generate_netlist(): Use default footprint for part if none is defined
See original GitHub issueIs your feature request related to a problem? Please describe.
It can be a pain to find the footprint for parts so it would be nice to use the default footprint for generate_netlist()
if the user doesn’t define one when creating the part. Also, the code is smaller and easier to read without a footprint defined.
Describe the solution you’d like
generate_netlist()
should use the default footprint for a part if none is provided when the user creates the part
Issue Analytics
- State:
- Created a year ago
- Comments:8 (5 by maintainers)
Top Results From Across the Web
Creating Customized Netlists and BOM Files - GitHub
Create a Pads-Pcb netlist file. The pads-pcb format is comprised of two sections. The footprint list. The Nets list: ...
Read more >Netlist Manager | Altium Designer 23 User Manual
Nets In Board - this region of the dialog presents all of the nets defined for the board by name. Use the mask...
Read more >Schematic Editor | 6.0 | Español | Documentation - KiCad Docs
You can pan and zoom to different parts of the schematic and open any schematic ... If the symbol specifies a default footprint,...
Read more >Orcad Capture User's Guide - Penn Engineering
Defining the default hierarchy option for new projects . ... Creating and editing parts 209 ... of the processing tools; creating a netlist...
Read more >XSCHEM TUTORIAL
Create a symbol and use an existing subcircuit netlist ... You may comment the definition if you don't want any schematic on startup....
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I pushed a commit to the development branch with the
empty_footprint_handler()
function. Here’s an example of how to use it:Maybe the thing to do is define a
set_empty_footprint(part)
function that gets called during netlist generation if the footprint is empty. Normally, the function will raise an exception, but the user can redefine it so that it substitutes a default footprint for a given type of part and raises an exception for part types it doesn’t handle.