https://github.com/anfractuosity/pcba
Parser for KiCad centroid files, that generates a graph to check components are in the right orientation, for PCBA
https://github.com/anfractuosity/pcba
centroid kicad pcb pcb-layout
Last synced: about 1 month ago
JSON representation
Parser for KiCad centroid files, that generates a graph to check components are in the right orientation, for PCBA
- Host: GitHub
- URL: https://github.com/anfractuosity/pcba
- Owner: anfractuosity
- Created: 2020-05-23T16:13:58.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-25T19:15:58.000Z (about 6 years ago)
- Last Synced: 2025-03-13T02:42:59.763Z (about 1 year ago)
- Topics: centroid, kicad, pcb, pcb-layout
- Language: Python
- Homepage:
- Size: 25.4 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pcba
Parser for KiCad centroid files, that generates a graph to check components are in the right orientation, for PCBA
Usage:
```
make
source env/bin/activate
pcba --input test.pos --top top.png --bottom bottom.png --libraries mypcb/libs,/usr/share/kicad/modules/ # in the venv
```
# Requirements
* Python 3.8
* matplotlib
* numpy
* Kicad with pcbnew (should be installed as part of kicad)
# Functionality
* Colours different components differently
* Indicates pin 1 of component with 'white' blob
* Shows rotation and position of component