Xanbus-N2K MicroPython Mapping
Budget: $10 – $30 USD
I’m exploring whether it makes financial sense to buy the Yacht Devices NMEA 2000 Bridge instead of the turnkey Xantrex Gateway. To decide, I need a clear cost and time estimate for writing the custom mapping code.
Scope
• Write a MicroPython script that runs on the Yacht Devices Bridge and converts Xantrex Xanbus traffic to NMEA 2000 PGNs.
• Focus only on inverter data and shore-power status; battery or charger information is outside this phase.
• I’ll supply the exact PGN list I want broadcast, plus live traffic captures from my Xanbus network.
• The code must compile and load using the Yacht Devices toolchain and respect its CAN frame-handling rules.
What I expect at delivery
1. A well-commented .py file ready to flash onto the Bridge.
2. A brief README explaining setup, PGN mapping logic, and any limitations.
3. An estimate of hours spent so that I can compare total cost against the off-the-shelf Xantrex Gateway.
If you’ve previously worked with NMEA 2000, J1939, or Yacht Devices’ MicroPython environment, please mention it; that experience will weigh heavily in my purchase decision.
Scope
• Write a MicroPython script that runs on the Yacht Devices Bridge and converts Xantrex Xanbus traffic to NMEA 2000 PGNs.
• Focus only on inverter data and shore-power status; battery or charger information is outside this phase.
• I’ll supply the exact PGN list I want broadcast, plus live traffic captures from my Xanbus network.
• The code must compile and load using the Yacht Devices toolchain and respect its CAN frame-handling rules.
What I expect at delivery
1. A well-commented .py file ready to flash onto the Bridge.
2. A brief README explaining setup, PGN mapping logic, and any limitations.
3. An estimate of hours spent so that I can compare total cost against the off-the-shelf Xantrex Gateway.
If you’ve previously worked with NMEA 2000, J1939, or Yacht Devices’ MicroPython environment, please mention it; that experience will weigh heavily in my purchase decision.
Related categories:
Python
Embedded Software
Scripting
Embedded Systems
Software Engineering
CAN Bus