Welcome to Module 17 repository!
This project provides a standalone smart microphone that transforms any 9600 baud capable transceiver into an M17 compatible radio. It is based on a STM32F4 microcontroller and is designed to run the OpenRTX firmware. Audio and PTT connectivity is given through a "Kenwood 2 Pin" compatible connector (2.5 and 3.5mm audio jacks) or an OHIS connector (this is NOT an internet connector).
Several boards of various revisions have been built. The latest one is rev 1.0. This revision went through a complete board re-design, mainly to make it compatible with an aluminium extruded enclosure. It does however remain very similar in principle to the previous revisions. Other changes such as audio input and output improvements were made in this revision.
Revision 1.0 boards can be ordered partially or even fully assembled at JLCPCB with the manufacturing data in this repository. Some parts such as the digital potentiometers, the DC-DC converter inductor or the audio power amplifier may not (always) be in stock at JLCPCB. Though they are almost always available through Mouser/Digikey. JLCPCB can acquire them through their global sourcing program if you are willing to use it.
The current revision (rev 1.0) is available in two different versions:
The board can be switched from one version to another relatively easily. To convert a bare board to an enclosed version, the screen needs to be removed and a few additional PCBs need to be ordered (see the Ordering guide).
You can of course always 3D-print an enclosure for your bare board.
Otherwise, if you just obtained a Module17 board, you may want to:
Building instructions are available at the OpenRTX project's website.
The board contains many features, some of which you may never use. Here is a list:
This project is inspired by David Rowe's SM1000 Codec2 smart mic and shares some of its circuitry. The analog baseband filtering is inspired by the MMDVM_RPT_Hat and is a simplified version of F0DEI's original filter design that is used with great success at many MMDVM repeater sites.
Module 17 hardware is licensed under the CERN Open Hardware License - Weakly Reciprocal
Module 17 is certified by OSHWA under ID BE000019.