CAD file for Festiva ECU PCB

Hardware inside and outside of the ECU
Post Reply
User avatar
Rocketman
contributor
contributor
Posts: 7
Joined: Wed Mar 12, 2014 5:14 am

CAD file for Festiva ECU PCB

Post by Rocketman »

Here's the CAD file I worked up for the PCB in the stock Ford Festiva B3 ECU housing.

http://werbatfik.com/uplimg/cad/B3_ECU_PCB.dwg

Image

I can convert to dxf format as needed. I did not test-cut it on my CNC yet to check fitment. But I'm fairly confident it will work. The hashed are is the general location of the connector, use any one of the the three bolt hole to locate it on the board - there's a fair amount of tolerance there.
Jack of all trades, master of none.
User avatar
AndreyB
Site Admin
Posts: 14328
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: CAD file for Festiva ECU PCB

Post by AndreyB »

Cool! That's for the 64p connector, right? Looks like the full 64p connector, not the smaller version without the middle 22p.

How do we convince you to cut & test fit it? :)

Next step would be getting this into KiCad. Jared, do you know a way to bring this into KiCad?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: CAD file for Festiva ECU PCB

Post by kb1gtt »

I tried this once in the past, but wasn't very happy with the results. I have tried this TTCONV program noted here http://wiki.xtronics.com/index.php/Pcbnew#Importing_DXF_-_DWG as well I seem to have found a program or web page that would convert a DWG to a gerber file. The the gerber file could be imported into kicad. I seem to recall I ended up drawing the stuff by hand when all was said and done. Last I was playing with it was when I was playing with the Cinch enclosure stuff. I'll add it to my list to see if I can make it play nice.
Welcome to the friendlier side of internet crazy :)
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: CAD file for Festiva ECU PCB

Post by kb1gtt »

I'm remembering the issues with getting the TTConv dependencies sorted out. I seem to recall I got it working once upon a time, but I'm hitting some bumps in the road now.

About the above graphic, a print 1:1 on some paper or cardboard and a pair of scissors can go a long way with very little programming or effort.
Welcome to the friendlier side of internet crazy :)
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: CAD file for Festiva ECU PCB

Post by kb1gtt »

I got it working, or at least ttconv opens now. I followed the instructions found here http://permalink.gmane.org/gmane.comp.cad.kicad.user/5677 it worked for windows 32 bit on win7. I seem to recall from my prior experience that it did not play nice with 64 bit, had to be 32 bit. Any how it opens, but wants to convert DXF not DWG. Can I get a copy of the file in DXF. Also note I get this message when I open the program. For others that might try this, draftsight is free as in beer, with registration, and works with DWG and DXF very well.
Attachments
Untitled.png
Untitled.png (12.78 KiB) Viewed 17162 times
Welcome to the friendlier side of internet crazy :)
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: CAD file for Festiva ECU PCB

Post by kb1gtt »

I finally got Draftsight installed. Then I saved as dxf, then ttconv to make into a module. Here is the module.
Attachments
Festiva ECU PCB.zip
(629 Bytes) Downloaded 452 times
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14328
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: CAD file for Festiva ECU PCB

Post by AndreyB »

Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14328
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: CAD file for Festiva ECU PCB

Post by AndreyB »

kb1gtt wrote:a print 1:1 on some paper
Let's make some tiny changes to make this even better.

Let's make it universal so that we can use it both with 48 pin and 64 pin connectors, maybe even focus on 64 pin connector because it's easier to acquire.
I believe you have have 079721-2351
Image
and 079721-3350
Image
has couple of mounting holes at different spots.

Image
So #1, #2 and #3 are perfect, let's use them as reference points.

#4 - we need to lower these holes a little bit, looks like 59mm between #2/#3 and #4.

#5 - let's widen this lower section by couple mm on each side and expand the board 2mm down, that's so that we can add the missing lower mounting hole (see the 3350 board - looks like that lower-right hole is in the same spot as the unused lower-left hole on the 2351 board, just mirrored. We can probably add these lower holes on both sides just in case.

#6 - these top holes are 64.5mm above the #2/#3 holes.

#7 - we need to move the right edge of the connector 2mm to the left, the way it is there is not much clearance. There is a drawing of that connector @ http://www.te.com/catalog/pn/en/176122-6 - can you take the connector width & mounting holes locations from there?

I hope these changes make sense.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: CAD file for Festiva ECU PCB

Post by puff »

shall i create a cad file for some russian ecu board? :-)
User avatar
AndreyB
Site Admin
Posts: 14328
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: CAD file for Festiva ECU PCB

Post by AndreyB »

Puff, only if you have stock header available
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: CAD file for Festiva ECU PCB

Post by kb1gtt »

I started to play with merging frank and this outline. See attached.
Attachments
Capture.PNG
Capture.PNG (60.17 KiB) Viewed 17928 times
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14328
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: CAD file for Festiva ECU PCB

Post by AndreyB »

While Festiva has a 48 pin connector, it's easier to buy a 64 pin connector version - with a 3rd plug in the middle.

On this picture, the box on the left is 1993 Mazda Protege 1.8 LX Auto. I believe at least some SOHC auto are 64 pin also.

On the right we see a taller compatible box - that's Mazda 626 with a v6. These are taller because they have two PCB inside connected via a ribbon cable, does not matter for us - the primary PCB is from the same 079721 family.

Image

In my greedy junk yard these were $11 each.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14328
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: CAD file for Festiva ECU PCB

Post by AndreyB »

On this picture, note how 55-60% of the plastic part is sticking outside of the PCB outline. Also the heat sink is visible:

Image
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: CAD file for Festiva ECU PCB

Post by kb1gtt »

For documentation purposes, the TTConv0.2 "Scale Unit DXF>Kicad" was 394
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14328
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: CAD file for Festiva ECU PCB

Post by AndreyB »

Surprise-surprise, 1994 4 cyl Toyota Camry uses the same ECU box, their PCB code is 175731-7180
Image
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Rocketman
contributor
contributor
Posts: 7
Joined: Wed Mar 12, 2014 5:14 am

Re: CAD file for Festiva ECU PCB

Post by Rocketman »

The only other ECU's I have here are the 52 pin which is also quite common between Mazda/Toyota & others.
Jack of all trades, master of none.
User avatar
AndreyB
Site Admin
Posts: 14328
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: CAD file for Festiva ECU PCB

Post by AndreyB »

New draft placement

Key ideas: we will have both the pads for stm32f407VG right on the PCB, and 100 holes for discovery. This case one would be able to either mount everything to the PCB (hardcore soldering), or solder discovery to the board, or solder connectors for discovery (risk of discovery falling out)

The screen would be mounted on stand-offs, so it would not be wasting space on the PCB.

Image
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14328
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: CAD file for Festiva ECU PCB

Post by AndreyB »

@ has improved the outline a bit:

Image
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: CAD file for Festiva ECU PCB

Post by kb1gtt »

Great.

Is there a copy I can grab to convert to KICAD? Or perhaps someone else has already grabbed it and converted to KICAD. I keep hoping I'll get to take a stab at Frankenso, but I keep having to bump hobby stuff to a lower priority :(
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14328
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: CAD file for Festiva ECU PCB

Post by AndreyB »

this 2nd version was made from your .brd file - I've converted it to .kicad_pcb
https://svn.code.sf.net/p/rusefi/code/trunk/hardware/rusefi_lib/outlines/

I am hoping to place the discovery outline at the right spot of the denso PCB outline tomorrow - I have the location on my paper prototype, need to take measurements.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Post Reply