Add SIP Generator with Yaml config files
This wraps the makeSIPVertical
such that it can be used with Yaml files.
In the beginning of the script I defined 2 functions to calculate the drill diameter and pad sizes according to IPC. I wonder if these functions are already implemented somewhere in the repo? I haven't found any, yet. If there is no existing implementation maybe you can take a look at these functions and How to calculate PTH hole and pad diameter sizes according to IPC-7251, IPC-2222 and IPC-2221 standards? which I used as a reference.
Any suggestions are appreciated :)
Todo:
-
Move IPC drill and pad size calculations out of the script or replace by existing function calls -
Complete Todos in the code -
Add generator for horizontal parts -
Rename "missing_pins" to "hidden_pins" (missing pins are counted) in generator script -
Rename "missing_pins" to "hidden_pins" (missing pins are counted) in makeSIPVertical
/makeSIPHorizontal
-
Add feature to specify "deleted_pins" (deleted pins are not counted) -
Take care of huge package size tolerances - requires modifications in makeSIPVertical
Required for !579
Edited by Werni