Author: Jan

New ECU Main

It is a while since I designed this ECU Main board and to my shame I admit that I did not even assemble the first version because the solutions and SW is the same as for the 3 x CAN board. I am considering requesting new PCB’s now as soon as I am finished with…

Read the full article

3 x CAN v1.1B

Latest 3 x CAN upgrade before I order new PCB’s. Added Current Sensor on 24V Added 4 Leds Re-organized leds in a row. Cleanup isolation on PSU bit.  

3 x CAN GW v1.1

This is revision 1.1 of the 3 x CAN Main board. The main difference to 1.0 is that most IO is tested and updated. This is one of 3 main boards in my system and this version is designed to be located on a desktop or in a cabinet with more “normal” connectors. The other…

Read the full article

3 x CAN

Finally got around to test FDCAN on this board and I got Ch2 and 3 running, but found an annoying bug on ch3. This took me a while because setting up FD CAN is not straight forward, but with good help from CharGPT it finally worked. What is remaining on this board is to modify…

Read the full article

NMEA2000/USB Adapter

I am lagging a bit behind on my projects these days, but good news is that another embedded engineer now will join + I am finally moving on the P&P machine because assembling these for hand is a bit limiting. The adapter below has only minor changes on the N2K power side from what you…

Read the full article

ECU – ECUMain 1.1

Version 1.1 of ECUMain updated with CAN + Power + better galvanic isolation. I have not even assembled version 1.0 yet because I am using the DSUB9 version for development and M12 is a bit clumsy for office usage. I have mounted CAN v 1.0, but want to move on with the modules below CAN…

Read the full article

ECU – NMEA2000 Adaption

Happy New Year 2026 to everyone! I accientally used NMEA2000 standard on M12-5 pinout, so I am adapting my power connector to be a M12-5 with Power and CAN. NMEA2000 has a Power/CAN pinout as standard that I want to adapt to my ECU designs with the difference that I allow 8-36V rather than only…

Read the full article

ECU – Connectors

I love the M12 connectors, but they are expensive and dealing with CAN or RS485 I often find myself in need of screw terminals or D-SUB 9 rather than point to point expensice M12 connectors and cables. One example is the module below which is a RS485 with M12-5. It is great for what it…

Read the full article

ECU – Software Stack – Part 2

Part 1 of this article summarized scope of work because software for an ECU basically have two core bulks – one is the core and main controller, while the second is the add-one modules and specialized IO. This second part is basically endless as we will be adding more features and more hardware, so in…

Read the full article