{"id":17563,"date":"2016-11-17T00:44:14","date_gmt":"2016-11-17T00:44:14","guid":{"rendered":"http:\/\/eagleblog.wpengine.com\/?p=130"},"modified":"2023-09-28T11:06:05","modified_gmt":"2023-09-28T18:06:05","slug":"what-you-didnt-know-about-eagle-assign","status":"publish","type":"post","link":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/","title":{"rendered":"What you didn\u2019t know about EAGLE: Assign"},"content":{"rendered":"\n<p>Creating EAGLE shortcuts will help you work faster. Many users hit Crtl+C for the CUT command, or click F11 or Ctrl+R to&nbsp;Ratsnest&nbsp;a board. Another great one to setup, Ctrl+B, for an instant BOM view from the schematic. Setting up shortcuts like these in EAGLE is easy using the <strong>Assign Command<\/strong>. These shortcuts are not part of the default installation of EAGLE but are easily designated using the ASSIGN command. I\u2019m going to show you how to use the ASSIGN command, and provide you the necessary steps to make these assignments load with every project!<\/p>\n\n\n\n<p><strong>Assigning a Command<\/strong><br>Under the pull down menu <strong>Options<\/strong> you will find the ASSIGN command (<strong>Figure 1<\/strong>)<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/autodesk.com\/products\/fusion-360\/blog\/wp-content\/uploads\/2021\/02\/assign1.png\" alt=\"\" class=\"wp-image-131\"\/><\/figure>\n\n\n\n<p><strong>Figure 1<\/strong><\/p>\n\n\n\n<p>The following dialog Box will appear (<strong>Figure 2<\/strong>)<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/autodesk.com\/products\/fusion-360\/blog\/wp-content\/uploads\/2021\/02\/assign2.300x0-is.png\" alt=\"\" class=\"wp-image-132\"\/><\/figure>\n\n\n\n<p><strong>Figure 2<\/strong><br>Notice that 2 columns appear inside the ASSIGN dialog box, the Key Stroke assignment and the command that will be executed. The command works exactly like the command line works in EAGLE. The best part of the ASSIGN option is the ability to combine commands or execute a ULP. For our first example, we will create a new assignment (CTRL-R) to run Ratsnest command, it is one of the most used options while working on a board. To begin the process click on NEW in the Assign dialog box. A series of keystroke options appear: Modifier and an Assign Command field (<strong>Figure 3<\/strong>).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/autodesk.com\/products\/fusion-360\/blog\/wp-content\/uploads\/2021\/02\/assign3-2-1.350x0-is.png\" alt=\"\" class=\"wp-image-133\"\/><\/figure>\n\n\n\n<p><strong>Figure 3<\/strong><br>Don\u2019t forget to place the \u2018;\u2019 character at the end of the command so it executes.&nbsp; Press OK, an error occurs L.&nbsp; Any assignments other than the F Keys needs to include a Modifier. The modifier can include the SHIFT key if you if you want to use the same letter. I will get back to that last sentence in a minute.<\/p>\n\n\n\n<p><strong>Figure 4<\/strong> shows the selected modifier with the CTRL+R appearing on our list of assignments Figure 4.<br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-134\" src=\"https:\/\/autodesk.com\/products\/fusion-360\/blog\/wp-content\/uploads\/2021\/02\/assigned-ratsnest.350x0-is.png\" alt=\"\" width=\"350\" height=\"381\"><\/p>\n\n\n\n<p><strong>Figure 4<\/strong><br>Every time you press CTRL+R, the unrouted connections will optimize and your polygons will be poured. Much easier than hunting down an icon or typing in the command. But let\u2019s continue building on this simple example. Perhaps you would like to use the RATSNEST command to optimize your connections, but you want the polygons to automatically return to their original outline mode (FYI: RIP @;). We already know that that CTRL+R processes Ratsnest, let\u2019s use Shift+Ctrl+R to run Ratsnest again but return polygons to outline mode (Please see Figure 5)<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/autodesk.com\/products\/fusion-360\/blog\/wp-content\/uploads\/2021\/02\/assign-combined1.png\" alt=\"\" class=\"wp-image-135\"\/><\/figure>\n\n\n\n<p><strong>Figure 5<\/strong><br>In order to use the \u2018R\u2019 character, we included the \u2018Shift\u2019 + \u2018Ctrl\u2019 key in our modifier. When you are finishing a project, you will be constantly switching between board and schematic. Assigning this to a keystroke can certainly optimize design time. For this example we will:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the board editor we will assign Shift+Ctrl+S to \u2018edit .sch;\u2019 to switch to schematic<\/li>\n\n\n\n<li>In the schematic editor we will assign the Shift+Ctrl+B to \u2018edit .brd\u2019 to switch to board.<\/li>\n<\/ul>\n\n\n\n<p><strong>NOTE:<\/strong>&nbsp; If you assign shortcuts on the board, they will not appear on the schematic, each editor can have its own set of assignments.<\/p>\n\n\n\n<p><strong>Assigning ULP Shortcuts<\/strong><\/p>\n\n\n\n<p>For our grand finale, lets assign a few keystrokes to some useful ULP\u2019s. As your project grows, it will be important to keep track of your components. Being able to quickly see your Bill of Material (BOM) is helpful. Let\u2019s create the shortcut, in the Schematic editor click on Options\/Assign, in the dialog box select NEW, in the Key option select B and tick the CTRL Modifier for the Assign Command type \u2018Run bom.ulp;\u2019.&nbsp; Now every time you need a quick look at your BOM, click Ctrl+B and your BOM appears.<\/p>\n\n\n\n<p>\u2018Show\u2019 is another command that is quite useful, and helps finding components on a design. It does a great job but just the highlight might be enough on dense designs. Running the find.ulp will provide you coordinates and zoom in on the part. Copy\/Paste this command to your EAGLE command line Board or Schematic editor:&nbsp; ASSIGN Ctrl+F run <strong>find.ulp;\u2019<\/strong> The best part of using Ctrl+F is that it finds components in any sheet.<\/p>\n\n\n\n<p>To have your assigned Key functions load every time, it\u2019s best to add them to your EAGLE.scr file.&nbsp; You can find those details here: <a href=\"https:\/\/cadsoft.io\/blog\/what-you-didnt-know-about-eagle-script-files\/\">https:\/\/cadsoft.io\/blog\/what-you-didnt-know-about-eagle-script-files\/<\/a><\/p>\n\n\n\n<p>Let us know what\u2019s your favorite assigned command and why!<br>Your comments and suggestions are welcome.<\/p>\n\n\n\n<p>EAGLE Support Team!!<br><a href=\"mailto:support@cadsoftusa.com\">support@cadsoftusa.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creating EAGLE shortcuts will help you work faster. Many users hit Crtl+C for the CUT command, or click F11 or Ctrl+R to&nbsp;Ratsnest&nbsp;a board. Another great one to setup, Ctrl+B, for an instant BOM view from the schematic. Setting up shortcuts like these in EAGLE is easy using the Assign Command. These shortcuts are not part [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":131,"menu_order":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[434],"tags":[],"coauthors":[],"class_list":["post-17563","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-eagle","dhig-theme--light"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What you didn\u2019t know about EAGLE: Assign | Blog<\/title>\n<meta name=\"description\" content=\"Creating EAGLE shortcuts will help you work faster. Setting up these quick PCB design software hotkey in EAGLE is easy using the Assign Command.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What you didn\u2019t know about EAGLE: Assign | Blog\" \/>\n<meta property=\"og:description\" content=\"Creating EAGLE shortcuts will help you work faster. Setting up these quick PCB design software hotkey in EAGLE is easy using the Assign Command.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/\" \/>\n<meta property=\"og:site_name\" content=\"Fusion Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-11-17T00:44:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-28T18:06:05+00:00\" \/>\n<meta name=\"author\" content=\"fusion360\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"fusion360\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What you didn\u2019t know about EAGLE: Assign | Blog","description":"Creating EAGLE shortcuts will help you work faster. Setting up these quick PCB design software hotkey in EAGLE is easy using the Assign Command.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/","og_locale":"en_US","og_type":"article","og_title":"What you didn\u2019t know about EAGLE: Assign | Blog","og_description":"Creating EAGLE shortcuts will help you work faster. Setting up these quick PCB design software hotkey in EAGLE is easy using the Assign Command.","og_url":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/","og_site_name":"Fusion Blog","article_published_time":"2016-11-17T00:44:14+00:00","article_modified_time":"2023-09-28T18:06:05+00:00","author":"fusion360","twitter_card":"summary_large_image","twitter_misc":{"Written by":"fusion360","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/#article","isPartOf":{"@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/"},"author":{"name":"fusion360","@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/#\/schema\/person\/2c3efc213ecdf3d34dde596d1f6a1cf0"},"headline":"What you didn\u2019t know about EAGLE: Assign","datePublished":"2016-11-17T00:44:14+00:00","dateModified":"2023-09-28T18:06:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/"},"wordCount":753,"commentCount":0,"image":{"@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/#primaryimage"},"thumbnailUrl":"","articleSection":["Eagle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/","url":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/","name":"What you didn\u2019t know about EAGLE: Assign | Blog","isPartOf":{"@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/#primaryimage"},"image":{"@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/#primaryimage"},"thumbnailUrl":"","datePublished":"2016-11-17T00:44:14+00:00","dateModified":"2023-09-28T18:06:05+00:00","author":{"@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/#\/schema\/person\/2c3efc213ecdf3d34dde596d1f6a1cf0"},"description":"Creating EAGLE shortcuts will help you work faster. Setting up these quick PCB design software hotkey in EAGLE is easy using the Assign Command.","breadcrumb":{"@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/what-you-didnt-know-about-eagle-assign\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/"},{"@type":"ListItem","position":2,"name":"What you didn\u2019t know about EAGLE: Assign"}]},{"@type":"WebSite","@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/#website","url":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/","name":"Fusion Blog","description":"Product updates, tips, tutorials and community news.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/#\/schema\/person\/2c3efc213ecdf3d34dde596d1f6a1cf0","name":"fusion360","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/wp-content\/uploads\/2025\/04\/ADSK-LOGO-150x150.pngcd7bc5eed7b842e50f5e494314f29c83","url":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/wp-content\/uploads\/2025\/04\/ADSK-LOGO-150x150.png","contentUrl":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/wp-content\/uploads\/2025\/04\/ADSK-LOGO-150x150.png","caption":"fusion360"},"sameAs":["http:\/\/fusion360.wpengine.com"],"url":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/author\/fusion360\/"}]}},"_links":{"self":[{"href":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/wp-json\/wp\/v2\/posts\/17563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/wp-json\/wp\/v2\/comments?post=17563"}],"version-history":[{"count":0,"href":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/wp-json\/wp\/v2\/posts\/17563\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/wp-json\/wp\/v2\/posts\/131"}],"wp:attachment":[{"href":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/wp-json\/wp\/v2\/media?parent=17563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/wp-json\/wp\/v2\/categories?post=17563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/wp-json\/wp\/v2\/tags?post=17563"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.autodesk.com\/products\/fusion-360\/blog\/wp-json\/wp\/v2\/coauthors?post=17563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}