Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Part Creation - Default to Bottom Layer? #345

Open
IAmOrion opened this issue Aug 23, 2022 · 3 comments
Open

Part Creation - Default to Bottom Layer? #345

IAmOrion opened this issue Aug 23, 2022 · 3 comments

Comments

@IAmOrion
Copy link

When creating a new fritzing part, is it possible to set the part to default to the BOTTOM layer?
For example, Kailh Socket Mounts would normally be soldered to the underside of a PCB so it makes sense that by default when adding to PCB view it should default to bottom layer

@KjellMorgenstern
Copy link
Member

The user can select the active layer in the Fritzing UI. If SMD components would suddenly appear on a different layer, that would be quite surprising behavior.

image

So even if it can be done, I am not convinced that it should be done.
Instead, maybe you can add some mounting instructions in the description area.

@IAmOrion
Copy link
Author

IAmOrion commented Aug 24, 2022

The user can select the active layer in the Fritzing UI. If SMD components would suddenly appear on a different layer, that would be quite surprising behavior.

So even if it can be done, I am not convinced that it should be done. Instead, maybe you can add some mounting instructions in the description area.

I know how to arrange a component etc and place it on the bottom later. But for certain usage cases (Eg, this socket for cherry mx switches - https://www.adafruit.com/product/4958) where the component is designed to be mounted on the underside/bottom of the PCB it would be more efficient to just drag the component from the parts bin and have it automatically on the bottom layer since it's 99% certain you wouldn't ever have this on a TOP layer.un

Same goes for these LEDs: https://www.adafruit.com/product/4960
Reverse mounted so ideally should appear on bottom layer by default when dragging onto pcb from parts bin

@KjellMorgenstern
Copy link
Member

Ok, you design it in revers.
A user wants to mount a part on the bottom layer. So they will select the bottom layer. Then the users starts placing the parts. After a few parts, user realizes that all the parts have been placed on the top layer, because they were designed in reverse. User swears, and starts over. Eventually reports a bug.

Alternative: Parts are always placed on the bottom layer. Now, someone for sure will have the requirement to place it on top, we don't question their reason. But it is not possible. User swears and reports a bug.

This complicates things. The efficiency improvement you claim is literally one single click, but only if the user already exactly knows about then non standard behavior of the part.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants