-
Notifications
You must be signed in to change notification settings - Fork 950
KLC footprint anchor rule problem #357
Comments
Hi, How is this an issue? Just place your part with an offset of the desired amount. The anchor is set on pad 1 for physical reasons, namely pick and place. |
Yes, it is possible. But it is so bothering because the correct positions should be calculated part by part mixing mm and inches, also considering part direction. Though I am not sure which should take priority, this issue or the physical reasons, the pad 1 anchored mechanical parts are cumbersome for me in my experience. |
@g200kg maybe this could be solved by Graphical Interface, as a feature. Something like yEd software does when moving blocks. |
Obeying this rule is very annoying in board layout. It is also very counter-intuitive to have components rotate all over the place, especially when surface mounted devices behave differently. Being able to rotate pots or switches in order to help routing without them shifting with respect to plunger or shaft is very convenient. I understand this rule helps pick and place, but in the end KiCAD is an application for use by humans, not by machines, right? My solution now is to duplicate the part, rotate it, drag it on top of the old part and then delete the old part. |
I think anchor should be just another property of the footprint. |
I also think that for mechanical parts we need some kind of solution that allows to have axes at easily defineable positions ... For the pic and place ... couldn't that be done automatically on export? Just move each component's origin to a pin numbered 1 when exporting? Best, |
This is now detailed on the KLC pages: |
Hi all,
KLC says footprint anchor should set on pad 1. But I think it had better to allow some exceptions for mechanical related parts (e.g. potentiometers, switches..).
In these parts, the shaft or button should be placed to accurate position but the pad 1 anchor makes that difficult.For example,
'Button_Switches_ThroughHole' - 'SW_Tactile_SPST_Angled' has pad 1 anchor but the center of the button is not on the grid.
The text was updated successfully, but these errors were encountered: