Project FreeEMS Powered WikiSpeed! (No 3g/56k)

FreeEMS topics that aren't specific to hardware development or firmware development.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Project FreeEMS Powered WikiSpeed! (No 3g/56k)

Post by Fred »

I thought I'd do a diary of sorts here for those interested. You may comment in this thread once I unlock it, which I will once it's up to date. I'll try to post daily, in that I'll try to make progress daily, and post about any progress made, but no promises!

Page two is pic-heavy, FYI.
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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

November 4th

Post by Fred »

November 4th

We arrived in Seattle in the early evening, caught a taxi to the hotel, unpacked various things, and went to bed! Nothing exciting today!
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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

November 5th

Post by Fred »

November 5th

I unpacked tools and kits and supplies and setup a work station on the desk in the hotel. I began assembling the board, but had some trouble with poor quality solder and/or wick making removing flood soldering very very difficult. No ICs were killed in this process, though many suffered third degree burns. They've recovered suitably after a bath in corn-based alcohol.
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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

November 6th

Post by Fred »

November 6th

After correcting some stupid mistakes, I was still unable to load the SM onto the CPU, which was most frustrating. After some discussion on IRC, Andy finally spoke up and let me know he had had troubles too. I immediately realised what was wrong and fixed the file that comes with the USBDM tool by adding the C412 ID to the list for the XDP512 CPU and suddenly had success. I then continued on and all but finished the Jaguar build before I became too tired to think and went to bed.
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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

November 7th

Post by Fred »

November 7th

In the morning I wrapped up the assembly as much as possible leaving a short list of things needing doing:
  1. ground jumpers
  2. output jumpers
  3. MAP sensor ext/int
  4. 5V/12V for ignition outs
  5. high side for vtec output (unsure if high side, old were)
  6. integration of H bridge board for throttle
  7. 5V regulators and mounting
  8. wiring to a connector
  9. extra/spare FETs not installed
  10. wash the board again with alcohol
  11. win/succeed
Joe Justice arrived back from his trip and eventually picked Isabel and I up and took us to the WikiSpeed shop where we got a guided tour. We spent the evening there helping out a bit, and I got some help pulling the coils/plugs out of an R18A1 and photographing/measuring the trigger arrangements. Bad news on that, it turns out that it's a 12+1 pattern on the crank, not simple 12 tooth ring. This will require time-based decoder to do properly. Dinner was burgers at the red onion across the road. Good service, good shake, OK sweet potato fries, average burgers IMO. The good service more than made up for it, though :-)
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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

November 8th

Post by Fred »

November 8th Part 1

Today I wrote a quick thread on the requirements for the new decoder in my draft section (will publish later once tidied up), and need to go out and buy a cable or two to get the computer setup working. I'll be doing that as soon as room service arrive, because we've had a do not disturb sign up the entire time until last night to avoid them seeing the soldering iron in action, etc. Once I get back, I'll be setting up my "cheetah" workstation and cracking out eclipse for some coding. More news later, hopefully.
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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

November 8th Part 2

Post by Fred »

November 8th Part 2

There wasn't much to say about this, IIRC, but I did get my workstation setup, and some other stuff done too. I forget what, but it wasn't entirely wasted.
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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

November 9th

Post by Fred »

November 9th

Yesterday I drafted up some basic files for the new decoder, and got a firmware built that could log some key data for me. In the evening I went down to the workshop and discovered that the sensors had three wires, stole one to test and that I couldn't do much without others help.
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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

November 10th

Post by Fred »

November 10th

Today I hooked up the unknown hall effect sensor with some current limit resistors in 5/6 possible ways, the fifth of which was correct, and thus determined the pin out. I then reworked the Jaguar for hall-effect inputs and headed down to the workshop to meet with some others for help. With a bit of inside knowledge I managed to get the engine cranking over without plugs and eventually a single hall sensor hooked to the jaguar board. I also added the regs and a heatsink to the jaguar to facilitate logging. Finally, I got a log with just the cam sensor, and here is a screeny of that, the first real progress:

Image


This isn't just for the R18A1, it's also for the K20A and possibly other engines, too. The ECU hardware and various parts of the engine are made by Keihin.

Eventually I may break the base code out into a generic X+1 style code base. But for now it'll he Honda specific.
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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

November 11th

Post by Fred »

November 11th

This morning I connected up the crank sensor, which worked first time, then went for a long drive around Seattle, which was nice, then came back and quickly wired up the saleae, and now I have logs and a screeny! Screeny:

Image

Time to write some code! I think I have a plan. It involves a spreadsheet.
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!
Locked