Dmmx16
MoominByte·dmmx16
About the Dmmx16 PCB
Dmmx16 is an open source ESP32 PCB design by MoominByte, published on GitHub. It is a 4-layer board measuring 220 × 110 mm, with 113 components from 21 distinct parts.
Its main chip is the XIAO ESP32-C6 / 113991254, from the ESP32 family. Other key parts include the SN74HC595PWR. By type, the board carries 37 resistors, 18 transistors, 18 diodes, 17 relays, 12 connectors and 5 fuses.
It belongs with the test & measurement designs in this gallery.
From the project
BenchScan DMMX16 is a digital multimeter switching card inspired by the functional architecture of the SIGLENT SC1016. It provides 16 measurement channels: 12 multipurpose channels and 4 fuse-protected current channels.
BenchScan DMMX16 is a digital multimeter switching card inspired by the functional architecture of the SIGLENT SC1016. It provides 16 measurement channels: 12 multipurpose channels and 4 fuse-protected current channels.
- Schematic revision: DRAFT-1 - File format: KiCad 10 - Hierarchical schematic converted and saved - ERC: 0 errors and 18 off-grid warnings from the custom MOSFET symbols - PCB: 220 × 110 mm, four copper layers, with all 113 footprints placed on the top side - Preliminary placement completed; routing and manufacturing files have not started
Main components on the Dmmx16
Dmmx16 bill of materials (BOM)
113 components, 21 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | XIAO ESP32-C6 / 113991254 | XIAO-ESP32-C6-SMD | U1 |
| 2 | SN74HC595PWR | TSSOP-16_4.4x5mm_P0.65mm | U2, U3 |
| 17 | 2N7002K | SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 +9 |
| 1 | AO3401A | SOT-23 | Q19 |
| 4 | Phoenix 1190370 8POS | Phoenix_1190370_LPTA-2.5-8-5.0_16THT_Paired | J1, J2, J3, J4 |
| 1 | 691137710006 DMM | J_Wurth_WR-TBL_691137710006 | J5 |
| 3 | POMONA 73099 RED | Pomona_73099_RightAngle_SafetyJack | J6, J9, J11 |
| 1 | 54-00129 BARREL 5V | Tensility_54-00129_DCJack | J7 |
| 3 | POMONA 73099 BLACK | Pomona_73099_RightAngle_SafetyJack | J8, J10, J12 |
| 4 | 0451.500MRL 500mA | Fuse_Littelfuse_0451_NANO2_2410 | F1, F2, F3, F4 |
| 1 | 1812L150/12DR | Fuse_1812_4532Metric | F6 |
| 17 | UD2-5NE | Relay_KEMET_UD2_NE | K1, K2, K3, K4, K5, K6, K7, K8 +9 |
| 17 | 1N4148W | D_SOD-123 | D1, D2, D3, D4, D5, D6, D7, D8 +9 |
| 1 | SMBJ5.0A | D_SMB | D19 |
| 2 | 100nF | C_0603_1608Metric | C1, C2 |
| 1 | 47uF 10V | C_1210_3225Metric | C7 |
| 17 | 100R | R_0603_1608Metric | R1, R2, R3, R4, R5, R6, R7, R8 +9 |
| 17 | 47k | R_0603_1608Metric | R18, R19, R20, R21, R22, R23, R24, R25 +9 |
| 1 | 10k | R_0603_1608Metric | R39 |
| 1 | 100k | R_0603_1608Metric | R42 |
Show 1 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 0R LINK | R_0805_2012Metric | R50 |
Dmmx16 design files
The KiCad project lives in the MoominByte/dmmx16 repository on GitHub; these links point at the commit this page was built from.
- LayoutBenchScan_DMMX16.kicad_pcb
- SchematicBenchScan_DMMX16.kicad_sch
Dmmx16: common questions
What microcontroller does the Dmmx16 use?
The Dmmx16 is built around the XIAO ESP32-C6 / 113991254, from the ESP32 family.
How big is the Dmmx16 PCB?
The Dmmx16 measures 220 × 110 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Dmmx16?
113 components, from 21 distinct parts. The full bill of materials is listed on this page.
Where can I download the Dmmx16 design files?
From the MoominByte/dmmx16 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Dmmx16 design in my own project?
The repository has no license, so all rights stay with MoominByte. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Dmmx16 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k