https://github.com/fpoussin/pcb2jlc
Scripts to generate PCB assembly BOM/CPL from various EDAs
https://github.com/fpoussin/pcb2jlc
eagle eagle-cad jlcpcb jlcpcb-assembly-service kicad kicad-pcb
Last synced: about 1 year ago
JSON representation
Scripts to generate PCB assembly BOM/CPL from various EDAs
- Host: GitHub
- URL: https://github.com/fpoussin/pcb2jlc
- Owner: fpoussin
- Created: 2020-02-21T14:36:38.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-31T23:14:34.000Z (over 3 years ago)
- Last Synced: 2025-03-29T11:12:26.411Z (about 1 year ago)
- Topics: eagle, eagle-cad, jlcpcb, jlcpcb-assembly-service, kicad, kicad-pcb
- Language: Python
- Homepage:
- Size: 93.8 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pcb2jlc
A collection of scripts to generate BOM and CPL files for the JLCPCB assembly service
Currently supports:
* Eagle 6.x+
* Kicad 6.x+
These scripts will query the JLC online database for each part, checking stock and sorting by cheapest price.
It can also save the whole database locally for faster generation if your connection is slow.
You can add the `LCSC` property to your components to specify a part number.
By default, package, value and type will be used to search for a part.
You can offset the rotation of a part with the `ROT` property.
## Requirements
You will need Python 3 and `pip`
Required python packages can be installed using pip: `pip3 install -r requirements.txt`