Skip to content
Shan Desai edited this page Mar 10, 2018 · 11 revisions

KBox relies on the NMEA2000 library to send and receive NMEA2000 messages. If a message is supported by the library, it should be relatively easy to support it in KBox.

Regardless of whether they are supported by the library, all PGNs are converted into NMEA0183 $PCDIN sentences and forwarded via WiFi. iNavX and other apps will decode some of them.

PGNs processed by KBox

Here is the list of PGNs that are currently sent or received by KBox.

PGN Description Support in KBox Tested with
130311 Temperature / Humidity / Pressure KBox sends the barometric pressure and also includes a "outside temperature" which is actually the temperature of the barometer chip, and a fake humidity of 42%. (this is mostly for testing). ✅ canboat analyzer
✅ Raymarine i70: Barometric pressure, temperature and humidity all ok. The display does not support "inside temperature" (or "inside humidity") which would be better for KBox.
✅ iNavX.
127508 Battery voltage and current KBox sends 4 battery voltages: Supply voltage, and Bat1, Bat2, Bat3. No current information is sent at the moment. ✅Canboat analyzer
✅iNavX.
🚫Does not work with Raymarine i70. Will require some further investigation.
127250 Vessel Heading KBox sends current magnetic heading measured by internal compass. ✅ Canboat analyzer
✅Raymarine i70
127257 Attitude KBox sends the current pitch and roll of the boat. Yaw is also sent but is always 0. ✅Canboat analyzer
✅Raymarine i70 only shows roll as "tilt".
129026 COG & SOG It provides Course Over Ground (COG) and Speed Over Ground (SOG)

Future plans

And here is a list of other PGNs and our plans for them.

PGN Description Supported by NMEA2000 Library Plan in KBox
126992 System Time 👍 We should support receiving this to set the time and also sending it when we are connected via NMEA to a GPS
129025 Position, Rapid update (lat/lon) 👍 We should support receiving this to set the time and also sending it when we are connected via NMEA to a GPS
129026 COG & SOG ✔️ We should support receiving this to set the time and also sending it when we are connected via NMEA to a GPS
129029 GNSS Position data 👍 We should support receiving this at least. Not sure about sending it.
129539 GNSS DOP 🚫
129540 GNSS Satellites in view 🚫
127258 Magnetic variation 🚫 We should support receiving and sending this (need to figure out a source for this)
127251 Rate of turn 👍 We should support sending this from the IMU. Cf #6