Uploaded May 2025 | Updated September 2026, 13 minutes ago
Building the circuit on a breadboard and writing code for it …
↓↓↓ Complete description, time index and links below ↓↓↓
In video number two (that was published first) we did a rough design for (amongst other things) the DAC circuit for the analog control input of the motor driver (link below). Now it’s time to actually build that circuit and write some code for it.
We start off by soldering two required breakout boards, revisit the circuit’s schematic, and then have a look at the circuit on a breadboard. After that we go through some rounds of incremental coding and tests, until we’re sure everything works.
00:00 Intro – the more you know the more questions you have
00:35 Soldering – breakout boards (DAC & terminal block)
03:45 Circuit – just an overview (details see part 2)
09:53 Breadboard – Arduino, digital isolator, DAC, terminals
10:57 Code 1 – it’s basically doing nothing
11:57 Test 1 – output voltage safe when powering up?
13:54 Code 2 – actually using the DAC to output voltages
21:37 Test 2 – DAC correctly outputs the desired voltages?
22:48 Code 3 – setting DAC voltage by percent motor power
31:01 Test 3 – voltages dead/full ahead/astern & stop correct?
32:36 Test 4 – over-/undershoots when changing DAC output?
34:11 Wrap-up – next we connect the motor driver, bye
Full Fly-by-Wire Electric Outboard youtube.com/playlist?list=PLwq-2MnM58FKvpYgFXgNCjlKo14L0KI16
Full Fly-by-Wire Electric Outboard (2): Throttle Rough Design & Parts Selection youtu.be/DSgi4pclBUA
Full Fly-by-Wire Electric Outboard (4): Throttle Circuit & Code Test youtu.be/yEfVJVy8n8E
Haswing Protruar 2.0 24V Trolling Motor – More Reverse Engineering youtu.be/RAsr5ENhv88
Arduino MCUs and MCP48XX/MCP49XX Family DACs – The Basics youtu.be/bj57xuQS7L8
Arduino MCUs and MCP48XX/MCP49XX Family DACs – The Details youtu.be/BrZYVWQ-p3U
#flybywire #electricoutboard #haswing #trollingmotor #outboardmotor #outboard #robertssmorgasbord
Building the circuit on a breadboard and writing code for it …
↓↓↓ Complete description, time index and links below ↓↓↓
In video number two (that was published first) we did a rough design for (amongst other things) the DAC circuit for the analog control input of the motor driver (link below). Now it’s time to actually build that circuit and write some code for it.
We start off by soldering two required breakout boards, revisit the circuit’s schematic, and then have a look at the circuit on a breadboard. After that we go through some rounds of incremental coding and tests, until we’re sure everything works.
00:00 Intro – the more you know the more questions you have
00:35 Soldering – breakout boards (DAC & terminal block)
03:45 Circuit – just an overview (details see part 2)
09:53 Breadboard – Arduino, digital isolator, DAC, terminals
10:57 Code 1 – it’s basically doing nothing
11:57 Test 1 – output voltage safe when powering up?
13:54 Code 2 – actually using the DAC to output voltages
21:37 Test 2 – DAC correctly outputs the desired voltages?
22:48 Code 3 – setting DAC voltage by percent motor power
31:01 Test 3 – voltages dead/full ahead/astern & stop correct?
32:36 Test 4 – over-/undershoots when changing DAC output?
34:11 Wrap-up – next we connect the motor driver, bye
Full Fly-by-Wire Electric Outboard youtube.com/playlist?list=PLwq-2MnM58FKvpYgFXgNCjlKo14L0KI16
Full Fly-by-Wire Electric Outboard (2): Throttle Rough Design & Parts Selection youtu.be/DSgi4pclBUA
Full Fly-by-Wire Electric Outboard (4): Throttle Circuit & Code Test youtu.be/yEfVJVy8n8E
Haswing Protruar 2.0 24V Trolling Motor – More Reverse Engineering youtu.be/RAsr5ENhv88
Arduino MCUs and MCP48XX/MCP49XX Family DACs – The Basics youtu.be/bj57xuQS7L8
Arduino MCUs and MCP48XX/MCP49XX Family DACs – The Details youtu.be/BrZYVWQ-p3U
#flybywire #electricoutboard #haswing #trollingmotor #outboardmotor #outboard #robertssmorgasbord










