Skip to content
forked from egilkv/KiJLC

KiCad BOM and CPL export for JLCSMT

License

Notifications You must be signed in to change notification settings

NascentMaker/KiJLC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KiJLC

KiJLC logo

An inofficial plugin for eeschema and pcbnew to export BOM and CPL files compliant with JLCSMT. We're not affiliated with JLC. Please double check your data as there might still be bugs.

BOM Fields

Right now the BOM plugin expects two fields to be present: "JLC" which should contain the JLCSMT footprint specifier and "LCSC" which should contain the part number from LCSC.

Right now KiCad footprint specifiers are not being converted to JLC ones, but this could be implemented in the future.

Installation

Clone the repo to ~/.kicad/scripting/plugins/KiJLC and it will load the next time pcbnew is opened. Example:

mkdir -p ~/.kicad/scripting/plugins
cd ~/.kicad/scripting/plugins
git clone https://github.com/fullyautomated/KiJLC

For eeschema create a new BOM plugin entry under Tools->Generate Bill of Materials:

BOM Dialog

Command line:

/usr/bin/python3  "~/.kicad/scripting/plugins/KiJLC/bom2jlc.py" "%I" "%O"

Usage

pcbnew

Under Tools->External Plugins->Generate JLCSMT Placement Files or via the button in the toolbar.

eeschema

In the same configuration dialog as in Installation, just press generate and it will produce two BOM CSV files.

About

KiCad BOM and CPL export for JLCSMT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%