Skip to main content

Exporter of JLCPCB compatible files from EAGLE CAM files

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jlcpcbexporter-1.0.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

jlcpcbexporter-1.0.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file jlcpcbexporter-1.0.0.tar.gz.

File metadata

  • Download URL: jlcpcbexporter-1.0.0.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for jlcpcbexporter-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8e5780dae2f157855d1e939723cbd5cfc026b30a5d017be65db8c0fa8d7efb52
MD5 8abc3904b2bec9d2c1e0bf848680528d
BLAKE2b-256 36060c5ad0c4e466c895fab36194cb870d092a5a079e06fab239d3fbb6fd96d5

See more details on using hashes here.

File details

Details for the file jlcpcbexporter-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: jlcpcbexporter-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for jlcpcbexporter-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c83353a9e580628689cf8e0cb7ae453a619de681d39b2f702806715240b032a1
MD5 30cadb6fb73d5a5de7ab52674d2ed496
BLAKE2b-256 76202dc0891443e7f2407ec2c510beb852e10895d0459177074d0d03b579c78c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page