Skip to content

markbirss/MESHBULLET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

79 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›°οΈ MESHBULLET

PoE and non-PoE Meshtastic node supporting OTA over Ethernet including a 3D print enclosure.


πŸ“Œ Features

  • 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.

πŸ› οΈ General Instructions

Prerequisites

  1. PCB Fabrication: Submit the provided PCB Gerber files to a manufacturer (e.g., JLCPCB β€” 5 pieces minimum).
  2. 3D Printing: Print all required enclosure components.
  3. Firmware: Flash the board with the firmware (Note: This specific DIY variant firmware is pending release/merge).

Assembly Steps

  • 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.

πŸ”Œ Hardware Variants & Bill of Materials (BOM)

1. Non-PoE Version

  • 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:
    1. Solder the LoRa Module onto the PCB.
    2. Solder the Wiz850io module onto the PCB.
    3. 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.

2. PoE (Power over Ethernet) Version

  • 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:
    1. Solder the LoRa Module onto the PCB.
    2. Solder the Wiznet PoE module into the Wiznet EVB, leaving a tiny air gap between the Wiznet EVB and the Wiznet PoE board.
    3. Insert headers into the PCB, seat the Wiznet EVB assembly to ensure alignment, solder to the EVB, and then solder to the PCB.

πŸ“Œ Variants

https://github.com/markbirss/MESHBULLET/blob/main/variant/README.md


πŸ“Έ Media Gallery

Hardware Overview

MESHBULLET Hardware Architecture

Non-PoE Build (Wiz850io + WIO-SX1262)

Non-PoE Front View Non-PoE Back View

PoE Build (W6100 + Waveshare LR2021) & Enclosure Testing

PoE Assembly View DIY 3D Print Case Fitting

Components & Render References

RPi Pico 2 W5500-MINI Layout Wiznet W6100 Plus PoE

PCB Render Top PCB Render Bottom


πŸ”— Hardware Component Links

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

🀝 Credits & Acknowledgements

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:


⚠️ Disclaimer

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.


β˜• Support My Work

If this open hardware project brings utility to you, consider supporting my design pipeline!

Buy Me A Coffee

About

PoE and non-PoE Meshtastic node supporting OTA over Ethernet including a 3D print enclosure SX1262/LR1121/LR2011

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages