Author Topic: Put room inside room  (Read 1215 times)

0 Members and 1 Guest are viewing this topic.

Offline zphazeTopic starter

  • Contributor
  • Posts: 34
  • Country: ca
Put room inside room
« on: March 23, 2020, 11:19:49 pm »
Hi,

In my schematics I have a .schdoc block (block1) that is inside another .schdoc (block2) block. The top level schdoc contains block2 of course.

When transferring this into PCB mode, it create two rooms (one for block1 and one for block2).
I cannot seem to be able to place block2 inside block1.

What I'd like to do is to be able to move block2_room so that block1_room (which is contained inside block2_room) moves along with it.
It seems rooms cannot be put into unions sadly.

Is there any way?
Any help will be greatly appreciated. Thanks!
 

Offline ajb

  • Super Contributor
  • ***
  • Posts: 2721
  • Country: us
Re: Put room inside room
« Reply #1 on: March 24, 2020, 04:07:00 am »
Nope, rooms cannot be nested in PCB.  You could rearrange the block2 room into a donut around the block1 room, if that gets you the rule enforcement you want.  If you're using rooms because you have a multichannel design and you want to replicate the layout across channels, then pick whichever level you're actually repeating at and eliminate the other room.  If you just want to be able to move blocks around on your PCB while you lay out, then maybe unions would be better.  Regardless, moving chunks of stuff around in the PCB is just going to be annoying once things start getting close together.  Or maybe that's just my experience because I'm pathological about optimally compact layouts.  In any case, both unions and rooms kinda suck in Altium, sorry.  I'd love to see proper support for some sort of self-contained group of selectively editable objects, like blocks in AutoCAD, but  :-//
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf