Still Under Construction.....
How to: Install Speeduino Standalone ECU into Honda/Acura
Edit: October 2021. I made a plug and play adapter board for the OBD1 Honda so no need to mess with any wiring. You can pick it up here https://wtmtronics.com/product/honda-ss-obd1/
Here is an overview video on the Honda plug and play adapter board:
Disclaimer: I am not an engineer or professional mechanic, tuner or mechanic, use the information here at your own risk. I am not responsible for any damage that may be caused to you or your car. Lastly check your local laws, as this may not be a legal modification in some areas.
I have had quite a few requests in the past to make a write up on installing Speeduino into a Honda D series B series or pretty much any OBD 1 Honda. The info here can be used in an obd2 Honda with a few tweaks.
In this write up I will be covering the v0.4 series of Speeduino but the same information can be used with the V0.3 series. The only difference is the pin orientation/naming on the board, but it’s all the same.
What is Speeduino?
Speeduino is a low cost engine Standalone Management System (EMS) based on the Arduino platform. The project was created by a gentle man by the name of Josh Stewart from Australia. The project is open source which means that it is free to be modified while respecting the terms of the license. The majority of the development and testing thus far has been done by members of the community.
What will I need to fit Speeduino into my car?
You will need a few things to get speeduino to working on your car. Some of which you need to purchase and some are optional since they can be borrowed or are just not needed.
The Speeduino PCB, VR Conditioner PCB can all be purchased assembled from the Speeduino store ***link. Read below for links for Tunerstudio and Arduino IDE software download. Soldering iron, solder, solder sucker and timing light can all be found at most automotive stores or amazon. Pinouts and diagrams can be found with a google search.
Wiring it all up
Here are the connections from Speeduino and where they are supposed to go on your Car. The V0.4 uses two pins to carry the fuel injector wire so are gonna have to add a small piece of wire to your existing injector wire from your harness to essentially double the wire. You can do it this way or just use one pin like I did. It’s up to you. The V0.4 has 4 pins for ground. I only used 2 of them; you can use any 2 of your choice and leave the other 2 unused.
https://www.dropbox.com/s/3l0rsby2fboese8/V0.4 Mapping.xlsx?dl=0
To connect the Speeduino to you stock harness you will need some sort of patch harness to join the two. There are many ways to do this as long as it gets the job done. On my car I currents have a “RPi GPIO Cobbler Plus Breakout Board Kit with 8" 40 Pin Ribbon Cable for Raspberry Pi 3 / Zero 1.3 / 2 / B+ / A+ (Unassembled)”
You basically solder up 2 feet long 20 or 22ga wire to the holes in the PCB which correspond to pins listed in the excel file and solder up the supplied female IDC 40 pin connector. Now you are half done with your patch harness. The other end of wires you soldered connects to your cars stock wiring harness. I spliced and soldered my harness directly to my stock harness. If you don’t want anything permanent then you can use an old ecu and cut off the connector, and solder your wires to the wires to the connector and just plug it to your stock harness.
Another method is if your car is obd2 then you and just get an obd2 o odb1 ecu jumper, cut off the male plugs and solder it to the IDC 40 pin Break out PCB and cut down your work in half.
Another method is to just get an old ecu which can connect to your stock harness, cut out the Circuit Board from the Ecu and you will be left an empty case with a female connector, install the speeduino into the case and just solder the wires to the connector to essentially have yourself a plug and play Standalone ecu.
Over the last few months I have tried a few ways of connecting the Speeduino to my stock harness and all of them have worked pretty well and all with pros and cons. You decide which is easier and more practical for you.
Getting it all working together
Now you have your New Speeduino Ecu wired in you will need go get your laptop and flash some firmware to your Speeduino. Here is how
http://speeduino.com/wiki/index.php/Compiling_and_Installing_Firmware
Now we have the firmware installed and working we need to verify that your ignition trigger is spot on. Unplug the fuel injectors, and remove your spark plugs to make it easier on your starter motor Set Cranking Advance in Tunerstudio to 16 degrees. With the timing light hooked up have a friend turn the car over and look to see how far off your timing is. Increase/decrease the trigger offset angle to get the ignition timing dead on. When this is done reconnect the injectors and spark plugs and attempt to start the car.
Here is a .msq (tune file) that will help you get going quicker.
TO BE CONTINUED……………
How to: Install Speeduino Standalone ECU into Honda/Acura
Edit: October 2021. I made a plug and play adapter board for the OBD1 Honda so no need to mess with any wiring. You can pick it up here https://wtmtronics.com/product/honda-ss-obd1/
Here is an overview video on the Honda plug and play adapter board:
Disclaimer: I am not an engineer or professional mechanic, tuner or mechanic, use the information here at your own risk. I am not responsible for any damage that may be caused to you or your car. Lastly check your local laws, as this may not be a legal modification in some areas.
I have had quite a few requests in the past to make a write up on installing Speeduino into a Honda D series B series or pretty much any OBD 1 Honda. The info here can be used in an obd2 Honda with a few tweaks.
In this write up I will be covering the v0.4 series of Speeduino but the same information can be used with the V0.3 series. The only difference is the pin orientation/naming on the board, but it’s all the same.
What is Speeduino?
Speeduino is a low cost engine Standalone Management System (EMS) based on the Arduino platform. The project was created by a gentle man by the name of Josh Stewart from Australia. The project is open source which means that it is free to be modified while respecting the terms of the license. The majority of the development and testing thus far has been done by members of the community.
What will I need to fit Speeduino into my car?
You will need a few things to get speeduino to working on your car. Some of which you need to purchase and some are optional since they can be borrowed or are just not needed.
- Assembled Speeduino V0.4 PCB board
- Arduino Mega 2560
- Assembled VR conditioner PCB
- Laptop with TunerStudio and Arduino IDE installed
- Soldering Iron and multicolour 20-22 ga Automotive wires length will be dependent on you but 24 inches will do
- 40 pin IDC Breakout kit
- Good soldering iron
- Solder
- Solder sucker
- Ignition timing light
- Time and lots of patience
- Ecu Pinout and wiring diagram for your car/engine
- Time and lots of patience…………
The Speeduino PCB, VR Conditioner PCB can all be purchased assembled from the Speeduino store ***link. Read below for links for Tunerstudio and Arduino IDE software download. Soldering iron, solder, solder sucker and timing light can all be found at most automotive stores or amazon. Pinouts and diagrams can be found with a google search.
Wiring it all up
Here are the connections from Speeduino and where they are supposed to go on your Car. The V0.4 uses two pins to carry the fuel injector wire so are gonna have to add a small piece of wire to your existing injector wire from your harness to essentially double the wire. You can do it this way or just use one pin like I did. It’s up to you. The V0.4 has 4 pins for ground. I only used 2 of them; you can use any 2 of your choice and leave the other 2 unused.
https://www.dropbox.com/s/3l0rsby2fboese8/V0.4 Mapping.xlsx?dl=0
To connect the Speeduino to you stock harness you will need some sort of patch harness to join the two. There are many ways to do this as long as it gets the job done. On my car I currents have a “RPi GPIO Cobbler Plus Breakout Board Kit with 8" 40 Pin Ribbon Cable for Raspberry Pi 3 / Zero 1.3 / 2 / B+ / A+ (Unassembled)”
You basically solder up 2 feet long 20 or 22ga wire to the holes in the PCB which correspond to pins listed in the excel file and solder up the supplied female IDC 40 pin connector. Now you are half done with your patch harness. The other end of wires you soldered connects to your cars stock wiring harness. I spliced and soldered my harness directly to my stock harness. If you don’t want anything permanent then you can use an old ecu and cut off the connector, and solder your wires to the wires to the connector and just plug it to your stock harness.
Another method is if your car is obd2 then you and just get an obd2 o odb1 ecu jumper, cut off the male plugs and solder it to the IDC 40 pin Break out PCB and cut down your work in half.
Another method is to just get an old ecu which can connect to your stock harness, cut out the Circuit Board from the Ecu and you will be left an empty case with a female connector, install the speeduino into the case and just solder the wires to the connector to essentially have yourself a plug and play Standalone ecu.
Over the last few months I have tried a few ways of connecting the Speeduino to my stock harness and all of them have worked pretty well and all with pros and cons. You decide which is easier and more practical for you.
Getting it all working together
Now you have your New Speeduino Ecu wired in you will need go get your laptop and flash some firmware to your Speeduino. Here is how
http://speeduino.com/wiki/index.php/Compiling_and_Installing_Firmware
Now we have the firmware installed and working we need to verify that your ignition trigger is spot on. Unplug the fuel injectors, and remove your spark plugs to make it easier on your starter motor Set Cranking Advance in Tunerstudio to 16 degrees. With the timing light hooked up have a friend turn the car over and look to see how far off your timing is. Increase/decrease the trigger offset angle to get the ignition timing dead on. When this is done reconnect the injectors and spark plugs and attempt to start the car.
Here is a .msq (tune file) that will help you get going quicker.
TO BE CONTINUED……………