A CLI tool to Patch KiCad-generated gerber file to complies with JLC rules.
Project description
KiJ-Patcher
Patch KiCad generated gerber file to complies with JLC rules.
Usage
Make sure you have installed Python 3 on your system and configured properly.
Install KiJ-Patcher using pip.
pip install kijpatcher
$ python3 -m kijpatcher
KiJ Patcher 1.0.0
Copyright (c) 2024-2025 Xina.
Copyright (c) 2023 ngHackerX86.
This is a free software released under GNU GPLv2. See LICENSE for more information.
usage: kijpatcher -i <input> -o <output>
Patch KiCad-generated gerber file to complies with JLC rules.
positional arguments:
positional_input Lazy mode, specify gerbers files directory only
options:
-h, --help show this help message and exit
-i INPUT_FOLDER, --input-folder INPUT_FOLDER
PATH to gerber files directory
-o OUTPUT_FILE, --output-file OUTPUT_FILE
PATH to output file, if FULL path is given. Otherwise, it specifies the output file name.
-t {std,pro}, --version-string-type {std,pro}
Specify EasyEDA version type string in Gerber header
Fabrication Output Settings
The following screenshots show the proper fabrication output settings when using KiJ-Patcher, which ensure KiJ-Patcher could recognize and patch the fabrication output files properly.
Gerber Settings
Drill Settings
Copyright and Credits
Copyright (c) 2024-2025 Xina.
Copyright (c) 2023 ngHackerX86.
Disclaimers
JLC and EasyEDA are registered trademarks of Shenzhen JLC Technology Group Co., Ltd and its subsidiaries. We makes contextual use of the trademarks of Shenzhen JLC Technology Group Co., Ltd and its subsidiaries to indicate the function of the program.
We are not affiliated, associated, authorized, endorsed by, or in any way officially connected with Shenzhen JLC Technology Group Co., Ltd and its subsidiaries.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kijpatcher-1.0.0.tar.gz.
File metadata
- Download URL: kijpatcher-1.0.0.tar.gz
- Upload date:
- Size: 11.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5fd63caa3d979743eeddeb1b45a18f4a234deacbf1adb1ebd53aae50565f354
|
|
| MD5 |
a1173963738ae84e144c1af3285a6005
|
|
| BLAKE2b-256 |
b6abc827344a5ca298f740bb1aeaca34b85fed0c9fcc0f543c0767fc68004948
|
File details
Details for the file kijpatcher-1.0.0-py3-none-any.whl.
File metadata
- Download URL: kijpatcher-1.0.0-py3-none-any.whl
- Upload date:
- Size: 13.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d755f0081dd7ff6f6de3b6ad8270bb2f3d70b21f06d8871a33c9fd176852ffb8
|
|
| MD5 |
12bc6b316f77297b54a8b6af98abfdc3
|
|
| BLAKE2b-256 |
c6ee55157913a72f61354b97a7bdb9d078a9805f744eac537e72c064556b7aa4
|