Meshtastic-DIY project

Greetings friends. A few months ago, I started writing articles and doing my own home projects on the topic of Meshtastic. You can see the results of my work in the following branches:

Several questions I get in private messages asking for more details on home projects. I have postponed this work for a long time, tk. it was necessary to collect and structure all materials and developments.
In this thread, I will upload my materials.

1 Like

A small tabular selection of LoRa modules suitable for DIY.


1 Like

I created a project on github, where I will upload all the materials.
Added an electrical circuit for modules E22-900 (433) M30S
Added an electrical circuit for modules E22-900 (433) M22S
Added modified firmware for these modules.
Added software for flashing ESP32 modules


Thanks for the hard work of exploring utilizing the high power E-Byte modules. The schematic is very helpful for those of us exploring some DIY boards of our own.

One other thing that would be helpful to see in the repository would be any configuration.h changes you made to target the build for that board.

Negotiations are underway with the author of the project to include the Meshtastic-DIY section in the official release. All variants of the configuration file will be available to everyone there, including for the DIY-project.

I also announce that circuit designs for E19 modules will be presented soon. There is also a lot of interesting things there.

1 Like

Awesome! Thanks

I’m not familiar with the E19 modules, I’ll have to take a look at those.
Also of interest, EByte has some NRF based modules available.

It’d be pretty comical to have a board with one Ebyte module as the MCU and one as the LoRA radio. :joy:

These modules are 2.4GHz. I don’t think this is a good idea.

1 Like

Sorry, I meant the module I linked to above would be the cpu in a meshtastic device rather than the radio. That nRF52840 SoC it utilizes contains an ARM Cortex M4 processor. It’s a much lower power consumption architecture than the ESP32.
Since the RAK Wireless 4361 boards and the new TTGO T-Echos use that chip, there is precedence for targeting it. The problem is having to build out all of the ancillary circuits enable things like flashing the device via usb for instance.

A dedicated DIY firmware branch would be very useful for tinkers or anyone wanting to save money on nodes.

1 Like

I would say a fork in github might even give a bit more flexibility.

No need for forks. All changes will be present in the special official Meshtastic-diy branch. If you want - use E22, if you want - use E19, if you want - ordinary noname modules with Ali.
E19 modules are no different from the SX1276/1278 firmware, with the exception of the rx/tx switching contacts. They are easily added and are already hidden in the radio lib library. In the same way as the rx/tx contacts for SX1262/1268.

In the special official branch of the Meshtastic-diy, all this will be present. A little patience!

Added electrical diagrams for E-byte E19 modules.
Special firmware for E19 will be added a little later.

Added an example document for home made assembly of a Meshtastic-modem in Russian and English.

I thank all the colleagues involved in the project!


Thank you for the translations!

Added an electrical circuit with different simple LoRa-modules with aliexpress based on SX1276/1278 for 868/433MHz.

Added an electrical circuit with Nice-RF LoRa-modules based on low-power SX1262/1268 and on the based of powerful Lora1262/1268F30 and Lora1276/1278F30 modules at 868/433 MHz.

Note 1: I recently purchased but have not tested the Lora1276F30 modules yet. I think there shouldn’t be any problems with them.
Note 2: NiceRF also has low-power modules based on SX1276/1278. I didn’t draw separate diagrams on them, because they almost completely coincide with the schemes of Noname modules.