Loading design…
bschwind
A keyboard personalized for myself, designed in KiCad, with custom firmware and a case, both written in Rust. Can sit on top of a macbook keyboard.
| Reference | Value | Description |
|---|---|---|
| U1 | RP2040 | |
| U2 | TYPE-C-31-M-12 | |
| U3 | XC6206PxxxMR | |
| U4 | W25Q16JVUXIQ | |
| U5 | USB Boot | |
| U6 | Reset | |
| U7 | PJ-320A | |
| U8 |
| Very low capacitance ESD protection diode, 2 data-line, SOT-23-6 |
| C1,C2,C19 | 2.2uF |
|---|
| C3,C8-C18,C20 | 100nF |
|---|
| C4,C5 | 1uF |
|---|
| C6,C7 | 30pF |
|---|
| D1-D75 | D_Small |
|---|
| D76,D78 | 5819W |
|---|
| D77 | Power LED (Green) |
|---|
| F1 | TLC_PSMD050 |
|---|
| FB1 | 100@100MHz |
|---|
| H1 | L_SHIFT_STABILIZER |
|---|
| H2 | SPACE_STABILIZER |
|---|
| H3 | ENTER_STABILIZER |
|---|
| H4 | BACKSPACE_STABILIZER |
|---|
| H5,H9 | Upper Left |
|---|
| H6,H11 | Bottom Left |
|---|
| H7,H10 | Upper Right |
|---|
| H8,H12 | Bottom Right |
|---|
| H13-H18 | Edge M2 Spacer PassThrough |
|---|
| R1,R2 | 27 ohm |
|---|
| R3,R5,R9 | 1k ohm |
|---|
| R4,R8 | 10k ohm |
|---|
| R6,R7 | 5.1k |
|---|
| SW1 | ESC |
|---|
| SW2 | F1 |
|---|
| SW3 | F2 |
|---|
| SW4 | F3 |
|---|
| SW5 | F4 |
|---|
| SW6 | F5 |
|---|
| SW7 | F6 |
|---|
| SW8 | F7 |
|---|
| SW9 | F8 |
|---|
| SW10 | F9 |
|---|
| SW11 | F10 |
|---|
| SW12 | F11 |
|---|
| SW13 | F12 |
|---|
| SW14 | TILDE |
|---|
| SW15 | 1 |
|---|
| SW16 | 2 |
|---|
| SW17 | 3 |
|---|
| SW18 | 4 |
|---|
| SW19 | 5 |
|---|
| SW20 | 6 |
|---|
| SW21 | 7 |
|---|
| SW22 | 8 |
|---|
| SW23 | 9 |
|---|
| SW24 | 0 |
|---|
| SW25 | - |
|---|
| SW26 | = |
|---|
| SW27 | BACKSPACE |
|---|
| SW28 | TAB |
|---|
| SW29 | Q |
|---|
| SW30 | W |
|---|
| SW31 | E |
|---|
| SW32 | R |
|---|
| SW33 | T |
|---|
| SW34 | Y |
|---|
| SW35 | U |
|---|
| SW36 | I |
|---|
| SW37 | O |
|---|
| SW38 | P |
|---|
| SW39 | [ |
|---|
| SW40 | ] |
|---|
| SW41 | \ |
|---|
| SW42 | CAPS |
|---|
| SW43 | A |
|---|
| SW44 | S |
|---|
| SW45 | D |
|---|
| SW46 | F |
|---|
| SW47 | G |
|---|
| SW48 | H |
|---|
| SW49 | J |
|---|
| SW50 | K |
|---|
| SW51 | L |
|---|
| SW52 | ; |
|---|
| SW53 | ' |
|---|
| SW54 | ENTER |
|---|
| SW55 | L_SHIFT |
|---|
| SW56 | Z |
|---|
| SW57 | X |
|---|
| SW58 | C |
|---|
| SW59 | V |
|---|
| SW60 | B |
|---|
| SW61 | N |
|---|
| SW62 | M |
|---|
| SW63 | , |
|---|
| SW64 | . |
|---|
| SW65 | / |
|---|
| SW66 | UP |
|---|
| SW67 | FN |
|---|
| SW68 | BL_CTRL |
|---|
| SW69 | L_ALT |
|---|
| SW70 | L_CMD |
|---|
| SW71 | SPACE |
|---|
| SW72 | R_CMD |
|---|
| SW73 | LEFT |
|---|
| SW74 | DOWN |
|---|
| SW75 | RIGHT |
|---|
| TP1 | OSC_OUT |
|---|
| TP2 | +5V |
|---|
| TP3 | OSC_IN |
|---|
| TP4 | GND |
|---|
| TP11 | RUN |
|---|
| TP12 | 3v3 |
|---|
| TP13 | Debug 5V |
|---|
| Y1 | 12MHz - 20pF |
|---|