Homeโ€บ Blogโ€บ IBOT LISP: Insert Block at Text Insertion Point Free Download
๐Ÿ“ LISP

IBOT LISP: Insert Block at Text Insertion Point Free Download

๐Ÿงฎ 2  |  ๐ŸŸข 2
26 Jan 2026 Trishunya Team
IBOT LISP: Insert Block at Text Insertion Point Free Download
๐Ÿ“ LISP · CAD UTILITIES

IBOT LISP: Insert Block at Text Insertion Point (Free AutoLISP Download)

๐Ÿ“… 26 Jan 2026 ๐Ÿท๏ธ CAD BGBgol Global
IBOT AutoLISP routine, Insert Block at Text Insertion Point, shown inside a CAD window

IBOT finds the insertion point of each selected TEXT or MTEXT entity and inserts a copy of a chosen block precisely there, useful for visually flagging a specific labeled point (e.g. a point-number label) with a marker block.

TXTBLK-bgol (Insert Block at Text Insertion Point)

CATEGORY
Block Lisps
COMMAND NAME
IBOT
LISP FILE
TXTBLK-bgol.lsp
LICENSE
Open-source, free

Command Type: AutoLISP routine (works in AutoCAD, BricsCAD, ZWCAD and most AutoLISP-compatible CAD platforms)
Developed by: BGol Community, bgol.in

Inspired by the general concept of placing a block at a text entity's insertion point, used in survey point-flagging drafting. This is an original, independently written routine, new file name, new command name, new source code, created so the CAD community has a free, editable, open-source alternative.

Overview

IBOT finds the insertion point of each selected TEXT or MTEXT entity and inserts a copy of a chosen block precisely there, useful for visually flagging a specific labeled point (e.g. a point-number label) with a marker block.

How to Use

  1. Load TXTBLK-bgol.lsp into your CAD session (drag-and-drop the file onto the drawing window, or use the APPLOAD command).
  2. Type IBOT at the command line and press Enter.
  3. Select the text entity (or entities) whose insertion point should receive a block, then press Enter to finish selection.
  4. Type the name of the block to insert when prompted.
  5. A copy of that block is inserted at the exact insertion point of each selected text, placed on a dedicated layer, BGOL-IBOT (colour orange).

Why Use It

  • Precision, places a block at the exact insertion point of a chosen text, removing guesswork or manual snapping errors.
  • Time savings, automates a repetitive placement task, useful when flagging or symbolizing many labeled points in a drawing.
  • Simplicity, a straightforward select-text-and-run workflow requiring no complex setup.

Where to Use It

  • Flagging or symbolizing specific labeled points (e.g., point numbers, station labels) in survey drawings with a marker block.
  • Any drafting task requiring a block to be positioned exactly at a text entity's insertion point rather than approximated by eye or grip-snap.

Notes

  • Works on both TEXT and MTEXT entities; you may select several text entities at once in a single run.
  • Block scale and rotation default to 1/1/0; edit *bgol-ibot-scale* and *bgol-ibot-rot* near the top of the .lsp file to change the defaults.
  • Source code is fully open, feel free to study, modify, and redistribute it under the same open, free-for-all spirit.

Credits

Developed and shared for the CAD community by BGol Community. Website: https://bgol.in/ Free and open-source, use it, modify it, share it, for personal or commercial work alike.

Frequently Asked Questions

What CAD platforms does IBOT work on?

IBOT is a standard AutoLISP routine, so it runs in AutoCAD, BricsCAD, ZWCAD, and most other AutoLISP-compatible CAD platforms without modification.

What should I know before using IBOT?

Works on both TEXT and MTEXT entities; you may select several text entities at once in a single run.

What is the main benefit of using IBOT?

Precision, places a block at the exact insertion point of a chosen text, removing guesswork or manual snapping errors.

Is IBOT free to use for commercial projects?

Yes. IBOT is fully open-source and free to use, modify, and redistribute for both personal and commercial work, developed and shared by the BGol Community.

How do I load the IBOT command into my drawing?

Drag and drop TXTBLK-bgol.lsp onto your open drawing window, or load it through the APPLOAD command, then type IBOT at the command line to run it.

๐Ÿค About BGol Community

BGol Community of Advanced Surveying builds and shares free, open-source tools for the survey and CAD drafting community.

๐Ÿ™Œ Made with โค๏ธ by BGol Community of Advanced Surveying

Free, open-source, and built for the CAD community, for personal or commercial use, always.

Back to all articles