fritzing / fritzing-app

Fritzing desktop application
http://fritzing.org
Other
3.98k stars 826 forks source link

Create a new part from selection in PCB #4107

Open brdane opened 8 months ago

brdane commented 8 months ago

Problem

Existing part editor is useful, but a little difficult to navigate and start creating a foundation of new parts.

Proposed Solution

In the PCB design window, be able to draw a silkscreen layout of part. In addition, be able to add pads, silkscreen text, and pad labels inside the outline. When complete, select everything, right-click, and have a "Make new part with selected" option be available in context menu. When selected, Fritzing automatically takes all selected things, creates a new part in the part editor, and all the user needs to do is enter in their metadata and pinouts. This proposed method of part creation will make SUCH a more convenient way to create parts.

KjellMorgenstern commented 8 months ago

I'd suggest to rephrase this into "Create a new part from selection in PCB"

Based on the number of connectors, a generic IC would be created for the breadboard view and the schematic view. Alternative: Breadboard view could generate a breakout board with the same layout as the PCB footprint.

failiz commented 8 months ago

It could also be that the PCB footprint modifies an existing part (keeping PCB and schematic and replacing the PCB footprint). Thus, it will allow to modify an exiting part (new package, adding a thermal pad, increasing pads, etc.)

vanepp commented 7 months ago

@KjellMorgenstern

Connectors would be automatically numbered from 1 to n.

This should be 0 to n-1 I expect.