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
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
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
Antonín Skala
2894567147
feat: add nonInteractive mode ( #212 )
2025-08-02 21:04:04 +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
2025-01-12 21:15:19 +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
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
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
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
dzid26
94bc00fa2b
feat: allow footprints with no pads ( #166 )
2024-07-03 21:43:07 +03:00
Benny Megidish
28ea32fedf
chore: cleanup footprint position
2024-04-25 12:20:37 +03:00
Benny Megidish
05e10eba00
fix: dnp attribute invocation, closes #148
2024-04-25 12:08:28 +03:00
Benny Megidish
31690863e5
chore: reorder UI components and declerations
2024-04-21 12:11:55 +03:00
Benny Megidish
e19c0e411b
feat: added extend edge cuts layer option #149
2024-04-21 00:31:03 +03:00
Benny Megidish
87df32ac65
chore: rename options vars
2024-04-21 00:19:10 +03:00
Benny Megidish
702e7e6ee9
feat: amended exclude DNP from BOM only option #159 #148
2024-04-20 21:26:14 +03:00
Benny Megidish
f78ad8c141
feat: added auto fill option #151
2024-04-20 20:22:47 +03:00
Alexander
a43b555c90
feat: dynamic layers ( #152 )
...
Makes the additional layers text autocomplete and the gerber generator use the list of currently active layers
> * Add: utils to get dynamic layers
>
> * Change: Use KiCad standard name for layers
>
> * Add: description to new util funcs
>
> * Fix: only include active layers in layer util funcs
>
> * Fix: infinite loop
>
> * Change: use util layer functions in processmanager
>
> * Remove: hardcoded layers
>
> * Change: use new util layer functions in dialog
>
> * Change: include comma-separated hint in layer control
2024-04-09 19:53:27 +03:00
Arx
ab0b336ed9
adjusting plot options and drill options to more closely match JLCPCB recommendations ( #141 )
...
Co-authored-by: Juraj Durajka <arx@macbook>
2024-03-14 12:58:12 +02:00
dzid26
88ae87bf48
fix: footprints without pads fix
...
* Skip components without pads (e.g. graphics)
- skip_footprint condition refactor.
* Unspecified footprint bounding box comments
2024-03-12 22:51:49 +02:00
Hannes Rüger
1192d6cc11
feat: remember settings ( #136 )
...
* fix #134 : remember settings
* chore: move filename to variable in config file
* chore: rename config file
* feat: add new option
* fix: surround user options saving with try catch
* docs: add info about options to readme
2024-03-12 22:49:33 +02:00
Benny Megidish
266eb3bd31
feat: auto traslate as an option ( #135 )
2024-03-07 14:37:50 +02:00
Benny Megidish
0917e9f199
Adds KiCad 8.99 compatibility patch ( #132 )
2024-03-01 10:38:01 +02:00
Benny Megidish
84e933b566
fix: extra layers filter
2024-02-28 07:53:29 +02:00
Benny Megidish
3714af0afb
Merge branch 'master' of https://github.com/bennymeg/JLC-Plugin-for-KiCad
2024-02-27 22:42:03 +02:00