For some time now I am playing with the idea of making an open source engine control unit (ECU) - car engine management system (EMS). I have a working prototype - the project is called rusEfi.
So, for starters I would like to share the design of the injector driver module, only thing I am not sure how to make the 'first poster' filter happy :( I will try attachments.
It's a 6 channel low-side driver, it snaps right on stm32f4discovery.
We have some other modules in the works I will post more as soon as we get them tested :)
Good day Russian,
You should check out the number of open source ECU projects currently underway in order to see if you are doing something similar and/or if you wish to work with the various projects. For example:
http://code.google.com/p/open5xxxecu/ (http://code.google.com/p/open5xxxecu/)
http://openecu.org (http://openecu.org)
http://forum.diyefi.org/viewtopic.php?f=6&t=1213 (http://forum.diyefi.org/viewtopic.php?f=6&t=1213)
Cheers,
Sam
Sam,
You are totally right that I am not the only open ECU around, but there are details to that :)
open5xxxecu has not yet started one single engine - I believe they are having issues with Freescale proprietary eTPU unit which does not have a free toolchain. Let's hope that eventually open5xxxecu figures this one out.
openecu is not an ECU, it is a project related to reflashing of existing ECUs, I believe they only change properties but not change the firmware completely. Totally different thing.
FreeEMS is the only true & live open ECU project. They have real cars running it and they are truly a REAL deal - but I cannot agree with some of their decisions, that's why I had to start my own project a year ago. Right now I only have one car running this thing, so I still have a lot of catch-up in front of me :)
I hope I would be able to post the links today
So the main page is http://rusefi.com/ (http://rusefi.com/) and all the hardware is in SVN at https://svn.code.sf.net/p/rusefi/code/trunk/hardware/ (https://svn.code.sf.net/p/rusefi/code/trunk/hardware/)
And there is a small forum at http://rusefi.com/forum/ (http://rusefi.com/forum/)
[quote author="russian"]Sam,
You are totally right that I am not the only open ECU around, but there are details to that :)
open5xxxecu has not yet started one single engine - I believe they are having issues with Freescale proprietary eTPU unit which does not have a free toolchain. Let's hope that eventually open5xxxecu figures this one out.
openecu is not an ECU, it is a project related to reflashing of existing ECUs, I believe they only change properties but not change the firmware completely. Totally different thing.
FreeEMS is the only true & live open ECU project. They have real cars running it and they are truly a REAL deal - but I cannot agree with some of their decisions, that's why I had to start my own project a year ago. Right now I only have one car running this thing, so I still have a lot of catch-up in front of me :)[/quote]
Good day Russian,
Understood. I recognize that everyone has their own approach and goals in mind, but thought that perhaps some cross collaboration would be beneficial, as there are a lot of "pieces" to create such a device.
As for Freescale... I cannot speak for them, but they are very good with proving extended licenses to their software and/or hardware. I know of a few firms where Freescale continually provides time extensions to their timed evaluation (full version) development tools in order to help out... and no doubt with the hope of future device sales.
No matter... my original post was to ensure you were aware of these other similar projects and obviously you are quite aware of what else is going on. That being said, all the best with your project!
Cheers,
Sam
We've made some progress: a first revision of an integrated ECU shielf:

more info on the board (http://http://rusefi.com/forum/viewtopic.php?f=4&t=359)
I am still assembling it but it's just too damn cold to play with it in the garage :(
The new board is alive!
http://www.youtube.com/watch?v=HnJM9Edid8E (http://www.youtube.com/watch?v=HnJM9Edid8E)
Now as a KickStarter: https://www.kickstarter.com/projects/312898525/rusefi-gpl-automotive-engine-control-unit-ecu-firm (http://https://www.kickstarter.com/projects/312898525/rusefi-gpl-automotive-engine-control-unit-ecu-firm)
The new board - Frankenso (http://http://rusefi.com/forum/viewtopic.php?f=4&t=569) - would have a build-in power supply & connector. Also bluetooth and joystick, do not ask :)
Frankenso board is alive :)
http://http://www.youtube.com/watch?v=B2BrQA63s48
We now have 12 engines running on this platform :)
OMG it has been a year since I've updated this thread?! https://www.youtube.com/watch?v=CD2lb1KpI3M (https://www.youtube.com/watch?v=CD2lb1KpI3M)