
Tanmatsu
Nicolai-Electronics/tanmatsu-hardware
Hardware design of the Tanmatsu mainboard

An affordable handheld QWERTY USB keyboard with a silicone keypad.
Keebdeck basic is an open-source printed circuit board by solderparty, from the solderparty/keebdeck_basic_hw repository on GitHub. It is a 2-layer board of 87.4 × 67.6 mm with 120 parts on 41 nets, routed with 588 tracks and 209 vias.
It is built around the AP3032KTR-G1, AP2112K-3.3 and LTW-010DCG-SR-G. Its parts include 53 switches, 9 diodes, 6 resistors, 5 capacitors and 3 ICs. It belongs with the STM32 boards of this library.

An affordable handheld QWERTY USB keyboard with a silicone keypad.
This is our first product using our KeebDeck Keyboard, meant to be a cost-effective way to demonstrate the capabilities of the Keyboard. It exposes the key presses as a USB HID over USB Type-C. The board also includes an unpopulated Qwiic connector footprint on the back, and test points with an I2C interface compatible with our previous BBQ10/BBQ20 boards.
For more information, visit https://docs.solder.party/keebdeck/basic
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | LTW-010DCG-SR-G | LED_SMD_Extra:LTW-010DCG-SR-G | D2, D3, D4, D5, D6, D7, D8, D9 |
| 4 | MountingHole | MountingHole_Extra:SMD-1_BD4.4-D2.8 | H1, H2, H3, H4 |
| 3 | 10uF | Capacitor_SMD:C_0603_1608Metric | C1, C4, C5 |
| 3 | 4.7K | Resistor_SMD:R_0603_1608Metric | R1, R5, R6 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | TP_UART_TX | TestPoint:TestPoint_Pad_D1.5mm | TP2, TP3 |
| 1 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 1N5819 | Diode_SMD:D_SOD-323_HandSoldering | D1 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 4.7R | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 6.8uH | Inductor_SMD:L_1008_2520Metric | L1 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | AP3032KTR | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | Conn_Qwiic | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J2 |
| 1 | G*** | kibuzzard-67991D89 | kibuzzard-67991D89 |
| 1 | G*** | kibuzzard-67991E3A | kibuzzard-67991E3A |
| 1 | G*** | kibuzzard-67980AE6 | kibuzzard-67980AE6 |
| 1 | G*** | kibuzzard-67980AD7 | kibuzzard-67980AD7 |
| 1 | G*** | kibuzzard-67980B11 | kibuzzard-67980B11 |
| 1 | G*** | kibuzzard-6798348F | kibuzzard-6798348F |
| 1 | G*** | kibuzzard-67980AE1 | kibuzzard-67980AE1 |
| 1 | G*** | kibuzzard-67980A86 | kibuzzard-67980A86 |
| 1 | G*** | kibuzzard-66E774B8 | kibuzzard-66E774B8 |
| 1 | G*** | kibuzzard-67980AB3 | kibuzzard-67980AB3 |
| 1 | LOGO | Symbols_Extra:SolderParty-New-Logo_10x8.5mm_SilkScreen | G*** |
| 1 | LOGO | LOGO | G*** |
| 1 | STM32F042G6Ux | Package_DFN_QFN:QFN-28_4x4mm_P0.5mm | U3 |
| 1 | SW_' | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW46 |
| 1 | SW_, | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW56 |
| 1 | SW_- | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW20 |
| 1 | SW_. | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW57 |
| 1 | SW_/ | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW58 |
| 1 | SW_0 | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW19 |
| 1 | SW_1 | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW10 |
| 1 | SW_2 | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW11 |
| 1 | SW_3 | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW12 |
| 1 | SW_4 | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW13 |
| 1 | SW_5 | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW14 |
| 1 | SW_6 | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW15 |
| 1 | SW_7 | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW16 |
| 1 | SW_8 | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW17 |
| 1 | SW_9 | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW18 |
| 1 | SW_; | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW45 |
| 1 | SW_= | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW21 |
| 1 | SW_A | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW36 |
| 1 | SW_B | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW53 |
| 1 | SW_BACKSPACE | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW8 |
| 1 | SW_BOOT | Button_Switch_SMD_Extra:TS-1088R | SW72 |
| 1 | SW_C | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW51 |
| 1 | SW_CIRCLE | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW5 |
| 1 | SW_CLUB | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW6 |
| 1 | SW_CROSS | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW4 |
| 1 | SW_CTRL | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW61 |
| 1 | SW_D | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW38 |
| 1 | SW_DIAMOND | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW7 |
| 1 | SW_DOWN | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW70 |
| 1 | SW_E | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW25 |
| 1 | SW_ENTER | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW47 |
| 1 | SW_ESC | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW1 |
| 1 | SW_F | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW39 |
| 1 | SW_FN | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW35 |
| 1 | SW_G | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW40 |
| 1 | SW_H | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW41 |
| 1 | SW_I | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW30 |
| 1 | SW_J | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW42 |
| 1 | SW_K | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW43 |
| 1 | SW_L | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW44 |
| 1 | SW_LALT | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW63 |
| 1 | SW_LEFT | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW69 |
| 1 | SW_LSHIFT | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW48 |
| 1 | SW_M | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW55 |
| 1 | SW_N | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW54 |
| 1 | SW_O | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW31 |
| 1 | SW_P | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW32 |
| 1 | SW_Q | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW23 |
| 1 | SW_R | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW26 |
| 1 | SW_RALT | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW68 |
| 1 | SW_RIGHT | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW71 |
| 1 | SW_RSHIFT | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW60 |
| 1 | SW_S | Button_Switch_SMD_Extra:Metal_Dome_Oblong_5x4mm | SW37 |
The 96 most common of 120 parts.
It measures 87.4 × 67.6 mm and has 2 copper layers, 1.6 mm thick.
120 parts, built around the AP3032KTR-G1, AP2112K-3.3 and LTW-010DCG-SR-G. 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 solderparty/keebdeck_basic_hw repository on GitHub, at the commit this page was made from: the board is keebdeck_basic.kicad_pcb and its schematic keebdeck_basic.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 solderparty before reusing the design.

Nicolai-Electronics/tanmatsu-hardware
Hardware design of the Tanmatsu mainboard


o7-machinehum/Blackpants
Open blackpants.kicadpro for the active A523 schematic and PCB. It replaces the A33 hierarchy and uses AXP717C + AXP323 with 2GB LPDDR4.

AronTech1/Galatea-75-wireless-mechanical-keyboard
Galatea: 75% wireless mechanical keyboard with a 5" IPS display, per-key LEDs, rotary encoder, voice button and I²S microphone.

cyfinfaza/RSC-LV3-Dash
Hardware design for Rutgers Solar Car LV3 system dashboard, with STM32H743, parallel RGB display, backlight driver, 5-48V, CAN-FD, SD card, and I2S/SAI


FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
