1
0
Commit Graph

102 Commits

Author SHA1 Message Date
Bán Dénes
a7f333c9bc Filter implementation progress 2022-01-03 14:43:45 +01:00
Bán Dénes
534ac4b75d Filter implementation started 2021-12-26 14:06:30 +01:00
Bán Dénes
e48631fac8 Add key-level orient 2021-12-25 21:22:37 +01:00
Bán Dénes
2c18902e9f Simplify the names in individual point "zones" 2021-12-18 20:28:33 +01:00
Bán Dénes
0ed29e7e1d Place rectangles by their centers 2021-12-18 19:51:26 +01:00
Bán Dénes
73045e4754 Move column-level attributes to key-level 2021-12-18 18:37:26 +01:00
Bán Dénes
47d15c0261 Hotfix parameterization 2022-01-14 19:28:19 +01:00
Bán Dénes
21cfc1fd35 Allow glue opt-out, even when bound 2021-12-15 23:05:40 +01:00
Bán Dénes
c46a0bcd16 Add U for 19.05 spacing, closes #48 2021-12-15 22:45:35 +01:00
Bán Dénes
3745cf3c47 Parameterize PCB component reference hiding 2021-12-15 21:42:37 +01:00
Bán Dénes
13052cd798 PCB metadata propagation 2021-12-15 20:55:09 +01:00
Bán Dénes
3e0dc84eb7 Support semver checks 2021-12-15 20:33:50 +01:00
Bán Dénes
16f6b81f66 Fillet all outline chains, closes #34 2021-12-12 15:57:11 +01:00
Michael van Eerd
8490f14960 Add const in scrollwheel footprint 2021-12-12 15:09:15 +01:00
Michael van Eerd
21e173e703 Make spread: 0 possible
Instead of defaulting to 'u' / 19
2021-12-12 15:07:11 +01:00
Bán Dénes
38a8fc5be8 Anchor affect bugfix, partially fixes #33
The mirroring part still has design inconsistencies because of rectangles being laid out by their bottom left corner, but as a breaking change, this will be addressed separately, later...
2021-12-12 14:51:24 +01:00
Bán Dénes
483f214bec Array unnest bugfix, fixes #50 2021-12-12 13:23:33 +01:00
Bán Dénes
0ec16dbaf6 Minor fix for mirrored anchor rotations 2021-11-27 21:06:23 +01:00
Albert Engelbrecht
a593f61111 Fixed rotary encoder footprint 2021-11-07 21:43:15 +01:00
Michael van Eerd
68102e8c8d Fix ReferenceError: *_unit is not defined 2021-09-03 14:43:33 +02:00
Bán Dénes
ad5ac9c63e Visualization fix 2021-07-25 20:31:51 +02:00
Bán Dénes
fa850a643c YAML-ification and minor output restructure 2021-07-21 21:24:12 +02:00
Bán Dénes
67e01ed4f9 Base key-level defaults around u 2021-07-18 16:26:30 +02:00
Bán Dénes
26128f8db7 Support full anchors in outline shapes 2021-07-18 16:03:45 +02:00
Bán Dénes
b159cfa9f7 Further testing 2021-07-18 00:39:33 +02:00
Bán Dénes
1f3ecb5c58 Improved interface testing 2021-07-16 20:18:09 +02:00
Bán Dénes
58cadde9ed Minor case fix + test 2021-07-16 14:47:52 +02:00
Bán Dénes
f955aac994 Support KLE to PCB metadata and nets 2021-07-16 14:31:07 +02:00
Bán Dénes
b43b71998a Auto-debug when output would be empty 2021-07-16 13:18:50 +02:00
Bán Dénes
bc7578199d Adjust tests for async interface 2021-07-15 22:03:03 +02:00
Bán Dénes
1cb9fdc3c2 Basic KLE support 2021-07-15 21:36:44 +02:00
Bán Dénes
42a3e2de55 CLI and output restructure, SVG/DXF/STL integration 2021-07-14 19:33:33 +02:00
Bán Dénes
c49881c2b4 Remove leftover debug statements 2021-07-11 21:06:24 +02:00
Bán Dénes
c12e8d288e Update footprints to match new structure 2021-07-11 21:04:41 +02:00
Bán Dénes
fe30b91309 PCB net and parameter overhaul
- merge static and parametric nets
- allow dynamic nets on the fly with `p.local_net()`
- support local-to-global position calculations with `p.xy()`
  - this also enables intra-footprint traces and zones
- add anchor type parameters to footprints
2021-07-11 20:36:11 +02:00
Bán Dénes
452d7c155b Units separated to their own block, and properly tested 2021-07-11 13:45:53 +02:00
Bán Dénes
ea12df2043 Fix typo 2021-07-11 12:16:46 +02:00
tapioki
2f6b9ab52c Added new footprints for OLEDs, jumpers, and Omron B3F-4055 switches 2021-07-06 20:14:59 +02:00
tapioki
a431bc44bb Added documentation for switch footprints 2021-07-06 20:14:59 +02:00
tapioki
ee43a93de1 Added keycaps option to display mx or choc keycaps on Dwgs.User, and fixed mx footprint 2021-07-06 20:14:59 +02:00
tapioki
1ff7e0746e Added new switch footprints, updated reversibility functionality, integrated hotswap footprints, added orientation to promicro, alphabetized index, and added net and paramter documentation 2021-07-06 20:14:59 +02:00
tapioki
3e78e6e557 Add files via upload 2021-07-06 20:14:59 +02:00
tapioki
5a8a66ba37 Add files via upload 2021-07-06 20:14:59 +02:00
Bán Dénes
9baae154cb Add unit test for assertions 2021-05-22 19:06:57 +02:00
Bán Dénes
c7b86c7556 Add unit test for anchors 2021-05-22 17:58:26 +02:00
Bán Dénes
de0f61b2dc Filleting, bevel fix, poly mirroring 2021-04-18 23:04:50 +02:00
adt
18a76e5580
Added p.rot param to pads (#20) 2021-04-18 18:09:56 +02:00
adt
5754824c27 fixed net ref to pad 2021-04-18 18:08:27 +02:00
Bán Dénes
5e36f0e929 Propagate point visualization to the webui 2021-03-15 17:58:12 +01:00
Aaron Dov Turkel
e39072f0a5 removed extra nets 2021-03-15 15:56:56 +01:00