Skip to the content
4 layers200 × 100 mmMinUS, the printed circuit board in 3D

Minimal ultrasound platform

Size
200 × 100 mm
Copper layers
4
Thickness
1.6 mm
Parts
222
Nets
201
Pads
793
Tracks, vias
2,488, 336
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Sep 2026
Updated
7 Nov 2026

Overview

MinUS is an open-source printed circuit board by kelu124, from the kelu124/minus repository on GitHub. It is a 4-layer board of 200 × 100 mm with 222 parts on 201 nets, routed with 2,488 tracks and 336 vias.

It is built around the RP2354A, AD8432ACPZ-R7 and MD1213K6-G, with the AD8338ACPZ-RL, MD0100N8-G and TC4427AEUA713 among its other parts. Its parts include 77 capacitors, 57 resistors, 21 ICs, 6 diodes and 5 connectors. It belongs with the RP2350 and PIC boards of this library.

Main components

12

README

README.md

minus

A minimal, single-channel, low-cost, open-source ultrasound pulse-echo platform — built as a conference-workshop badge.

minus drives one piezo transducer with a high-voltage pulse, amplifies and digitizes the returning echo, and streams the raw data to a host. It is designed to be cheap, small, simple, and hackable — a badge attendees can use in an ultrasound-conference workshop (e.g. muscle-contraction monitoring, A-/M-mode) and then extend and experiment with (coded excitation, on-device DSP, add-on boards).

⚠️ Status: early design. This repository currently holds the requirements, a survey of comparable systems, a component trade study, and reference designs — not yet a finished board. Non-clinical, for research / education / NDT only; not a medical device.

What it is (at a glance)

  • MCU: Raspberry Pi RP2350 — precise pulse timing + fast ADC capture via PIO.
  • Signal: 3–4 MHz piezo (provided with the kit), raw RF A-mode + M-mode.
  • Front end: unipolar HV pulser (bipolar option) → T/R switch → VGA/TGC → external high-speed ADC. Reuses proven blocks from the author's open boards.
  • Badge: on-board USB-C (host + power), RGB LED + small OLED for standalone display, Raspberry-Pi 40-pin extension header, transducer via SMA / header / uFL, friendly silkscreen + test points, OSHWA certification planned.
  • Open: open hardware + firmware + host software; designed for JLCPCB fabrication.

Repository map

PathWhat's there
requirements.mdThe design requirements (MoSCoW), with open decisions.
analysis.mdArchitecture analysis — integrated vs external-ADC routes; pulser and gain options.
options.md + options_prices.csvComponent trade study (pulser / gain / ADC) with LCSC-referenced pricing.
systems/Survey of ~19 comparable ultrasound systems (datasheets, literature, by-IC index).
design/Reference design files (un0rick, lit3rick, pic0rick, Open Echo, BioGAP shield).
pdfs/Source papers and component datasheets.
docs/claude/Working notes: session logs, decision memory, TODO/DONE, changelog.

Lineage & credits

minus builds on the open single-channel ultrasound work of Luc Jonveaux (kelu124) — echomods/Murgen, un0rick, lit3rick, and pic0rick — reusing their proven building blocks to reduce risk. See systems/ for the broader field survey.

License

Intended to be released as open hardware + open software (OSHWA certification planned), following the licensing of the boards above.

Parts

222
QtyValueFootprintReferences
44100nFEasyEDA:C0402C1, C2, C3, C15, C16, C20, C21, C23, C25, C27, C29, C33, C34, C36, C100, C101 +28
21CONUFL001-SMD-TEasyEDA:IPEX-SMD_3P-L2.6-W2.6-LS3.0RF1, RF10, RF11, RF12, RF13, RF14, RF15, RF16, RF17, RF18, RF19, RF20, RF21, RF22, RF23, RF24 +5
1410KΩEasyEDA:R0402R5, R30, R31, R32, R33, R40, R41, R42, R43, R44, R48, R50, R52, R54
80ΩEasyEDA:R0402R17, R18, R21, R22, R24, R25, R56, R57
71uFEasyEDA:C0402C17, C18, C32, C58, C62, C64, C66
7Jumper_3_OpenPCM_SparkFun-Jumper:Jumper_3_NOJP2, JP3, JP4, JP6, JP7, JP8, JP9
61nFEasyEDA:C0402C19, C22, C24, C26, C28, C30
5PZ254V-11-01PEasyEDA:HDR-TH_1P-P2.54-V-MH3, H4, H5, H6, H7
44.7uFEasyEDA:C0402C9, C10, C11, C14
450ΩEasyEDA:R0402R28, R29, R36, R37
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_PadH8, H9, H10, H11
310nFCapacitor_SMD:C_0402_1005MetricC60, C61, C67
310uFEasyEDA:C0603C35, C49, C53
31KΩEasyEDA:R0402R47, R49, R51
31kΩEasyEDA:R0402R4, R6, R7
3BAV99Package_TO_SOT_SMD:SOT-23D4, D5, D7
3Conn_01x03_PinConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ4, J5, J6
3TS-1088-AR02016EasyEDA:SW-SMD_L3.9-W3.0-P4.45SW1, SW2, SW3
2100RResistor_SMD:R_0402_1005MetricR68, R69
2100ΩEasyEDA:R0402R45, R46
210ΩEasyEDA:R0402R38, R39
2120Ohm 3 AInductor_SMD:L_1206_3216MetricFB5, FB6
2132414EasyEDA:SMA-SMD_132414RF4, RF9
215pFEasyEDA:C0402C12, C13
22.2uFEasyEDA:C0603C47, C48
220ΩEasyEDA:R0402R13, R14
222ΩEasyEDA:R0402R1, R2
2330nFEasyEDA:C0402C43, C45
247ΩEasyEDA:R0402R8, R10
256pFEasyEDA:C0402C93, C94
25K1Resistor_SMD:R_0402_1005MetricR71, R72
2Jumper_2_BridgedPCM_4ms_SolderJumper:JUMPER_SMD_1x2JP1, JP5
2MCP4131-104E/SNEasyEDA:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BLU12, U14
2MCP4531-103E/MSEasyEDA:MSOP-8_L3.0-W3.0-P0.65-LS5.0-BLU11, U18
2MD1213K6-GEasyEDA:QFN-12_L4.0-W4.0-P0.80-BL-EP1.7IC1, IC3
2NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1, NT2
2TC6320TG-GEasyEDA:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BLIC2, IC4
10ΩEasyEDA:R1206R11
1100KΩEasyEDA:R0402R12
112MHzEasyEDA:OSC-SMD_4P-L3.2-W2.5-BL_SIT8008BIU16
115ΩEasyEDA:R0402R19
1240ΩEasyEDA:R0402R34
127ΩEasyEDA:R0402R35
12N7002_C916396EasyEDA:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ4
13.3uHEasyEDA:IND-SMD_L2.0-W1.6_AOTA-B201610S3R3-101-TL1
1330ΩEasyEDA:R0402R55
133ΩEasyEDA:R0402R3
139.2ΩEasyEDA:R0402R26
14.7kΩEasyEDA:R0603R53
1442ΩEasyEDA:R0402R9
1470nFEasyEDA:C0603C31
147pFEasyEDA:C0402C40
1750ΩEasyEDA:R0402R27
1AD8338ACPZ-RLEasyEDA:LFCSP-16_L3.0-W3.0-P0.50-BL-EP1.6U10
1AD8432ACPZ-R7EasyEDA:LFCSP-24_L4.0-W4.0-P0.50-BL-EPU6
1AP2112K-3.3TRG1EasyEDA:SOT-25-5_L2.9-W1.6-P0.95-LS2.8-BLU15
1BAT54S_C916425EasyEDA:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRD1
1BAT54_C22466368EasyEDA:SOT-23-3_L2.9-W1.4-P1.90-LS2.5-BRU3
1Conn_ARM_SWD_TagConnect_TC2030-NLConnector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ1
1HS91L02W2C01EasyEDA:OLED-TH_L38.0-W12.0_HS91L02W2C01OLED1
1IRLML2244TRPBFEasyEDA:SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BRQ2
1IRLML6244TRPBFEasyEDA:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ1
1KT-0603REasyEDA:LED-SMD_L1.6-W0.8-R-RDLED2
1LMH6629MFX/NOPBEasyEDA:SOT-23-5_L2.9-W1.6-P0.95-LS2.8-BRU7
1MCP4728A0T-E/UNEasyEDA:MSOP-10_L3.0-W3.0-P0.50-LS5.0-BLU13
1MD0100N8-GPackage_TO_SOT_SMD:SOT-89-3U17
1OPA847IDREasyEDA:SOIC-8_L4.9-W3.9-P1.27-LS6.0-TLU8
1PIC32AK1216GC41048-I_PTEasyEDA:QFP50P900X900X120-48NU2
1PZ254V-11-02PEasyEDA:HDR-TH_2P-P2.54-V-MH1
1PZ254V-12-18PEasyEDA:HDR-TH_18P-P2.54-V-M-R2-C9-S2.54H2
1RP2354AEasyEDA:QFN-60_L7.0-W7.0-P0.40-TL-EP3.4U1
1SK6812_C5378720EasyEDA:LED-SMD_4P-L5.4-W5.0_SK6812LED1
1TC4427AEUA713EasyEDA:MSOP8_MC_MCH-MU4
1TYPE-C-31-M-12EasyEDA:USB-C_SMD-TYPE-C-31-M-12_1USBC1
1WS2812EasyEDA:LED-SMD_4P-L5.0-W5.0-TL-AU5
1X9555WV-2X20-6TV01EasyEDA:IDC-TH_40P-P2.54_X9555WV-2X20-6TV01CN1

More from kelu124/minus

1
  • 4 layers85.6 × 54 mmMinUS, the printed circuit board in 3D

    MinUS

    kelu124/minus

    Minimal ultrasound platform

    126 parts3

Similar boards

  • 4 layers87.1 × 78.2 mm3 in 1 Panel, the printed circuit board in 3D

    3 in 1 Panel

    kelu124/pic0rick

    An rp2040-based acquisition board for pulse-echo ultrasound

    115 parts116
  • 4 layers120 × 80 mmUltr4rick, the printed circuit board in 3D

    Ultr4rick

    kelu124/ultr4rick

    High-end version of the pic0rick

    269 parts4
  • 4 layers130 × 125 mmFlatburn V5, the printed circuit board in 3D

    Flatburn V5

    MIT-Senseable-City-Lab/flatburn-lte

    Part of the City Scanner project at MIT Senseable City Lab, Flatburn is an open-source, solar-powered, modular sensing platform that can be easily deployed on road vehicles to collect various environmental data.

    587 parts1MIT
  • 4 layers80 × 60 mmKcell faker, the printed circuit board in 3D

    Kcell faker

    karlp/kcell-faker

    fake a load cell, for testing functional behaviour with changing loads.

    75 parts
  • 4 layers63.5 × 44.5 mmLTC3556 v2.4, the printed circuit board in 3D

    LTC3556 v2.4

    blakep7/HANDS-EMG

    57 parts1
  • 2 layers47 × 52.1 mmDB pulser v3, the printed circuit board in 3D

    DB pulser v3

    echopen/PRJ-medtec_kit

    17 parts19
  • 2 layers38.1 × 25.4 mmAnalog Frontend, the printed circuit board in 3D

    Analog Frontend

    kelu124/Analog_Frontend

    An analog circuit that consists of a transmitter and receiver for an ultrasound system.

    52 parts4

Questions

How big is the MinUS PCB?

It measures 200 × 100 mm and has 4 copper layers, 1.6 mm thick.

What parts does the MinUS use?

222 parts, built around the RP2354A, AD8432ACPZ-R7, MD1213K6-G and AD8338ACPZ-RL. 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 MinUS KiCad files?

From the kelu124/minus repository on GitHub, at the commit this page was made from: the board is hardware/minUS_10102026/minUS.kicad_pcb and its schematic design/open-echo/TUSS4470_shield.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MinUS design in my own project?

Its repository states no licence, so its author keeps all rights: ask kelu124 before reusing the design.