HydraMeter 0.4
jduffy105·HydraMeter_0.4·MMTR_AFE_00_04_TORELEASE/MMTR_AFE_00_04_TORELEASE.kicad_pcb
About the HydraMeter 0.4 PCB
HydraMeter 0.4 is an open source RP2040/RP2350 PCB design by jduffy105, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 76.2 × 114.3 mm, with 288 components from 98 distinct parts.
Its main chip is the Pi Pico, from the RP2040/RP2350 family. Other key parts include the 5V, 3.3V, 74HC595BQ,115, TC7MBL3126CFT and PI5A3157CEX. By type, the board carries 83 connectors, 80 resistors, 53 capacitors, 24 ICs, 19 transistors and 13 diodes.
It belongs with the test & measurement and power & battery designs in this gallery.
From the project
Open source multimeter
I don't have detailed assembly documents yet, and this isn't really well made for easy assembly in any case, it's a proof of concept at the moment.
There are some more details here: https://hackaday.io/project/176607-hydrameter but it's not much. Mainly a few entries down there's a tour of how the analog stuff works: https://hackaday.io/project/176607-hydrameter/log/223270-schematic-and-operation
Main components on the HydraMeter 0.4
HydraMeter 0.4 bill of materials (BOM)
288 components, 98 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ~ onsemi | NL7WB66 | U1 |
| 1 | ~ Microchip | SOIC-16 | U2 |
| 1 | ~ Microchip | 20_Pin_Breakout_0p6_Wd | U3 |
| 1 | ~ Microchip | SOT23-5_LMC7101BYM5-TR | U4 |
| 1 | ~ Morsun | B0309S-1WR3 | U6 |
| 1 | ~ Recom | RFM-0505S | U7 |
| 1 | ~ Lite-On | LTV-816 | U8 |
| 1 | 5V Diodes Incorporated | SOT23-5 | U9 |
| 1 | ~ Rohm | SC-74A_LMR312 | U10 |
| 1 | 3.3V Diodes Incorporated | SOT23-3 | U11 |
| 3 | 74HC595BQ,115 Nexperia | 16-DHVQFN_74HC595BQ | U12, U13, U16 |
| 1 | TC7MBL3126CFT Toshiba | TSSOP-14_TC7MBL3126CFT | U14 |
| 1 | ~ | Mmtr_Input_Module | U15 |
| 1 | PI5A3157CEX Diodes Incorporated | SC-70_PI5A3157CEX | U17 |
| 1 | SP491EEN MaxLinear | SOIC-14_3.9x8.7mm_P1.27mm | U18 |
| 1 | STISO621TR STMicroelectronics | SOIC-8_STISO621TR | U19 |
| 1 | 8kbit Microchip | SOT23-3 | U20 |
| 1 | DSLVDS1001DBVR Texas Instruments | SC-74A_DSLVDS1001DBVR | U24 |
| 1 | 3.3V Microchip | SOT23-5 | U25 |
| 2 | SN74HCS165PWR Texas Instruments | TSSOP-16 | U27, U28 |
Show 78 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74LVC1G126W5-7 Diodes Inc | SC-74A | U29 |
| 1 | Pi Pico Raspberry Pi | Pi_Pico_WUSB | A1 |
| 1 | RFM69HCW | RFM69HCW | M1 |
| 1 | ~ Nordic | NRF24L01 | M2 |
| 11 | ~ Diotec | DMN65D8L-7 | Q1, Q2, Q3, Q4, Q5, Q6, Q12, Q15 +3 |
| 8 | ~ Micro Commercial | SOT23-3 | Q7, Q8, Q9, Q10, Q11, Q13, Q14, Q18 |
| 4 | ~ Cal Test Electronics | CT2914 | J1, J2, J3, J4 |
| 32 | ~ | Header_Pin_01x01 | J5, J6, J7, J8, J10, J11, J24, J30 +24 |
| 29 | ~ | Test_Pad_30x30mil | J12, J13, J15, J16, J17, J18, J19, J20 +21 |
| 1 | IN_3 | Header_Pin_01x01 | J31 |
| 2 | ~ | MiniPin_25mil | J44, J46 |
| 1 | IN_2 | Header_Pin_01x01 | J56 |
| 1 | IN_1 | Header_Pin_01x01 | J57 |
| 1 | IN_0 | Header_Pin_01x01 | J60 |
| 1 | IN_8 | Header_Pin_01x01 | J83 |
| 1 | IN_9 | Header_Pin_01x01 | J84 |
| 1 | IN_A | Header_Pin_01x01 | J85 |
| 1 | IN_B | Header_Pin_01x01 | J86 |
| 1 | IN_C | Header_Pin_01x01 | J87 |
| 1 | IN_D | Header_Pin_01x01 | J88 |
| 1 | IN_E | Header_Pin_01x01 | J89 |
| 1 | IN_F | Header_Pin_01x01 | J90 |
| 1 | IN_4 | Header_Pin_01x01 | J92 |
| 1 | IN_5 | Header_Pin_01x01 | J93 |
| 1 | IN_6 | Header_Pin_01x01 | J94 |
| 1 | IN_7 | Header_Pin_01x01 | J95 |
| 2 | ~ | Header_Pin_01x01 | DM1, DP1 |
| 1 | 16A Bel Fuse | FC-102_BRIGHT_TIN | F1 |
| 1 | 500mA Bel Fuse | FC-102_BRIGHT_TIN | F2 |
| 1 | 63mA SCHURTER | 0034.6062 | F3 |
| 1 | 230 VRMS TDK | B72205S0231K311 | RT1 |
| 1 | 75 VRMS Bourns | 2045-07-BLF | RT2 |
| 1 | 3.3V | MOV_0603 | RT3 |
| 3 | 3V3 | MOV_0603 | RT4, RT5, RT6 |
| 1 | 18V | MOV_0805 | RT7 |
| 11 | 1N4007FL SMC | 1N4007FL | D1, D2, D6, D7, D8, D9, D10, D11 +3 |
| 2 | ~ Toshiba | CUS08F30,H3F | D3, D4 |
| 1 | 500mOhm TAI_TECH | WCM 2012F2SF-361T03 | L1 |
| 1 | 10p | Cap_SMD_0603 | C1 |
| 1 | 100p | Cap_SMD_0603 | C2 |
| 22 | 100n | Cap_SMD_0603 | C3, C5, C6, C13, C16, C18, C20, C22 +14 |
| 5 | 1u | Cap_SMD_0603 | C4, C21, C56, C68, C70 |
| 3 | 2u2 | Cap_SMD_0603 | C7, C8, C15 |
| 4 | 47u | Cap_SMD_1206 | C9, C11, C14, C57 |
| 1 | 10n | Cap_SMD_0603 | C10 |
| 3 | 1u | Cap_SMD_1206 | C12, C27, C28 |
| 1 | 2u2 | Cap_SMD_1206 | C17 |
| 4 | 10u | Cap_SMD_1206 | C19, C26, C31, C36 |
| 2 | 1n | Cap_SMD_0603 | C24, C25 |
| 1 | 1.5n | Cap_TH_Film_0.4Spc | C54 |
| 1 | 220p | Cap_TH_Film_0.2Spc | C55 |
| 1 | 1.8n | Cap_SMD_0603 | C59 |
| 1 | 27n | Cap_SMD_0603 | C61 |
| 1 | 100n | Cap_SMD_0805 | C66 |
| 1 | 33p | Cap_SMD_0603 | C73 |
| 2 | 100K | Resistor_THT_Vert_0p2_1o4W | R1, R2 |
| 2 | 400K | Resistor_THT_Vert_0p2_1o4W | R3, R4 |
| 2 | 50 | Resistor_0603 | R5, R54 |
| 31 | 10K | Resistor_0603 | R6, R7, R8, R9, R10, R24, R34, R39 +23 |
| 8 | 1K | Resistor_0603 | R11, R18, R19, R20, R21, R22, R23, R31 |
| 1 | 9M1 | Resistor_1206 | R12 |
| 2 | 100K | Resistor_1206 | R13, R28 |
| 1 | 6K8 | Resistor_0805 | R14 |
| 1 | 10m | Resistor_2512_4Pin | R15 |
| 1 | 330m | Resistor_1206 | R16 |
| 1 | 100 | Resistor_1206 | R17 |
| 1 | 1K | Resistor_1W_Thru_Wide | R25 |
| 1 | 510 | Resistor_1206 | R26 |
| 1 | 10K | Resistor_1206 | R27 |
| 1 | 1M | Resistor_1206 | R29 |
| 1 | 3K3 | Resistor_0603 | R30 |
| 3 | 33K | Resistor_0603 | R32, R33, R58 |
| 8 | 100K | Resistor_0603 | R35, R36, R37, R38, R47, R51, R52, R57 |
| 6 | 330K | Resistor_0603 | R44, R46, R56, R59, R60, R65 |
| 1 | 1M | Resistor_0603 | R45 |
| 3 | 510K | Resistor_0603 | R49, R55, R64 |
| 1 | 100 | Resistor_0603 | R53 |
| 1 | 120 | Resistor_0603 | R63 |
HydraMeter 0.4 design files
The KiCad project lives in the jduffy105/HydraMeter_0.4 repository on GitHub; these links point at the commit this page was built from.
HydraMeter 0.4: common questions
What microcontroller does the HydraMeter 0.4 use?
The HydraMeter 0.4 is built around the Pi Pico, from the RP2040/RP2350 family.
How big is the HydraMeter 0.4 PCB?
The HydraMeter 0.4 measures 76.2 × 114.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the HydraMeter 0.4?
288 components, from 98 distinct parts. The full bill of materials is listed on this page.
Where can I download the HydraMeter 0.4 design files?
From the jduffy105/HydraMeter_0.4 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the HydraMeter 0.4 design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which jduffy105 chose for the repository.
Can I test firmware for the HydraMeter 0.4 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k