Skip to content

M17-Project/Module_17

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Module 17

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.

Versions

The current revision (rev 1.0) is available in two different versions:

  • Enclosure with additional board for the user interface (called HMI, see picture above)
  • Bare board (similar to how revisions 0.1d/e were used)

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.

Getting Started

  1. The very first step is to get a board. The board is not available for sale yet. Head over to the Ordering guide to get a board. If you want to assemble the board with the designed enclosure and HMI, follow the instructions from the enclosure instructions

Otherwise, if you just obtained a Module17 board, you may want to:

  1. Flash it with OpenRTX, the officially supported firmware Details
  2. Configure OpenRTX settings Details
  3. Adjust the baseband levels for your specific transceiver Details

Building the firmware yourself

Building instructions are available at the OpenRTX project's website.

Features

The board contains many features, some of which you may never use. Here is a list:

Acknowledgments

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.

License

Module 17 hardware is licensed under the CERN Open Hardware License - Weakly Reciprocal

Module 17 is certified by OSHWA under ID BE000019.