← Back to team overview

kicad-developers team mailing list archive

Re: DIALOG_ORIENT_FOOTPRINTS

 

Thanks Chris.

On 4/17/2016 10:41 AM, Chris Pavlina wrote:
> 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



References