kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #24239
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