Blog Forum Docs Order $390
← Blog

Is the X Regulator too complex?

“Every time you escalate the level of complexity, you escalate the long-term downtime for the boat, and the cost.”

Nigel Calder

“Simplicity is a form of beauty.”

Bernard Moitessier

“Go small, go simple, go now.”

Lin and Larry Pardey

The advice is unanimous. The ocean is a terrible place for an autopilot that pauses when the radar reboots, an engine controller that needs the internet to reset a fault, or a failed network device that takes out unrelated systems with its wake. Similarly, it’s worth a hard look at every optional accessory — take the classic example of a watermaker — to ask whether its footprint, noise, expense, maintenance, and, in a word, complexity, is justified.

The previous owner of my boat luckily understood this very well. He’d spent his life on the water and designed the boat accordingly. Systems were simple and independent. By the time I was buying, the primary chartplotter had become an iPhone, but the old hardwired units from prior decades were still aboard as backups. I laughed at the number of GPS pucks, each one looking a bit more modern, but everything still worked, and there would be minimal collateral damage if something failed.

I most appreciated his work during a North Atlantic crossing in the fall of 2024. For roughly 36 hours I ran before a Force 10 gale and was lucky to alternate between two steering systems. The Monitor windvane required no electricity but would periodically lose control in bad surf, rounding the boat up. The classic Simrad Robertson hydraulic autopilot recovered more reliably, but not without drawing current from dying batteries (long story). Neither system was perfect, but I internalized the benefits of simplicity and redundancy.

So what about this X Regulator? Have I lost the way?

It has Wi-Fi, apps, NMEA 2000 and 0183, Signal K, RV-C, Victron integration, logging, short- and long-term plotting, cloud synchronization, battery monitoring, motion sensing, weather awareness, fleet stats, and leaderboards.

The CL-9 CORE remote: a cream plastic wand covered in numbered keys, looking very much like a pocket calculator
Wozniak’s CL-9 CORE, 1987.

It sounds a bit like the alternator-regulator equivalent of Steve Wozniak’s infamous CL-9 TV remote: perhaps technically impressive, but more complicated than anyone wants.

The discussion is definitely open — please comment — but I think this is different, because the feature list is heavy on redundancy and light on dependency.

The critical part is still the same size

At its core, the X Regulator has only one output of consequence: it controls current through the alternator’s field winding. More field produces more alternator output; less field, less output. That’s the extent of its authority over the boat, just like any other regulator.

Everything surrounding that function exists to make it safer, easier to configure, or to make available information useful somewhere else. The internet, your phone, the app, the Wi-Fi router, and NMEA 2000 can all disappear and the regulator will continue regulating the alternator.

Optional features fail outward

This design rule was followed tightly, and it’s a good part of the reason why this device took so long to develop. The rule is that an optional feature should fail locally rather than dragging unrelated functions down with it. Lose the cloud and we lose cloud functions. Lose a phone and we lose that particular display. If the boat router dies, we lose normal network access to the dashboard (you could still flip a switch and connect directly to the regulator’s hotspot). If NMEA 2000 goes down, the network-derived features disappear. If you get lost and mix up settings, you can reset to a known factory configuration with a toggle switch, or import one from your archives, Support, or a friend.

What failsWhat happens
Internet or cloud connectionCloud-dependent statistics and features pause. Operation continues locally, including a month of retained history.
Boat Wi-Fi routerThe normal network dashboard becomes unavailable, but the regulator can provide its own Wi-Fi network. Charging continues either way.
Phone or appYou lose that display, nothing else.
NMEA 2000 networkNetwork-derived data and integrations disappear. Local regulation and protection remain.
Alternator temperature sensorThe regulator detects stale data and reduces or shuts down field rather than blindly continuing at the previous output.
Alternator current sensorA freshness check prevents a dead sensor from leaving field drive frozen at a dangerous value.
Voltage measurementThere are two — a second independent measurement provides a cross-check and will trigger a safe response.
Firmware hangsA watchdog supervises the software, while an independent hardware over-voltage path can shut down the field without firmware.
ESP32 fails and somehow locks “on”The hardware safety takes over and cuts the field above the configured battery voltage.

The regulator knows the difference between losing an accessory and losing critical safety input. In the latter case, it fails conservatively instead of continuing with stale data, and notifies the operator with console messages and an optional alarm. (Push notifications are coming for app users.)

Installation and setup

Another type of complexity worth discussing: how much of this does the owner have to understand?

Due to the open-source-ness, the X Regulator looks intimidating. It has a lot of wires, documentation pages, and settings. The curious user can read about PID loops, voltage safety margins, current limits, field energization dynamics, sensor validation, temperature control, network protocols, and literally hundreds of parameters.

But, importantly, you don’t need to understand this stuff any more than you need to with any other regulator, in order to use it.

On installation, a Commissioning Wizard asks a series of easily answerable questions: system voltage, battery chemistry and capacity, boat size, alternator type, charging equipment and a few similar basics. From those answers it populates the more obscure settings — charge voltages, safety margins, current limits, and starting values for the self-tuning control loops.

The commissioning wizard's Recommended Battery Settings dialog: a checklist of about thirty settings with the present value beside the proposed one, rows that already agree marked as matching, and Skip and Apply Defaults buttons at the bottom
What the wizard proposes once it knows the battery.
The ripple sweep screen: engine RPM on the vertical axis with a live trace, a chevron gun riding it at 1442 rpm, a column of invader pairs marking each 100 rpm band with the captured ones ticked off, a band-captured toast, and a Ripple Map plotting alternator and battery ripple against RPM underneath
Alternator Invaders.

The rest of the process is guided and takes about 15 minutes. Start the engine when it says to. Move the throttle when it says to. Click Next when it says Next. One of the RPM-characterization screens is turned into a Space Invaders type game, where engine RPM moves the gun up the screen toward targets. The idea is for commissioning to be easy, and feel like something other than tuning an industrial control system. That is what’s going on, though, and an experienced installer can override all of it.

Software complexity and the charging loop

Another possible objection is whether all this extra software might interfere with the critical field control loop. If the same processor is serving dashboards, logging data, talking NMEA 2000, processing motion data, and uploading to the internet, what stops one of those jobs from delaying control?

The firmware is structured specifically around that problem. The charging loop runs on a 30-millisecond schedule and gets priority. It reads the important inputs, updates the field command and performs all the control work that affects alternator output. Logging, plotting, statistics, weather calculations, health trending, and network operations fit in around that schedule rather than sharing.

Some jobs are deliberately prohibited while charging. Establishing an encrypted internet connection and uploading stored data is the heaviest thing the processor does, so uploads wait until the field has been off and settled for more than a minute. There was no good reason to make the critical control loop compete with a cloud upload, so it doesn’t.

The final over-voltage protection is more isolated still. A dedicated battery-monitoring chip has a hardware alert output hardwired to interrupt the field excitation path. Above the configured voltage it shuts the field down without main processor involvement. A crashed ESP32 or hung software loop does not put the batteries or boat at risk.

The optional subsystems discussed here can also each be disabled individually; cloud features, integrations, solar coordination, and similar functions all have explicit toggles.

Setup, System tab: the Cloud Features toggle switched off
Setup, Integrations tab: NMEA 2000, NMEA 0183, Victron VE.Direct, Victron CAN, RV-C and Charge-Limit Follow all set to off
Setup, Solar tab: Defer to Solar switched off

Toggling optional features off.

The open-source angle

Putting source code and schematics online does not magically make bugs disappear, and merely publishing something doesn’t mean a thousand engineers have audited it. A few people have looked closely, and I hope more will. But the immediate benefit is simpler: the behavior is inspectable. When something unexpected happens, the investigation does not have to stop at “the box decided to do that.” You can check what triggers a protection, in what order the protections run, how a sensor is validated, and what the regulator does in response.

Modern AI tools make that transparency more useful than it would have been even a year ago. You no longer necessarily need to be comfortable navigating a large C++ codebase and web app yourself; you can point it at the GitHub repository or the documentation site and ask your question. While not a complete substitute for engineering judgment, it lowers what used to be a pretty significant barrier to understanding and modification.

The same applies to hardware. Schematics and design files mean a technically capable owner or repair shop can troubleshoot the board instead of treating it as an inscrutable sealed box.

Complexity that buys redundancy

A convenient consequence of putting all the interfaces on the regulator is that it provides another way to see information that the boat has elsewhere.

The X Regulator functions as an independent battery monitor, and displays NMEA 2000 data including GPS, wind, and other vessel information. It has its own barometer and weather-prediction features. None of this means I think you should remove the chartplotter, battery monitor, or wind display. It’s all harmless — keep it, like the old chartplotters — but when another computer inevitably dies, the X Regulator could still show wind instruments. If the existing battery monitor reports something weird, this is a sanity check. It’s more of the redundancy sailors have always valued.

Speaking of redundancy, probably the smartest idea for a serious offshore boat is to carry a spare — or to carry the X Regulator as a spare to whatever you use now. It’s a relatively small part, and the harness will splice into existing wiring with no special tools. Configuration sharing between units is a few clicks of the mouse. At today’s pricing you can buy two X Regulators for about the same cost as one competitive product.

Conclusions

My interpretation of the opening quotes is not that every piece of equipment should be primitive. The Monitor windvane and the Simrad autopilot were collectively more complicated than either one by itself (or neither at all), and having them absolutely made the passage safer. Dual fuel filters involve more plumbing connections than one, but most feel the trade is good.

What matters is whether the added components create more useful alternatives or more dangerous dependencies. The X Regulator contains a lot of engineering, no doubt. But it’s all transparent, all there for good reason, carefully placed, and if you want you can selectively turn it all off.

Mark Nickerson

X Engineering

August 31, 2026

Read next
See the regulator