Tested on KiCad 4.06 Stable, Windows 7 only. Please report if it runs or not on your machine.
I am totally new to GitHub so any advice there is also useful.
At this point, I wouldn’t expect full functionality, just looking for comments on installation and functionality. Please use this thread to make your comments or ask questions.
This python script provides additional basic DRC checks to KiCAD and lists to make tweaking pads easier for drill compliance, silk compliance, and stencil creation. It adds a menu item to “Tools” called kipadcheck That brings up a dialog for control.
Pad Info: Produces two lists:
detailed list of pads by footprint reference with paste/mask properties
quantity of pads by size
Drill Info: Generates multiple lists:
Hole quantity by specified pad drill sizes
Quantity by closest larger standard drill size
(future option will be to pick among defined drill sets)
Drill list
Distance from each via to next closest via
Checks via drill to via drill clearance
Checks via drill to track clearance
Stencil Info:
Lists quantity of apertures by aperture size
Summary of aperture ratios by stencil thickness
Checks AspectRatio and AreaRatio against a variety
of stencil thicknesses (2 mil-7 mil, all currently hardcoded)
Lists solder paste sizes for calculating appropriate.
SilkInfo has several options:
Fast check of silkscreen bounding boxes and line segments.
Not as hard as you might think.
(Especially for the list in question. For it you can do everything within the web browser. No need to work with git it self.)
There is a contributing.md file that explains everything: