Mailing list archives : pcb-rnd

ID:5924
From:Evan Foss <ev...@gmail.com>
Date:Mon, 23 Jan 2023 00:32:05 -0500
Subject:Re: [pcb-rnd] wishlist - Automatic Nudge of Refdes
in-reply-to:5904 from rn...@igor2.repo.hu
On Sun, Jan 15, 2023 at 11:43 AM <rnd2@igor2.repo.hu> wrote:
>
> Hi Evan,
>
> On Sun, 15 Jan 2023, Evan Foss wrote:
>
> >Hi Igor2,
> >
> >Sometimes I think it would be nice to select a collection of
> >footprints and automatically have their refdes move to just outside
> >them in a predictable manner. Example currently you import a schematic
> >with a dozen 0805 size parts and the refdesk automatically lands in
> >between the pads. We should be able to set it to appear above or in a
> >non-fabrication layer.
>
> good ones, thanks!
>
> Let's go from backward.
>
> The "move to non-fabrication layer" is possible already and is easy to do:
>
> 1. you need to get the refdes' object selected. We don't really have a
> special refdes object type, so you can't select them by that. But
> typically what you want to do is moving the floater objects. So you need
> to select the floaters. There are many different ways doing this:
>
> 1.a. use advanced search or query(select, @.p.flag.floater == 1) to select
> all floaters on the drawing
>
> 1.b. or if you have only a group of subcircuits to deal with, select all
> those subcircuits and unselect everything-else-but-floaters, again using
> advanced search or query(unselect, (@.p.flag.floater != 1))
>
> 1.c. or activate the floaters-only mode (mode menu, drawing), and then
> select the subcircutits do deal with (if the floaters-only mode is
> activated it doesn't matter that not only the floaters are selected)
>
> 2. pick the target layer you want to use - top assy, bottom assy, fab or a
> new doc layer in a new doc layer group probably
>
> 3. select menu, move selected objects to current layer
 
Thanks that's helpful but I wish it was in a tips and tricks section
of the user manual or something.
 
> The other problem, moving the floaters a bit away: if it's always the same
> distance in the same direction in board coordinate system, you can do 1.a.
> or 1.b. and when only the floaters are selected, the propedit could be
> used to move them, but I've just found a bug while testing this (added to
> the TODO, will be fixed in a subsequent cycle).
>
> If you want to do the in each subcircuit's coord system, i.e. normally
> move to the left, but if the subcircuit is 90 degree rotated then move
> down, we could write an user script for that if we figure what user input
> it should take.
 
This feels commonly used enough to be a feature not a script but ok.
 
> Best regards,
>
> Igor2
>
>
>
 
 
-- 
https://github.com/evanfoss
 
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2
 
mQENBFYy4RYBCAC183JomLtbdAlcKiaPDoVHq52LDmVmH75aiEc69m7YxDt54/ai
VtYCAobbGVIyn3Hlz3uhF6LnPl/6Lm1VdnCfpwu3KQhCO6ds10ow2C30X4ohCqOd
hCVg5C+ILmQkEffFrFODy3ji+PYTF4pADvHCWsTMv0hf0llwFOJsBCK6cl02IffE
JPqy4PjM1nZ9HpzT84JBaG/4OGvTZ8SQ2yFUl265jagvygPTf88H1xpZHH1r8dB1
stjUHLmPH8AOyDgKxFchgGeDc3p/vJtgDDIXAFfDXG0NSRovLmtaQdGxe47Zf/go
bXiEM7YL2WqQe5zfEA919JxkEwlDKYniOSVzABEBAAG0N0V2YW4gRm9zcyAoVGhp
cyBpcyBteSBwdWJsaWMga2V5LikgPGV2YW5mb3NzQGdtYWlsLmNvbT6JATkEEwEC
ACMFAlYy4RYCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCIpQTcE8nN
bbBaCACAm8pU5lG1ev2Fsw68Axtcl57SJrYieqX96c3YuYH9JpqMqJRnd9nDKw9X
tQuvuH7tUk0VbOaDqReOYJVI/4c5wb9AaOFp6K2DUcupq6XhgXpvz3HzoPwjAdIj
XuQzdRUx5+innTJrSkGuBYW/CZ2zqEx4xfLlq4rO0hoTUMR8QVp2cCrkw6BT0m86
APIw/ZnjoxM8IEzr7MxfRIg3qpzrZk28rmhx+k78Jyk61UhwcCPGIm/pjUopTwYJ
3YBdRB2cYD2aN7A1JVf5cRmSQYooHBGpH0kYvomGk97PKqypVuJ7OpG9xM58wUcC
qUVt9hKlePLzP8csYjt8onqI7qIIuQENBFYy4RYBCADlH8spG3WkCx62vB5mr5Z0
SCDd/RcyA4A5y5EOj5KurQkrSWpgi9Ho1yKruMJ6blQR2qkc66KqH9pnXDm/ZI1M
K/wdW3ngETxBmXoozzFMT89aEWIVR5/PFodWK1elekE9iJxACuR98Zg2QttTD3x8
A9w8VEyMLOXcDTrPFpHegMKswFBg5iuMulAdXAoGejWTI3n+qKFpabHm2Lfs6wjk
5rjucpTdeFK6UeWF1xAvNxXibuu5BlGwv53930qIXRwO/Gn2Rh5DXWxKU2fEIme/
xgQQmIsDeUoWbfybdjw/x7Q0LW4mINiLDQcGHHRQKFIxbAJCT3USPLGh5xwE9/Er
ABEBAAGJAR8EGAECAAkFAlYy4RYCGwwACgkQiKUE3BPJzW0uYAf9Hf30n8tM3mR2
Zo6ESE0ivgdgjaJtAWrBUx7JzAzPjBnBOlNnu5Y9lVEqetvUPH6e3PvaHYUuaUU8
0HwxuKBW9nUprgV6uIu1DZmlcp+SxpbuCy7RDpNocRLNWWFMaYYzznmTgfnTgD4D
gCq8Mf1mcfrluTkOAo+QNqbMfl1GISClopRqxVuAo59ewgMnFujwgd8w12BwWl24
CzqOs5HqcUslePj+LzcjSNgVCklYwKl+0dsb/fctMOCtHodwqm2CBJ+zydvNmYkD
fxda/J91Z1xrah5ec++FL0L4vs+jCiIWJeupJFKlr1hCMZiiGH7W554loK5l4jv3
EY347EidAw==
=Ta4p
-----END PGP PUBLIC KEY BLOCK-----
 

Reply subtree:
5924 Re: [pcb-rnd] wishlist - Automatic Nudge of Refdes from Evan Foss <ev...@gmail.com>