

DOMO70
70-Key Keyboard PCB Design
- Size
- 342.9 × 95.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 167
- Nets
- 108
- Pads
- 658
- Tracks, vias
- 950, 25
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 21 Dec 2019
- Updated
- 14 Sep 2020
Overview
DOMO70 is an open-source printed circuit board by DomRRuggeri, from the DomRRuggeri/DOMO70 repository on GitHub. It is a 2-layer board of 342.9 × 95.3 mm with 167 parts on 108 nets, routed with 950 tracks and 25 vias.
It is built around the AST1109MLTRQ. Its parts include 74 diodes, 4 ICs and 2 switches.
Main components
1Parts
167| Qty | Value | Footprint | References |
|---|---|---|---|
| 74 | 1N4148 | cftkb:D_DO-35_SOD27_P5.08mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +58 |
| 58 | MX-NoLED | MX_Only:MXOnly-1U-NoLED | MX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX17, MX18, MX19, MX20, MX21, MX22, MX23, MX24 +42 |
| 7 | MX-NoLED | MX_Only:MXOnly-1.25U-NoLED | MX59, MX60, MX61, MX63, MX64, MX65, MX66 |
| 4 | ExtraMX | MX_Only:MXOnly-1.5U-NoLED | MX_59, MX_61, MX_64, MX_66 |
| 3 | ExtraMX | MX_Only:MXOnly-1U-NoLED | MX_43, MX_60, MX_65 |
| 2 | AST1109MLTRQ | Buzzer_Beeper:Buzzer_Mallory_AST1109MLTRQ | U3, U4 |
| 2 | MX-NoLED | MX_Only:MXOnly-1.5U-NoLED | MX16, MX29 |
| 2 | MX-NoLED | MX_Only:MXOnly-2.25U-NoLED | MX43, MX45 |
| 2 | Rotary_Encoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1, SW2 |
| 1 | ExtraMX | MX_Only:MXOnly-2U-NoLED | MX_14 |
| 1 | ExtraMX | MX_Only:MXOnly-ISO-ReversedStabilizers | MX_29 |
| 1 | ExtraMX | MX_Only:MXOnly-1.25U-NoLED | MX_31 |
| 1 | ExtraMX | MX_Only:MXOnly-1.75U-NoLED | MX_56 |
| 1 | ExtraMX | MX_Only:MXOnly-7U-ReversedStabilizers-NoLED | MX_62 |
| 1 | LOGO | Images:BeezerBike | G*** |
| 1 | LOGO | Images:BeezerWindowNeg | G*** |
| 1 | LOGO | Images:logo | G*** |
| 1 | MX-NoLED | MX_Only:MXOnly-6.25U-ReversedStabilizers-NoLED | MX62 |
| 1 | MX-NoLED | MX_Only:MXOnly-2.75U-NoLED | MX56 |
| 1 | MX-NoLED | MX_Only:MXOnly-1.75U-NoLED | MX31 |
| 1 | OLED-SSD1306-OLED-SSD1306-4pin-128x32 | OLED-SSD1306-4pin-128x32:OLED-1306-Supports | U2 |
| 1 | proton_c | proton_c:proton_c | U1 |
Similar boards
- 4 layers315 × 147.2 mm

- 4 layers66 × 60 mm

MainFlightComputer
RockSat-X/RSXVT2026
Our experiment aims to evaluate the use of optical navigation with Commercial-off-the-Shelf (COTS) products for use in spaceflight applications.
72 parts3MIT - 2 layers285.8 × 95.3 mm

- 2 layers285 × 95.1 mm

- 4 layers25 × 44 mm

Nordic clicker
yohummus/nordic-clicker
Simple and small remote control based on the nRF52840 SoC
58 parts - 2 layers241.3 × 114.3 mm

Ardumower mega shield svn
Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)
167 parts282 - 2 layers200 × 100 mm

Polykit x monosynth
polykit/polykit-x-monosynth
The Polykit X1 is a DIY semi-modular, analog, patchable synthesizer
167 parts94 - 2 layers273.8 × 109 mm

TrueStrike42
byungyoonc/TrueStrike42
TrueStrike42 is a columnar staggered unibody split keyboard designed to maximize performance and minimize finger fatigue.
167 parts24
Questions
How big is the DOMO70 PCB?
It measures 342.9 × 95.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the DOMO70 use?
167 parts, built around the AST1109MLTRQ. 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 DOMO70 KiCad files?
From the DomRRuggeri/DOMO70 repository on GitHub, at the commit this page was made from: the board is DOMO70.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the DOMO70 design in my own project?
Its repository states no licence, so its author keeps all rights: ask DomRRuggeri before reusing the design.