This post belongs to the series of posts about the Meshtastic BuildOff 2026. The previous posts are: https://myembeddedstuff.com/meshtastic-build-off-2026-retromeshdevice https://myembeddedstuff.com/meshtastic-build-off-2026-pcb-assembly https://myembeddedstuff.com/meshtastic-build-off-2026-hardware-bring-up The final remaining step for my device was to compile the Meshtastic firmware for my…
This post belongs to the series of posts about the Meshtastic Build Off 2026. The previous posts are: https://myembeddedstuff.com/meshtastic-build-off-2026-retromeshdevice https://myembeddedstuff.com/meshtastic-build-off-2026-pcb-assembly Once I had the PCB assembled, the next step was to verify that everything was actually working as expected. At this stage, I did not want to jump straight into…
This post belongs to the series of posts about the Meshtastic Build Off 2026. The previous posts are: https://myembeddedstuff.com/meshtastic-build-off-2026-retromeshdevice Note: If you like this content and project, please consider giving a like to the following GitHub issue where I discuss my latest progress. I am currently participating in the BuildOff, and your support would mean a lot!…
As I announced to my newsletter subscribers, I knew I was going to be busier than usual participating in the Meshtastic Build-Off 2026 competition. Rather than leaving the blog without new posts in the meantime, and because I think this can be a genuinely interesting series, I decided to write about parts of this process so you can follow along with the development of a device from PCB to firmware…
Not all antennas that come with Meshtastic and MeshCore kits are equal, even if they look the same. While testing these networks, I ve come across a wide variety of antennas — many of them bundled with different kits I ve picked up along the way. It s true that in field tests, some of them allow you to reach further and get better performance with the same hardware, but you never really know…
Introduction Deploying a reliable repeater node in a Meshcore network involves many aspects that need to be considered. What chip are we going to use and what consumption does it have, what type of batteries will power the equipment, how much will we size the solar panels that will charge the equipment, what will be the lifetime of the equipment. All these aspects are basic and very important,…
There is a growing interest in Zephyr RTOS within the embedded community. Unlike Arduino or ESP-IDF, Zephyr gives you a real hardware abstraction layer that lets you write firmware once and compile it for completely different microcontrollers without changing a single line of application code. Think of it as bringing Linux-style portability to the embedded world. That s exactly what I wanted to…
In this guide, I will explain how to flash Meshcore firmware onto any device. One thing that people might not know is that most of the devices that are sold with Meshthastic firmware, can be flashed with Meshcore firmware by following these steps. For this guide, I will be using the Seeed Wio Tracker L1 Pro module from SeeedStudio with the preloaded Meshtastic firmware, which is the model I have…
Over the last few weeks, I’ve been analyzing LoRa networks (MeshCore and Meshtastic), trying to understand how they work and seeing how they perform in my local environment. I started with zero prior knowledge of the network, so in this post, I will try to explain the basic things for people who want to get started, providing a clear vision of how it works. I’ll answer several questions: the…
In this post, I’ve put together a selection guide to help you choose the right logic analyzer based on your protocol requirements and budget. From my perspective, if you are working with electronic systems, across all levels of hardware, including entry-level microcontrollers (STM32, ESP32, Arduino) to SBCs (Raspberry Pi, BeagleBoard, etc.), a logic analyzer is a must tool in your lab. When you…