[info] Mary Shelley's Frankenso

Hardware inside and outside of the ECU
OrchardPerformance
contributor
contributor
Posts: 145
Joined: Tue Jul 24, 2018 8:55 pm
Soldering skill: yes
Coding skill?: yes

Re: Mary Shelley's Frankenso #48

Post by OrchardPerformance » Tue Apr 02, 2019 8:29 pm

Some kind of success - I followed your advice and grounded the circuit to trigger it, working from the Discovery back to the MAX9926.

3.3v from the resistors back to the Discovery and grounding it lit the LEDs next to the MAX9926 and registered a trigger event.
Other side of the MAX9926 resulted in nothing... :?

I had a speeduino VR board from another project to stole the MAX9926 from that board and swapped it with the one on the Frankenso, now triggering the crank inputs lights the LEDs and registers as an event.
Jumping the stimulator outputs to the input side of the MAX9926 now makes everything run so I might try firing the car up again tomorrow.

No idea what was wrong with the old chip but I will do some checking, it was one of the first things I did on the board so I may have damaged it with too much heat.

User avatar
kb1gtt
contributor
contributor
Posts: 3524
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA
Contact:

Re: Mary Shelley's Frankenso

Post by kb1gtt » Wed Apr 03, 2019 3:44 am

Heat is less likely. ESD is more likely. Are these OEM chips?
Welcome to the friendlier side of internet crazy :)

960
contributor
contributor
Posts: 315
Joined: Mon Dec 10, 2018 1:22 am
Soldering skill: yes
Coding skill?: yes

Re: Mary Shelley's Frankenso

Post by 960 » Wed Apr 03, 2019 4:25 pm

Dont think it's from heat.

I have heated IC's so they are almost rubber, and never destroyed any.

OrchardPerformance
contributor
contributor
Posts: 145
Joined: Tue Jul 24, 2018 8:55 pm
Soldering skill: yes
Coding skill?: yes

Re: Mary Shelley's Frankenso

Post by OrchardPerformance » Wed Apr 03, 2019 4:42 pm

Certainly not heat, I put it onto the other board to test/play with it and it works fine.

All the solder joints on the frankenso were OK so I have no idea why it didn't operate.

Either way, both MAX chips now work.

OrchardPerformance
contributor
contributor
Posts: 145
Joined: Tue Jul 24, 2018 8:55 pm
Soldering skill: yes
Coding skill?: yes

Re: Mary Shelley's Frankenso

Post by OrchardPerformance » Wed Apr 03, 2019 6:59 pm

Just achieved first start. rusEFI confirmed running on a 1980s BMW 325. (albeit not very well yet..)

User avatar
AndreyB
Site Admin
Posts: 9846
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Mary Shelley's Frankenso

Post by AndreyB » Wed Apr 03, 2019 7:09 pm

OrchardPerformance wrote:
Wed Apr 03, 2019 6:59 pm
(albeit not very well yet..)
Congrats! Can I please blame the tune?
https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239

OrchardPerformance
contributor
contributor
Posts: 145
Joined: Tue Jul 24, 2018 8:55 pm
Soldering skill: yes
Coding skill?: yes

Re: Mary Shelley's Frankenso

Post by OrchardPerformance » Wed Apr 03, 2019 7:17 pm

You can indeed, although at this point I would blame the tuner.... :lol:

I stuck it into wasted spark and batch injection just to avoid any possible sync errors so I have no idea what the injector pulse widths or the ignition timing was. I just need to sit down and work out what my idle pulse widths and timings should be, fortunately I have a mortronic ECU hooked up to run on the bench so I can sit in the warm with a scope and find that out at my leisure.

Hopefully get it running better at the weekend.
I will also get back to finishing off this build process as I have a load of notes and photos still to add.

OrchardPerformance
contributor
contributor
Posts: 145
Joined: Tue Jul 24, 2018 8:55 pm
Soldering skill: yes
Coding skill?: yes

Re: Mary Shelley's Frankenso

Post by OrchardPerformance » Sat Apr 13, 2019 10:58 pm

OK, so finishing off the build of the Frankenso before moving on to the vehicle specific bits on another thread.

------------------------------------------
Installed 5v rail jumper at W23

Installed LCD PWR Jumper

Fitted jumpers for Hi-Low driver voltages

Fitted jumpers for crank and cam sensor

It was at this point I put together a bench test rig so I could stimulate the outputs and debug the ECU on the bench.
I'm sure there are things I have missed from this build, I think its most likely I have missed some jumpers but the purpose of the bench test.

If there is enough want for it then I will do a quick round up of how I put the stimulator setup together.

Image

xtrap225
Posts: 4
Joined: Fri Aug 30, 2019 3:01 am
Soldering skill: yes
Coding skill?: yes

Re: Mary Shelley's Frankenso

Post by xtrap225 » Wed Dec 04, 2019 6:34 am

Thank you so much for this, its amazing to have something to use to get a good order to do the project in.

however, be warned folks there are at least a couple typos, i assume going by the BOM page for those would be best.
https://rusefi.com/docs/ibom/frankenso_latest.html

for example

LD604 and 3 others that are badly marked = LED, beware R604 is backwards vs the other 3 LEDs actually LD603 LD607 LD608
should say
LD604 and 3 others that are badly marked = LED, beware LD604 is backwards vs the other 3 LEDs actually LD603 LD607 LD608

and

C602 C604 = 1.0uF (104)
should say
C602 C604 = 0.1uF (104)

and

R172 R172 - Do not populate
should say
R172 R173 - Do not populate

and

C612 C613 = 3300pF (332)
should say
C162 C163 = 3300pF (332)

U531 = FT232RL http://www.ftdichip.com/Support/Documen ... FT232R.pdf
should say
U351 = FT232RL http://www.ftdichip.com/Support/Documen ... FT232R.pdf

R401 R410 = 22 ohm (220)
should say
R407 R410 = 22 ohm (220)

R414 R422 R432 = 22 ohms (220)
should say
R414 R422 R423 = 22 ohms (220)
Last edited by xtrap225 on Sun Jan 19, 2020 7:24 am, edited 2 times in total.

xtrap225
Posts: 4
Joined: Fri Aug 30, 2019 3:01 am
Soldering skill: yes
Coding skill?: yes

Re: Mary Shelley's Frankenso

Post by xtrap225 » Sun Jan 12, 2020 10:25 pm

OrchardPerformance wrote:
Sat Aug 18, 2018 8:36 pm
12 channel injector drivers next

R408 R409 = 1k ohm (102)

R401 R410 = 22 ohm (220)

Q401 -> Q404 = https://www.st.com/resource/en/datasheet/vnd14nv04.pdf Chamfer on package IDs the orentation
Pin 1 = LH chamfer side and pin 1 goes to resistors on small trace
These are damn tough, the iron looses too much heat to the ground plane and the hot air wants to blow them away all the time.
Managed by putting the non ground pins down first and then warming the ground plane with hot air while using a large tip in the iron on the pins.
Suggest maybe a spur of the ground plane to reduce the heat sink effect on these pins to make assemby easier?

D413 = Diode

D414 = LED

Image

R404 R405 = 1k ohms (102)

R403 R406 = 22 ohm (220)

R427 = 1k ohms (102)

Image

Q405 -> Q412 = Sams as Q401 -> Q404

R413 R417 R416 R421 = 1k ohms (102) - use hot air due to ground plane

R414 R418 R415 R419 = 22 ohm (220)

R412 R421 R424 = 1k ohms (102)

R414 R422 R432 = 22 ohms (220)

R426 = 22 ohms (220)

R425 = 1k ohms (102)

Image

Something to note here is there was a minor defect on the board that stopped Q410 from working, the trace from R422 to Q410 was cut just where the trace meets the solder pad for the resistor.
If you look closely at the picture you can see a white line to the left of the R422, this is actually where the PCB trace is broken.
It is easily fixed by tracking some solder across from the resistor to the leg of the IC.
can anyone confirm that R401 above should read as R407?

also assuming that is true, what is R401 onthe ibom page it reads as Value=OPT Footprint=SIL-2 Quantity=1 and its a through hole device, but i can't find it in parts.

OrchardPerformance
contributor
contributor
Posts: 145
Joined: Tue Jul 24, 2018 8:55 pm
Soldering skill: yes
Coding skill?: yes

Re: Mary Shelley's Frankenso

Post by OrchardPerformance » Wed Jan 15, 2020 8:49 pm

Thank you for spotting those couple of things. I will try to get a chance to update and correct those things.

Regarding the resistor it looks like you are correct that it is R407. This would be a ""220" resistor which translates to a 22 ohm.

These resistors are configured the same as for all the other drivers.

I will do a quick check of the other bits at the weekend.

Post Reply