▲ 132 r/Inflataboats+1 crossposts

Nerd buys first boat

Decided 2 weeks ago that I should buy a boat for a cottage trip this week. I needed to give it my own personal touch.

u/RevelMagic — 1 day ago
▲ 238 r/meshcore

$13 CAD Home Depot Hampton Bay LiFePO4 Solar Build Guide

Note: The below build guide took a pass through Gemini for formatting and spelling/grammatical/clarity purposes. Then I tried to un-robotify the language... but kept the emoji ;)

Trying to source a weather-proof outdoor enclosure, a decent solar panel, and rechargeable batteries separately for under $13 CAD is basically impossible. That's why the Hampton Bay 120-Lumen Solar Spotlight is a great base for a solar repeater.

https://preview.redd.it/i97zkoch21gh1.png?width=579&format=png&auto=webp&s=06c8bb63d30c290417288af37260e21ae382ab07

https://preview.redd.it/889ohkp531gh1.png?width=1000&format=png&auto=webp&s=4b3bf94925c7163421c7b1360034c9acc4e2da57

While most portable builds rely on standard Lithium-Ion cells, they completely choke and freeze when winter hits. The LiFePO4 batteries that come with this spotlight are better for Canadian weather; however, with a caveat. You cannot use the WisBlock’s built-in battery charger. It’s hardcoded for a 4.2V Li-ion profile, which will cause massive voltage inflation spikes and trigger your BMS safety gates.

At first, I was using the included PCB to charge the batteries and connected the + & - battery terminal to the Wisblock power JST connector; however, the PCB was pushing a high voltage into the batteries which these cheap devices tend to do:

https://preview.redd.it/yposl5a841gh1.png?width=1000&format=png&auto=webp&s=eef040a8b09e25328e8a3894f9edb60bcce1e337

https://preview.redd.it/d5dn0pkc41gh1.png?width=1000&format=png&auto=webp&s=44d404502cdd12370d44bfae52b6dfec5e3605c7

So I decided to fix that with a $2 SD05CRMA solar MPPT charger, Zener Diode (the panel is 6V which can spike to 6.5V in the winter and the MPPT can handle only up to 6V), and BMS:

https://preview.redd.it/5d6fh26341gh1.png?width=750&format=png&auto=webp&s=ab7b06e3c7c6831eefc1c3d3269e1e9d314e7e95

We are bypassing the native charging circuit entirely using this custom setup. Also, before you drop this on a roof or a fence post, you must install the custom firmware configurations and steps from MeshCore PR #2088 to prevent brownout loops when the battery runs low.

💰 Component Cost & Budget Breakdown

Here is the exact cost per node. Note that AliExpress items include no taxes or duties, while Canadian retail items (DigiKey, Home Depot, Amazon) have been calculated with 13% Ontario HST included.

Component What it does Source / Unit Cost (CAD)
Hampton Bay Spotlight Enclosure, 150mm x 88mm 6V Panel, Mount, & 2 X 1000mAh 18500 Cells Home Depot Canada $14.67 (with HST)
WisBlock Mesh Starter RAK4631 Core + RAK19007 Base Board DigiKey Canada $41.34 (with HST, buy 3 for free shipping over $100)
SD05CRMA Module 1A Solar MPPT Adaptive Charger AliExpress $1.69 (No Tax)
1S Stick BMS Ultra-thin battery protection strip AliExpress $0.31 (10 for $3.06)
1N5341B Zener Diode 6.2V 5W Winter Overvoltage Guard AliExpress $0.31 (20 for $6.11)
INA219 Power Monitor I2C High-Side Current/Voltage Sensor AliExpress $1.96 (3 for $5.89)
BMP280 Sensor I2C Temp & Barometric Pressure Sensor AliExpress $0.59 (10 for $5.90)
SS12F15V Slide Switch Hardwired System Power Toggle AliExpress $0.25 (20 for $5.00)
N-Type to SMA Flange 4-Hole Chassis Bulkhead RF Pass-through AliExpress $3.16 (No Tax)
High-Gain Antenna Tuned Omnidirectional Antenna (Fake Alfa) AliExpress $13.00 (No Tax)
PETG 3D Printed Parts Custom Cradle & Spotlight Bracket (~150g) Estimated at $20/kg $3.00
Consumables & Hardware Gorilla Silicone, Tapes, M3 & Exterior Screws, JST tails Amazon Gorilla Silicone, Temflex Tape, Super 33+ $8.00 (Pro-rated share with HST)

Total cost approx. $90 CAD.

3D Printed Files Required

https://preview.redd.it/nwtx614m51gh1.png?width=1000&format=png&auto=webp&s=b13240b2797b30358ddc985362975f4a9b9cf24d

https://preview.redd.it/t1nfdjnt51gh1.png?width=378&format=png&auto=webp&s=aea5713c3a2c7e5a25b79723ee1d12ae19621107

🔍 Upfront Tips (The JST Polarity Trap ⚠️)

Before you fire up the soldering iron, make sure you have your parts gathered and note this massive pitfall:

You will need a 2-pin JST PH 2.0 battery pigtail cable to plug your custom circuit into the WisBlock's battery port.

>

🛠️ Step-by-Step Build Walkthrough

Step 1: The High-Density I2C "Sandwich"

To completely avoid a rat's nest of loose wires inside this tight housing, we stack both sensors directly onto a single row of headers on the WisBlock baseboard:

  • Take your blue INA219 module and solder it flat against the bottom side of the WisBlock I2C header pins.
  • Take your purple BMP280 module and solder it flat against the top side of those exact same header pins.
  • Carefully bridge 3V3, GND, SDA, and SCL across all three layers. They will sit completely rigid in mid-air with absolutely zero loose data wires catching on the case.

https://preview.redd.it/rja7462z51gh1.png?width=1000&format=png&auto=webp&s=49c598bc60fcdcc50de3c36f1aea3b34386d30c0

https://preview.redd.it/pn8po3b161gh1.png?width=1000&format=png&auto=webp&s=7da8971b72084cb45eea551d6b283a1c9f2fdd7d

https://preview.redd.it/inooy5l361gh1.png?width=1000&format=png&auto=webp&s=314de18f7a3296fa285d4e5ddb9a1d19d3cf72d3

https://preview.redd.it/w6k5u4z861gh1.png?width=750&format=png&auto=webp&s=938527cb6cd612c7c38a4e8b21f3ce24261f2a69

Step 2: Modding the Enclosure and Reusing the Button

We are throwing out the original low-efficiency charge board, but we want to keep the housing's native weatherproofing.

  • Desolder the stock connections from the original internal green board.
  • Unscrew the original board from its mounting posts. Take your new SS12F15V slide switch and mount it directly onto the factory screw posts where the original button mechanism lived. This aligns the slide mechanism perfectly with the external waterproof rubber boot!

https://preview.redd.it/nh506khe61gh1.png?width=750&format=png&auto=webp&s=63e7ae6b0d714455349faacaaebdde174e4ecb04

https://preview.redd.it/i84mvmh071gh1.png?width=750&format=png&auto=webp&s=9ad1e4fd0ebd7a76a395453dbb70c33b0357694f

https://preview.redd.it/fm80gm7771gh1.png?width=750&format=png&auto=webp&s=56604b8d6a3912ef6eb0eda2c3cd635f20314025

https://preview.redd.it/nezex5w871gh1.png?width=750&format=png&auto=webp&s=837d0fcb5bc9edf292caf8040cff899075a07e86

Step 3: Point-to-Point Power Routing

This specific layout puts the INA219 between the battery and the charger hub. It gives you true Net-Current telemetry. Your dashboard will show true discharging rates at night, and flip to showing positive charging rates during peak daylight hours.

https://preview.redd.it/82exu5eg71gh1.png?width=750&format=png&auto=webp&s=3e391faed9ff5d8bba15baf3828c1b44e0c09ed3

The Power Side (Positive)

  1. Solder your solar panel's Positive (+) wire directly to the Zener Diode Cathode (the side with the stripe).
  2. From that exact same stripe joint, run a wire straight to SD05CRMA Vi.
  3. Run a wire from SD05CRMA B+ straight to INA219 VIN- (this is your main daytime power hub).
  4. Run a wire from INA219 VIN- over to Terminal A of your internal slide switch.
  5. Connect Terminal B of the switch to the Red (+) wire of your polarity-corrected WisBlock JST battery connector.
  6. Run a wire from INA219 VIN+ straight to the BMS P+ pad.
  7. Connect BMS B+ directly to your battery pack's positive terminal.

The Ground Side (Negative)

  1. Solder the solar panel's Negative (-) wire to the Zener Diode Anode (the plain side without a stripe).
  2. From that plain joint, run a wire straight to SD05CRMA G.
  3. Run a wire from SD05CRMA B- straight to the BMS P- pad.
  4. From that same BMS P- pad, connect the Black (-) wire of your WisBlock JST battery connector.
  5. Connect BMS B- directly to your battery pack's negative terminal.

https://preview.redd.it/7my2yr8l71gh1.png?width=750&format=png&auto=webp&s=ef4419b2255d1c60e714b948b73d365834de3e20

  • Once verified, wrap the thin inline stick BMS board securely in Kapton tape to keep it completely isolated from any metallic shorts inside the chassis.

https://preview.redd.it/i7pgryyn71gh1.png?width=750&format=png&auto=webp&s=cd2502d56315696e0ef393d36d9f8851d5f01e7c

Step 4: Final Internal Layout Integration

Mount your WisBlock core onto its dedicated 3D-printed mounting cradle. Group your wired sub-assemblies cleanly into the open cavities surrounding the central stock battery box holder.

https://preview.redd.it/nhnqotot71gh1.png?width=750&format=png&auto=webp&s=06cdcbd74e341d743f45540048ff688719d968a5

https://preview.redd.it/bm16ppq081gh1.png?width=750&format=png&auto=webp&s=b1f638ebe9b36cf577267205c0f6d5a5081086fd

🌧️ Bomb-Proof Weatherproofing

Because Canadian seasons don't play around, spend the extra 10 minutes to seal this thing like a submarine.

1. The Coaxial Seal Stack

  • Secure the 4-hole L16 flange connector onto your 3D-printed bracket using Loctite Blue 242 on the threads so wind vibrations can't shake it loose.
  • Wrap the exposed metal SMA connection tightly with Temflex Rubber Splicing Tape. Pull it tight as you wrap it so it fuses into a solid, seamless piece of waterproof rubber.
  • Protect that rubber layer from harmful UV degradation by overlapping it with a clean layer of 3M Scotch Super 33+ Vinyl Tape.

2. Case Gaskets & Airflow

  • Run a clean bead of Gorilla Clear 100% Silicone along the internal mating rim of the enclosure shell before screwing it down to completely lock out driving rain.
  • Pro-Tip: Do not fill the tiny water drainage weep hole molded into the absolute bottom face of the case. Keep it clear so any internal ambient condensation can safely drain out by gravity rather than pooling into an active puddle zone.

Let me know if you have any questions.

u/RevelMagic — 23 days ago

Young Children Nodes Feasibility

I’m new to LoRa as of yesterday and just figured out how to get Meshtastic working in a way I want it to, but really want to switch to Meshcore due to… well… you already know.

I want to give a T1000-E to each of my 6 and 4 year olds for the purpose of finding them if they get lost.

Meshtastic is like 95% of the way there. I can remote in to their nodes to control them. Aggressive GPS tracking can be toggled on/off remotely and works very well (I love the node history and route lines). The only issue is that their nodes show as 0% battery always.

I’m looking to see if Meshcore can do the following: 1. a way to remotely control my kids nodes. 2. Turn on/off aggressive GPS remotely and track their nodes in semi real time. 3. In very remote areas where there is no repeater (camping, hiking, etc.), remotely toggle on/off “Repeat Mode” for those trips to gain extra range amongst our group.

Is any of this possible?

Thanks!

reddit.com
u/RevelMagic — 2 months ago