There have already been many great suggestions made here. For what it's worth, one of my favorite ways to edit a symbol is to simply open the drawing file by double-clicking it and editing it directly, as previously described in this thread. You can modify the graphics/geometry, modify attribute values, add or delete attributes, etc., directly, as was done with plain vanilla AutoCAD in years past. Hint: The only thing that makes a symbol (a.k.a. block) compatible with AutoCAD Electrical is the presence of attributes that AutoCAD Electrical can interpret, and in some cases their location within the block.
Note: As recommended in a previous post by Rhesusminus, be sure to use the Update Block utility to update symbol blocks that have already been inserted into your project drawings. The reason this is necessary is because the AutoCAD half of AutoCAD Electrical will avoid searching a hard drive for a symbol block if at all possible. It will search inside of the open drawing first to see if the block already exists in the drawing and, if found, it will make a copy of the existing block. So, even if you have an updated version of the symbol block on your hard drive, it will use the version that it found in the drawing file. And it will do this even if you have previously deleted the block from the drawing. It holds onto the block inside of the drawing file, even though it is no longer visible. This is where the Update Block utility becomes your best friend. The Update Block utility will delete and purge all instances of a block, insert the newest version from the library folder, and replace the attribute values that were previously assigned when you inserted the earlier version of the symbol block. As TRLitsey mentioned, the manual way to rid a drawing of even the deleted version of a block is to use the AutoCAD Purge utility after you have deleted every instance of the block from the drawing. I caution new users against using the plain AutoCAD Purge because they might accidentally purge layers that Electrical needs. The safest way to purge is to use the Purge that you find under Project Utilities. The Electrical engine controls this purge and it safely purges unused blocks only. I teach my clients to do this as one of the final tasks in my release checklist before releasing drawings, just to be sure that any deleted and unused blocks are no longer taking up space in the drawing file.
Another great option for creating/editing symbols, especially if you aren't yet familiar with what attributes are required, or optional, for AutoCAD Electrical compatibility is to use the Symbol Builder, but I prefer the original version of the Symbol Builder, as evidenced by numerous past posts by me on this forum, and as mentioned earlier in this thread by icemanau. You can still access the original Symbol Builder by typing WD_SYM_BUILD at the command prompt and pressing the Enter key on your keyboard.
To use the original Symbol Builder to edit an existing symbol in place, simply use the AutoCAD Explode command against the symbol you wish to edit on your drawing. Make any graphical changes you wish using plain vanilla AutoCAD commands such as Move, Trim. Extend, Stretch, Line, Circle, etc. You can even double-click an attribute and change its default value if needed. Next, type WD_SYM_BUILD at the command prompt and press Enter. Select all entities that make up this symbol, including graphics and attributes. Choose whether or not this symbol is a schematic parent or child, terminal, footprint, etc., so the Symbol Builder will load the appropriate attribute list and editing tools. The most important attributes are listed under the Standard list. Just click Standard to insert or edit these. There are also options within this original Symbol Builder to add additional attributes such as ratings, wire connections, contact state, links, etc. There are also tools to edit existing attribute placement, text size, justification, etc., by clicking Change at the lower left. When you finish with your edits, click the button at the lower left, labeled WBLOCK. Note that the default location where the WBLOCK command will store your new or modified symbol is set in the wd.env (Wiring Diagram environment) file. If you have not defined an alternate path, the default is your User folder when using the original Symbol Builder or the top-most library folder that is defined in your project properties when using the newer version of Symbol Builder that was introduced in release 2009. Be sure to name the block properly according to the block naming conventions described in other posts on this forum, and from the Helps inside of AutoCAD Electrical. Replace the letters DV (stands for Device) in the block name with letters that correspond to the table name in the Catalog Database where part numbers for this type of device are stored. If you have modified an existing block, you will want to name it the same as it was when it was previously stored to the library folder. I usually create a special library folder named Custom Symbols and this is where I store symbols I create or modify. I place this library first in the schematic symbol library list of project properties. And be sure to use the Update Block utility to update instances of this block that already exist in your project drawings.
This original, or as I call it Classic, version of Symbol Builder can also be used to create a new symbol. I usually start by drawing the graphics of my symbol (i.e. square, circle, and rectangle) in place over the wires where the new symbol will be connected. Next I start the original Symbol Builder by typing WD_SYM_BUILD at the command prompt. I then select the graphics that I just added over my wires. I do not select the wires themselves, only the graphics that I wish to make into a symbol block. And since this is a new symbol block, I will be inserting the attributes for the first time. I make sure that I set the justification and text size before I click the Insert Attribute button to place each attribute. If I forget, I just use the built-in editing tools to edit the size and justification by clicking Change from within the Standard attributes dialog window. You can also exit the Symbol Builder by pressing your ESC key several times. Then make your edits with plain vanilla AutoCAD commands like Move, Trim. Extend, Stretch, Line, Circle, etc., as mentioned before. After you finish with your edits, engage the original Symbol Builder again, select all graphics and attributes again, make any additional edits you wish, and click WBLOCK to save the block. Again, be sure to name the block properly according to the block naming conventions described in other posts on this forum, or from the Helps inside of AutoCAD Electrical.
I show the original Symbol Builder each time I teach my 5-day AutoCAD Electrical course, time permitting, and in most cases my customers prefer it. If they think they will make regular use if it I give them an icon I created and show them how to add the original Symbol Builder to their ribbon menu, so it is only a click away.
Doug McAlexander
Design Engineer/Consultant/Instructor/Mentor
Specializing in AutoCAD Electrical Implementation Support
Phone: (770) 841-8009
www.linkedin.com/in/doug-mcalexander-1a77623
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
