- Sat Oct 31, 2020 11:37 am
#46114
Hi guys,
I am new here, so I'll introduce myself.
I am Martijn, from the Netherlands. My hobby car is an imported 96 1.8 Miata. I "build" an NB 1.8 engine, with VVT pistons, new bearings, new rings, bore hone etc. to which I would like to add ITB's at some point. For now I will stick to the stock NB intake.
One component was missing, which was an ECU. Since ECU's are rather expensive, and I am a bit of tinkerer, I went looking for a DIY alternative. I stumbled across the Speeduino project, but could not find a ready made board to my likings (plug and play in the 96-97 cable harness, onboard Atmega2560 instead of a whole Arduino Mega, and a VR conditioner for the OEM crank sensor).
In the Speeduino code I did find a microcontroller pin config for the 96 MX5, and there seems to be a base tune available as well. So I made this (most 3D files from the components are missing, but, they will actually be there on the board):
All pins have proper ESD protection, the 12V is fused and protected for reverse polarity. EMC filtering etc. is also placed, and the electrolytics are automotive grade. The board is a dual layer to cut costs. A 4 layer would have been nicer, but this should work just fine. I just placed the order at JLCPCB, which will also solder all the SMD components. Their prices are just ridiculous, 5 pieces for around a hundred dollar.
Comments and questions are always welcome.
I am new here, so I'll introduce myself.
I am Martijn, from the Netherlands. My hobby car is an imported 96 1.8 Miata. I "build" an NB 1.8 engine, with VVT pistons, new bearings, new rings, bore hone etc. to which I would like to add ITB's at some point. For now I will stick to the stock NB intake.
One component was missing, which was an ECU. Since ECU's are rather expensive, and I am a bit of tinkerer, I went looking for a DIY alternative. I stumbled across the Speeduino project, but could not find a ready made board to my likings (plug and play in the 96-97 cable harness, onboard Atmega2560 instead of a whole Arduino Mega, and a VR conditioner for the OEM crank sensor).
In the Speeduino code I did find a microcontroller pin config for the 96 MX5, and there seems to be a base tune available as well. So I made this (most 3D files from the components are missing, but, they will actually be there on the board):
All pins have proper ESD protection, the 12V is fused and protected for reverse polarity. EMC filtering etc. is also placed, and the electrolytics are automotive grade. The board is a dual layer to cut costs. A 4 layer would have been nicer, but this should work just fine. I just placed the order at JLCPCB, which will also solder all the SMD components. Their prices are just ridiculous, 5 pieces for around a hundred dollar.
Comments and questions are always welcome.