Custom CAN-Bus Controllers
In developing my electric boat conversion I needed several CAN enabled devices which I chose to build rather than buy.
The choice to build instead of buy came down to:
Limited options for purchase by individual.
Required I/O options.
Building circuit design experience.
The two boards pictured below are:
General purpose controller with single or dual CAN channels, 4x switch inputs, 2x analog inputs, 2x open drain outputs.
Dual cooling pump controller with single CAN channel, 2x 4A open drain outputs for 12V DC pumps, on-board temperature sense, 8x external temperature input.
General purpose controller
General purpose controller. Note modified power trace. This is a prototype after all.
General purpose controller
General purpose controller in temporary 3D printed enclosure with cable glands for strain relief.
Pump motor controller
Pump motor controller. The heat sink is directly opposite the two motor control MOSFETs. The back face is a ground plane and the solder mask was kept clear where the heat sink mounts with thermally conductive tape.
Pump motor controller on 3D printed mount which includes an air flow channel.