I have used the "Copy Room Formats" before in altium designer for PCBs that have duplicate circuits and it worked fine. But now for the first time i have placed in the PCB Room ( that i want to copy ) components on both sides of the PCB.

The Problem: when i copy the format : the Traces , Vias and buttom layer components are copied properly , BUT the Top layer components are being copied in a CRAZY way best described as if you have flipped the PCB. A Picture is worth thousand words : figure 1 ( Notice in the Copied Room how the IC body (U14) is on the bottum layer but the pads are on the top layer )

Question : does anyone faced similar issue ? and how to solve ? does anyone know the proper way of copying rooms (with parts on both sides)

Note: I'm working in Altium 15.0. , and i have used Flip Board in View menu when i was routing the buttom layer.


  • \$\begingroup\$ I think you can try to copy components by selecting layers, one at a time. For example, select bottom layer, copy bottom layer components, and then repeat for top layer. \$\endgroup\$ – Sachin Oct 9 '17 at 7:57
  • \$\begingroup\$ i try it before and doesn't work \$\endgroup\$ – fhlb Oct 9 '17 at 8:01

If I remember correctly, this was a nasty bug in Altium 15.0, where components were flippe on layer in some situations. This is through the "Flipped on layer" property, which was introduced in 14.3. This was a glitch, it should be fixed in 15.1.2 according to the release notes (6317 Undo of component layer flip no longer modifies the component's Flipped On Layer property.).

I don't know if there is a patched version of the 15.0.x release, because the release notes are no longer available (old releases until 14.3.x are archived, new documentation system starts with 15.1.x).

If you have access to a newer version, I suggest to try it.

  • \$\begingroup\$ am already try it by a 16.1 version and doesn't work \$\endgroup\$ – fhlb Oct 9 '17 at 11:06
  • 2
    \$\begingroup\$ @fhlb ok, the Copy Room Format has inherently some issues. What also can lead to wrong behavior is when you added some parts later on and haven't imported all the parts at the same time because the channel offsets go out of sync and never resynchronize again. Are you matching the parts between the rooms by designator? Have you set up proper design channel classes? \$\endgroup\$ – Manu3l0us Oct 9 '17 at 11:59
  • \$\begingroup\$ no i didn't added some parts just i had change the distribution of some pins in the ic's. did you think that is the problem? \$\endgroup\$ – fhlb Oct 9 '17 at 14:16
  • \$\begingroup\$ normally, if you don't delete the parts in the PCB and reimport them from schematic, you should be fine. Anyway, this would be mainly relevant if you match the part instances in the different rooms by their channel offset. If you match them by designator, you should be fine. Also, I haven't saw the "Flipped on Layer" bug in newer versions. \$\endgroup\$ – Manu3l0us Oct 10 '17 at 6:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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