PoE and non-PoE Meshtastic node supporting OTA over Ethernet including a 3D print enclosure.
- Core: Powered by the Raspberry Pi Pico RP2350 microcontroller.
- Connectivity: High-performance SPI Wiznet Ethernet.
- RF Engine: Flexible SPI LoRa radio module support (SX1262 / LR1121 / LR2011).
- Enclosure: Compact, custom 3D-printable enclosure.
- PCB Fabrication: Submit the provided PCB Gerber files to a manufacturer (e.g., JLCPCB β 5 pieces minimum).
- 3D Printing: Print all required enclosure components.
- Firmware: Flash the board with the firmware (Note: This specific DIY variant firmware is pending release/merge).
- RJ45 Cap: Glue the RJ45 end securely into the RJ45 LAN Cap using B-7000 glue. Ensure it is aligned at a precise 90-degree angle. Allow 2 days to fully cure.
- RF Assembly: Assemble the SMA connectors, LoRa antenna and uFl pigtails, then glue the matching structural parts together.
- Core Board: Raspberry Pi Pico RP2350
- Ethernet: Wiz850io (W5500)
- LoRa Options: Seeed WIO-SX1262 or WIO-LR1121 only (Note: WS-LR1121/WS-LR2021 footprints are unavailable as they overlap with the W5500 Wiz850io footprint).
- Hardware & Consumables: MESHBULLET Non-PoE PCB, 2.54mm pitch headers, B-7000 Glue.
- Solder Sequence:
- Solder the LoRa Module onto the PCB.
- Solder the Wiz850io module onto the PCB.
- Insert the pin headers into the PCB, seat the Pico onto the headers to ensure perfect alignment, solder the headers to the Pico, and finally solder them to the PCB.
- Core Board: Wiznet W6100-EVB-Pico2 or W5100S-EVB-Pico2
- LoRa Options: Seeed WIO-SX1262 / WIO-LR1121 or Waveshare WS-LR1121 / WS-LR2021 (shared universal footprint).
- Hardware & Consumables: MESHBULLET PoE PCB, 2.54mm pitch headers, B-7000 Glue.
- Solder Sequence:
- Solder the LoRa Module onto the PCB.
- Solder the Wiznet PoE module into the Wiznet EVB, leaving a tiny air gap between the Wiznet EVB and the Wiznet PoE board.
- Insert headers into the PCB, seat the Wiznet EVB assembly to ensure alignment, solder to the EVB, and then solder to the PCB.
https://github.com/markbirss/MESHBULLET/blob/main/variant/README.md
| Category | Component Item | Resource Link |
|---|---|---|
| Modules | Wiznet WIZ850io | Product Page |
| LoRa Modules | Seeed Studio Wio-SX1262 | Product Page |
| Seeed Studio Wio-LR1121 | Product Page | |
| Waveshare Core1121-XF | Product Page | |
| Waveshare Core2021-XF | Product Page | |
| Dev Boards | Wiznet W5500-EVB-Pico2 | Product Page |
| Wiznet W6100-EVB-Pico2 | Product Page | |
| Power Supply | Wiznet WizPoE-P1 | Product Page |
| Local Sourcing | Robotics Za Component | Product Page |
| Make Net Za Element A | Product Page | |
| Make Net Za Element B | Product Page |
Special thanks to
The MESHTASTIC Project and Developers including community members - https://github.com/meshtastic
Carlos Valdes for foundational implementation and contributions regarding Meshtastic Wiznet Ethernet stack integration, OTA over Ethernet and board configuration support.
This development ecosystem directly references and relies upon upstream firmware improvements:
Warning: Use of the PCB GERBER and 3D print enclosure is entirely at your own risk. The project developer accept no liability for hardware damage, malfunctions, or safety hazards resulting from replication.
If this open hardware project brings utility to you, consider supporting my design pipeline!






