REMS U66

Free and Open Source Engine Management discussions excluding more specific things on this board.
Ray Hall
TO220 - Visibile
Posts: 5
Joined: Fri Feb 15, 2013 7:59 am

REMS U66

Post by Ray Hall »

For the last three years or more I have been working on a ECU for my car (Lexus IS with 2JZ-GTE engine). I also planed to sell the ECU if I could get it to work. I now realize that while I am a good PC software programmer, I suck when it comes to embedded code. The only solution I think of, other then spending a lot more money, is to make it open source and get help from others to get it finished.

In the last few years I have made three different sets of hardware. After two tires to get the hardware correct, I decided to get professional help. I contacted a design house and they quoted me $40,200 to design the schematic and make two PCB and then test everything worked. While this was a lot of money I decided this was my best way to get good hardware. After some weeks of work they told me the schematic was done and they had used $50,000 !!!! of my money. To make it even worst, they asked if the PCB could be made bigger as all the components would not fit on the dimensions I specified. I made it very clear from the start that the PCB size was not negotiable. So I walked away with a very expensive schematic that would not fit the PCB.

I simplified the design and changed to a different MCU, that I thought I understood. This was the ATmel XMega. The original design used the Freescale S12XE 208 pin BGA. The ECU is designed as a module that plugs into a base board. The base boards can be made with connectors to suit each car.

These are pictures of the ECU.

http://www.turbofast.com.au/bin/Ultrai_ ... Board1.jpg
http://www.turbofast.com.au/bin/Ultrai_ ... Board2.jpg

http://www.turbofast.com.au/bin/Ultrai_ ... eBoard.jpg
http://www.turbofast.com.au/bin/Ultrai_ ... opBoar.jpg
http://www.turbofast.com.au/bin/Ultrai_U66_ECU.jpg

The PC software is 95% done. It connects to the ECU, uploads maps, data logs. It is at the stage you could tune a engine. Just need to add Autotune fuel. This is a movie of the software working.

http://www.turbofast.com.au/bin/REMS_Software.mp4

Considering how much money I have invested so far it would be good to get some back. I was thinking of making all the schematics, PC software code and what embedded code I have, open source. Then sell to anyone that does not want to make hardware, bare boards or assembled. This would include base boards to suit many cars.

As people on this forum are experienced in the S12X, I have a new design ready that uses the S12XE 80 pin QFP. This is the features of the ECU.

Size 100mm x 76mm (4" x 3")
6 x injector outputs
6 x ignition outputs
8 x On/Off outputs
4 x PWM outputs
1 x Stepper motor output
2 x Temperature inputs
7 x Volt inputs (two can be selected as temp)
4 x Trigger inputs (reluctor or hall effect)
6 x Digital inputs
Internal baro sensor
4MB logging and map storage memory.
Communications USB
CAN Bus
DBW (Drive By Wire) throttle control.

So what I have at the moment is a ECU and software that will not run a engine, as I cannot get my head around the trigger decoding setup and ignition and injector control.

By the way REMS means Ray's Engine Management System. And Ultrai is a name I came up with. The U66 stands for Ultrai 6 x injector and 6 x ignition.
Ray.
Ray Hall
TO220 - Visibile
Posts: 5
Joined: Fri Feb 15, 2013 7:59 am

Re: REMS U66

Post by Ray Hall »

I forgot to show in the movie the setting menu. Here is another movie that shows the setup options.

http://www.turbofast.com.au/bin/REMS_Software2.mp4

Ray.
soapypanther
TO220 - Visibile
Posts: 8
Joined: Tue Feb 12, 2013 8:32 pm

Re: REMS U66

Post by soapypanther »

Were you affiliated with autronic a ways back?
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: REMS U66

Post by Fred »

Just out of curiosity, which windowing toolkit did you use for the PC app?
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Ray Hall
TO220 - Visibile
Posts: 5
Joined: Fri Feb 15, 2013 7:59 am

Re: REMS U66

Post by Ray Hall »

soapypanther wrote:Were you affiliated with autronic a ways back?
Yes I was the international distributor for the product for many years. I am now semi retired.

Ray.
Ray Hall
TO220 - Visibile
Posts: 5
Joined: Fri Feb 15, 2013 7:59 am

Re: REMS U66

Post by Ray Hall »

Fred wrote:Just out of curiosity, which windowing toolkit did you use for the PC app?
Embarcadero C++ Builder is what I use. Software could be made to work with your DIY EFI.

Ray.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: REMS U66

Post by Fred »

You misunderstand, I meant win32 APIs, GTK, QT etc.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Ray Hall
TO220 - Visibile
Posts: 5
Joined: Fri Feb 15, 2013 7:59 am

Re: REMS U66

Post by Ray Hall »

Fred wrote:You misunderstand, I meant win32 APIs, GTK, QT etc.
I do not understand the question. The software is for any PC running Windows 95 to Windows 7. The tool kit is what ever comes with C++ Builder.

Ray.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: REMS U66

Post by Fred »

OK, it's probably just standard win32 APIs, then :-)
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Dan
LQFP144 - On Top Of The Game
Posts: 1204
Joined: Tue Mar 02, 2010 2:33 pm
Location: Australia

Re: REMS U66

Post by Dan »

Interesting ECU, Ray.

Does this mean you want to make your ECU open source? Or are you looking for help for a closed product?

I also have doubts an xmega could correctly handle ecu duties, keen to see it in further detail if you are willing to share more?
Post Reply