Skip to main content

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)

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page