0
\$\begingroup\$

I want to create an identical motor drive board in the right and left sides. I just finished layout for the right side and I am wondering what is the easiest way to create the mirror image of this board for the left side?

For example: the connectors on the "top" side would now be on the bottom of the other board. All components and tracks will also switch sides, layer stack will be inverted, etc. Is there any command sequence in Altium that will do this without me having to manually re-assign everything to the other layer?

\$\endgroup\$
2
  • 1
    \$\begingroup\$ Why not simply have two boards made and flip over the second one? \$\endgroup\$
    – DerStrom8
    Commented Nov 4, 2016 at 13:14
  • \$\begingroup\$ The board is not at all symmetrical, so using the same board and just flipping it over won't fit. Moreover, there are several tall components (connectors, large caps) that need to be towards the inside of the robot. \$\endgroup\$ Commented Nov 4, 2016 at 19:11

3 Answers 3

1
\$\begingroup\$

No, you can't do that. While the general layout is conceptually "mirrorable" at a high level, many of the individual components are not. You'll have to lay out a mirror image board as a separate project.

\$\endgroup\$
11
  • \$\begingroup\$ He's asking about moving components to the other side of the board, not mirroring them physically. I think "mirror" was a poor word choice on his part \$\endgroup\$
    – DerStrom8
    Commented Nov 4, 2016 at 13:15
  • \$\begingroup\$ @DerStrom8: Yes, I suppose that's one way to get there, but you still have the problem of how the routing of signals to the non-symmetrical components changes. You also have to think about the mechanical details, such as transistors and/or ICs connected to heatsinks, routing of cables, etc. \$\endgroup\$
    – Dave Tweed
    Commented Nov 4, 2016 at 13:18
  • \$\begingroup\$ If the components are simply moving to the other side of the board, I guess I don't know why he can't just flip the whole thing over =P \$\endgroup\$
    – DerStrom8
    Commented Nov 4, 2016 at 13:19
  • \$\begingroup\$ @DerStrom8: He can, but then all of the components are on the bottom! Probably not what he had in mind. \$\endgroup\$
    – Dave Tweed
    Commented Nov 4, 2016 at 13:21
  • \$\begingroup\$ In his original post: "So, for example, the connectors on the "top" side would now be on the bottom of the other board. All components and tracks will also switch sides" \$\endgroup\$
    – DerStrom8
    Commented Nov 4, 2016 at 13:22
1
\$\begingroup\$

You can select, copy, paste, and flip layers with "L", and it will flip it exactly like you want.

However the problem is, if you duplicate the components on the board, they are no longer linked to the schematic sheet, and if you duplicate the schematic sheet, then update the board, it'll just add your new components in a corner like it always does and you have to place them.

There's a "multi channel" feature in Altium, I've never used it, but supposedly it does what you want.

There's also this hack that looks nice.

Or if you don't have many components you can do it by hand.

Once you have duplicated the schematic sheet and the component placement on the board, copy all the tracks and vias from the first one. Use one of the selection tools like "include only tracks and vias", no need to click click click. Paste the traces on the second block, and they will all inherit the nets from the pads you pasted them on. This is quite convenient.

Then, select the second block, drag it, and flip it to the other side with "L".

\$\endgroup\$
0
\$\begingroup\$

Try this

  1. Select entire board (crtl-A)
  2. Click somewhere within the selection and hold (or drag)
  3. Press "Y" to mirror vertically (or "X" to mirror horizontally)
  4. Click again to place the now mirrored board

This worked pretty well for me when I needed to create an identical, vertically-mirrored copy of a board I designed, but I noticed a few problems it caused that I later corrected manually

  1. My component 3D models go messed up (either they moved off the pad, or the flipped upside down so that they were inside the board. I fixed this by individually selecting each component, re-mirroring them, and placing them in the exact same spot (the vertically orientated component then go misaligned with the net, so I had to rotate them 180 afterwards).
  2. Overlay text was mirrored and unreadable. I went in and re-mirrored them and sometime rotated them.

Not sure if this is what you were looking for when you said "mirror", but its what I was looking for when I found this page, so maybe this will help someone.

\$\endgroup\$

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.