Thanks to visit codestin.com
Credit goes to github.com

Skip to content

TheJigsApp/kicad-testpoints

 
 

Repository files navigation

kicad-testpoints

Easily generate production-grade test point reports from your KiCAD PCB files — no scripting or extra tools required.

Features

  • ✅ Generate bed-of-nails test point reports from KiCAD .kicad_pcb files
  • ✅ CLI and GUI plugin available
  • ✅ Compatible with TheJigsApp jig generation tools
  • ✅ Excel/CSV output for manufacturing
  • ✅ Two workflows: from KiCAD fab properties or external spreadsheet

CLI to generate a JigsApp compatible test point report for generating bed-of-nails jigs. Specify any pad as a test pad.

Want GUI integration? Check out the KiCAD Action Plugin →

KiCAD Plugin

This is the command line tool based on reference designator and pad number. For the action plugin see snhobbs/kicad-testpoints-pcm.

The plugin is generates the same report as the CLI except it can be used entirely within the KiCAD user interface (no terminals required) and uses the fabrication property of the pads instead of their pad number and ref des.

Watch the plugin introduction

Watch the video

How to Use

There are two modes of the CLI:

  • by-fab-setting
  • from-spreadsheet

By Fab Setting

If using the fab setting then you set the fabrication setting of each desired pad to "test point". Run the CLI with the following arguments to generate a spreadsheet report:

kicad_testpoints by-fab-setting --pcb <PROJECT>.kicad_pcb  --out test-point-report.xlsx --drill-center

From Spreadsheet

If using a spreadsheet input instead then generate one with the source ref des and source pad then call the CLI like this:

kicad_testpoints from-spreadsheet --pcb <PROJECT>.kicad_pcb  --points test_points.xlsx --out test-point-report.xlsx --drill-center

The CLI will pull out the related pad data and creates the report as a csv.

NOTE: As it is possible to create footprints with multiple pads with the same name this method will take the first matching pad name.

Test Point Report CSV

The generated report is consistent with the kicad-parts-placer CLI tool.

Installation

From Source

git clone https://github.com/snhobbs/kicad-testpoints.git
cd kicad-testpoints
pip install -e .

Links

Test Points in other EDA Programs

For more on generating test point reports see this post.

About

Extract location of pads from a kicad layout. Useful for setting testpoint locations.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 88.4%
  • Makefile 11.6%