- Wed Mar 06, 2019 1:06 pm
#32570
Update 2.8.2021: Rev 2.3 available: https://github.com/pazi88/Speeduino-M5x ... /Rev%202.3
Rev 2.3 PCBs at eBay: https://www.ebay.com/itm/184932329871
Operating instructions for assembled unit: https://github.com/pazi88/Speeduino-M5x ... tions.docx
////////////////////////////////////////////////// Original Post starts from here ////////////////////////////////////////////////////////
After finishing the BMW M52 PnP speeduino PCB I got lot of request of m50 compatible PnP PCB. So this the thread for that. This will again be Speeduino v0.4.3 compatible, so it uses same pin mapping and components as far as it's possible. So no custom pin mapping etc. needed. There will be 6-pin minifit connector for wideband, fan, launch, boost, flexfuel and spare output for future features. There is also option to use baro sensor and for future closed loop VVT, the m50 vanos will have cam input too using stock hall sensor. The stock VR-crank sensors can be used and there is option to also use hall sensor for crank.
The PCB will fit this style of Bosch Motronic ECU cases and uses all the original hardware. So the PCB just replaces the original one.
The same ECU casing is used at least in BMW m42,m50 non-vanos, m50 vanos and m60 engines. With almost the same pinout. So I'm designing the PCB so that it can be used with all of those engines.
This is the ECU that I'm using for measuring and mock-up. It's m50 vanos ecu:
Arduino mega barely fits inside but fits:
Current situation is that I have created the Bosch motronic connector in Easy EDA and also done the tedious job of drawing the PCB and holes for exact locations they need to be. And also placed the TO220's so that the original heatsinks of the casing can be used:
Now it's just matter of fitting all the components and creating the traces, which should be fairly easy job. But it looks like that I may have some problems because of how the mega is oriented inside the casing.
Rev 2.3 PCBs at eBay: https://www.ebay.com/itm/184932329871
Operating instructions for assembled unit: https://github.com/pazi88/Speeduino-M5x ... tions.docx
////////////////////////////////////////////////// Original Post starts from here ////////////////////////////////////////////////////////
After finishing the BMW M52 PnP speeduino PCB I got lot of request of m50 compatible PnP PCB. So this the thread for that. This will again be Speeduino v0.4.3 compatible, so it uses same pin mapping and components as far as it's possible. So no custom pin mapping etc. needed. There will be 6-pin minifit connector for wideband, fan, launch, boost, flexfuel and spare output for future features. There is also option to use baro sensor and for future closed loop VVT, the m50 vanos will have cam input too using stock hall sensor. The stock VR-crank sensors can be used and there is option to also use hall sensor for crank.
The PCB will fit this style of Bosch Motronic ECU cases and uses all the original hardware. So the PCB just replaces the original one.
The same ECU casing is used at least in BMW m42,m50 non-vanos, m50 vanos and m60 engines. With almost the same pinout. So I'm designing the PCB so that it can be used with all of those engines.
This is the ECU that I'm using for measuring and mock-up. It's m50 vanos ecu:
Arduino mega barely fits inside but fits:
Current situation is that I have created the Bosch motronic connector in Easy EDA and also done the tedious job of drawing the PCB and holes for exact locations they need to be. And also placed the TO220's so that the original heatsinks of the casing can be used:
Now it's just matter of fitting all the components and creating the traces, which should be fairly easy job. But it looks like that I may have some problems because of how the mega is oriented inside the casing.
Last edited by pazi88 on Mon Aug 02, 2021 7:53 am, edited 18 times in total.