Skip to the content
2 layers265.1 × 76.2 mmMochi40, the printed circuit board in 3D

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.md

Mochi40

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
QtyValueFootprintReferences
48DKeebio:Diode-Hybrid-BackD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +32
40KEYSWmx footprints:MXOnly-1U-NoLEDK1, K2, K10, K11, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23, K26, K27 +24
41.25Umx footprints:MXOnly-1.25U-NoLEDv3 Lower, v3 raise, v4 1.25-1, v4 1.25u-2
4KEYSWmx footprints:MXOnly-1.25U-NoLEDK13, K24, K41, K43
4MountingHole_2.2mm_M2MountingHole:MountingHole_2.2mm_M2Acryl Mnt, Acryl Mnt, Acryl Mnt, Acyl Mnt
4PKRHKeyboard Parts:PKRHMnt, Mnt, Mnt, Mnt
22.25Umx footprints:MXOnly-2.25U-ReversedStabilizers-NoLEDv2 left space, v2 right space
22Umx footprints:MXOnly-2U-ReversedStabilizers-NoLEDv3 left space, v3 right space
2KEYSWmx footprints:MXOnly-1.5U-NoLEDK12, K25
17Umx footprints:MXOnly-7U-ReversedStabilizers-NoLEDv4 space
1Elite-CKeebio:Elite-CU1
1JSTConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ2
1KEYSWmx footprints:MXOnly-2U-ReversedStabilizers-NoLEDK42
1LOGOLogos:Solder LogoG***
1LOGOLogos:large logoG***
1LOGOLogos:fine40logoG***
1RotaryEncoder_SwitchKeebio:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1
1SSD1306_OLEDkbd:OLED_v2J1
1SW_PushKeebio:SW_Tactile_SPST_Angled_MJTP1117SW2
1nice!nanonice!nano:nice_nanoU2

More from Aidan-OS/Mochi40

1
  • 2 layers265.1 × 76.2 mmHotswap PCB, the printed circuit board in 3D

    Hotswap PCB

    Aidan-OS/Mochi40

    A 40% keyboard with an OLED and rotary encoder

    112 parts69MIT

Similar boards

  • 2 layers241 × 104.5 mmV5 control, the printed circuit board in 3D

    V5 control

    zynthian/zynthian-hw

    Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...

    121 parts156
  • 2 layers90 × 100 mmVario, the printed circuit board in 3D

    Vario

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    121 parts145
  • 2 layers281 × 76.2 mmWideZlant, the printed circuit board in 3D

    WideZlant

    Spaceboards/SpaceboardsHardware

    A collection of open source hardware that has been designed by Spaceboards

    121 parts144CERN-OHL-W-2.0
  • 2 layers197 × 71 mmPatch shield digital, the printed circuit board in 3D

    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 layersISA FPGA, the printed circuit board in 3D

    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 mmOne42, the printed circuit board in 3D

    One42

    cyril279/keyboards

    121 parts74MIT
  • 2 layers133 × 98 mmPrecharge, the printed circuit board in 3D

    Precharge

    michaelruppe/FSAE

    Projects for Formula SAE Electric Vehicle competition (Australia 2019/2020)

    121 parts59MIT
  • 2 layers100 × 100 mmRelayBreakout, the printed circuit board in 3D

    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).