

Ms88f stem
A split ortholinear keyboard. Smol.
- Size
- 100 × 36 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 43
- Nets
- 43
- Pads
- 200
- Tracks, vias
- 464, 64
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 18 Jan 2022
- Updated
- 19 Jan 2022
Overview
Ms88f stem is an open-source printed circuit board by jamesmunns, from the jamesmunns/splitpea repository on GitHub. It is a 2-layer board of 100 × 36 mm with 43 parts on 43 nets, routed with 464 tracks and 64 vias.
It is built around the AO3400A and USB4105-GF-A. Its parts include 14 resistors, 7 connectors, 6 capacitors, 3 diodes and 2 ICs. It belongs with the keyboards and input boards of this library.
Main components
2AO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsUSB4105-GF-A
SMD-40℃~+85℃ 1 12P 48V 5A Black Female Surface Mount, Right Angle Type-C USB 2.0 SMD USB Connectors ROHSGlobal Connector Technology (GCT)USB Connectors
Parts
43| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 10K | Resistor_SMD:R_0805_2012Metric | R6, R7, R8, R9, R13, R14 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 3 | 2K | Resistor_SMD:R_0805_2012Metric | R10, R11, R12 |
| 3 | LED | LED_SMD:LED_0805_2012Metric | D1, D2, D3 |
| 2 | 100nF | Capacitor_SMD:C_0805_2012Metric | C1, C3 |
| 2 | 10nF | Capacitor_SMD:C_0805_2012Metric | C5, C6 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C2, C4 |
| 2 | 5.1K | Resistor_SMD:R_0805_2012Metric | R3, R4 |
| 2 | Battery Terminal | import:keystone-54 | TP1, TP2 |
| 2 | Conn_01x04_MountingPin | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J1, J2 |
| 1 | 20K | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 30K | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J6 |
| 1 | Conn_02x02_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical_SMD | J3 |
| 1 | Conn_02x04_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J4 |
| 1 | Conn_02x08_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J7 |
| 1 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | LOGO | LOGO | G*** |
| 1 | Rg | Resistor_SMD:R_0805_2012Metric | R5 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | TestPoint | TestPoint:TestPoint_Pad_1.5x1.5mm | TP3 |
| 1 | USB4105 | import:USB4105 | J5 |
| 1 | lipo-stamp | import:lipo-stamp | U2 |
| 1 | minew-ms88sf2 | import:minew-MS88SF21 | U1 |
Questions
How big is the Ms88f stem PCB?
It measures 100 × 36 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ms88f stem use?
43 parts, built around the AO3400A and USB4105-GF-A. 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.
Where can I download the Ms88f stem KiCad files?
From the jamesmunns/splitpea repository on GitHub, at the commit this page was made from: the board is stems/ms88f-stem/ms88f-stem.kicad_pcb and its schematic splitpea.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ms88f stem design in my own project?
Its repository states no licence, so its author keeps all rights: ask jamesmunns before reusing the design.
More from jamesmunns/splitpea
1- 2 layers100 × 80 mm

Similar boards
- 4 layers55 × 100.5 mm

OSS Radio Hardware Design
Arkos-Engineering/HT-15_hardware
We can split this out into separate repos later, right now its very convenient to have everything here.
256 parts72 - 4 layers36.5 × 69 mm

Storm tracker
solderable/storm-tracker-hardware
Open-source-ready Storm Tracker hardware design, documentation, BOM, and manufacturing package
102 parts58 - 4 layers150 × 95 mm

Skysweep32 rev c
bobberdolle1/SkySweep32
Open-source passive multi-band RF monitoring system | 855–925 MHz, 2.4 GHz, 5.8 GHz | Rev C first prototype
103 parts33GPL-3.0 - 2 layers48 × 28 mm

Saihub prerouted
xqe2011/saihub
Give your agent a hand: MIT-licensed ESP32-C5 IO board that speaks MCP, so Cursor, Claude Code & Codex can drive GPIO, PWM, UART and power on real hardware.
57 parts4MIT - 2 layers62 × 100 mm

ESP32-S3-HUB75-Driver
wszeto9/ESP32-S3-HUB75-Driver
This board serves as the Matrix Display driver for MIT's 2.007 gameboards in Spring 2024 and Spring 2025. The board can take 4 button inputs, Stemma-QT I2C sensors, and breaks out 8 GPIO pins for future use.
137 parts3MIT - 4 layers110 × 80 mm

Esp32p4 extreme
Andreuxxx1977/esp32-p4
An open-hardware, actively cooled ESP32-P4 board for heavy multimedia work: a 2-lane MIPI camera, a 2-lane MIPI display, USB 2.0 High-Speed, 10/100 Ethernet, UHS-I microSD, 32 MB flash and 32 MB PSRAM.
234 parts1CERN-OHL-P-2.0 - 4 layers60.4 × 46.1 mm

- 2 layers132 × 59 mm
