

Mochi40
A 40% keyboard with an OLED and rotary encoder
- Size
- 265.1 × 76.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 121
- Nets
- 78
- Pads
- 674
- Tracks, vias
- 444, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20210722)
- Created
- 6 Dec 2021
- Updated
- 24 Apr 2023
Overview
Mochi40 is an open-source printed circuit board by Aidan-OS, from the Aidan-OS/Mochi40 repository on GitHub, published under the MIT licence. It is a 2-layer board of 265.1 × 76.2 mm with 121 parts on 78 nets, routed with 444 tracks and 0 vias.
Its parts include 49 switches, 48 diodes, 2 ICs and 2 connectors. It belongs with the AVR (ATmega, ATtiny) and nRF52 and nRF5x boards of this library.
README
README.mdMochi40
A 40% keyboard with an OLED and rotary encoder.
Files found on this GitHub should be fully functional. For more information come reach out on my discord
Ordering Guide
TODO
Parts
121| Qty | Value | Footprint | References |
|---|---|---|---|
| 48 | D | Keebio:Diode-Hybrid-Back | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +32 |
| 40 | KEYSW | mx footprints:MXOnly-1U-NoLED | K1, K2, K10, K11, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23, K26, K27 +24 |
| 4 | 1.25U | mx footprints:MXOnly-1.25U-NoLED | v3 Lower, v3 raise, v4 1.25-1, v4 1.25u-2 |
| 4 | KEYSW | mx footprints:MXOnly-1.25U-NoLED | K13, K24, K41, K43 |
| 4 | MountingHole_2.2mm_M2 | MountingHole:MountingHole_2.2mm_M2 | Acryl Mnt, Acryl Mnt, Acryl Mnt, Acyl Mnt |
| 4 | PKRH | Keyboard Parts:PKRH | Mnt, Mnt, Mnt, Mnt |
| 2 | 2.25U | mx footprints:MXOnly-2.25U-ReversedStabilizers-NoLED | v2 left space, v2 right space |
| 2 | 2U | mx footprints:MXOnly-2U-ReversedStabilizers-NoLED | v3 left space, v3 right space |
| 2 | KEYSW | mx footprints:MXOnly-1.5U-NoLED | K12, K25 |
| 1 | 7U | mx footprints:MXOnly-7U-ReversedStabilizers-NoLED | v4 space |
| 1 | Elite-C | Keebio:Elite-C | U1 |
| 1 | JST | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J2 |
| 1 | KEYSW | mx footprints:MXOnly-2U-ReversedStabilizers-NoLED | K42 |
| 1 | LOGO | Logos:Solder Logo | G*** |
| 1 | LOGO | Logos:large logo | G*** |
| 1 | LOGO | Logos:fine40logo | G*** |
| 1 | RotaryEncoder_Switch | Keebio:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | SSD1306_OLED | kbd:OLED_v2 | J1 |
| 1 | SW_Push | Keebio:SW_Tactile_SPST_Angled_MJTP1117 | SW2 |
| 1 | nice!nano | nice!nano:nice_nano | U2 |
More from Aidan-OS/Mochi40
1- 2 layers265.1 × 76.2 mm

Similar boards
- 2 layers241 × 104.5 mm

V5 control
zynthian/zynthian-hw
Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...
121 parts156 - 2 layers90 × 100 mm

- 2 layers281 × 76.2 mm

WideZlant
Spaceboards/SpaceboardsHardware
A collection of open source hardware that has been designed by Spaceboards
121 parts144CERN-OHL-W-2.0 - 2 layers197 × 71 mm

Patch shield digital
OpenElectronicsLab/OpenHardwareExG
The OpenHardwareExG is a platform for ECG, EEG, EMG, ENG, EOG, and evoked potential applications. http://openelectronicslab.github.io/OpenHardwareExG/
121 parts102 - 2 layers

ISA FPGA
robfinch/Cores
Cores ===== RTF's Cores Use at your own risk. Welcome to my galaxy of cores. Contained in the directories are IP cores, source code for digital circuits.
121 parts78 - 2 layers252.2 × 111.8 mm

- 2 layers133 × 98 mm

Precharge
michaelruppe/FSAE
Projects for Formula SAE Electric Vehicle competition (Australia 2019/2020)
121 parts59MIT - 2 layers100 × 100 mm

RelayBreakout
profdc9/ModularTuner
A Modular Antenna Tuner for a Phased Array Antenna System
121 parts59
Questions
How big is the Mochi40 PCB?
It measures 265.1 × 76.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Mochi40 use?
121 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.
Where can I download the Mochi40 KiCad files?
From the Aidan-OS/Mochi40 repository on GitHub, at the commit this page was made from: the board is PCB/PCB.kicad_pcb and its schematic PCB/Hotswap Matrix.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mochi40 design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).