jlcpcbexporter
Tool to generate BOM and CPL files compatible with JLCPCB's SMT process.
This tool takes an EAGLE CAM export zip file, and generates comma-separated values (CSV) files that can be uploaded to JLCPCB's web interface to request SMT treatment for a board.
Usage
$ pip install jlcbpcexporter
$ jlcpcbexporter --layer top eagle-cam-export.zip
The --layer flag selects between top and bottom layer, as JLCPCB only
allows SMT on one of the two.
Compatibility
The tool has been developed with Python 3.8 on Windows, but it should be compatible with any reasonably modern Python on any operating system.
Notes
I am providing code in the repository to you under an open source license. Because this is my personal repository, the license you receive to my code is from me and not my employer. (Facebook)
Metadata
Release files for jlcpcbexporter 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| jlcpcbexporter-1.0.0.tar.gz | 5.6 kB | Without provenance | Details for jlcpcbexporter-1.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| jlcpcbexporter-1.0.0-py3-none-any.whl | Python 3 | none | any | Details for jlcpcbexporter-1.0.0-py3-none-any.whl |
Total release size: 12.0 kB
Release files / jlcpcbexporter-1.0.0.tar.gz
| Download URL | jlcpcbexporter-1.0.0.tar.gz |
|---|---|
| Size | 5.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8e5780dae2f157855d1e939723cbd5cfc026b30a5d017be65db8c0fa8d7efb52
|
|
BLAKE2b-256 checksum How to use checksums |
36060c5ad0c4e466c895fab36194cb870d092a5a079e06fab239d3fbb6fd96d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.2.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5
|
Release files / jlcpcbexporter-1.0.0-py3-none-any.whl
| Download URL | jlcpcbexporter-1.0.0-py3-none-any.whl |
|---|---|
| Size | 6.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c83353a9e580628689cf8e0cb7ae453a619de681d39b2f702806715240b032a1
|
|
BLAKE2b-256 checksum How to use checksums |
76202dc0891443e7f2407ec2c510beb852e10895d0459177074d0d03b579c78c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.2.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5
|
Security for jlcpcbexporter 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.