<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic MOVE part by typing reference designator in Fusion Electronics Forum</title>
    <link>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/13276478#M782</link>
    <description>&lt;P&gt;Finally starting to migrate to Fusion from EAGLE....&amp;nbsp;&lt;BR /&gt;My workflow for placement in the PCB is having one eye on schematic, click move, type the ref des "q5" and move that part. &amp;nbsp;Now typing "q5" does nothing. So I have to use design manager to find &amp;nbsp;a part when I have a ratsnest of 1000's of parts? &amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 22 Jan 2025 18:01:38 GMT</pubDate>
    <dc:creator>kevin</dc:creator>
    <dc:date>2025-01-22T18:01:38Z</dc:date>
    <item>
      <title>MOVE part by typing reference designator</title>
      <link>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/13276478#M782</link>
      <description>&lt;P&gt;Finally starting to migrate to Fusion from EAGLE....&amp;nbsp;&lt;BR /&gt;My workflow for placement in the PCB is having one eye on schematic, click move, type the ref des "q5" and move that part. &amp;nbsp;Now typing "q5" does nothing. So I have to use design manager to find &amp;nbsp;a part when I have a ratsnest of 1000's of parts? &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jan 2025 18:01:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/13276478#M782</guid>
      <dc:creator>kevin</dc:creator>
      <dc:date>2025-01-22T18:01:38Z</dc:date>
    </item>
    <item>
      <title>Re: MOVE part by typing reference designator</title>
      <link>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/13276634#M783</link>
      <description>&lt;P&gt;I think the easiest way to accomplish this is typing in the command line bar &lt;STRONG&gt;move q5&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;The part is selected and can be moved.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jan 2025 19:50:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/13276634#M783</guid>
      <dc:creator>Evert_2N3055</dc:creator>
      <dc:date>2025-01-22T19:50:19Z</dc:date>
    </item>
    <item>
      <title>Re: MOVE part by typing reference designator</title>
      <link>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/13276782#M784</link>
      <description>&lt;P&gt;Just to add some additional insight. The old workflow you did can still work, you just have to enable the command line focus by using the forward slash.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then you can type q5 like you used to. I do recommend&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/13857075"&gt;@Evert_2N3055&lt;/a&gt;&amp;nbsp;approach though.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let me know if there's anything else I can do for you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jan 2025 21:11:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/13276782#M784</guid>
      <dc:creator>jorge_garcia</dc:creator>
      <dc:date>2025-01-22T21:11:02Z</dc:date>
    </item>
    <item>
      <title>Re: MOVE part by typing reference designator</title>
      <link>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/13277289#M785</link>
      <description>&lt;P&gt;Well I'm happy that worked - will take some getting used to... thanks guys!&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2025 04:24:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/13277289#M785</guid>
      <dc:creator>kevin</dc:creator>
      <dc:date>2025-01-23T04:24:46Z</dc:date>
    </item>
    <item>
      <title>Re: MOVE part by typing reference designator</title>
      <link>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/13278826#M786</link>
      <description>&lt;P&gt;I assume that you are using this to group the parts that belong together on the pcb for shorter tracks etc.&lt;/P&gt;&lt;P&gt;The way I'm using to accomplish this is to open on 1 screen the schematic and on the second screen the pcb. When clicking now in the schematic on a part the part will also be highlighted on the pcb and can be found and moved easy.&lt;/P&gt;&lt;P&gt;The advance is that you also can select a group of components in the schematic and move all these parts on the pcb parts to the wanted location.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just my 2 cents.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2025 19:11:03 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/13278826#M786</guid>
      <dc:creator>Evert_2N3055</dc:creator>
      <dc:date>2025-01-23T19:11:03Z</dc:date>
    </item>
    <item>
      <title>Re: MOVE part by typing reference designator</title>
      <link>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/13282152#M787</link>
      <description>&lt;P&gt;Oh yea, just tried that and that's another good way to do it!&lt;/P&gt;</description>
      <pubDate>Sun, 26 Jan 2025 03:59:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/13282152#M787</guid>
      <dc:creator>kevin</dc:creator>
      <dc:date>2025-01-26T03:59:43Z</dc:date>
    </item>
    <item>
      <title>Re: MOVE part by typing reference designator</title>
      <link>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/14068253#M22462</link>
      <description>&lt;P&gt;well now that I'm officially switching over to F360 version - this is massively slowing me down... I have 1000's of parts to place, so not being able to pop the component I want to place in the area I'm working on is super distracting. &amp;nbsp;I was able to select from design manager, but you still have to go out into open space where it is to select and move, then remember the area you were just placing... but I found a work around. &amp;nbsp;Its not clean, but on macOS you can use better touch toolbar software, then create an automation to type "/" delay 0.1sec then type "move " &amp;nbsp; attach that to a keyboard shortcut and you get the same function we had before..&lt;BR /&gt;&lt;BR /&gt;would be nice if the native move dialog accepts reference designators, or even from design manager when you search by ref des and select it, you can just type "m" and it snaps it to your cursor to move around. &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Mar 2026 04:20:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/14068253#M22462</guid>
      <dc:creator>kevin</dc:creator>
      <dc:date>2026-03-27T04:20:12Z</dc:date>
    </item>
    <item>
      <title>Re: MOVE part by typing reference designator</title>
      <link>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/14069129#M22466</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4897998"&gt;@kevin&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you tried&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/13857075"&gt;@Evert_2N3055&lt;/a&gt;&amp;nbsp;'s suggestion in message 5 of 7 on this thread? That approach tends to be better because you can select related components on the schematic, switch to the board and then click and drag that selection to wherever you want it to be.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let me know if you continue to run into problems.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;</description>
      <pubDate>Fri, 27 Mar 2026 20:05:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/14069129#M22466</guid>
      <dc:creator>jorge_garcia</dc:creator>
      <dc:date>2026-03-27T20:05:01Z</dc:date>
    </item>
    <item>
      <title>Re: MOVE part by typing reference designator</title>
      <link>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/14076548#M22528</link>
      <description>&lt;P&gt;I wrote an ULP for this.&lt;/P&gt;&lt;P&gt;The script/ulp combination adds an additional context menu item, "Move in board," to the schema editor.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="move.png" style="width: 320px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1630733iC0FA8713ADF8084D/image-size/large?v=v2&amp;amp;px=999" role="button" title="move.png" alt="move.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;for this to work, modify the eagle.scr (script directory of fusion 360) with the following lines:&lt;/P&gt;&lt;LI-CODE lang="general"&gt;SCH:
SET CONTEXT INSTANCE 'Move in Board' 'run toggle-part-sch-brd move';&lt;/LI-CODE&gt;&lt;P&gt;Put this code to a file named "toggle-part-sch-brd.ulp" and save that file in the ulp-directory of fusion360:&lt;/P&gt;&lt;LI-CODE lang="general"&gt;#usage "&amp;lt;qt&amp;gt;&amp;lt;b&amp;gt;Shows the selected part in the other editor (schematic or board).&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;\
This script will do nothing, when:&amp;lt;br&amp;gt;\
- No part is selected.&amp;lt;br&amp;gt;\
- You are in the library-editor.&amp;lt;br&amp;gt;\
- The selected part does not exist in the other editor.&amp;lt;br&amp;gt;\
- Only a schematic or only a board exist.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;\
Normally, no argument is passed. In this case, the part is shown in the other editor.&amp;lt;br&amp;gt;\
But when you are in the schematic editor, you can pass your &amp;lt;b&amp;gt;own command&amp;lt;/b&amp;gt; to the ulp call.&amp;lt;br&amp;gt;\
The passed command will be executed in the board editor.&amp;lt;br&amp;gt;\
Example: &amp;lt;i&amp;gt;run toggle-part-sch-brd.ulp move&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;\
This will move the part in the board editor.&amp;lt;hr&amp;gt;\
Written by lurio - lukas.roeder@bruker.com"
#require 9.000

string m_script = "";
void AddScript (string command)
{
   m_script += ";\n" + command;
}

string GetScript ()
{
   return (m_script);
}

int unt;
// fastcall  function prepocet
real prepocet(real wx)
{
    real wxu;
    if (unt == 0){
      wxu = wx * 1000;
    }
    if (unt == 1){
      wxu = wx;
    }
    if (unt == 2){
      wxu = wx * 1000 / 25.4;
    }   
    if (unt == 3){
      wxu = wx / 25.4;
    } 
    return wxu;        
}

if (project.schematic == 0 || project.board == 0)
{
  exit (-1);
}

string command = "";
if (schematic &amp;amp;&amp;amp; argc == 2)
{
   command = argv[1];
}

if (schematic)
{
   schematic (S)
   {
      S.sheets(SH)
      {
         SH.instances(I)
         {
            if (ingroup(I))
            {
               // search element in board
               project.board (B)
               {
                  B.elements(E)
                  {
                     if (E.name == I.part.name)
                     {
                        AddScript ("edit .brd");

                        // copied from qfind.ulp (search google ...), dont understand it at all
                        unt = B.grid.unit;
                        real wx1 = u2mm(E.x) - 40 / 2;
                        real wx2 = u2mm(E.x) + 40 / 2;
                        real wy1 = u2mm(E.y) - 20 / 2;
                        real wy2 = u2mm(E.y) + 20 / 2;
                        real wxu1 = prepocet(wx1);
                        real wxu2 = prepocet(wx2);
                        real wyu1 = prepocet(wy1);
                        real wyu2 = prepocet(wy2);
                        string s;
                        if (command == "")
                        {
                           sprintf(s, "window (%f %f) (%f %f)", wxu1, wyu1, wxu2, wyu2);
                           AddScript (s);
                           sprintf (s, "SHOW %s @", E.name);
                           AddScript (s);
                        }
                        else
                        {                          
                           sprintf (s, "%s %s", command, E.name);
                           AddScript (s);
                        }
                        exit (GetScript ());
                     }
                  }
               }
            }
         }
      }
   }
}

if (board)
{
   board (B)
   {
      B.elements(E)
      {
         if (ingroup(E))
         {
            // search element in schematic
            project.schematic (S)
            {
               S.sheets(SH)
               {
                  SH.instances(I)
                  {
                     if (E.name == I.part.name)
                     {
                        AddScript ("edit .sch");
                        string s;
                        sprintf (s, "edit .s%d", SH.number);
                        AddScript (s);
                        // copied from qfind.ulp (search google ...), dont understand it at all
                        unt = S.grid.unit;
                        real wx1 = u2mm(I.x) - 40 / 2;
                        real wx2 = u2mm(I.x) + 40 / 2;
                        real wy1 = u2mm(I.y) - 20 / 2;
                        real wy2 = u2mm(I.y) + 20 / 2;
                        real wxu1 = prepocet(wx1);
                        real wxu2 = prepocet(wx2);
                        real wyu1 = prepocet(wy1);
                        real wyu2 = prepocet(wy2);
                        sprintf(s, "window (%f %f) (%f %f)", wxu1, wyu1, wxu2, wyu2);
                        AddScript (s);
                        sprintf (s, "SHOW %s @", I.part.name);
                        AddScript (s);
                        exit (GetScript ());
                     }
                  }
               }
            }
         }
      }
   }
}
exit (-1);&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Apr 2026 09:28:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-electronics-forum/move-part-by-typing-reference-designator/m-p/14076548#M22528</guid>
      <dc:creator>lukas.roeder</dc:creator>
      <dc:date>2026-04-03T09:28:50Z</dc:date>
    </item>
  </channel>
</rss>

