I want to design a board that is symmetrical - I have designed the left side, and now I want to copy the components and wires to the right side such that it is "mirrored" across the center line - what is the best way to accomplish this in eagle?

here is a screenshot of what I am working with: enter image description here

I want to take the components inside the orange box and mirror them across the teal line, such that I can then re-incorporate them into the PCB on the left

  • \$\begingroup\$ maybe the term you want is rotate or flip, not "mirror" because "Mirror" can mean to the other side of the board \$\endgroup\$
    – KyranF
    Dec 23, 2015 at 17:14
  • \$\begingroup\$ also, Eagle may not be able to offer such an action/result but I know that Altium PCB designer can. \$\endgroup\$
    – KyranF
    Dec 23, 2015 at 17:15
  • \$\begingroup\$ @KyranF it's not rotate, as I can do that, and one could make an argument that you are "flipping" to the other side of the PCB when you do what the normal "mirror does" - I think mirror is the correct term, just that it is across a plane that is not the PCB in this case \$\endgroup\$ Dec 23, 2015 at 17:17
  • \$\begingroup\$ no flipping can be around a horizontal or vertical line, and depending on the terminology (which is not consistent, and neither is the use of "Mirror") it can assume that it stays on the front-facing layer of the PCB \$\endgroup\$
    – KyranF
    Dec 23, 2015 at 17:20
  • 2
    \$\begingroup\$ What is the chip marked "DRV"? Because for most chips, mirroring the footprint while keeping it on the same layer will result in wrong connections. \$\endgroup\$
    – The Photon
    Dec 23, 2015 at 17:26

1 Answer 1


You can't do that.

At best you could position the components on the right side symmetrically about the cyan line relative to their counterparts on the left. However, the components themselves can't be mirrored. This only works for symmetrical parts, like resistors for example. It's not going to work for whatever the 8-pin chip is since you can't magically mirror its pinout.

  • \$\begingroup\$ How would I do the "at best" scenario where I position them symmetrically? (or lets to pretend that it's a resistor array with identical values) \$\endgroup\$ Dec 23, 2015 at 21:49
  • 1
    \$\begingroup\$ @user: I'd probably write a program that generates a script to place all the components on the left side. You keep deleting the components, tweaking the program, and trying again until things are where you want them to be. Then you flip the X coordinates about some value. \$\endgroup\$ Dec 23, 2015 at 21:53

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.