File tree 1 file changed +42
-0
lines changed
1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Keyboard Labs
2
+
3
+ This repository contains the source files for keyboard
4
+ designs and keyboard firmware.
5
+
6
+ ## Keyboards
7
+
8
+ Source files under ` pcb ` .
9
+
10
+ The keyboard PCBs have been designed in KiCad.
11
+ These projects can be plotted to gerbers and fabricated.
12
+
13
+ #### 36-key, split, reversible PCB with WeAct Studio Mini F4 dev board
14
+
15
+ ![ ] ( https://raw.githubusercontent.com/rgoulter/keyboard-labs/master/docs/images/keyboard1_final_result.jpg )
16
+
17
+ Design goals:
18
+
19
+ - PCB smaller than 100x100 mm2,
20
+ so that it's cheaper to fabricate at various
21
+ PCB fabricators.
22
+ - Reversible PCB (use the same PCB for left/right halves).
23
+ - Using the WeAct Studio MiniF4 "black pill" dev board.
24
+ - Low profile (PCB + choc switches + bumpons).
25
+ - Column-staggered arrangement of key switches.
26
+ - Per-key RGB LEDs.
27
+
28
+ Errata:
29
+
30
+ - Pins PA11, PA12, PB2 aren't suitable for use for GPIO
31
+ on the MiniF4 board, since these are used for other things.
32
+ This can be mitigated by jumping from PTHs underneath unused
33
+ pins of the devboard.
34
+
35
+ ![ ] ( https://raw.githubusercontent.com/rgoulter/keyboard-labs/master/docs/images/keyboard5_fix_prototype.jpg )
36
+
37
+ ## Firmware
38
+
39
+ Source files under ` firmware ` .
40
+
41
+ The keyboard firmware is written in Rust using the keyberon
42
+ firmware.
You can’t perform that action at this time.
0 commit comments