kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #24238
Re: DIALOG_ORIENT_FOOTPRINTS
It's gone :)
On Wed, Apr 13, 2016 at 08:25:48AM -0400, Wayne Stambaugh wrote:
> Since we have enough alternative methods for rotating a block of
> footprints, I don't think removing this is going to be much of a burden
> on anyone.
>
> On 4/13/2016 5:35 AM, Chris Pavlina wrote:
> > Just rotate them first, then place. We don't need specific tools for
> > every conceivable permutation of movements. Unless even more people come
> > in saying they need this, or Wayne overrides me... I still don't think
> > this needs to stay.
> >
> > On Apr 13, 2016 02:16, "David Godfrey" <info@xxxxxxxxxxx
> > <mailto:info@xxxxxxxxxxx>> wrote:
> >
> > Hi Chris,
> >
> > A rotation of the selection is not the same as a rotation of the
> > individual components.
> > Consider you already have the components roughly in a grid, and you need
> > to rotate them by 20 degrees.
> > Rotating the selection means you have to do major repositioning of every
> > component to get them back in the correct area.
> >
> > However rotating the components within the selection means they are
> > still in about the right position, so only minor placement adjustments
> > are required.
> > These minor adjustments can likely be made using the align and
> > distribute tools
> >
> > I Agree half-implemented features are bad, better to update them and
> > properly implement.
> >
> > Regards
> > David G
> >
> > On 13/04/16 08:53, Chris Pavlina wrote:
> > > GAL already has this. Block or multi select, Ctrl-M for "move
> > exactly" (or use
> > > the context menu), and type an angle. Just rotates the whole
> > selection, then
> > > you can place your rotated resistors.
> > >
> > > Considering legacy is on its way out, I'd rather not keep crusty old
> > > half-implemented legacy features around to require maintenance.
> > >
> > >
> > > On Wed, Apr 13, 2016 at 08:50:38AM +0800, David Godfrey wrote:
> > >> Hmm,
> > >>
> > >> I'v not used it on Kicad but the ability to change the
> > orientation of an
> > >> arbitrary selection of footprints is something I've used many
> > times in
> > >> Altium.
> > >>
> > >> Ideally you want to be able to set an absolute orientation, and
> > also a
> > >> relative (to current) angle adjustment.
> > >>
> > >> This is especially useful when designing boards like LED matrices and
> > >> wanting to put all resisters on a specific angle (eg: 21.3deg).
> > >> You can then do an array alignment with the same outer limit you used
> > >> for your LED alignment.
> > >> Then move the group of resistors into position relative to the LED's.
> > >>
> > >> Now running your tracks becomes trivial.
> > >>
> > >> Without the ability to auto adjust the orientation on a selection of
> > >> parts the job becomes long and tedious.
> > >> Some of the PCB's I've done this on have over 1000 LED's and
> > resistors,
> > >> and generally you need to orient both the resistors and the LED's
> > >>
> > >> So in summary, I'd like to keep the ability to do this, but on a
> > >> selection instead of globally.
> > >> And being able to alter it as an absolute angle, or as a relative to
> > >> current (prefix the new angle with + or - to get relative movement)
> > >> would be beneficial.
> > >>
> > >> Regards
> > >> David G
> > >>
> > >> On 13/04/16 06:40, Chris Pavlina wrote:
> > >>> I wonder how many of you are even aware of
> > DIALOG_ORIENT_FOOTPRINTS. It's
> > >>> hidden in the Secret Menu in pcbnew (the spread-and-place) one,
> > menu item
> > >>> Orient All Footprints. The code hasn't been touched since 2010
> > except a few
> > >>> cleanups, and it seems really simplistic and useless to me. I
> > was going to
> > >>> upgrade it to floating-point angle entry like everything else,
> > but....
> > >>>
> > >>> Does _anybody_ even use this? It seems utterly useless. I have
> > no idea when
> > >>> you'd want to globally apply an orientation to footprints. Can I
> > just tear it
> > >>> out? :P
> > >>>
> > >>
> > >>
> > >> _______________________________________________
> > >> Mailing list: https://launchpad.net/~kicad-developers
> > >> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > >> Unsubscribe : https://launchpad.net/~kicad-developers
> > >> More help : https://help.launchpad.net/ListHelp
> >
> >
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help : https://help.launchpad.net/ListHelp
> >
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
Follow ups
References