0
\$\begingroup\$

There are basically two pairs of 10 LEDs, each in 0603 package. I need to place both of them in a circular path at 36 degree apart. I need to try a few different circle radius before I finally how I want the end product to be.

In Eagle PCB, I could just run a ULP script that would place the parts. How do I place parts along a circle or any other uniform path (that can be defined using formula) in the Altium designer PCB editor?

\$\endgroup\$
7
  • \$\begingroup\$ Perhaps this will answer your question. \$\endgroup\$
    – qrk
    May 2, 2023 at 19:42
  • \$\begingroup\$ I am using Altium 22.2.1. I am trying to put components that were in schematic, into circular pattern in the PCB view. I do not see why that should require copy paste since paste creates new components. \$\endgroup\$
    – quantum231
    May 2, 2023 at 19:57
  • \$\begingroup\$ Agreed, previous comment not helpful. See answer below. \$\endgroup\$
    – qrk
    May 2, 2023 at 20:37
  • \$\begingroup\$ Altium has scripting, I don't get the impression it is all that easy to do compared to just placing 10 LEDs on a snap grid (or even just typing in the coordinates on older versions). Maybe if you had 200. \$\endgroup\$ May 2, 2023 at 22:09
  • \$\begingroup\$ What does Altium use internally, VBA? JavaScript? Python? Something Altium specific? I just calculated the values in Excel and then input them into the Altium designer. I am 50% done so far after all this time. \$\endgroup\$
    – quantum231
    May 2, 2023 at 22:19

1 Answer 1

0
\$\begingroup\$

One option is to place a local polar grid. If the "Comp" check box is checked, parts will automatically rotate when placed on the polar grid. This requires manual placement of the parts.

enter image description here

\$\endgroup\$
4
  • \$\begingroup\$ I did not know Altium could have polar grid as well. I created an excel spreadsheet and have been using that to calculate XY coordinates for the components and their silk screen, about 25% done so far. Lets see what this polar coordinate system can do. \$\endgroup\$
    – quantum231
    May 2, 2023 at 20:39
  • \$\begingroup\$ I am getting option to add horizontal, vertical, +45 or -45 deg guide and add snap point. I do not see option Comp. \$\endgroup\$
    – quantum231
    May 2, 2023 at 20:47
  • 1
    \$\begingroup\$ @quantum231 The image is divided in to 3 sections. Left is the pcb layout screen, middle is the polar settings dialog to configure the local grid, right is the Properties tab (click in a clear area of the layout screen). Click on Add to create a new local grid and select Add Polar Grid. Double-click on the newly created grid in the Properties tab (left red arrow is pointing to the line to double-click on). Enable snapping parts to the polar grid by checking the box the right arrow is pointing to. \$\endgroup\$
    – qrk
    May 2, 2023 at 22:57
  • \$\begingroup\$ I don't know why it did not work yesterday. However, I have been able to add the polar grid and by enabling comp, the components snap to it and rotate as they should (automatically) as well. \$\endgroup\$
    – quantum231
    May 5, 2023 at 2:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.