Skip to content

waffle87/protoncrkbd

Repository files navigation

proton-c compatible crkbd pcb

image

info

changes:

  • usart full duplex communication (trrs cable required!)
  • move led data to pin with general purpose timer (ADC3-12/B0)
  • add piezo buzzer (AST1109MLTRQ)
  • add two rotary encoder positions
  • add pimoroni trackball support (footprint thanks to MangoIV)

firmware can be found at: v1 (pre-2022) v2 (current) (latest-commit pcbs are currently untested)

parts

item count
1N4148 diodes (SOD-123) 42
SK6812 mini-e leds 42
WS2812B leds 12
kailh mx sockets 42
proton-c or bonsai-c 2
EC11 rotary encoders 2
PJ320A trrs jack 2
reset switch 2
AST1109MLTRQ speakers 2
128x32 oled display 2
mcu/oled sockets 2 (40 pos. each, 56 needed)
oled socket pins 1 (40 pos. each, 8 needed)
mcu millmax pins
alternatively, diode/resistor legs can be used
48
pimoroni trackball UK EU NA 1