Wykres commitów

925 Commity (93fd764482835879f2b64b7f94a6e64815c051a1)

Autor SHA1 Wiadomość Data
jaseg 93fd764482 protoboard: Add CLI 2024-07-07 22:48:19 +02:00
jaseg 26e85279dc protoboard: improve permanent breadboard rail rendering 2024-07-07 21:57:29 +02:00
jaseg 1ed127e3b3 protoboard: improve permanent breadboard rendering 2024-07-07 21:55:17 +02:00
jaseg 1ee6b6587a protoboard: Add permanent breadboard rendering 2024-07-07 21:42:10 +02:00
jaseg e98f3f3ace Add starburst pattern 2024-07-07 19:07:58 +02:00
jaseg 6f8d4bb999 protoboard: Finish up sides of Alio better 2024-07-07 17:08:06 +02:00
jaseg 4aab344a18 protoboard: add split front/back view in webthing 2024-07-07 16:52:24 +02:00
jaseg 21218239e4 protoboard: Fix alio and two-sided SMD rendering 2024-07-07 16:37:34 +02:00
jaseg a1d6ebf79f protoboard: Improve layout distribution and index rendering 2024-07-07 16:25:01 +02:00
jaseg b0274a93c0 protoboard: Improve layout packing 2024-07-07 16:08:32 +02:00
jaseg 0150c318bb protoboard: Improve row/column numbering 2024-07-07 15:48:36 +02:00
jaseg 6de138bf7c protoboard: reduce hole keepout margins 2024-07-07 15:16:01 +02:00
jaseg 224a666219 protoboard: improve border handling 2024-07-07 15:14:29 +02:00
jaseg cee355ff57 protoboard: fix column label alignment 2024-07-07 14:40:27 +02:00
jaseg 4c3815b25a Fix THT flower proto area 2024-07-07 14:36:41 +02:00
jaseg ef3b5d5e1c Spiky proto also works now 2024-07-07 00:52:38 +02:00
jaseg 552f30c15d Protoboard: All layouts except for spiky proto work 2024-07-07 00:32:17 +02:00
jaseg f721692bf3 Protoboard generator WIP 2024-07-06 15:51:08 +02:00
jaseg 04c4b3ff0c kicad_sch render: Fix nightly import and wire rendering 2024-05-28 18:07:09 +02:00
jaseg 227d4ed1cd Bump version to v1.2.0 2023-11-14 21:56:03 +01:00
jaseg ea4c28e307 Make new test files pass 2023-11-14 21:54:04 +01:00
jaseg 51ef4882a1 Fix failing tests 2023-11-14 21:54:04 +01:00
jaseg df75a2fddb Small bugfix 2023-11-14 21:52:12 +01:00
jaseg 11325b213b Calculate out all aperture macros by default.
There are just too many severely buggy implementations around. Today I
ran into problems with both gerbv and with whatever JLC uses. You can
still export macros with raw expressions by setting a flag in the export
FileSettings.
2023-11-14 21:52:12 +01:00
jaseg 74fb384c4c aperture macros: work around gerbv/jlc wonkiness 2023-11-14 21:52:12 +01:00
jaseg 9af0713445 Remove debug print 2023-11-14 21:52:12 +01:00
jaseg 09e3731b74 aperture macros: Add expression simplification 2023-11-14 21:52:12 +01:00
jaseg 37b6b8f8d2 Aperture macro expression simplification WIP 2023-11-14 21:52:12 +01:00
jaseg 07362c592f Make sure we asterisk-terminate all G0x commands.
While this is common in the wild, not terminating them violates the
spec. It also breaks JLCPCB pretty badly. It seems their human review
process uses a Gerber viewer that like most can handle this, and won't
notice anything out of the ordinary, but then their photoplotter chokes
on this and literally stops plotting the file, discarding anything that
is after that line. This error is then apparently ignored and the
resulting broken boards shipped to the customer.
2023-11-14 21:52:12 +01:00
jaseg 2f5f7719c6 Split CLI into pretty svg and layer export sub-commands 2023-11-14 21:52:12 +01:00
jaseg cb1d3eb3fb pretty svg export: Mirror board bottom side 2023-11-14 21:52:12 +01:00
jaseg 4ee5c51f22 Add JLCPCB KiCad Gerber X2/aperture macro test files 2023-11-14 21:52:12 +01:00
jaseg 53788354e8 Add JLCPCB/FAB-3000 example gerbers 2023-11-14 21:52:12 +01:00
jaseg 10962ae2f4 Add P-CAD 2006 example gerbers 2023-11-14 21:52:12 +01:00
jaseg a19d307a7d Bump version to v1.1.0 2023-10-27 14:47:42 +02:00
jaseg 165e101dda ci: Disable tests for now, since upstream kicad-cli is broken. 2023-10-27 14:40:50 +02:00
jaseg 187c44555c Work around pip now requiring a new random feature switch to work
...for no good reason except to annoy anyone using it in a container.
2023-10-27 12:55:38 +02:00
jaseg 36da1fd68b Fix failing test cases 2023-10-26 23:53:23 +02:00
jaseg 9624e46147 Move coil stuff to separate repo 2023-10-26 00:48:52 +02:00
jaseg a35125b123 Fix all failing tests that don't involve kicad-cli 2023-10-26 00:36:24 +02:00
jaseg 31af2b260c WIP 2023-10-20 18:24:45 +02:00
jaseg dd49698df9 Update coil generator for the board house's latest fit 2023-10-20 12:44:48 +02:00
jaseg ef2b53325c Test board fixes 2023-10-20 11:44:10 +02:00
jaseg 5d3cd4694d Improve mouse bite spacing for JLC 2023-10-18 17:19:05 +02:00
jaseg 3631871a40 Optimize coil model mesh precision 2023-10-18 17:15:20 +02:00
jaseg b710462419 WIP 2023-10-18 10:59:28 +02:00
jaseg 313aa7dd26 Make coil test board more amenable to our favorite fab 2023-10-16 14:34:06 +02:00
jaseg 1ce02a9d25 Update sims & gen 2023-10-13 18:22:00 +02:00
jaseg 0ae13de322 Fix trace orientation 2023-10-12 20:50:40 +02:00
jaseg c212663bb2 Update gen script 2023-10-12 20:47:55 +02:00