
Control Boards
nasa-jpl/open-source-rover
A build-it-yourself, 6-wheel rover based on the rovers on Mars!

full repo for mirakeeb code, pcb, and steps
Mirakeeb is an open-source printed circuit board by nerdwithcomputers, from the nerdwithcomputers/mirakeeb-full repository on GitHub. It is a 2-layer board of 300 × 140.5 mm with 148 parts on 143 nets, routed with 632 tracks and 74 vias.
Its parts include 96 diodes, 50 switches, 1 IC and 1 connector. It belongs with the RP2040 boards of this library.
Now, you may ask yourself: 'why the hell does this exist?' and my answer would be: 'and why the hell not? I was bored.' The Walpole is a compact, cool, and multi-layered keyboard build to be simple to assemble, simple to modify, and just neat to use. (also, I didn't want to use stabs because this is the first keyboard i've designed and I don't know how to use them lol)
| part | count | link |
|---|---|---|
| gateron g pro browns | 48 | gateron store |
| DO-35 THT diodes | 48 | digikey [blocked] |
| these cool walnut keycaps i found | 48, but just get a set | amazon |
| adafruit reverse mount neopixels | 48 | adafruit |
| 128x64 oled display | 1 | whatever hq has |
| EC11e vert rotary encoder | 1 | mouser |
| Bourns PEC09 horzontal rotary | 1 | digikey |
| orpheus pico (apparently pin compatible with pi pico) | 1 | no idea where the link is |
\

| Qty | Value | Footprint | References |
|---|---|---|---|
| 48 | Diode | scotto_components:Diode_DO-35 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +32 |
| 48 | Keyswitch | mx_keebs:MX_PCB_1.00u | S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +32 |
| 48 | LED_SK6812MINI | scotto_components:LED_SK6812MINI | D50, D51, D52, D53, D54, D55, D56, D57, D58, D59, D60, D61, D62, D63, D64, D65 +32 |
| 1 | OLED_128x64 | scotto_components:OLED_128x64 | J1 |
| 1 | Raspberry_Pi_Pico | ScottoKeebs_MCU:Raspberry_Pi_Pico | U1 |
| 1 | RotaryEncoder | Rotary_Encoder:RotaryEncoder_Bourns_Horizontal_PEC09-2xxxF-Nxxxx | SW2 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
It measures 300 × 140.5 mm and has 2 copper layers, 1.6 mm thick.
148 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the nerdwithcomputers/mirakeeb-full repository on GitHub, at the commit this page was made from: the board is PCB/mirakeeb.kicad_pcb and its schematic PCB/mirakeeb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask nerdwithcomputers before reusing the design.

nasa-jpl/open-source-rover
A build-it-yourself, 6-wheel rover based on the rovers on Mars!


peej/rosaline-keyboard
40% staggered through-hole component keyboard PCB for standard 60% cases




