work in progress Common Rail MC33816/PT2001 dev board - 4 injectors GDI

Hardware inside and outside of the ECU
960
contributor
contributor
Posts: 336
Joined: Mon Dec 10, 2018 1:22 am
Location: Norway

Re: Common Rail MC33816 dev board - 4 injectors

Post by 960 »

Ah, ok..

Why not use the gerbers and bom from the OEM eval board?

It's all on NXP's site..
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors

Post by AndreyB »

@Noxz found the issue - top side 10R resisters had 10K parts mounted by mistake. Once 10K was replaced with 10R and J5 was jumped with J6 (no idea why we have this) and DRIVEN pin was hand operated (we do not have FW for DRIVEN right now), we've got 60V on 0.3 board!

I am hoping that @Noxz would restore the damage board and add a couple of code around DRIVEN soon :)
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
Noxz
Posts: 135
Joined: Wed Jun 27, 2018 2:40 am

Re: Common Rail MC33816 dev board - 4 injectors

Post by Noxz »

Not J5 to J6, but J5 to specify to use the xtal onboard, and J6 to use supplied VccIO (which is 3v, not 3.3v, from discovery).. these are carry overs from the eval board. They will be removed for next revision (or just remember to solder-jumper/0R them and not install headers)
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Common Rail MC33816 dev board - 4 injectors

Post by kb1gtt »

NXP files would make the product you can purchase from NXP. It's cheaper to just buy NXP's then it is to build your own. The goal is to have a validated KICAD project which has BOM information populated and validated footprints, which we can eventually make into our own PCB layouts.
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors

Post by AndreyB »

We have seen these boards produce 60v while in Washington state.

Nich, Chris and Matt are now trying to get 60v produced in New Jesery. Some validation code was added today.
Attachments
di_IMG_20200412_193953.jpg
di_IMG_20200412_193953.jpg (495.56 KiB) Viewed 26101 times
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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors

Post by AndreyB »

Finally we have same board generate 60v in NJ!

This video would not have happen without Chris, Jared, Nick and Matt!

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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors

Post by AndreyB »

Attachments
price_of_progress.jpg
price_of_progress.jpg (2.37 MiB) Viewed 26034 times
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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors

Post by AndreyB »

MC33816 boards keep travelling back and forth between New Jersey and Washington

So far a number of lessons were learned in relation to all this MC33816 drama:

10K and 10R resistors are very not interchangeable.

MC33816 likes it's 5v to be pretty close to 5v, it even has relevant status bits to report it's unhappiness about 4.x volts instead of 5v. spec'd limit of 4.75-5.25

SBR10200CTL diode while it shares package with a MOSFET does not work like a MOSFET

There is progress! it looks like we will have soon two or three boards which look and act the same!
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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors

Post by AndreyB »

A couple HW issues reported, that's a lot of head banging :)

https://github.com/rusefi/rusefi/issues/1434
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
Noxz
Posts: 135
Joined: Wed Jun 27, 2018 2:40 am

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by Noxz »

This is a very useful graphic showing the main configuration points of an injection cycle
Attachments
pulse variables.jpg
pulse variables.jpg (123.88 KiB) Viewed 24859 times
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by AndreyB »

Q: how special are mosfters or diodes we use on the board right now? Is there a safe opportunity to replace more components with JLC parts?

We really need to simplify our assembly, we have proven that we mess things up :(
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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by AndreyB »

Version 0.3.2 of the board pushed! The board is now single-sided (still 4 layed PCB but all components are now on one side) and JLC is assembling some MOSFETs now. $130 for 5 or $190 for 10 so looking for some review before I spend the money?
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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by AndreyB »

Arrived. One board goes to WA.
Attachments
MC33816_0.3.2.jpg
MC33816_0.3.2.jpg (3.46 MiB) Viewed 24485 times
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
sordfish
Posts: 2
Joined: Sun Apr 12, 2015 9:56 pm

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by sordfish »

Nice progress!

Are there any boards available to the UK?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by AndreyB »

sordfish wrote:
Mon Jul 06, 2020 9:27 am
Are there any boards available to the UK?
All the files to fab are published but those boards are a bit useless until the software is done.
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: Common Rail MC33816 dev board - 4 injectors GDI

Post by kb1gtt »

The attempt of a boost voltage valid LED on R0.3.2 does not work. It appears the diodes do not drop the voltage enough and U1 gets destroyed. The below circuit was suggested in Slack by @mck1117 and was drafted in LTSpice. This circuit or similar should probably be Incorporated in future spins of this board.
DI_Boost_V_Indicator_25V_and above_indicator_LED_LTsim.png
DI_Boost_V_Indicator_25V_and above_indicator_LED_LTsim.png (273.2 KiB) Viewed 23766 times
DI_Boost_V_Indicator_25V_and above_indicator_LED_LTsim.jpg
DI_Boost_V_Indicator_25V_and above_indicator_LED_LTsim.jpg (984.38 KiB) Viewed 23766 times
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by AndreyB »

kb1gtt wrote:
Wed Sep 02, 2020 11:17 am
The attempt of a boost voltage valid LED on R0.3.2 does not work.
Would anything have to be removed from 0.3.2 assembled to reduce risk of failure?
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: Common Rail MC33816 dev board - 4 injectors GDI

Post by kb1gtt »

Remove U1 would disable the VBoost indicator and would prevent issues on R0.3.2
Last edited by kb1gtt on Wed Sep 02, 2020 3:11 pm, edited 1 time in total.
Welcome to the friendlier side of internet crazy :)
mck1117
running engine in first post
running engine in first post
Posts: 1493
Joined: Mon Jan 30, 2017 2:05 am
Location: Seattle-ish

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by mck1117 »

kb1gtt wrote:
Wed Sep 02, 2020 1:55 pm
Remove U1 would disable the VBoost indicator and would prevent issues on R0.3.2
I just removed one of the zeners since they're easier to desolder. The working board I've shipped to Andrey already has a zener removed.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by AndreyB »

And we've promoted the board to PT2001 - this chip was confirmed to be 100% pin compatible, with minor differences on software side.

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
mck1117
running engine in first post
running engine in first post
Posts: 1493
Joined: Mon Jan 30, 2017 2:05 am
Location: Seattle-ish

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by mck1117 »

missing zener
image.png
image.png (212.05 KiB) Viewed 23734 times
mck1117
running engine in first post
running engine in first post
Posts: 1493
Joined: Mon Jan 30, 2017 2:05 am
Location: Seattle-ish

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by mck1117 »

Here are the details of how I had it connected:
image.png
image.png (17.65 KiB) Viewed 23733 times
And some photos of that:
image.png
image.png (7.52 MiB) Viewed 23733 times
image.png
image.png (5.99 MiB) Viewed 23733 times
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors GDI

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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by AndreyB »

Next step of hardware should probably be a standalone board that daisy chains off the high-z injevtor outputs of a normal ecu, and contains its own mcu and canbus. In Borch shell case with 121 pin connector please looking more or less like https://rusefi.com/forum/viewtopic.php?f=4&t=1564 just for 4 cylinders to keep things simpler.
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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by AndreyB »

It would be amazing to share some parts with MED 9.1 just to make it easier for people to make our board without access to a fancy distributor.
Attachments
20201017_224418.jpg
20201017_224418.jpg (754.92 KiB) Viewed 22976 times
naked_5049x003.jpg
naked_5049x003.jpg (78.68 KiB) Viewed 22976 times
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
mck1117
running engine in first post
running engine in first post
Posts: 1493
Joined: Mon Jan 30, 2017 2:05 am
Location: Seattle-ish

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by mck1117 »

AndreyB wrote:
Sun Oct 18, 2020 2:50 am
It would be amazing to share some parts with MED 9.1 just to make it easier for people to make our board without access to a fancy distributor.
Not worth it. You need the MC33PT2001 anyway, and the caps/inductors/etc are only a few bucks total. I don't think "can harvest parts from assorted Bosch OE ECU" is a good thing to optimize for.
azm
Posts: 9
Joined: Fri Nov 06, 2020 5:38 pm
Location: Germany & Slovenia

Re: Common Rail MC33816 dev board - 4 injectors GDI

Post by azm »

Hi everyone,

Hope you doing well :)

I would like to take part in MC33816/PT2000 testing/using. We have a 1.2 TSI with all components (down to including even the low pressure pump) and complete installation laying around and was thinking, why the heck not.

Couple of questions:
1) Any website suggestions where to order the PCBs + Components?
2) There are PT2000 and MC33816 gerber available. Which one is more mature?
3) Any other tips/hints would be welcome.

Best regards!
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816/PT2001 dev board - 4 injectors GDI

Post by AndreyB »

jlcpbc for PCB+80% assembly
mouser/digikey for the rest
MC33816/PT2001 is in better shape
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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816/PT2001 dev board - 4 injectors GDI

Post by AndreyB »

I've somehow burned microRusEFI while bench testing direct injector with a fused black 12v 5A wall power supply. General layout like on this photo just with all wires and oscilloscope attached.

Step 1: MRE+PTE2001+test injector: got three clicks as expected. So injector #2 channel was at least clicking things.

Step 2: hooked up my Rigol, clicked "bench test #2" again and got two weaker clicks instead of three. Next thing microRusEFI went dark.

1Ohm between GND and 3v on MRE, same 1Ohm between GND and 3v on MRE with 3v regulator removed. Sounds like a short inside stm32?

My Flir was not charged but I believe TLE8888 was really warm and power supply area of TLE8888 was pretty hot - but we know that's kind of expected without heatsink. No idea if related or not.
Attachments
20201116_141927.jpg
20201116_141927.jpg (649.75 KiB) Viewed 22362 times
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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Common Rail MC33816/PT2001 dev board - 4 injectors GDI

Post by AndreyB »

TIL that oscilloscope GND on the probe is connected to my house GND which is connected to my desktop USB cable GND. This combined with the fact that I've incorrectly attached oscilloscope probe to one of injector wires is currently the best explanation of MRE damage.
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