

UltraSonic
mini HC-SR04 based board
- Size
- 26.1 × 15 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 54
- Nets
- 47
- Pads
- 237
- Tracks, vias
- 346, 78
- Pours
- 99
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 28 Dec 2025
- Updated
- 28 Dec 2025
Overview
UltraSonic is an open-source printed circuit board by jackestar, from the jackestar/mini-ultrasonic repository on GitHub, published under the MIT licence. It is a 2-layer board of 26.1 × 15 mm with 54 parts on 47 nets, routed with 346 tracks and 78 vias.
It is built around the ATTINY404-SSN, MAX232N and CUSA-TR80-15-2000-TH, with the LM324, BC847 and BC857 among its other parts. Its parts include 27 resistors, 15 capacitors, 4 diodes, 3 ICs and 2 transistors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
6ATTINY404-SSN
SOIC-14-40℃~+105℃ 1.8V~5.5V 10bit 12 128Byte 20MHz 256Byte 4KB 8 Bit AVR Built-in FLASH SOIC-14 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)MAX232N
PDIP-160℃~+70℃ 120Kbps 2 2 4.5V~5.5V Transceiver PDIP-16 RS232 ICs ROHSTexas InstrumentsRS232 ICsCUSA-TR80-15-2000-TH
--20℃~+80℃ 39kHz Transceiver - Ultrasonic Receivers, Transmitters ROHSCUIUltrasonic Receivers, TransmittersLM324
SOP-14-1.5V~10V 0℃~+70℃ 24V 250nA 3V~20V 4 40mA 50nA 700uA 7mV 80dB SOP-14 Operational Amplifier ROHSHXY MOSFETOperational AmplifierBC847
SOT-231 NPN 100MHz 100mA 100nA 110 200mW 45V 500mV 6V NPN SOT-23 Bipolar (BJT) ROHSShikuesBipolar (BJT)BC857
SOT-231 PNP 100MHz 100mA 15nA 200mW 45V 5V 650mV 800 PNP SOT-23 Bipolar (BJT) ROHSSTMicroelectronicsBipolar (BJT)
README
Readme.mdMini Ultrasonic

The goal is to create a mini version of the HC-SR04 module. The first version is a proof of concept, an equivalent replacement in schematic form, using smaller ultrasonic transceivers and a commercially available ATtiny404 microcontroller instead of the EM78P153A, as well as four programmable LEDs. Future iterations will focus on further simplifying the design and developing different models.
Versions
REV A: proof of concept
Schematic
Licenses
MIT License
Models y Components from componentsearchengine.com Terms of Service
Parts
54| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 1k | Resistor_SMD:R_0201_0603Metric | R4, R5, R6, R18, R19, R20, R21, R22, R23 |
| 6 | 120k | Resistor_SMD:R_0201_0603Metric | R11, R11, R12, R15, R17, R17 |
| 6 | 150n | Capacitor_SMD:C_0201_0603Metric | C4, C9, C10, C11, C12, C13 |
| 3 | 10k | Resistor_SMD:R_0201_0603Metric | R1, R8, R12 |
| 3 | 10n | Capacitor_SMD:C_0201_0603Metric | C1, C7, C8 |
| 3 | 1u2 | Capacitor_SMD:C_0805_2012Metric | C3, C14, C15 |
| 3 | ~ | LED_SMD:LED_0201_0603Metric_Pad0.64x0.40mm_HandSolder | D2, D3, D4 |
| 2 | 1n | Capacitor_SMD:C_0201_0603Metric | C2, C6 |
| 2 | 3M3 | Resistor_SMD:R_0201_0603Metric | R14, R14 |
| 2 | 75k | Resistor_SMD:R_0201_0603Metric | R7, R9 |
| 2 | CUSA-TR80-15-2000-TH | footprints:CUSATR80152000TH | SK1, SK2 |
| 1 | 12p | Capacitor_SMD:C_0201_0603Metric | C5 |
| 1 | 3k9 | Resistor_SMD:R_0201_0603Metric | R13 |
| 1 | 4k7 | Resistor_SMD:R_0201_0603Metric | R10 |
| 1 | 5k | Resistor_SMD:R_0201_0603Metric | R16 |
| 1 | 62k | Resistor_SMD:R_0201_0603Metric | R2 |
| 1 | 6k2 | Resistor_SMD:R_0201_0603Metric | R3 |
| 1 | ATtiny404-SS | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1 |
| 1 | BC847 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | BC857 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | Conn_01x05_Pin | Connector_PinHeader_1.27mm:PinHeader_1x05_P1.27mm_Horizontal | J1 |
| 1 | LED | LED_SMD:LED_0201_0603Metric_Pad0.64x0.40mm_HandSolder | D1 |
| 1 | LM324 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U2 |
| 1 | MAX232 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U3 |
Questions
How big is the UltraSonic PCB?
It measures 26.1 × 15 mm and has 2 copper layers, 1.6 mm thick.
What parts does the UltraSonic use?
54 parts, built around the ATTINY404-SSN, MAX232N, CUSA-TR80-15-2000-TH and LM324. 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 UltraSonic KiCad files?
From the jackestar/mini-ultrasonic repository on GitHub, at the commit this page was made from: the board is Kicad/UltraSonic.kicad_pcb and its schematic Kicad/UltraSonic.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the UltraSonic 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).
Similar boards
- 2 layers256.5 × 172.9 mm

- 2 layers100 × 60 mm

- 2 layers58 × 65 mm

- 4 layers124.6 × 68.7 mm

- 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 layers91.2 × 48.3 mm

- 4 layers48.2 × 46.2 mm

- 2 layers281.1 × 236.5 mm

MiniDrumkit2
Fihdi/MiniDrumkit
Eurorack DrumKit module with a 3 channel wave-file player and analog Hi-Hat and Kick Drum sections
239 parts15MIT