commit fe86731860f379e2e880b190a5d9598e89ffdeaf parent bf035fa1afa1383e44f20820992effb6df08e40d Author: jack <0x6A73@pm.me> Date: Mon, 2 May 2022 22:01:53 -0600 clean up Diffstat:
| M | README.md | | | 35 | +++++++++++++++++++++++++++++------ |
| D | images/3d_pcb.png | | | 0 | |
| D | images/controller.JPG | | | 0 | |
| D | images/controller_socket.JPG | | | 0 | |
| D | images/felix/bark1.png | | | 0 | |
| D | images/felix/bark2.png | | | 0 | |
| D | images/felix/run1.png | | | 0 | |
| D | images/felix/run2.png | | | 0 | |
| D | images/felix/sit1.png | | | 0 | |
| D | images/felix/sit2.png | | | 0 | |
| D | images/felix/sneak1.png | | | 0 | |
| D | images/felix/sneak2.png | | | 0 | |
| D | images/felix/walk1.png | | | 0 | |
| D | images/felix/walk2.png | | | 0 | |
| D | images/jumper.JPG | | | 0 | |
| D | images/led.JPG | | | 0 | |
| D | images/oled.JPG | | | 0 | |
| A | images/pcb.jpg | | | 0 | |
| D | images/pcb.png | | | 0 | |
| D | images/pcb_view.pdf | | | 0 | |
| D | pcb/v1_gerbers.zip | | | 0 | |
| D | pcb/v2_gerbers.zip | | | 0 | |
| D | pcb/v3_gerbers.zip | | | 0 |
23 files changed, 29 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md @@ -1,7 +1,30 @@ -# Proton-C Compatible crkbd PCB -Refer to the [wiki](https://github.com/ItsWaffIe/waffle_corne/wiki) for more PCB info. - - -[Schematic PDF](https://github.com/ItsWaffIe/waffle_corne/blob/proton-c/images/schematic.pdf) +### proton-c compatible crkbd pcb + +### info +#### required changes: +* Moving the TRRS data line to the TX pin (A9). +* Moving the LED data line to a pin with a general purpose timer or similar (ADC3-12/B0). +* Pull-up resistors between VCC and Serial Data (~4.7k). +#### other changes: +* Added AST1109MLTRQ speaker footprints. +* Added two EC-11 rotary encoder positions. +* Added Pimoroni Trackball support. Footprint reference: [MangoIV](https://github.com/MangoIV). -[PCB PDF](https://github.com/ItsWaffIe/waffle_corne/blob/proton-c/images/pcb_view.pdf) +#### parts +Item | Count +------------ | ------------- +[1N4148 Diodes (SOD-123)](https://lcsc.com/product-detail/Switching-Diode_LGE-1N4148W_C402213.html) | 42 +[SK6812 Mini-E LEDs](https://www.aliexpress.com/item/4000475685852.html) | 42 +[WS2812B LEDs](https://www.aliexpress.com/item/32732686773.html) | 12 +[Kailh MX Sockets](https://www.aliexpress.com/item/4000019410050.html) | 42 +[Proton-C](https://qmk.fm/proton-c/) or [Bonsai-C](https://github.com/customMK/Bonsai-C) | 2 +[EC11 Rotary Encoders](https://www.digikey.com/en/products/detail/bourns-inc/PEC11R-4025F-S0024/4699199) | 2 +[PJ320A TRRS Jack](https://www.aliexpress.com/item/4000661212458.html) | 2 +[Reset Switch](https://www.aliexpress.com/item/1255399892.html) | 2 +[4.7k Pullup Resistors](https://www.aliexpress.com/item/32979849787.html) (4K7 one) | 2 +[AST1109MLTRQ Speakers](https://www.aliexpress.com/item/32558833519.html) | 2 +[128x32 OLED Display](https://www.aliexpress.com/item/32794209149.html) | 2 +[MCU/OLED Sockets](https://www.aliexpress.com/item/32847384633.html) | 2 (40 pos. each, 48 needed) +[OLED Socket Pins](https://www.aliexpress.com/item/32855402975.html) | 1 (40 pos. each, 8 needed) +[MCU Millmax pins](https://www.digikey.com/en/products/detail/mill-max-manufacturing-corp/3320-0-00-15-00-00-03-0/4147392) </br> Alternatively, diode/resistor legs can be used | 48 +Pimoroni Trackball [UK](https://shop.pimoroni.com/products/trackball-breakout) [EU](https://splitkb.com/collections/keyboard-parts/products/trackball-breakout) [NA](https://www.digikey.com/en/products/detail/pimoroni-ltd/PIM447/10246389) | 1 diff --git a/images/3d_pcb.png b/images/3d_pcb.png Binary files differ. diff --git a/images/controller.JPG b/images/controller.JPG Binary files differ. diff --git a/images/controller_socket.JPG b/images/controller_socket.JPG Binary files differ. diff --git a/images/felix/bark1.png b/images/felix/bark1.png Binary files differ. diff --git a/images/felix/bark2.png b/images/felix/bark2.png Binary files differ. diff --git a/images/felix/run1.png b/images/felix/run1.png Binary files differ. diff --git a/images/felix/run2.png b/images/felix/run2.png Binary files differ. diff --git a/images/felix/sit1.png b/images/felix/sit1.png Binary files differ. diff --git a/images/felix/sit2.png b/images/felix/sit2.png Binary files differ. diff --git a/images/felix/sneak1.png b/images/felix/sneak1.png Binary files differ. diff --git a/images/felix/sneak2.png b/images/felix/sneak2.png Binary files differ. diff --git a/images/felix/walk1.png b/images/felix/walk1.png Binary files differ. diff --git a/images/felix/walk2.png b/images/felix/walk2.png Binary files differ. diff --git a/images/jumper.JPG b/images/jumper.JPG Binary files differ. diff --git a/images/led.JPG b/images/led.JPG Binary files differ. diff --git a/images/oled.JPG b/images/oled.JPG Binary files differ. diff --git a/images/pcb.jpg b/images/pcb.jpg Binary files differ. diff --git a/images/pcb.png b/images/pcb.png Binary files differ. diff --git a/images/pcb_view.pdf b/images/pcb_view.pdf Binary files differ. diff --git a/pcb/v1_gerbers.zip b/pcb/v1_gerbers.zip Binary files differ. diff --git a/pcb/v2_gerbers.zip b/pcb/v2_gerbers.zip Binary files differ. diff --git a/pcb/v3_gerbers.zip b/pcb/v3_gerbers.zip Binary files differ.