

Mini17 - QRP M17 handheld
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 73
- Nets
- 61
- Pads
- 258
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 6 (file 20211014)
- Created
- 25 Jul 2022
- Updated
- 30 Jan 2026
Overview
Hmi is an open-source printed circuit board by M17-Project, from the M17-Project/Mini17 repository on GitHub. It is a 2-layer board with 73 parts on 61 nets.
It is built around the 74HC165D, 74HC595 and BLM18AG601SN1D, with the BSS138 among its other parts. Its parts include 20 capacitors, 19 switches, 18 resistors, 3 ICs and 3 connectors.
Main components
474HC165D
SO-16-40℃~+125℃ 1 28ns@6V,50pF 2V~6V 35MHz 500mW 74HC 8 Parallel or Serial to Serial SOIC-16 Shift Registers ROHSNexperiaShift Registers74HC595
SOP-16-40℃~+85℃ 1 100ns@5V,50pF 10MHz 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State SOP-16 Shift Registers ROHSGRShift RegistersBLM18AG601SN1D
0603-55℃~+125℃ 1 380mΩ 500mA 600Ω@100MHz ±25% 0603 Ferrite Beads ROHSMurataFerrite BeadsBSS138
SOT-23-55℃~+150℃ 1 N-channel 1.1Ω@10V、1.2Ω@4.5V 1.2V 1.7nC@10V 17.5pF 340mA 350mW 50V 6.5pF N-Channel SOT-23 MOSFETs ROHShongjiachengMOSFETs
README
README.mdMini17
Mini17 - QRP M17 handheld.
About
The first handheld to suport M17 was our own TR-9. Unfortunately, the design has a minor flaw in the RF part and is very hard to assemble. After that, we tried modifying various radios with different outcomes. This is our new device - the Mini17. It's built around the CC1200 RF chip, which does great job at receiving and transmitting M17 signals. The power output is limited to 16dBm (40mW), so it's a QRP radio. The idea is to build a small radio first and then add RF power amplifier stage later. A Proof of Concept, if you will. The design could even be extended to a mobile rig in the future.
Hardware
The RF chip used is CC1200, MCU is STM32F405RGT6. OLED display is the same as in Module17.
Firmware
OpenRTX - the Linux of amateur radio!
Structure
/Hardware/KiCAD contains two complete KiCAD projects, one for the mainboard and the other for the HMI
/MCU/Mini17.ioc contains the pinout plan for an STM32F405RGT6 MCU (to be used with CubeIDE >=1.10.1)
Parts
73| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | SW_Push_45deg | Button_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2 | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW15, SW16, SW17, SW18 |
| 12 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R2, R3, R4, R5, R6, R8, R9, R12, R14, R16, R18 |
| 11 | 100n | Capacitor_SMD:C_0402_1005Metric | C4, C6, C7, C8, C9, C11, C13, C14, C17, C19, C20 |
| 4 | M2 | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | H1, H2, H3, H4 |
| 3 | 10nF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C5 |
| 2 | 2k2 | Resistor_SMD:R_0402_1005Metric | R7, R11 |
| 2 | 2u2 | Capacitor_SMD:C_0402_1005Metric | C12, C16 |
| 1 | 0 | Resistor_SMD:R_0402_1005Metric | R13 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | R15 |
| 1 | 150k | Resistor_SMD:R_0402_1005Metric | R17 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C15 |
| 1 | 220p | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | 22u | Capacitor_SMD:C_1210_3225Metric | C18 |
| 1 | 330 | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 470n | Capacitor_SMD:C_0402_1005Metric | C10 |
| 1 | 74HC165 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U3 |
| 1 | 74HC595 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U1 |
| 1 | ACZ11BR4E-15FA1-20C | SamacSys_Parts2:ACZ11BR4E15FA120C | J1001 |
| 1 | BLM18AG601SN1D | digikey-footprints:0603 | FB1 |
| 1 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Conn_01x24 | Connector_FFC-FPC:Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal | J4 |
| 1 | F1 | Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx31-2LFS | SW19 |
| 1 | F2 | Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx31-2LFS | SW20 |
| 1 | FB0805 | Fuse:Fuse_0805_2012Metric | FB2 |
| 1 | MAX9814 | Package_DFN_QFN:DFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm | U2 |
| 1 | OLED | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J3 |
| 1 | PTT | Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx31-2LFS | SW13 |
| 1 | Speaker | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | LS1 |
| 1 | TP_MIC | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | TP_MIC_POST | TestPoint:TestPoint_Pad_D1.0mm | TP2 |
More from M17-Project/Mini17
1- 4 layers99.6 × 43.7 mm

Similar boards
- 4 layers120 × 100 mm

- 4 layers68.8 × 90.3 mm

Horizon
Horizon-Avionics/Horizon-H1
Building a fully open-source flight computer for amateur rocketry!
173 parts17 - 4 layers180 × 110 mm

PETER
dennowiggle/Retro-PETER
3.3V Retro computer project => FPGA + RCBUS + CPU boards making a custom system.
419 parts4LGPL-2.1 - 2 layers58 × 63 mm

Camping LightRelay
Rustaphor/LightRelay4Camping
Analog light sensor to night power up LED garland. For Camping use.
91 parts2GPL-3.0 - 4 layers140 × 100 mm

Rcm dish controller
jrseti/Dish
Simple controller with toggle switches to move the dish motors
314 partsCC0-1.0 - 4 layers100 × 100 mm

- 2 layers245.1 × 160 mm

8-Bit CPU 32k
slu4coder/Minimal-64x4-Home-Computer
My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.
139 parts326 - 2 layers171.5 × 106.7 mm

Sequencer
westlicht/performer-hardware
PER|FORMER Eurorack Sequencer - Hardware Design Files
435 parts110
Questions
What parts does the Hmi use?
73 parts, built around the 74HC165D, 74HC595, BLM18AG601SN1D and BSS138. 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 Hmi KiCad files?
From the M17-Project/Mini17 repository on GitHub, at the commit this page was made from: the board is Hardware/KiCAD/HMI/hmi.kicad_pcb and its schematic Hardware/KiCAD/HMI/hmi.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Hmi design in my own project?
Its repository states no licence, so its author keeps all rights: ask M17-Project before reusing the design.