2020-09-15, 10:02 AM
(2020-09-15, 12:30 AM)SaltyPaws Wrote: Thanks Sean, that's helpful. Physically, the output to the linear drive comes off the mpu9255?
The linear drive is coupled with a motorcontroller and a arduino (the rudder position and several temperatures are also measured here).
The 925x is connected to an I2C bus to a Pi running the pypilot scripts.
The Pi will mostly work with tinypilot or openplotter as operating system.
This Pi also makes the connection to the NMEA network.
If you cut the power to the linear drive to preserve energy you can power off the arduino while the IMU data is still available for the NMEA network.
If you forward the IMU data from the tinypilot via SignalK to an NMEA2000 network you might want to tinker with the output a little.
Too many updates and the output is ever changing and practically unreadable.
Too little updates and the display might show blank values (you could use retransmits if necessary).
But the last part is most probable SignalK and not pypilot (or kplex or some other 0183 mux if you don't use SignalK).