New to Tool Palettes? Start here. This walkthrough takes you from nothing to using your first palette tool in about 5 minutes.
RECTANG → pick two corners). Then switch to the Hatches and Fills palette. Click and drag any hatch pattern icon from the palette and drop it inside your rectangle. AutoCAD applies the hatch instantly — no dialog, no settings to choose. That's the power of palette tools: the settings are already baked in.INSERT every time, especially when you use the same blocks repeatedly throughout the day.Build a custom palette loaded with your most-used blocks and hatches. A palette specific to your project type can cut insert time from 20 seconds to 2 seconds per symbol.
ADCENTER). DesignCenter is a file browser for DWG content. Navigate to a DWG file that contains your blocks using the folder tree on the left.INSERT, or define it with BLOCK.HATCH normally, set your pattern, scale, and angle exactly how you want it.Tool Palettes can hold six different types of tools. Each type behaves differently when you click or drag it. Understanding the types lets you build palettes that work exactly the way you need.
Think of Tool Palettes as your personal toolbox shelf sitting beside your drawing. Instead of digging through menus every time you need the same symbol, hatch, or command, you put the things you use most on a palette — and from then on it's just one click or one drag to use them.
In more technical terms: a Tool Palette stores tools, and each tool is a shortcut to an AutoCAD action with settings pre-baked in. A block tool doesn't just insert any block — it inserts your specific block, on your specific layer, at your specific scale, every time. You set it up once and never think about those settings again.
| Action | How to Do It | Notes |
|---|---|---|
| Open / Close Tool Palettes | Press Ctrl+3 or type TOOLPALETTES | Toggles the panel visibility |
| Switch to a specific palette | Click its tab on the side of the panel | If tabs are too many to show, right-click the tab strip to see a full list |
| Navigate to a palette by name | Type TPNAVIGATE → enter palette name | Useful in scripts or macros to jump to a specific palette |
| Float the panel | Drag the palette panel by its title bar away from the screen edge | Floating panel can be resized and placed anywhere |
| Dock the panel | Drag the floating panel to the left or right screen edge until it snaps in | Docked panel doesn't overlap the drawing area |
| Auto-hide | Click the push-pin icon on the panel title bar | Panel collapses to a thin bar; hover over it to expand. Great for saving screen space. |
| Set transparency | Right-click on palette title bar → Transparency | Makes the panel semi-transparent when not in use. Only works when panel is floating. |
| Resize tool icons | Right-click empty area of palette → View Options | Choose icon size: Small / Medium / Large. Also toggle between icons-only and list view. |
| Change tab orientation | Right-click the tab strip → Tab Position | Tabs can be on the left, right, top, or bottom of the panel |
The real power of a block tool is in its properties. When you right-click a block tool and choose Properties, you see a full list of settings that AutoCAD will apply every time that tool is used. Set these correctly once and they stay consistent forever.
| Property | What It Does | Best Practice |
|---|---|---|
| Name | Display name shown on the palette | Use a descriptive name — not the internal block name if it's cryptic (e.g., "3-Phase Transformer" not "XFMR3P") |
| Source File | Path to the DWG containing the block definition | Use a shared network path or relative path so others can use the palette — absolute paths to your C:\ drive break for everyone else |
| Scale | X/Y/Z scale applied on insert | Set to match your drawing's working scale. For annotative blocks, leave at 1 and let ANNOAUTOSCALE handle it. |
| Rotation | Default rotation angle | Set to 0 for most blocks; set a specific angle for asymmetric symbols that are always oriented the same way |
| Layer | Overrides the block's insert layer | Always set this. It ensures the block always lands on the correct layer regardless of what layer is current when the drafter inserts it. |
| Color | Overrides insert color | Usually leave as BYLAYER. Override only if the block must always display a specific color. |
| Linetype | Overrides linetype | Usually leave as BYLAYER. |
| Explode on Insert | Automatically explodes the block after insert | Almost always leave unchecked. Only enable if the workflow requires immediate editing of the inserted geometry. |
| Prompt for Rotation | Pauses for user to specify rotation after placement | Enable for symbols like valves, switches, or equipment that need to be oriented at different angles |
A hatch tool stores all the settings from the HATCH dialog. The key benefit: instead of setting pattern name, scale, angle, and layer every time you need concrete or insulation, you have dedicated buttons — one click applies everything.
| Property | What It Controls | Notes |
|---|---|---|
| Pattern Name | Which hatch pattern (ANSI31, SOLID, CONCRETE, AR-BRSTD, etc.) | Must match an available pattern in your acad.pat or a custom .pat file |
| Angle | Rotation of the hatch pattern | For cross-hatching, create two tools: one at 0° and one at 90° |
| Scale | Size multiplier for the hatch pattern | Scale relative to model space units — a 1:100 drawing needs a much larger scale than a 1:1 drawing |
| Spacing | For USER-defined patterns, spacing between lines | Only active for USER pattern type |
| ISO Pen Width | Pen width for ISO hatch patterns | Only active for ISO type patterns |
| Layer | The layer the hatch object is placed on | Always set — prevents hatches landing on whatever layer happens to be current |
| Color | Hatch display color | Set to BYLAYER for consistency, or a specific color if hatch must contrast against background |
| Double | Draws the pattern twice at 90° to each other | Creates cross-hatch effect from a single-line pattern like ANSI31 |
A command tool runs an AutoCAD macro when clicked. The macro is a string of commands, options, and pauses written in a special syntax. This is one of the most powerful features: you can string together 10 steps into a single palette button.
| Symbol | Meaning | Example Use |
|---|---|---|
^C^C | Cancel any running command (press Esc twice) — always start your macro with this | ^C^CLINE cancels whatever's running then starts LINE |
; (semicolon) | Presses Enter — confirms a command option | ZOOM;E; = ZOOM → Enter → E (Extents) → Enter |
\ (backslash) | Pauses for user input — waits for you to pick a point, type a value, or select objects | LINE;\; = LINE → pause for first point → Enter (end line command) |
_ (underscore) | Forces the English version of the command keyword (for international compatibility) | _ZOOM;_E works in any AutoCAD language |
* (asterisk) | Repeats the command automatically after each use | *^C^CCIRCLE keeps drawing circles until you press Esc |
| Space | Same as pressing Enter (confirming input) | ZOOM E is the same as ZOOM;E; |
A Palette Group is a named collection of palettes that are shown together. When you switch groups, the tabs in your Tool Palette window change completely — it's like having a totally different toolbox for each type of project.
Example: You could have an "Electrical" group showing palettes for symbols, one-line diagrams, and standard hatches — and a "Civil" group showing road markings, survey symbols, and contour hatches. Switching between them takes two clicks.
| Action | How to Do It |
|---|---|
| Open palette groups management | Type CUSTOMIZE → the Customize dialog opens → click the Tool Palettes tab |
| Create a new group | In the Palette Groups panel (right side), right-click → New Group → type a name |
| Add palettes to a group | Drag palette names from the left panel (Palettes) into the group on the right |
| Switch to a group | Right-click the Tool Palette title bar → Palette Groups → pick a group name |
| Set a group as the default | Right-click the group in CUSTOMIZE → Set Current |
| Delete a group | Right-click the group → Delete — palettes are NOT deleted, only the grouping |
This is where Tool Palettes go from being a personal time-saver to a team productivity system. When your entire office uses the same palette, every drawing starts with the correct symbols on the correct layers at the correct scale — no variation, no re-training, no mistakes.
| Step | Action |
|---|---|
| 1 | Right-click the palette tab you want to export → Export |
| 2 | Choose a save location — ideally a shared network drive folder accessible to all team members |
| 3 | AutoCAD saves a .xtp file (XML Tool Palette). This is just an XML text file containing all tool definitions. |
| 4 | Share the .xtp file path with team members (email the file, or point them to the shared drive) |
| Step | Action |
|---|---|
| 1 | Open Tool Palettes (Ctrl+3) |
| 2 | Right-click in the palette tab strip → Import |
| 3 | Browse to the .xtp file → Open |
| 4 | The palette appears as a new tab immediately |
Instead of sending .xtp files manually, point everyone to the same folder on a network drive. Any update you make to the palette is seen by all users immediately.
C:\MyBlocks\transformer.dwg), those DWG files must also be on a path accessible to all team members. Use a network path like \\SERVER\Standards\Blocks\ for both the palette files and the source DWG files — otherwise the tools will error for everyone except you.Tool palette data is stored as XML files on disk. Knowing where they live lets you back them up, copy them between computers, and troubleshoot missing palettes.
| Source | How to Get Content onto a Palette | Best For |
|---|---|---|
| DesignCenter (Ctrl+2) | Browse to DWG → expand Blocks/Hatches → drag to palette | Blocks and hatches from existing DWG files |
| Drawing canvas (drag) | Select a block or hatch in the drawing → drag onto the open palette | Quick capture of something you just created or used |
| Tool Properties dialog | Right-click empty palette area → New Tool → Block or Hatch → fill in properties manually | Blocks from network locations not currently open |
| Command tools | Right-click empty area → New Tool → Command → enter macro text | Automating multi-step workflows |
| Imported .xtp file | Right-click tab strip → Import → browse to .xtp file | Receiving a standardized palette from your CAD manager |
| AutoCAD Content Explorer | Type CONTENTEXPLORER → browse → drag content to palette | Searching for content across all DWGs on your machine or network |
| Built-in default palettes | Already present when AutoCAD is installed — see the Hatches, Command Tools, Draw/Modify tabs | Starting point; can be modified or used as-is |
| Command | Alias | What It Does |
|---|---|---|
TOOLPALETTES | TP | Opens the Tool Palettes window. Pressing again or Ctrl+3 closes it. Remembers last position and state. |
TOOLPALETTESCLOSE | — | Explicitly closes the Tool Palettes window. Useful in scripts that need to ensure the panel is closed. |
TPNAVIGATE | — | Switches to a specific palette by name. Syntax: TPNAVIGATE → type palette name exactly. Usable in macros and scripts to jump to a target palette. |
CUSTOMIZE | — | Opens the Customize dialog. Manage palette groups — create groups, add palettes to groups, reorder, rename, and set the active group. |
ADCENTER | Ctrl+2 | Opens DesignCenter — the main source for dragging blocks and hatches onto palettes from existing DWG files. |
CONTENTEXPLORER | — | Opens Content Explorer (AutoCAD 2011+) — searches for blocks, hatches, and other content across all DWGs on your computer or network. Drag results directly onto a palette. |
INSERT | I | Traditional block insert — palette block tools use this command behind the scenes but bypass its dialog. |
HATCH | H | Traditional hatch command — palette hatch tools use this behind the scenes but skip the dialog. |
XATTACH | XA | Attach external reference — palette xref tools use this command. |
| Problem | Likely Cause | Fix |
|---|---|---|
| Tool Palettes won't open | Panel is disabled via CUI, or the palette data file is corrupt | Type TOOLPALETTES at command line. If no response, check Options → System → General Options → Hidden Messages Settings. As last resort, delete the ToolPalette folder from AppData — AutoCAD rebuilds it with defaults. |
| Palette missing after reopening AutoCAD | Palette .xtp file was moved or deleted; or Tool Palettes File Locations path changed | Re-import the .xtp file via right-click tab strip → Import. Then check Options → Files → Tool Palettes File Locations to confirm the path is correct. |
| Block tool inserts on wrong layer | Layer property not set in the tool's Properties | Right-click the tool → Properties → set Layer to the correct layer name. Also verify the layer exists in the drawing — if it doesn't, it will revert to current layer. |
| Block tool gives "Block not found" error | Source DWG file path in the tool has changed, been renamed, or moved | Right-click the tool → Properties → check Source File path. Update it to the new location. For teams, ensure the path is a network path, not a local drive path. |
| Dragging a tool into the drawing does nothing | Snap or tracking mode is interfering; or the tool's command is disabled | Try single-clicking the tool instead of dragging. Check that FILEDIA is set to 1. Verify the block definition exists in the drawing or at the source path. |
| Hatch tool inserts but ignores layer setting | Layer specified in tool doesn't exist in the current drawing | Create the layer in the drawing first, then use the hatch tool — it will now land on the correct layer. Or include a LAYER creation step in a command macro before the HATCH call. |
| Command tool macro runs but stops mid-sequence | A semicolon or backslash is in the wrong position; or a command option changed | Run the macro sequence manually in the command line, step by step, to identify where it breaks. Remember: semicolon = Enter, backslash = user input pause. Restart your macro string with ^C^C to cancel any previous command. |
| Shared palette works on your machine but not others | Source DWG files referenced by block tools are on a local path others can't reach | Right-click each affected tool → Properties → update Source File to a UNC network path (\\SERVER\Share\...) that all users can access. Test by opening the path in File Explorer on another machine. |
| Palette tabs too small to read / too many tabs | Too many palettes in the current group | Right-click the tab strip for a full list of all palettes. Consider organizing into palette groups (CUSTOMIZE) to reduce what's visible at once. Increase palette window width to show larger tabs. |
| Tool icons all show a generic wrench image | Custom icon image files are missing or the image path changed | Right-click tool → Properties → Image field → browse to the icon file. For standard block/hatch tools, AutoCAD generates preview images automatically when the source file is accessible. |