DIY Solar-Powered Meshtastic Node: Assembly Guide

This guide provides detailed instructions for building a solar-powered Meshtastic node that can reuse Helium antennas, along with setting up portable Meshtastic devices. The guide focuses on the recommended "Option 2: DIY Solar Node with T-Beam" from our project recommendations, as it offers the best balance of cost, performance, and ease of implementation.

Parts List

Solar-Powered Node Components

ComponentSpecificationsEstimated CostPurchase Link Example
LILYGO T-Beam with SX1262ESP32-based, GPS, SMA connector$30-40Amazon
Weatherproof EnclosureIP65+ rated, clear top preferred, 150x100x70mm minimum$15-25Amazon
Solar Panel10W, 12V output$20-30Amazon
Solar Charge ControllerCN3163 or similar, Li-ion compatible$10-15Amazon
18650 Li-ion Battery3000+ mAh capacity, protected$8-12Amazon
Battery Holder18650 size with leads$3-5Amazon
Antenna Adapter (if needed)RP-SMA to SMA or N-type to SMA$5-10Amazon
Silicone SealantWaterproof, outdoor rated$5-8Amazon
Cable GlandsWaterproof, sized for solar panel cable$5-10Amazon
Mounting HardwareUV-resistant zip ties, screws, brackets$5-10Amazon

Total Cost for Solar Node: $106-165

Portable Device Components

Option 1: LILYGO T-BeamSUPREME (Recommended Primary Device)

ComponentSpecificationsEstimated CostPurchase Link Example
LILYGO T-BeamSUPREMEESP32-S3, OLED display, GPS$40-50AliExpress
18650 Battery3000+ mAh capacity, protected$8-12Amazon
Protective Case3D printed or purchased$10-15Etsy

Total Cost for Primary Portable Device: $58-77

Option 2: Heltec LoRa32 V3 (Budget Secondary Device)

ComponentSpecificationsEstimated CostPurchase Link Example
Heltec LoRa32 V3ESP32, OLED display, SX1262$20-30Amazon
LiPo Battery1500+ mAh with JST connector$8-12Amazon
Protective Case3D printed or purchased$10-15Etsy

Total Cost for Secondary Portable Device: $38-57

Tools Required

  • Soldering iron and solder
  • Wire cutters/strippers
  • Small Phillips and flathead screwdrivers
  • Drill with bits (for enclosure modifications)
  • Heat shrink tubing and heat gun (or lighter)
  • Multimeter (for testing connections)
  • USB-C cable (for programming and charging)

Assembly Instructions: Solar-Powered Node

Step 1: Prepare the Enclosure

  1. Plan component layout:

    • Place all components inside the enclosure to determine optimal positioning
    • The T-Beam should be accessible for USB connection
    • Battery and charge controller should be away from direct sunlight
    • Allow space for cable routing and connections
  2. Mark and drill holes:

    • Mark positions for:
      • Antenna connector (top or side of enclosure)
      • Solar panel cable entry (typically bottom or side)
      • Optional vent (bottom, with protective cover)
    • Drill holes using appropriate bit sizes
    • Smooth any rough edges with sandpaper
  3. Install cable glands:

    • Insert cable gland for solar panel cable
    • Tighten securely to ensure waterproof seal
    • Test fit all components again after modifications

Step 2: Set Up the Solar Power System

  1. Prepare the solar panel:

    • If using a panel with built-in controller, disconnect it (we'll use our own)
    • Route solar panel cable through the cable gland
    • Leave enough cable length inside the enclosure for connections
    • Seal the cable gland tightly
  2. Install the charge controller:

    • Mount the charge controller inside the enclosure
    • Use double-sided tape or screws depending on the enclosure
    • Ensure it's positioned away from direct sunlight
  3. Connect the battery:

    • Install the battery in its holder
    • Connect battery holder leads to the charge controller's battery terminals
    • Observe correct polarity (+ to +, - to -)
    • Secure the battery holder to prevent movement
  4. Connect the solar panel:

    • Connect solar panel wires to the charge controller's input terminals
    • Observe correct polarity (+ to +, - to -)
    • Secure connections with electrical tape or heat shrink
  5. Test the solar charging system:

    • Place the solar panel in sunlight
    • Verify charging indicator lights on the controller
    • Measure battery voltage with multimeter to confirm charging

Step 3: Set Up the T-Beam

  1. Flash Meshtastic firmware:

  2. Configure Meshtastic settings:

    • Install Meshtastic app on your smartphone
    • Connect to T-Beam via Bluetooth
    • Set node name, region (US/EU), and channel settings
    • Configure as a Router node type for best mesh performance
    • Enable GPS if using as a fixed position node
  3. Prepare T-Beam for installation:

    • Insert 18650 battery into T-Beam's battery holder
    • Connect antenna to SMA connector
    • Verify device powers on and functions correctly
    • Note: Remove battery after testing if not immediately installing

Step 4: Assemble the Node

  1. Mount the T-Beam:

    • Position T-Beam in the enclosure
    • Secure with screws, double-sided tape, or mounting brackets
    • Ensure the antenna connector aligns with the drilled hole
  2. Connect power to T-Beam:

    • Connect T-Beam to the charge controller's output terminals
    • Use 5V output if available, or connect directly to battery
    • For direct battery connection, ensure voltage doesn't exceed 4.2V
    • Secure all connections with electrical tape or heat shrink
  3. Install the antenna:

    • If reusing Helium antenna, connect appropriate adapter
    • Route antenna connector through the drilled hole
    • Connect to T-Beam's SMA port
    • Seal around the connector with silicone sealant
  4. Final assembly:

    • Secure all components to prevent movement
    • Route cables neatly, avoiding sharp bends
    • Apply silicone sealant around all external entry points
    • Close and seal the enclosure with all provided screws

Step 5: Deploy the Node

  1. Choose optimal location:

    • Select a location with good sun exposure (6+ hours daily)
    • Position as high as possible for better range
    • Ensure antenna is vertical for optimal performance
    • Consider accessibility for maintenance
  2. Mount the solar panel:

    • Secure panel facing south (northern hemisphere) or north (southern hemisphere)
    • Angle approximately equal to your latitude for optimal year-round performance
    • Use UV-resistant mounting hardware
    • Ensure panel doesn't shade the antenna
  3. Secure the enclosure:

    • Mount enclosure securely using brackets, straps, or appropriate hardware
    • Position slightly below solar panel to avoid water pooling
    • Ensure cable from solar panel has a drip loop to prevent water ingress
  4. Test the installation:

    • Verify node appears in Meshtastic app
    • Check signal strength from various locations
    • Monitor battery voltage over several days to ensure proper charging

Assembly Instructions: Portable Devices

LILYGO T-BeamSUPREME Setup

  1. Prepare the device:

    • Insert 18650 battery into battery holder
    • Attach included antenna to SMA connector
  2. Flash Meshtastic firmware:

    • Follow same flashing procedure as for the solar node
    • Use Web Flasher or platform-specific tools
  3. Configure settings:

    • Set node name and region matching your solar node
    • Configure as a "Client" node type
    • Enable GPS for location tracking
    • Set appropriate power saving settings
  4. Install in case (optional):

    • Insert device into protective case
    • Secure all components
    • Ensure antenna and buttons remain accessible

Heltec LoRa32 V3 Setup

  1. Prepare the device:

    • Connect LiPo battery to JST connector
    • Attach antenna using included IPEX to SMA adapter
  2. Flash Meshtastic firmware:

    • Follow same flashing procedure as other devices
    • Select correct board type during flashing
  3. Configure settings:

    • Set node name and region matching your network
    • Configure as a "Client" node type
    • Set appropriate power saving settings
  4. Install in case (optional):

    • Insert device into protective case
    • Secure all components
    • Ensure display and buttons remain accessible

Troubleshooting Guide

Solar Node Issues

ProblemPossible CausesSolutions
Node not powering onBattery discharged, Poor connectionsCheck battery voltage, Verify all connections, Ensure charge controller is functioning
Poor charging performanceInsufficient sunlight, Panel misalignment, Dust/debris on panelReposition panel, Clean panel surface, Check for shading
Limited rangeAntenna issues, Low mounting positionVerify antenna connection, Mount node higher, Try different antenna
Intermittent operationPower issues, OverheatingCheck battery health, Improve ventilation, Add small vent holes
Water ingressPoor sealing, Damaged enclosureReseal all entry points, Replace damaged components, Add additional drainage

Portable Device Issues

ProblemPossible CausesSolutions
Short battery lifePower settings, Old batteryAdjust GPS and Bluetooth settings, Replace battery, Use power saving modes
Can't connect to nodeOut of range, Channel mismatchMove closer to node, Verify channel settings match, Check region settings
Screen issuesSoftware glitch, Hardware problemRestart device, Reflash firmware, Check connections
GPS not acquiringPoor sky view, Hardware issueMove to open area, Wait longer for first fix, Check GPS antenna

Maintenance Schedule

  • Weekly: Check node status in Meshtastic app
  • Monthly: Clean solar panel, Verify battery voltage
  • Quarterly: Check all seals and connections, Update firmware
  • Annually: Replace batteries if needed, Inspect for physical damage

Expanding Your Network

Once your initial setup is working, consider these expansion options:

  1. Additional nodes for greater coverage
  2. Environmental sensors for weather monitoring
  3. Internet gateway using a node with WiFi
  4. MQTT integration for remote monitoring
  5. Mobile app customization for specialized functions

Resources

By following this guide, you'll have a complete Meshtastic system with a solar-powered fixed node and portable devices for off-grid communication.