What We're Building — IP67 MPPT Solar Charger for Marine and Dock Installations

|Jonathan Edwards

There is no IP67-sealed, Bluetooth-equipped, display-equipped MPPT solar charge controller under $450 NZD on the NZ market. Building one. Here's where we are.

This post is the sixth in a series that started five weeks ago with a question: why does every marine solar controller fail in an exposed position in the same way? That question led to a competitive analysis, a field failure review (50+ forum threads and documented cases), a feature demand assessment, and a product specification. Everything that follows is derived from that evidence — not from speculation about what might be useful.

The Gap the Research Found

Competitor analysis across the NZ mid-market MPPT controller space (Victron, EPEVER, Morningstar, Blue Sky, Genasun, Mastervolt, Midnite Solar) confirmed a single consistent gap: no product below $420 USD ships with all four of the following simultaneously:

  1. IP67 sealed housing — not IP43 (Victron SmartSolar), not IP65 with compromised cable glands (EPEVER TracerBP), but a genuinely dust-tight, immersion-rated enclosure end-to-end.
  2. Bluetooth monitoring — specifically dual-mode (SPP + BLE), not BLE-only which breaks after Android OS updates.
  3. Ethernet Modbus TCP built in — not via a $250 gateway add-on.
  4. Fanless design — because a fan housing requires a vent, and a vent is an ingress path for salt aerosol.

These four features are each independently demanded by marine solar installers and marina operators in documented forum discussions. Together they constitute a product that does not exist in the NZ market at the target price point.

What We're Building

MicroCore Marine Solar Charger — MCS-SPEC-001

  • IP rating: IP67 end-to-end. TE Connectivity sealed enclosure, M12 A-coded connectors on all external connections, Gore ePTFE pressure-equalisation vent (manages internal condensation without creating an ingress path).
  • Power: 250W MPPT, 20A charge current. 12V/24Vauto-detect. Buck topology, synchronous rectification.
  • Cooling: Fanless — passive conduction via aluminium heatsink. No vent, no fan housing, no ingress path.
  • Bluetooth: CC2564MODA dual-mode (SPP + BLE). SPP transport is independent of Android OS version.
  • Ethernet: LAN8742A PHY, onboard discrete magnetics, Modbus TCP server on port 502. M12 sealed connector. One cable to the dock LAN — no gateway required.
  • Battery temperature sensor: External Tb terminal (TDK EPCOS 5kΩ NTC). Automatic charge voltage compensation per chemistry. Prevents the FLA overcharging failure documented in multiple Victron installations without temperature sensing.
  • Data logging: 4Mbit NOR Flash, 1-minute resolution, ~7 months retention. Circular buffer. Local data, no cloud dependency.
  • Charge profiles: FLA, AGM, Gel, LiFePO₄. Configurable via Bluetooth app.
  • MCU: STM32F407IGH7. Production firmware from an existing proven base — not starting from scratch.
  • Target price: $250–$450 NZD / $150–$270 USD.

The Evidence Behind Each Decision

Every specification item traces to a documented failure or confirmed buyer demand:

Spec decision Evidence
IP67 (not IP43) Aftermarket enclosure workaround documented in 3 independent sources; IP43 allows salt aerosol ingress; 12–24 month corrosion timeline per Kim et al. (2023)
Fanless IP67 requires sealed enclosure; fan housing is primary ingress path; documented in NorComp marine IP guidance
M12 sealed connectors "Connectors and cable assemblies must also meet the required IP rating" — NorComp marine electronics IP guidance; EPEVER cable gland failure documented
Dual-mode BT (SPP + BLE) Victron BLE-only failure: 5 independent forum threads, Android 13 trigger, affected models 75/15, 100/20, 100/30
Native Modbus TCP Victron gateway cost ($250 Cerbo GX) documented; Modbus complexity documented in 3 independent integration sources
Battery temperature sensor (Tb) Victron FLA overcharging incidents documented — thermal runaway at 50–54°C in parallel battery banks without Tb
No load output terminal EPEVER TracerBP load terminal cycling failure under oversized arrays — documented failure mode, avoided by design
Gore ePTFE pressure vent Manages condensation from thermal cycling in sealed enclosure — competitors document no equivalent

Where We Are

Hardware design is in progress. The specification is at Rev 0.9 — locked on architecture, in detailed BOM and layout phase.

What I'm looking for at this stage:

  • NZ marina operators who have dock infrastructure running on solar and are currently dealing with monitoring or reliability problems.
  • NZ marine electricians who've had to solve the exposed-position problem on a vessel or dock install.
  • Commercial fishing operators who've had a controller fail at sea.

This is not a sales conversation. Hardware is in early design phase and pre-orders are not open yet. What I need are conversations with people who have the problem — to confirm the spec is right before the first PCB order.

If that's you: jonathan@microcoresystems.co.nz


Build log on Hackaday.io — follow the project for design updates, scope captures, and honest failures. If you're in NZ and dealing with any of the problems described in this series: jonathan@microcoresystems.co.nz