Meshtastic
Goals[edit]
Fulfilled[edit]
- purchase personal nodes
- get basic functionality tested and working
Unfulfilled critical[edit]
- pick base station node purchase
- pick repeater node purchases
- case redesign ideas
- pick accessories that fit firmware features
- pick accessories that don't fit current firmware features
Future goals[edit]
- set up (bidirectional?) gateways
- bot stuff
- weather events
- discord channel gateway
- repeater events
- wiki events?
- desktop alerts and applications
Info label[edit]
All unattended nodes sponsored by the club should include a non-removable info label including:
- club contact email and phone#
- node purpose (pick one)
- very short description (3d printed on club custom cases)
- short description
- long description if it fits
- QR code to club meshtastic landing page, suggest http://t.cs.ucf.edu/mesh → meshtastic landing page
Purchase list[edit]
- 3x personal node MakerFocus Wireless Tracker see personal meshtastic node v1.1
- ESP32 LoRa V3 Module (cheap node, no gps)
Maybe:
- XIAO ESP32S3 & Wio-SX1262 Kit: Seeed Studio // PiHut(uk) // amazon
Looking for:
- repeater node (spram??)
- unpowered relay node??
- weather station node
Hardware[edit]
See:
- https://meshtastic.org/docs/hardware/devices/
- https://harukitoreda.github.io/Meshtastic-Experiments/Complete-nodes-List
- https://heltec.org/project/esp-dev-backplane/
- cases: thingiverse
Brands/modesls:
- LilyGo LoRa T3-S3
- Heltec LoRa v3
- RAK Wisblock
- Pi Pico with LoRa add on board
Important hardware notes:
- Semtech SX126x > SX127x series transciver chips
Other people's projects
- https://www.thingiverse.com/thing:6973427
- https://hackaday.com/2025/03/08/get-into-meshtastic-on-the-cheap-with-this-tiny-node-kit/
We can buy a node with a case, or buy a separate enclosure for it. We can 3D print our own cases.
- label with:
- ARC@UCF
- QR code to a nice mesh landing page
- tools like this can pick redundancy
- more redundant would be harder to print, but less redundant might not last in the elements/wear and tear
- tools like this can pick redundancy
- K4UCF
- the name of the Node
- serialized barcode?
Sensors and accessories[edit]
These are interesting items supported by the default firmware on the nodes we have:
- buzzer -- cell motor + 2n2222 (adafruit)
- accelerometer for taps (model?)
- serial (data via external cpu over serial)
- PIR sensor for base station node (adafruit)
- LED
speaker/mic(only for 1.2Ghz and 2.4Ghz versions)- telemetry
- cardKB
Software[edit]
Device[edit]
- Official meshtastic software
- meshtasticd for linux (for running firmware in linux with naked radios)
Server[edit]
- https://github.com/RCGV1/Meshtastic-SAME-EAS-Alerter
- meshing around bot
- MiM / broker / serial to TCP/IP gateway
- MQTT gateway?
Desktop[edit]
- python cli network or serial access to remote radio
- https://github.com/Affirmatech/MeshSense
- https://github.com/meshtastic/network-management-client (stale?)
- https://github.com/laneboyerre/meshtastic_chat_desktop (doesn't work?)
- meshtastic instant messaging (seems good, but missing features)
Uses[edit]
(brainstorming for future projects)
- Club meshtastic repeater node
- Text messaging / alerts
- Tabling/ meet up alerts
- back up in case of repeater & discord outage
- 70cm Repeater events
- subscribe to people?
- anomalous events
- SAME weather alerts
- direction finding telemetry? (Serial comms)
- IoT weather station?
Ideas[edit]
- wall wart version
- cry if it is unplugged (battery or supercap?)
- 3d printed enclosure fitting usb power supply
- sealed copper clad j-pole?
- use big display in shack for info
- mesh health
- repeater stats?? (display refresh issues?)
- SAME / weather predictions
- enhancements
- more sensors
- more buttons
- neopixels
mesh node variations[edit]
All unattended nodes (except personal node and computer gateway) should include an info label. Still need to research weatherproofing
Personal node[edit]
This is the first version of the personal nodes
Features:
- GPS
- Screen
- Case
- Antenna
- Internal battery or external USB battery
- internal battery should be at least 3Ah at 3.7 v or 11.1wh
Could add wireless charging, and make a dock for them Need to plan out water resistance, possibly use a “dust cover” style rubber plug to go into any electric or data ports( type C female).
Unpowered repeater node[edit]
Features:
- No screen or GPS
- SP ram on at least one for store and forward
- high efficiency CPU
- large battery
- large antenna
Will custom print a club branded case or use a commercial waterproof box.
Powered repeater[edit]
Same as unpowered node except
- Replace battery with USB power plug
- mount node to power plug
- use the physically smallest board, efficiency not important
Outside node[edit]
- Weatherproof box
- good antenna (large, durable?)
- solar panel + battery
- battery temperature sensor ($1-$3)
- vent / drain
- high efficiency cpu
- water proofed info with QR code
computer gateway[edit]
- USB serial interface to computer or Pi hat
- MeshtasticD for linux
- Small antenna
Repeater style nodes[edit]
"Expensive node" Hardware[edit]
- Heltec Mesh Node 114 $27.90
- ~10,000mah 3.7v Battery (Molex 51021-0200 standard connector) https://www.adafruit.com/product/5035 $30
- 6v solar panel like this: https://www.adafruit.com/product/5366 $20
- 915mhz antenna (Anything better than rubber ducky) ~$5+-
- Custom weatherproof enclosure ~$5+-
- Mounting hardware for elevator shaft boom ~$10
Total: ~$100
- Simple weather station
- $1-$4 light sensor(s): $1 (up to 4?)
- $25 waterproof temp/humidity
- $2 water detection sensor
Total: ~$31
cheap plugin node[edit]
- small wall USB charger with a port on an appropriate side
- USB A or C node that can just plug into the charger as a complete unit
- Should probably have a good antenna
- Should have integrated labeling so it's not a mystery device
medium cost repeater[edit]
- LilyGo T3S3 $17
- Dual 18650 battery pack (Can be DIY using old cells or bought) (Molex 51021-0200 standard connector) $15
- Use stock antenna for now $0
- 3d printed case with identifying marks so people don't think it's a ~~bomb~~ unidentified electrical object with potential to have a thermal event leading to rapid disassembly $.2
- club info printed on case
- shape case to allow it to lie flat with antenna in correct orientation
Total: $32.2
Goals:
- 24/7/365 Meshtastic repeater with 100% uptime bar the occasional firmware update
- Primary link for future Meshtastic projects
- Coverage of most of the University
Alternate cheap node[edit]
$10
- https://hackaday.com/2025/03/08/get-into-meshtastic-on-the-cheap-with-this-tiny-node-kit/
- already includes full size dipole
- Add battery pack
- add 3d printed case
- This may not be power efficient.
Solar node[edit]
- Unvented box can easily reach 150F
- TICONN Waterproof Electrical Junction Box (multiple sizes)
- Vented box may still get to 110F
- U.fl to n female bulkhead pigtail (you want rg178, the shorter the better. 6” RG178 is a good starting point) https://a.co/d/c5ewrnP
- Wisblock starter kit. Rokland is a FL based supplier, but you can order it from China for about $6 cheaper: https://store.rokland.com/products/rak-wireless-wisblock-meshtastic-starter-kit/ref=wamp
- TC2 wisblock mount (I can 3d print something like this for free if you like) https://www.etsy.com/listing/1673053455/
- Battery: (lipo flat cell is easier but you can solder together an 18650 harness: https://store.rokland.com/products/makerfocus-flat-3-7v-3000mah-rechargeable-lithium-polymer-11-1wh-battery-with-jst-type-ph-2-0-plug/ref=wamp
- Soshine solar panel https://a.co/d/6jkysTw
- 3M marine adhesive. https://www.amazon.com/dp/B003E1ULRE?ref=ppx_pop_mob_ap_share
- Wisblock Solar connectors https://store.rokland.com/products/rak-wireless-solar-connector-cables-solar-wires-5pcs-pid-910116/ref=wamp
tools
- 5/8 drill bit
- Jigsaw
- Soldering iron
- Solder
- Heat shrink tube
- Wire strippers
another solar node parts list[edit]
Mesh drop Box
- Case (https://a.co/d/bVjLQsa)
- Vents (https://a.co/d/c8MBiW7)
- Battery Holder(https://a.co/d/dRGYVb0)
- Marine Sealant (https://a.co/d/0v32uH2)
- Meshtastic Starter Kit (https://store.rokland.com/products/rak-wireless-wisblock-meshtastic-starter-kit)
- RAK Temp/Humidity Sensor (https://store.rokland.com/products/rak-wireless-rak1901-temperature-and-humidity-sensor-* sensirion-shtc3-pid-100001)
- RAK Solar Panel (https://store.rokland.com/products/rak-solar-panels-920399)
- 3D Print RAK plate (https://www.printables.com/model/815769-enclosure-case-insert-for-rak-wisblock-meshtastic)
- N-Connection (https://store.rokland.com/products/uflipex-ipx-mini-pci-to-n-female-bulkhead-pigtail-cable-extension-rg178?variant=42068689977427)
- N-Connection Antenna (https://store.rokland.com/products/alfa-aoa-915-5acm-5-dbi-omni-outdoor-915mhz-802-11ah-mini-antenna-for-lora-halow-application?variant=39304597241939)
Settings[edit]
See https://meshtastic.org/docs/configuration/radio/
- LoRa:
- Region: United States
- Use Preset: Yes
- Mode: Long Fast
- MQTT: up to use case
- Number of hops: 3-7? up to use case, needs investigating
- Frequency Slot: 20
- Bluetooth
- Pairing Mode: Fixed pin
- Device Config:
- Device roles:
- Client: for all personal nodes
- Client Mute: for any secondary personal nodes
- Tracker: any nodesthat are meant to relay GPS location often
- Sensor: nodes that are fed with data like weather station info etc.
- Router late: needs research, maybe useful for any rooftop nodes
- timezone :EST5EDT,M3.2.0,M11.1.0
- Disable led heartbeat : true
- GPIO: will set based on specific node needs
- Device roles:
- MQTT
- Root topic: msh/US
- Can also use msh/US/FL
- Could look into a UCF specific one
- Server
- Address: mqtt.meshtastic.org
- Root topic: msh/US
- Range Test:
- Keep disabled unless primary channel has been changed to a different chanel and you know what you're doing. you will send a lot of repetitive obnoxious messages out very quickly
- Store and forward:
- seems very interesting, we need to do more research on what is needed to have that set up.
- external notification
- external hardware: buzzer to siren
- Power
- calibration process
External links[edit]
More Info[edit]
Guides[edit]
Software[edit]
Hardware[edit]
other nodes
- SenseCAP Card Tracker T1000-E for Meshtastic nice looking tracker node
- Heltek ESP32 LoRa V3 Module Board (6 options)
- MakerHawk Tracker Module with TFT Display and Upgraded Antenna Kit (3 options)
- Heltec Meshtastic LoRa ESP32 SX1262 E-Paper Monitor
- seeed studio T1000-A GPS Tracker with Temp, Light, Motion Sensor, LoRaWAN, Bluetooth and Wi-fi (flat!)
- MakerFocus Tracker ESP32-S3 WiFi Bluetooth SX1262 UC6580
- LILYGO T-Beam Meshtastic