219 Commits

Author SHA1 Message Date
L'électron rare 2402288a2b feat: ajout d'un fichier README_FR.md et mise à jour du README.md avec un lien de parrainage 2026-03-26 07:57:20 +01:00
Benny Megidish 51fe5fc3f4 Update README.md 2025-12-14 19:48:09 +02:00
Benny Megidish 8c4c341b10 Merge branch 'master' of https://github.com/bennymeg/JLC-Plugin-for-KiCad 2025-12-14 18:49:22 +02:00
Benny Megidish 605756ddb1 chore: invert backup flag + fix checkbox ui bug 2025-12-14 18:44:56 +02:00
Lukas Lang 7ac0af4ccf fix: crash when trying to rename non-existent designators/BOM/positions files (#225) 2025-12-05 13:50:10 +02:00
Benny Megidish 8c3a4ba784 Merge branch 'master' of https://github.com/bennymeg/JLC-Plugin-for-KiCad 5.2.0 2025-10-30 22:00:18 +02:00
Benny Megidish 3f9d135e66 chore: bump version (5.2.0) 2025-10-30 22:00:11 +02:00
Neil Enns 1e25598c4e fix: noBackup CLI option (#222) 2025-10-14 21:00:33 +03:00
Benny Megidish 6393fd89d8 feat: restore design setting after plotting. #208 2025-10-13 10:37:16 +03:00
Benny Megidish 87fe0fc675 chore: rewording 2025-10-13 10:22:18 +03:00
Neil Enns a20484abc5 feat: add support for a --noBackup flag and UI checkbox & dev containers (#221)
* Add vscode devcontainer

* Add test files to gitignore

* Add --noBackup flag

* Update installer
2025-10-13 09:18:09 +03:00
Peter Jaquiery 3381050309 feat: skip empty MPNs, update image asset (#191)
* Correct PNG for Symbol Properties dialog to show "FT Rotation Offset" rather than "JLCPCB Rotation Offset" to match readme and code behaviour.

* Continue field search in MPN handling if selected field is empty.

---------

Co-authored-by: Benny Megidish <bennymegk@gmail.com>
2025-10-03 14:14:27 +03:00
WilheJo 6a2804ef19 feat: rename unzipped files if archive gets a user defined name (#210) 2025-10-03 13:59:00 +03:00
wenzellabs d047824964 feat: allow 'Part Number' as BOM keyword, add checkbox whether browser opens (#213)
* allow 'Part Number' as BOM keyword

Signed-off-by: matthias wenzel <wenzel@wenzellabs.de>

* add a checkbox 'Open browser after generation'

Signed-off-by: matthias wenzel <wenzel@wenzellabs.de>

* document 'Part Number' as BOM field

Signed-off-by: matthias wenzel <wenzel@wenzellabs.de>

---------

Signed-off-by: matthias wenzel <wenzel@wenzellabs.de>
2025-10-03 13:48:27 +03:00
Benny Megidish da738d6423 chore: update README.md 2025-09-18 12:50:00 +03:00
Antonín Skala 2894567147 feat: add nonInteractive mode (#212) 2025-08-02 21:04:04 +03:00
Benny Megidish e2afaec677 chore: bump version 5.1.0 2025-04-30 19:35:08 +03:00
Guy Naor 1d441283f6 feat: added support for footprint rotation and position regex to also check the library nickname (#203)
This is because of the way Ultra Librarian setup the names with colon
2025-04-30 14:06:19 +03:00
Benny Megidish 08774e06ed chore: archive name PR cleanup #202, close #188 2025-03-25 18:59:00 +02:00
Lukas Lang 3778c9a1fa feat: add ability to customize archive name (#202)
* Add ability to customize archive name

* Remove incorrect autocomplete for ARCHIVE_NAME text box

---------

Co-authored-by: Lukas Lang <langl@phys.ethz.ch>
2025-03-25 18:47:04 +02:00
Lukas Lang 9922748010 fix: footprints rotations that are not a multiple of 90° (#198) 2025-03-20 11:56:20 +02:00
Randall Scharpf b98c02c743 feat: add common abbreviations for part number (pn, p/n, part no.) (#201) 2025-03-20 11:53:00 +02:00
Benny Megidish 89d587b1cd chore: initial v10 support #200 2025-03-18 09:01:17 +02:00
Nanashi db3878b7ad fix: add support for the new EasyEDA2Kicad fields format (#185)
* update part number checks to work with new easyedatokicad format
* bump version
5.0.1
2025-01-12 21:15:19 +02:00
Benny Megidish 5880f10ea7 chore: update bug report template 2024-12-19 16:14:29 +02:00
Benny Megidish f20134e34d fix: metadata single version 2024-12-07 21:42:41 +02:00
Benny Megidish 588625cab0 feat: added v5.0.0 2024-12-05 20:58:23 +02:00
Benny Megidish 466a2acc53 chore: clean up readme #179 5.0.0 2024-12-05 20:38:01 +02:00
Benny Megidish f623083701 Merge branch 'master' of https://github.com/bennymeg/JLC-Plugin-for-KiCad 2024-12-05 20:31:19 +02:00
Viermusketiere ff77eca2bc feat: added CLI Interface (#179)
* Added CLI Interface

* Added .pyc to gitignore for CLI usecases

* Moved cli progress bar generation to utils

* Included ALL_ACTIVE_LAYERS_OPT

* Added documentation to README for cli usage
2024-12-05 20:30:58 +02:00
Benny Megidish c4f876c991 feat: plot using custom layers name, closes #178 2024-12-05 20:23:53 +02:00
Benny Megidish 5f0dc0cb22 fix: layer override out of range, close #171 2024-12-05 18:13:07 +02:00
Benny Megidish 762794e025 feat: modified default field keys **BREAKING** 2024-12-05 11:06:50 +02:00
Benny Megidish 9c4d801d8c feat: cleanup origin field method 2024-12-05 10:58:38 +02:00
Benny Megidish cf61d8c717 chore: typos 2024-12-05 10:13:11 +02:00
Benny Megidish 34bcb62852 chore: clean up #181 2024-12-05 10:12:56 +02:00
Benny Megidish a2341cfd36 chore: remove ds store from PR 2024-12-05 09:54:13 +02:00
Benny Megidish 635f46fae4 Merge branch 'master' of https://github.com/bennymeg/JLC-Plugin-for-KiCad 2024-12-05 09:52:15 +02:00
Benny Megidish fba8f8bab2 chore: minor 2024-12-05 09:52:10 +02:00
grodnay 03dae2cb63 fix: Trough Hole & "unspecified" position to center of pads (#181)
* Fixed Trough Hole position to center of pads, and "unspecifiled" to centor of bounding box.

* "unspecified" changed to center of pads.  "Origin" field added.
2024-12-05 09:49:34 +02:00
Benny Megidish efaf3d7bc6 chore: added missing new line 2024-11-24 20:52:40 +02:00
Adrian Studer e1378eea49 feat: add option to enable/disable plotting of all active layers (#176)
* Add option to enable/disable export of all active layers. Disabling that option will only export commonly used fabrication layers. Addresses issue #172

* move definition of standard layers to config.py
2024-11-21 14:57:43 +02:00
Dewalddp be93f52882 feat: apply delta x and delta y from transformations.csv (#177) 2024-11-19 14:04:16 +02:00
Romain ea200f23dd feat: close the dialog when pressing the ESC key (#180) 2024-11-19 13:38:18 +02:00
Benny Megidish 5c5b59d520 chore: bump version 4.5.0 2024-10-14 22:25:48 +03:00
XiNGRZ 2a5e4a9aca Feat: Optionally use User.2 layer for alternative outline (#170)
* feat: optionally use User.2 layer for alternative outline #169

* chore: fix table of layer override fields
2024-10-14 22:02:02 +03:00
Lukas Lang 79da28d1bb Fix: Capitalize reference designators in generated files (#174) 2024-10-14 21:59:32 +03:00
Benny Megidish 545fc80d3b chore: readme 2024-07-07 21:15:43 +03:00
Benny Megidish 8ac70a9c18 Merge branch 'master' of https://github.com/bennymeg/JLC-Plugin-for-KiCad 2024-07-07 21:12:14 +03:00
Benny Megidish 4cb3006fa8 feat: added options to readme #162 2024-07-07 21:12:09 +03:00