Project JAGuar for FreeEMS

Andy's GM DIS centric hardware design! Also works as a fuel controller for EDIS and distributor applications.
Post Reply
User avatar
Fred
Moderator
Posts: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Project JAGuar for FreeEMS

Post by Fred »

Sounds like you are, will look later, mrs home soon, need to clean up a bit :-)
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: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Project JAGuar for FreeEMS

Post by Fred »

OK, just took a look, RPM inputs are now world class, but you dropped the LEDs, I'd have kept them, you can always not populate if they give trouble, as you said in your earlier note :-) Out of all of the LEDs, those are the most important ones. I'm going to add code soon to flash the CEL at 1hz or so, soon, though, and that's nice too :-)

Your load run jumper looks NC and should be NO, ravage was like that until a few days ago, perhaps you copied it without looking at the TODO? Not sure, easy enough to realise once built as long as it's not soldered.

No tants on those two cpu pins yet. Then again, I didn't reply to your earlier post, which could be why. Let me do that now, and post, yet again.

Fred.
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: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Project JAGuar for FreeEMS

Post by Fred »

Fred wrote:Config resistors are correct, but you should chuck MODA and MODB on the CPU symbol labels. Might be clearer to do it like this too "PE7 / XCLKS" with the pin number first and function second.
Done, good call for clarity :-)
You sure it's done? Looks the same to me. I mean teh light green text inside the CPU symbol. Ahh, you added blue labels on the resistors, that's cool, but I think the pins are still unclear.
Ok, so C1 (VDD1) and C5 (VDD2) should be 10uF 10v tantalum capacitors and C2 (VDDX), C3 (VDDR1), C4 (VSSA), C8 (VSSPLL) and C44 (VRH) 0.22uF should be X7R ceramic capacitors?
Nope:

VDD1(C1), VDD2(C5), VDDA(C4), VRH(C44) and VDDPLL(C8) are correct at 0.22uF X7R

VDDX(C2) and VDDR1(C3) have 0.22uF, which is correct, however can/should also have 10uF tantalums in parallel with the ceramics. You don't have to do this, but it's a good idea. You CAN do the same thing for VRH if it's far from the regulator output caps, but only if far. No point otherwise.
I'm still learning KiCAD, and will update the drawings accordingly :-)
You're learning awfully fast! :-) I like the new outlines and page ordering :-)

OK, there you go! :-)

Fred.
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
DeuceEFI
LQFP144 - On Top Of The Game
Posts: 579
Joined: Thu Feb 25, 2010 3:57 am
Location: Gosport, IN USA
Contact:

Re: Project JAGuar for FreeEMS

Post by DeuceEFI »

I see where I went wrong with the CPU pins not changing their name in the PDF... I'm using a laptop with Windows7 and CutePDF on it with KiCAD to make the PDF, but I'm using my Debian 6 Desktop to work with everything else and the Windows7/KiCAD didn't have the same library file on it... :| That has been corrected and I have the capacitor changes made as well, along with adding back the LEDs and resistors around the MAX9926 chip.

New changes have been committed/pushed, now working on the file Jaguar.ods (BOM) now that I think we have the caps straightened out along with the RPM inputs 8-)

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

Re: Project JAGuar for FreeEMS

Post by Fred »

I looked at that BOM, and noticed something wrong, I'll look again tomorrow at whatever is in the repo when I get to it. For now, sleep.
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
DeuceEFI
LQFP144 - On Top Of The Game
Posts: 579
Joined: Thu Feb 25, 2010 3:57 am
Location: Gosport, IN USA
Contact:

Re: Project JAGuar for FreeEMS

Post by DeuceEFI »

Fred wrote:I looked at that BOM, and noticed something wrong, I'll look again tomorrow at whatever is in the repo when I get to it. For now, sleep.
I just pushed my last changes for today to github.

Summary:
BOM (Jaguar.ods file) is ready for review after all the changes today to the schematic.

Changed non-polarized capacitor symbol to polarized capacitor symbol for the tantalum capacitors in parallel with the X7R ceramic capacitors on the CPU power pins.

Updated PCB Jaguar.brd file.

Updated the Jaguar-Schematic.pdf file.

Time for sleep...

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

Re: Project JAGuar for FreeEMS

Post by Fred »

OK, you added two extra tants on the left and right that weren't needed, but I supposed they can't hurt either. You could remove them again, if you want. The ones above and below the CPU symbol seem correct, though. You also, in a failed attempt to confuse me, swapped the annotations around on the parts! Hmmm.

I'm running out of stuff to complain about! :-)

1.6k on advance output xor would be better as 1k despite dozens of posts ranting about 1.6k by me... :-)

Second input on that XOR should be jumperable to either 5v or ground so you can select the polarity just in case it's wrong.

The injector drives could have a second resistor feed (and second 100k pull down) from 3 port B pins so as to experiment with Sean's code once ready, although Sean's code should be able to work on the port T pins exactly the same, so this isn't strictly necessary. You could also make it easier to hook them to 6 pins later for sequential, maybe 6 port B pins? How about running 1k resistors from 6 port B pins to the FET inputs and 100k resistors from those pins to ground and leaving them empty for now?

I see nothing else obviously wrong at this point. Let me check the other files.

BOM looks good, was there a bad error in the first couple of C lines in an earlier version? I can't seen an issue now, anyway. 5% carbon film resistors = yuck, go metal film for everything, they're just nicer. You can often get 1/2w handling in 1/4w package too. The cost diff is negligible, and they look prettier. Up to you, but I'll never use a carbon film resistor again :-)

LOL @ "The name "Jaguar" comes from my initials and the great cat keeping in the FreeEMS tradition of using cat names..."

It seems like FreeEMS loves pussy as much as I do. < If this is in poor taste, say the word and I'll remove it, though I thought it was quite funny.

Great work! I feel like you're close! The benefits of a simple design :-)

Fred.
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!
tpsretard
QFP80 - Contributor
Posts: 99
Joined: Thu Mar 19, 2009 3:05 am

Re: Project JAGuar for FreeEMS

Post by tpsretard »

It seems like FreeEMS loves pussy as much as I do.
hahahahahahhaa
OMG, i almost fell off my chair, hahahahahahahaha

BRILLIANT!!
User avatar
DeuceEFI
LQFP144 - On Top Of The Game
Posts: 579
Joined: Thu Feb 25, 2010 3:57 am
Location: Gosport, IN USA
Contact:

Re: Project JAGuar for FreeEMS

Post by DeuceEFI »

Fred wrote:OK, you added two extra tants on the left and right that weren't needed, but I supposed they can't hurt either. You could remove them again, if you want. The ones above and below the CPU symbol seem correct, though. You also, in a failed attempt to confuse me, swapped the annotations around on the parts! Hmmm.
LOL, sorry about trying to confuse you, I think I have the capacitors straightened out on the cpu.sch file now...
Fred wrote:I'm running out of stuff to complain about! :-)
That means I'm making considerable progress :-)
Fred wrote:1.6k on advance output xor would be better as 1k despite dozens of posts ranting about 1.6k by me... :-)
Ok, changed from 1.6k to 1k
Fred wrote:Second input on that XOR should be jumperable to either 5v or ground so you can select the polarity just in case it's wrong.
I have made this sensible addition along with a second gate on the XOR for the DIS-Bypass voltage output. This needs to be 0V during cranking (RPM less than 300 RPM) and 5v above 300 (or 400) RPM to allow us to control the ignition advance.
Fred wrote:The injector drives could have a second resistor feed (and second 100k pull down) from 3 port B pins so as to experiment with Sean's code once ready, although Sean's code should be able to work on the port T pins exactly the same, so this isn't strictly necessary. You could also make it easier to hook them to 6 pins later for sequential, maybe 6 port B pins? How about running 1k resistors from 6 port B pins to the FET inputs and 100k resistors from those pins to ground and leaving them empty for now?
Ok, I added a couple of additional landing points for the injectors, I have a plan to use one set of 100k resistors for both Port T and Port B outputs to the FETs, but if we don't use Port B do we need to tie them to ground via 100k resistors? If so I have included the ability to use a 100k resistor network (a whopping $0.54 USD part) that can be installed on P33 to do this.
Fred wrote:BOM looks good, was there a bad error in the first couple of C lines in an earlier version? I can't seen an issue now, anyway. 5% carbon film resistors = yuck, go metal film for everything, they're just nicer. You can often get 1/2w handling in 1/4w package too. The cost diff is negligible, and they look prettier. Up to you, but I'll never use a carbon film resistor again :-)
I have change the BOM to use 1% Metal Film resistors and you were right didn't change the cost much at all, since most of the odd values I can get from Digikey in quantity 1 instead of packs of 5 :-)
Fred wrote:It seems like FreeEMS loves pussy as much as I do. < If this is in poor taste, say the word and I'll remove it, though I thought it was quite funny.
I was thinking the same thing after the previous projects, LOL, so I just thought I would continue :-)
Fred wrote:Great work! I feel like you're close! The benefits of a simple design :-)
Yes, simple is good, once we work this design out, I will create another board as a platform for the TA cards, as I have one of those as well...

I just committed and pushed changes to the KiCAD schematic, schematic PDF, BOM and the TODO.md files to github. Ready for the lastest review when you have time... :-)

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

Re: Project JAGuar for FreeEMS

Post by Fred »

DeuceEFI wrote:I have made this sensible addition along with a second gate on the XOR for the DIS-Bypass voltage output. This needs to be 0V during cranking (RPM less than 300 RPM) and 5v above 300 (or 400) RPM to allow us to control the ignition advance.
Cool! I was going to ask you about that.
Ok, I added a couple of additional landing points for the injectors, I have a plan to use one set of 100k resistors for both Port T and Port B outputs to the FETs, but if we don't use Port B do we need to tie them to ground via 100k resistors? If so I have included the ability to use a 100k resistor network (a whopping $0.54 USD part) that can be installed on P33 to do this.
Will check it out soon.

Another thought: Have you considered this board being used for EDIS? Are any aditions/subtractions/changes required to make that happen? It seems as though they're very similar systems, hardware requirement wise.

Fred.
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!
Post Reply