Skip to the content
2 layersHmi, the printed circuit board in 3D

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

4

README

README.md

GitHub issues GitHub pull requests GitHub forks GitHub stars GitHub commit activity Maintenance Matrix Twitter URL

Mini17

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
QtyValueFootprintReferences
16SW_Push_45degButton_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW15, SW16, SW17, SW18
1210kResistor_SMD:R_0402_1005MetricR1, R2, R3, R4, R5, R6, R8, R9, R12, R14, R16, R18
11100nCapacitor_SMD:C_0402_1005MetricC4, C6, C7, C8, C9, C11, C13, C14, C17, C19, C20
4M2MountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H2, H3, H4
310nFCapacitor_SMD:C_0402_1005MetricC1, C2, C5
22k2Resistor_SMD:R_0402_1005MetricR7, R11
22u2Capacitor_SMD:C_0402_1005MetricC12, C16
10Resistor_SMD:R_0402_1005MetricR13
1100kResistor_SMD:R_0402_1005MetricR15
1150kResistor_SMD:R_0402_1005MetricR17
11uCapacitor_SMD:C_0402_1005MetricC15
1220pCapacitor_SMD:C_0402_1005MetricC3
122uCapacitor_SMD:C_1210_3225MetricC18
1330Resistor_SMD:R_0402_1005MetricR10
1470nCapacitor_SMD:C_0402_1005MetricC10
174HC165Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU3
174HC595Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU1
1ACZ11BR4E-15FA1-20CSamacSys_Parts2:ACZ11BR4E15FA120CJ1001
1BLM18AG601SN1Ddigikey-footprints:0603FB1
1BSS138Package_TO_SOT_SMD:SOT-23Q1
1Conn_01x24Connector_FFC-FPC:Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_HorizontalJ4
1F1Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx31-2LFSSW19
1F2Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx31-2LFSSW20
1FB0805Fuse:Fuse_0805_2012MetricFB2
1MAX9814Package_DFN_QFN:DFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mmU2
1OLEDConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ3
1PTTButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx31-2LFSSW13
1SpeakerConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalLS1
1TP_MICTestPoint:TestPoint_Pad_D1.0mmTP1
1TP_MIC_POSTTestPoint:TestPoint_Pad_D1.0mmTP2

More from M17-Project/Mini17

1
  • 4 layers99.6 × 43.7 mmMini17, the printed circuit board in 3D

    Mini17

    M17-Project/Mini17

    Mini17 - QRP M17 handheld

    209 parts41

Similar boards

  • 4 layers120 × 100 mmBsc, the printed circuit board in 3D

    Bsc

    shining-man/bsc_hw

    Hardware battery safety controller (BSC)

    286 parts31MIT
  • 4 layers68.8 × 90.3 mmHorizon, the printed circuit board in 3D

    Horizon

    Horizon-Avionics/Horizon-H1

    Building a fully open-source flight computer for amateur rocketry!

    173 parts17
  • 4 layers180 × 110 mmPETER, the printed circuit board in 3D

    PETER

    dennowiggle/Retro-PETER

    3.3V Retro computer project => FPGA + RCBUS + CPU boards making a custom system.

    419 parts4LGPL-2.1
  • 2 layers58 × 63 mmCamping LightRelay, the printed circuit board in 3D

    Camping LightRelay

    Rustaphor/LightRelay4Camping

    Analog light sensor to night power up LED garland. For Camping use.

    91 parts2GPL-3.0
  • 4 layers140 × 100 mmRcm dish controller, the printed circuit board in 3D

    Rcm dish controller

    jrseti/Dish

    Simple controller with toggle switches to move the dish motors

    314 partsCC0-1.0
  • 2 layers245.1 × 160 mm8-Bit CPU 32k, the printed circuit board in 3D

    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 mmSequencer, the printed circuit board in 3D

    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.