Commit Graph

281 Commits

Author SHA1 Message Date
Marco Massarelli 3345620071 Expand courtyard to account for JST wires 2024-01-14 19:49:22 +00:00
Marco Massarelli 9c3512fda1 Move polarity silkscreen to make it visible 2024-01-14 19:39:34 +00:00
Marco Massarelli f19d1ff38c Fix pin polarity 2024-01-14 19:39:05 +00:00
Marco Massarelli fac2cd30ab Add presets for Choc v2 2024-01-03 20:26:20 +00:00
Marco Massarelli e07c379c6f Add Choc V2 footprint 2024-01-03 19:55:59 +00:00
Marco Massarelli d74d46dc4d Update assets 2023-12-03 20:04:34 +00:00
Marco Massarelli e0859d08f1 Add traces to reversible footprint 2023-12-03 20:01:26 +00:00
Marco Massarelli d40fc6e72e Add wireless autoroute assets 2023-11-30 21:14:45 +00:00
Marco Massarelli a659570318 Update assets 2023-11-30 21:11:26 +00:00
Marco Massarelli 27a0b59426 Move OLED slightly to make space for cables 2023-11-30 21:06:48 +00:00
Marco Massarelli 6f814682d3 Update assets 2023-11-27 00:54:29 +00:00
Marco Massarelli 56cbe8dc96 Update nice!view position 2023-11-27 00:35:58 +00:00
Marco Massarelli 8a704015b3 Fix footprint reference text 2023-11-26 19:19:51 +00:00
Marco Massarelli bbaf0bce1f Add fork of infused-kim's footprints 2023-11-26 19:12:05 +00:00
Marco Massarelli e2d61f4ea5 Change params order 2023-11-26 18:57:01 +00:00
Marco Massarelli 88728e127d Update silkscreen 2023-11-26 18:55:38 +00:00
Marco Massarelli 2a11c2b25a Update assets 2023-11-25 19:26:00 +00:00
Marco Massarelli 3e73c19ee2 Update assets 2023-11-23 20:22:27 +00:00
Marco Massarelli 8c2ed629ac Update wireless assets 2023-11-22 03:04:13 +00:00
Marco Massarelli 2f95b93a65 Fix on/off switch position for clearance violation 2023-11-22 02:56:25 +00:00
Marco Massarelli c783ec4115 Switch to infused-kim/nice_view display 2023-11-22 02:54:15 +00:00
Marco Massarelli c0a3c75e3a Add traces to reversible pads 2023-11-22 02:53:27 +00:00
Marco Massarelli 6e7dc4502d Fix wrong local net for jumper pad 2023-11-21 21:34:06 +00:00
Marco Massarelli 56c72940a7 Add missing designator, required for local nets 2023-11-21 21:05:01 +00:00
Marco Massarelli 9301aba5c1 Update wireless footprints positions 2023-11-19 14:45:01 -05:00
Marco Massarelli 7adfff073c Fix reversible pad polarity 2023-11-19 14:42:24 -05:00
Marco Massarelli 5e1434d15b Update JST battery connector footprint 2023-11-19 14:32:06 -05:00
Marco Massarelli 742bf6978b Update reset button postition 2023-11-11 14:33:54 -05:00
Marco Massarelli de370df710 Remove duplicate point 2023-11-05 07:25:03 -05:00
Marco Massarelli be081902ac Invert diode X position for choc switches 2023-11-05 07:24:09 -05:00
Marco Massarelli 05e062036e Update courtyard to include mated male conenctor 2023-11-03 13:57:22 -04:00
Marco Massarelli 36b74932c5 Switch to old net definition for Ergogen v4.0.4 2023-11-02 16:23:26 -04:00
Marco Massarelli 1e966ee89d Revert back to p.rot to comply with Ergogen 4.0.4 2023-11-02 16:14:45 -04:00
Marco Massarelli eba6b6db52 Remove attr from the footprint 2023-11-02 15:36:01 -04:00
Marco Massarelli 0d77377d7a Change from footprint to module 2023-10-30 14:25:57 -04:00
Marco Massarelli 1de2facbd1 Remove partially routed board 2023-10-30 09:32:28 -04:00
Marco Massarelli 043a08e81e Get rid of old display footprint 2023-10-29 13:19:25 -04:00
Marco Massarelli 0feff7c581 Add reversible to the name (conditionally) 2023-10-29 13:17:19 -04:00
Marco Massarelli f894dd5808 Update assets 2023-10-27 13:59:38 -04:00
Marco Massarelli 51adf67700 Increase via size to match JLCPCB min requirements 2023-10-26 16:47:55 -04:00
Marco Massarelli e455627953 Add initial wireless variant 2023-10-23 20:57:04 -04:00
Marco Massarelli 905a759773 Fix wrong DIN / DOUT reference for underglow 2023-10-23 20:56:44 -04:00
Marco Massarelli 14521c56e5 Remove smd toggle switch to use infused-kim's one 2023-10-23 20:46:38 -04:00
Marco Massarelli bd53c7a7a9 Move underglow to helper points 2023-10-23 20:45:34 -04:00
Marco Massarelli d988a027a2 Change net defauls 2023-10-23 20:11:49 -04:00
Marco Massarelli 6c317e8242 Moved SDA / SCL pins to I2C pins 2023-10-23 16:52:24 -04:00
Marco Massarelli 6ed0b6f767 Make use of via size and drill for LED 2023-10-23 13:26:57 -04:00
Marco Massarelli 2dfbe11bd5 Add the ability to set via size and drill 2023-10-23 13:26:00 -04:00
Marco Massarelli 8a651f0481 Replace screw holes with spacer holes 2023-10-23 13:04:10 -04:00
Marco Massarelli ce859a3319 Add TRRS custom footprint 2023-10-21 14:50:36 -04:00
Marco Massarelli ca72cda8eb Update assets 2023-10-19 11:38:56 -04:00
Marco Massarelli 775b68ab35 Add keepout and courtyard params to LEDs 2023-10-19 09:57:22 -04:00
Marco Massarelli 9d0569f2dc Add ability to control courtyard and keepout 2023-10-19 09:24:47 -04:00
Marco Massarelli ebfad50c35 Update assets 2023-10-17 14:43:29 -04:00
Marco Massarelli 5737b48287 Move switch traces to partially routed board 2023-10-17 14:08:44 -04:00
Marco Massarelli e025e5228c Add partially routed PCB output 2023-10-17 13:50:02 -04:00
Marco Massarelli e902e42ed1 Centralize trace widths 2023-10-17 13:49:09 -04:00
Marco Massarelli b07493c28b Update assets 2023-10-17 13:30:39 -04:00
Marco Massarelli 472fef7840 Move MX traces to separate board 2023-10-17 13:26:30 -04:00
Marco Massarelli 78adc88e99 Switch routed board suffix to `_autorouted` 2023-10-16 13:23:26 -04:00
Marco Massarelli af3d231516 Update assets 2023-10-16 12:47:59 -04:00
Marco Massarelli 8d278160be Update OLED pad nets 2023-10-16 12:40:30 -04:00
Marco Massarelli 454e19a3b5 Change point precision to 3 decimals 2023-10-16 12:39:00 -04:00
Marco Massarelli 14e3f27e0e Move switch hotswap routing 2023-10-16 12:35:46 -04:00
Marco Massarelli edb52aeabf Remove `(fill none)` not supported by KiCad 5 2023-10-16 12:29:33 -04:00
Marco Massarelli 071b7b448d Merge branch 'main' of https://github.com/ceoloide/corney-island 2023-10-16 10:32:11 -04:00
Marco Massarelli cdefff792b Add local nets functions 2023-10-16 06:44:37 -04:00
Marco Massarelli 8c14ea754d Remove unused test PCB 2023-10-15 13:46:51 -04:00
Marco Massarelli 639f99dc25 Add nets and defaults 2023-10-14 21:48:24 -04:00
Marco Massarelli c7198b5dc5 Add board name and version 2023-10-13 13:25:34 -04:00
Marco Massarelli 91ead315eb Fix pin 1 and 2 of the TRRS footprint 2023-10-13 13:06:47 -04:00
Marco Massarelli 917e30993d Add JLCPCB production number text 2023-10-12 16:59:42 -04:00
Marco Massarelli 91b88f8447 Remove unused / redundant footprints 2023-10-12 16:59:01 -04:00
Marco Massarelli 81591beac1 Fix usage of old data net name for TRRS 2023-10-12 13:32:21 -04:00
Marco Massarelli d778fb3c74 Update artifacts with latest config + manual trace 2023-10-12 13:29:56 -04:00
Marco Massarelli 41d89b1213 Update data net name to DAT 2023-10-12 13:26:43 -04:00
Marco Massarelli cb0b1f3cf2 Update artifacts with latest unrouted build 2023-10-11 16:53:48 -04:00
Marco Massarelli 5e9c043f35 Update traces with correct clearance values 2023-10-11 13:32:14 -04:00
Marco Massarelli 92d54579be Fix LED orientation, traces, keepout 2023-10-11 13:31:35 -04:00
Marco Massarelli f8e688f013 Fix reset switch silk screen text size 2023-10-11 13:28:53 -04:00
Marco Massarelli 7739d902d2 Add router footprints and switch traces / vias 2023-10-08 20:35:32 -04:00
Marco Massarelli 8287f01f18 Add router footprints and switch traces / vias 2023-10-08 20:30:21 -04:00
Marco Massarelli d514dc06e0 Add numbered pads and traces 2023-10-08 20:29:20 -04:00
Marco Massarelli 32c1c41d74 Update footprint with keepout and courtyard 2023-10-08 14:14:54 -04:00
Marco Massarelli 2d5a75be88 Add traces and vias to the LED footprint 2023-10-03 14:01:08 -04:00
Marco Massarelli 0274acc0a3 Fix per-key LED rotation on MX switches 2023-10-03 10:09:57 -04:00
Marco Massarelli d047207e12 Switch to infused-kim nice-nano footprint
Signed-off-by: Marco Massarelli <marco.massarelli@gmail.com>
2023-10-01 20:56:26 -04:00
Marco Massarelli 1f118e0df0 Add infused-kim footprints submodule 2023-10-01 20:39:36 -04:00
Marco Massarelli 7d56845091 Restored dynamic positioning of diodes 2023-09-27 13:45:01 -04:00
Marco Massarelli fb91026a3c Split diode position on F and B layers 2023-09-26 16:56:24 -04:00
Marco Massarelli f9efce2bc7 Remove reference to kbd library 2023-09-11 11:08:25 -04:00
Marco Massarelli 512eeaa1d1 Fix duplicate thru-hole pads in reversible config 2023-09-11 11:06:35 -04:00
Marco Massarelli 53cf523915 Fix LED net order 2023-08-27 14:42:37 -04:00
Marco Massarelli 99c20ec361 Fix missing led net reference 2023-08-27 14:34:16 -04:00
Marco Massarelli 3160df0e1b Refresh generated files. 2023-08-15 09:51:28 -04:00
Marco Massarelli 0dd427e600 Use helper points for screws 2023-08-14 17:09:54 -04:00
Marco Massarelli 3f25b4b531 Update the diode to be optionally reversible 2023-08-14 17:09:15 -04:00
Marco Massarelli 5edc43cf97 Change reversible parameter name on OLED 2023-08-14 17:08:11 -04:00
Marco Massarelli 5cfa2b8ef0 Update screw hole definition 2023-08-14 10:09:17 -04:00
Marco Massarelli 4889a1d80f Add parametrix NPTH footprint 2023-08-13 16:36:15 -04:00
Marco Massarelli 6a69dd0348 Simplify the helper point definition 2023-07-28 22:29:52 +02:00
Marco Massarelli c27974e5c8 Fix keycap and preview outlines 2023-07-24 15:56:16 +02:00
Marco Massarelli 995b93e53a Add missing parametric measures 2023-07-24 15:21:38 +02:00
Marco Massarelli 2b602b9710 Change to relative measures for helper points 2023-07-24 14:40:54 +02:00
Marco Massarelli 4c190b7b52 Overhaul outlines making use of intersect 2023-07-24 14:05:29 +02:00
Marco Massarelli b70994bd8f Fix inner underglow LED position 2023-07-24 13:51:12 +02:00
Marco Massarelli 1671d86527 Add jst battery connector footprint 2023-06-16 16:22:27 +02:00
Marco Massarelli 0cb92fb278 Fix screw position and simplify shift values 2023-06-16 14:27:31 +02:00
Marco Massarelli 0ed3514b83 Indent more 2023-06-16 10:27:46 +02:00
Marco Massarelli 7004aae9b4 Add courtyard 2023-06-16 10:26:26 +02:00
Marco Massarelli 99459c3d4d Update default nets 2023-06-16 08:02:11 +02:00
Marco Massarelli 77ac0a7457 Add SMD toggle 2023-06-15 21:22:03 +02:00
Marco Massarelli 4cc670c38c Add underglow LED vertical shift to presets 2023-06-15 19:04:18 +02:00
Marco Massarelli 1707b56b86 Reduced silkscreen size further 2023-06-15 12:03:06 +02:00
Marco Massarelli 1593524951 Simplify sk6812mini-e silk screen 2023-06-15 11:48:02 +02:00
Marco Massarelli 8d4621e93a Rotate diode to align with Front switch pad 2023-06-15 11:42:19 +02:00
Marco Massarelli 82547c5c39 Fix wrong preset reference 2023-06-15 11:24:43 +02:00
Marco Massarelli 5ec5c14ade Update choc v1 led position 2023-06-15 11:23:18 +02:00
Marco Massarelli 345ef70cc9 Bump engine version 2023-06-14 21:04:02 +02:00
Marco Massarelli 47efe46b80 Update LED options and rotation 2023-06-14 18:17:22 +02:00
Marco Massarelli f33ed7ae24 Fix pin order 2023-06-14 18:14:23 +02:00
Marco Massarelli 0f09ff8ad3 Update SK6812mini-e module definition 2023-06-14 17:21:15 +02:00
Marco Massarelli a5cad66109 Add underglow LEDs 2023-06-14 14:56:38 +02:00
Marco Massarelli 48925114c9 Add the option to flip the footprint 2023-06-14 14:06:00 +02:00
Marco Massarelli 374b23e751 Update combo_display footprint name and module 2023-06-14 10:16:21 +02:00
Marco Massarelli 6d9a4bfccb Update MCU pinouts 2023-06-13 19:09:35 +02:00
Marco Massarelli 7851ffe037 Add parametric rotation 2023-06-13 18:25:28 +02:00
Marco Massarelli e377fc70a7 Fix missing pad assignment on back 2023-06-12 12:58:47 -04:00
Marco Massarelli 2e757a441f Switch to combo oled and remove nice_view fp_rect 2023-06-12 00:54:16 +02:00
Marco Massarelli 42b106bcce Reorder layer and width in fp_rectangle 2023-06-12 00:50:36 +02:00
Marco Massarelli 35c382d3d5 Test without Drawing and Fab layers 2023-06-12 00:38:55 +02:00
Marco Massarelli 612f4396f9 Test with nice_nano Draw and Fab layers 2023-06-12 00:34:34 +02:00
Marco Massarelli 4cbdc1122e Test with basic footprint for nice_view 2023-06-12 00:31:38 +02:00
Marco Massarelli db55d2a443 Remove fill from fp_rect 2023-06-11 23:51:18 +02:00
Marco Massarelli 0b3ee7c54c Test with nice_view, F-only 2023-06-11 23:46:26 +02:00
Marco Massarelli 25bd570cce Switch back to combo reversible OLEDs 2023-06-11 23:42:23 +02:00
Marco Massarelli b46c2966f8 Remove thermal_bridge_angle from custom pads 2023-06-11 23:37:23 +02:00
Marco Massarelli 03dc705406 Remove fill from gr_poly 2023-06-11 23:24:10 +02:00
Marco Massarelli 356503dbf0 Test with reversible 128x32 OLED 2023-06-11 23:16:47 +02:00
Marco Massarelli babb6f5688 Test with both OLEDs, F-only 2023-06-11 23:14:06 +02:00
Marco Massarelli f809c2aff4 Revert to 128x32 F-only oled 2023-06-11 23:09:48 +02:00
Marco Massarelli 74b6a39483 Remove stroke and unlocked for KiCad 5 compatibility 2023-06-11 22:54:51 +02:00
Marco Massarelli 4d6eda9928 Add missing tedit attribute 2023-06-11 21:55:08 +02:00
Marco Massarelli ecc40cb455 Add combined OLED footprint and add it in config 2023-06-11 13:46:40 -04:00
Marco Massarelli c351f3be78 Update generated files 2023-06-08 13:13:24 -04:00
Marco Massarelli 5c831454f2 Fix LED silk screen 2023-06-07 18:26:35 -04:00
Marco Massarelli 40634467bc Update assets 2023-06-07 12:45:45 -04:00
Marco Massarelli 3663b7a094 Fix missing diode rotation 2023-06-06 17:22:02 -04:00
Marco Massarelli e13d061a19 Add LED and diode rotation, diode shift 2023-06-06 17:15:14 -04:00
Marco Massarelli 33cd134568 Reduce SK6812mini-e pad size 2023-06-06 16:54:49 -04:00