Full Fly-by-Wire Electric Outboard (31): RS-485 Bus Protocol (2) @robertssmorgasbord
Full Fly-by-Wire Electric Outboard (31): RS-485 Bus Protocol (2)  @robertssmorgasbord
Uploaded February 2026 | Updated September 2026, 2 days ago
Re-designing and re-implementing the code for the RS-485 bus protocol …
↓↓↓ Complete description, time index and links below ↓↓↓

In the previous video we’ve wrote some code to identify the beep codes of the motor drive to determin its status (link below). Now that we have two statuses (intrusion and driver), we take the opportunity to rethink the RS-485 protocol.

First we unify our two transmission unions into a single one and add methods to it. Then we create a base RS485 class with some basic functionality. From that we derive a RS485 master class, a RS485 slave class and finally a RS485 motor class.

00:00 Intro – we’ll add the driver state to the protocol
00:52 Three points – cold, first version and unions
01:50 Union Transmission – one union for all messages
06:15 Class RS485 – encapsulating everything
12:32 Class RS485Master – enormously simplyfied
15:32 Class RS485Slave – base class for all slaves
17:31 Class RS485Motor – also enormously simplified
21:49 Test – anticlimactic, it just works
23:27 Wrap-up – I have no idea what I’ll do next, bye

Full Fly-by-Wire Electric Outboard youtube.com/playlist?list=PLwq-2MnM58FKvpYgFXgNCjlKo14L0KI16
Full Fly-by-Wire Electric Outboard (30): Detection of Motor Driver Beep Codes (2) youtu.be/TxCTWDM-wn4
Full Fly-by-Wire Electric Outboard (15): RS-485 Bus Protocol (1) youtu.be/TxCTWDM-wn4
Full Fly-by-Wire Electric Outboard (32): Mechanical Design Overview youtu.be/SHTb_NvHvsY

#flybywire #electricoutboard #haswing #trollingmotor #outboardmotor #outboard #robertssmorgasbord
Full Fly-by-Wire Electric Outboard (31): RS-485 Bus Protocol (2)Arduino megaAVR Watchdog & Resets, e.g. Nano Every ATmega4809 – ErrataHow Much Solar Power Do You Need to Generate 1 kWh Per Day on a Boat?WMF Lono Milk & Choc (Partial) Teardown, Test and (No) Repair (It’s Working)Melexis MLX90363 Triaxis® Magnetometer & Arduino MCU – The Details (8)Full Fly-by-Wire Electric Outboard (4): Throttle Circuit & Code TestElectronic Steering Wheel / Rudder Jog IP68 (18): BackplateMelexis MLX90363 Triaxis® Magnetometer & Arduino MCU – The Details (13)
Roberts Smorgasbord |

Full Fly-by-Wire Electric Outboard (31): RS-485 Bus Protocol (2)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER