Puma board for FreeEMS

Marcos' unmaintained, but still in-use, Puma for FreeEMS circuit board/hardware design!
User avatar
Fred
Moderator
Posts: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: FreeEMS for Argentina

Post by Fred »

The fuel pump pin is fine, if it's the same one as the document. I've started compiling data on the pin out issues and will post it up later.

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
nitrousnrg
LQFP144 - On Top Of The Game
Posts: 468
Joined: Tue Jun 24, 2008 5:31 pm

Re: FreeEMS for Argentina

Post by nitrousnrg »

nitrousnrg, if Fred has a recommendation, would you be willing to add those pins? If Fred doesn't have a recommendation, can you add what ever fits and has a short trace? I see 5 perhaps 7 general purpose pins with the ability to be routed for general purpose use with out compromising the board layout.
Sure, lets see what Fred says. Those are very secondary pins, so we shouldn't loose much time deciding about those.
Oh also one RFI note we had made in the past, was to place an isolated non conductive ring around the perimeter of the board.
If you don't see it implemented in a week or two, please remind me.
jharvey wrote:
nitrousnrg wrote:
CAELinux is good for thermal analysis/prediction
Whoa! I'll try to learn something about it.
Ah man, don't do that. If we need something, I can wipe it out.
Don't worry, I'd like to know that tool for other projects of mine.
The fuel pump pin is fine, if it's the same one as the document.
Ohh, thats important. I moved the fuel pump pin to PK0 since I knew Port A could have the weird behaviors. Ok, i'm falling back to the original setup.

MThis is my TODO, as far as I remember:

* load/run header switch
* change fuel pump pin
* extra pins routed to the 40-pin header
* pins with vias for testing
* silkscreen conditioning
* RF antenna around the pcb
Marcos
User avatar
Fred
Moderator
Posts: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: FreeEMS for Argentina

Post by Fred »

Lemme check pk0 might be fine too. I don't care which pin it's on as long as it doesn't waste some other more special functionality. The fuel pump pin should be a boring pin. As for port A issues, they would matter on a coil, but not on a relay, even if the fuel pump came on for a second it's no big deal. I'll check pk0 and repost.
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: FreeEMS for Argentina

Post by Fred »

Probably best to not have it on PK0 actually.
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
nitrousnrg
LQFP144 - On Top Of The Game
Posts: 468
Joined: Tue Jun 24, 2008 5:31 pm

Re: FreeEMS for Argentina

Post by nitrousnrg »

Fuel pump is routed to the pin defined in the pin document (A7 or close).

I still have to route some other pins out to the signal connector, and correct some issues with the silkscreen. Grounds planes for power dissipation are done. This was a crazy week, I hope finish this soon and send it to the manufacturer in december.
Marcos
User avatar
jharvey
1N4001 - Signed up
Posts: 1607
Joined: Tue Jun 10, 2008 5:17 pm

Re: FreeEMS for Argentina

Post by jharvey »

It appears that .6mm diameter SnAgCu filled via's can better the thermal PCB's thermal resistance by about 250% I posted more about the article I found it in at this link.

viewtopic.php?f=35&t=951

So to help with potential thermal issues, I might recommend peppering via's under the chips like the MCU, stepper drive, ect.
User avatar
nitrousnrg
LQFP144 - On Top Of The Game
Posts: 468
Joined: Tue Jun 24, 2008 5:31 pm

Re: FreeEMS for Argentina

Post by nitrousnrg »

Cool, later I'll check what the manufacturer can do about it. It says I have to put bigger and fewer vias, and remove the solder mask area under the cpu and stepper driver.

I wonder if rust will be a problem in the non-masked area, since all the boards I etch at home get rusty in no time. Probably those regions are plated like a pad; in that case it won't be a major problem. Plus, it would have silicon grease, which also protects the copper from the atmosphere.
Marcos
User avatar
nitrousnrg
LQFP144 - On Top Of The Game
Posts: 468
Joined: Tue Jun 24, 2008 5:31 pm

Re: FreeEMS for Argentina

Post by nitrousnrg »

Damn, we don't have an input for the key.

Fred, consider adding it to pin-assignment.ods. The input should be in a interrupt-capable pin. Ports H and J can be used as an external interrupt source. Port P too, but it is the PWM-able one.
Marcos
User avatar
nitrousnrg
LQFP144 - On Top Of The Game
Posts: 468
Joined: Tue Jun 24, 2008 5:31 pm

Re: FreeEMS for Argentina

Post by nitrousnrg »

Nevermind, we agreed the key status was going to be monitored by reading the 12v with the MCU ADC. Let me have some testing so you can put it in the pin assignment ods.
Marcos
User avatar
Fred
Moderator
Posts: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: FreeEMS for Argentina

Post by Fred »

If there is an ADC interrupt, then great, otherwise you're right, it needs to be added.

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