Skip to content

Add SIP Generator with Yaml config files

Werni requested to merge github/fork/Werni2A/Make_YAML_SIP_Generator into master

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

Merge request reports