& Construction

Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
& Manufacturing

Professional CAD/CAM tools built on Inventor and AutoCAD
2 min read
Continuing with our series What you didn’t know about EAGLE we will teach users how to modify existing script files eagle.scr and default-assign.scr to make customization to their workflow.
There comes a time in every user’s journey with EAGLE where they feel like they have a preferred workflow. They discover there are commands they use more often or options that they seem to always be using. At this point, the desire for customizations and defaults setups begins to emerge. Thankfully, EAGLE contains a configuration script which can be used to easily customize your workflow.
Eagle.scr is EAGLE’s configuration script and it allows users to setup EAGLE in a way to best suit how they like to work (Fig 1). This is the ideal place store default values for grids widths, drill sizes, etc. It also allows you to create custom menus for each editor and adjust shortcuts for each editor independently (this last operation is best performed now using the default-assign.scr (Fig 2) that comes with EAGLE).
Fig 1. The eagle.scr file
The eagle.scr file runs every time a new editor is opened, that’s how it enforces the defaults. The file itself is very straight forward consisting of a list of EAGLE commands which are executed one right after the other. The eagle.scr file contains headings which separate the commands depending on what editor the commands are for, any commands above the first heading(SCH) apply to all of the editors. Keep in mind that because the commands are executed in order, it possible that command in one of the headings may undo the general settings you define at the top. Each command is listed in the file just as if it were entered into EAGLE’s command line.
Fig 2. The default-assign.scr
As mentioned earlier, the eagle.scr file can be used to define shortcuts however, in newer versions of EAGLE we recommend you create the shortcuts in a separate file. The default-assign script is the ideal place to do this. Notice that you can assign more than just a single command to a shortcut. You can assign other scripts and ULPs. You can also call multiple commands with a single shortcut giving you the power to automate repetitive tasks.
Feel free to explore these files, they will allow you to wield EAGLE in a more efficient and productive way.
Comments are greatly appreciated.
CadSoft Support Team
support@cadsoftusa.com
By clicking subscribe, I agree to receive the Fusion newsletter and acknowledge the Autodesk Privacy Statement.
Success!
May we collect and use your data?
Learn more about the Third Party Services we use and our Privacy Statement.May we collect and use your data to tailor your experience?
Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.