GO Faster Go Further
Established since 2001
Secure Supplies Group
Hyduino
(Speeduino+ H2 GMS
(Gas Management System)
Order Products
Current ECU Products
Hyduino Stim Stimulator circuit board Ms
Down Load Manual
SpeedySim
Weight2.5 oz
Dimensions3 × 3 × 1 in
This product allows you to test the inputs and outputs of your ECU.
It was developed with the Speeduino ECU project in mind, so has a 40 pin connector which will allow direct plug and play with the 0.4 series.
For all other Speeduino designs (and many other standalone ECUs) you can use the 3 headers via the supplied cables or DuPont jumpers to connect to your inputs and outputs.
SpeedySim has an on-board Arduino compatible Nano which runs Ardu-Stim software to allow the creation of crank and cam patterns.
The default pattern is 36-1 crank only and this is variable using the TPS/RPM potentiometer.
There are 6 potentiometers in total for input simulation.
-
TPS (Also varies RPM)
-
IAT
-
CLT
-
O2 (0-5v)
-
Spare1
-
Spare2
There are 12 LEDs on board for output testing.
4 for injector channels, 4 for ignition channels and 4 for low side driver channels.
Note: The unit will come fully assembled with the exception of the 40 pin header, so the size is smaller if not using with a 0.4 Speeduino board.
This will be included in the package and soldering to the board will be done by the user.
The barometric sensor, also commonly known as the barometric air pressure sensor (BAP), is a type of engine management sensor commonly found on many vehicles. ...
However, the BAP measures the pressure outside of the engine, while the MAP measures the pressure inside of the manifold.
we can pin cell pwm to the MAP to increase or decrease with intake demand.
O2 Sensor wide band need to allow tune 5:1 to 20:1 air fuel ratio ideally upto 34:1
By mixing in the Egr % to a higher amount we can adjust the burn rate to match lower ratios like 20:1
Idel
Par Throttle
Wide Open Throttle
Large Engine
10 to 18 Cylinder
It will run up to a V16 engine in wasted spark/semi-seq for V18 Call us
Medium Engine
4 to 8 Cylinder
Hyduino 4
(Speeduino+ H2 Gms)
INital Release
( Gas Management System)
MAP Offset to lean out fuel
Barometric Pressure (BARO) sensor offset to lean out fuel
Wide Band O2 Senor Ready
< 0.45v >0.45v
TunerStudioMS can be found at www.TunerStudio.com .
Hyduino 4.1
(Speeduino+ H2 Gms) Added Proto area. Replaced diode array with SP721. Added optional high current aux output socket (J5). Diode relocated on power circuit to prevent USB back feeding 5v onto 12v rail when ignition off
( Gas Management System)
MAP Offset to lean out fuel
Barometric Pressure (BARO) sensor offset to lean out fuel
Wide Band O2 Senor Ready
< 0.45v >0.45v
TunerStudioMS can be found at www.TunerStudio.com .
Hyduino 4.2
(Speeduino+ H2 Gms)
Considerable number of routing improvements. Neater proto area layout. Voltage clamp added to primary RPM input
( Gas Management System)
MAP Offset to lean out fuel
Barometric Pressure (BARO) sensor offset to lean out fuel
Wide Band O2 Senor Ready
< 0.45v >0.45v
TunerStudioMS can be found at www.TunerStudio.com .
Hyduino 4.3c (Speeduino+ H2 Gms)
Filter capacitors added to both primary and secondary RPM inputs. Voltage clamp added to secondary RPM input. Flex fuel input added to proto area
( Gas Management System)
MAP Offset to lean out fuel
Barometric Pressure (BARO) sensor offset to lean out fuel
Wide Band O2 Senor Ready
< 0.45v >0.45v
TunerStudioMS can be found at www.TunerStudio.com .
Hyduino 4.4 (Speeduino+ H2 Gms) Modified for easier automated assembly, including some SMD components and mounting the pressure sensor flat side up. Run/program switch added. Only sold officially as complete boards
( Gas Management System)
MAP Offset to lean out fuel
Barometric Pressure (BARO) sensor offset to lean out fuel
Wide Band O2 Senor Ready
< 0.45v >0.45v
TunerStudioMS can be found at www.TunerStudio.com .
Hyduino 4.4 b (Speeduino+ H2 Gms) A new ground up, all SMD, board design that includes additional on board drivers and protection circuits. It is electrically and physically compatible with all other v0.4 versions.
( Gas Management System)
MAP Offset to lean out fuel
Barometric Pressure (BARO) sensor offset to lean out fuel
Wide Band O2 Senor Ready
< 0.45v >0.45v
TunerStudioMS can be found at www.TunerStudio.com .
Small Engine
1 to 4 Cylinder
Hyduino 1.4a (Speeduino+ H2 Gms)
(Gas Management System)
MAP Offset to lean out fuel
Barometric Pressure (BARO) sensor offset to lean out fuel
Wide Band O2 Senor Ready
< 0.45v >0.45v
TunerStudioMS can be found at www.TunerStudio.com .
NO2C SPEEDUINO V0.2.2
MAP Offset to lean out fuel
Barometric Pressure (BARO) sensor offset to lean out fuel
Wide Band O2 Senor Ready
< 0.45v >0.45v
TunerStudioMS can be found at www.TunerStudio.com .
Description
Up-to-date information about the board can be found on the Speeduino wiki
here: https://speeduino.com/wiki/index.php/3rd_party#NO2C_or_No_Overhang_Two_Channel
Current stock is vD1 or later.
These PCBs are BLUE with white silkscreen.
If you order either connector kit you will get the vehicle side connector housing and the pins that go on the end of the wires and snap into it.
The PCB kit comes with mating connectors that can be soldered straight to the board. The panel mount kit the main PCB (24-pin) connector is replaced with a panel mount housing and crimp pins to go in it, allowing all the connections to be at the end of the case.
Break out board Expander DB2 for NO2C
Description
Weight2 oz
Dimensions3 × 3 × 1 in
The DB2 is a expansion/daughter board that adds extra outputs and inputs to the NO2C v0.2.x and vCx. Two ignition outputs, several low current outputs and a sensor for constant barometric correction top the list.
The DB2 is currently sold in kit form, including the PCB and components. All components and connections for hooking the PCBs together are included. Engine wiring connectors will be offered at a later date.
Additional information can be found on the Speeduino wiki here: https://speeduino.com/wiki/index.php/NO2C_for_Speeduino#DB2
MEGA 2560 R3 BOARD ATMEGA2560 ATMEGA16U2
Description
-
The Mega is 100% compatible with Arduino and most shields designed for the Arduino
-
The chip is Atmega2560-16au and Atmega16u2, same with the official version.
-
Improved and expert version: 1.0 pinout: added SDA and SCL pins that are near to the AREF pin and two other new pins placed near to the RESET pin, the IOREF that allow the shields to adapt to the voltage provided from the board. In future, shields will be compatible both with the board that use the AVR, which operate with 5V and with the Due that operate with 3.3V. The second one is a not connected pin, that is reserved for future purposes.
-
Stronger RESET circuit.
-
It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery to get started.
-
Features:
Microcontroller: ATmega2560
Operating Voltage: 5V
Input:Voltage(recommended) :7-12V
Input Voltage (limits) : 6-20V
Digital I/O Pins: 54 (of which 15 provide PWM output)
Analog Input Pins: 16
DC Current per I/O Pin: 40 mA
DC Current for 3.3V Pin: 50 mA
Flash Memory: 256 KB of which 8 KB used by bootloader
SRAM: 8 KB
EEPROM: 4 KB
Clock Speed: 16 MHz
Order Products
Current Sensor Products
M12x1.5 2 Pin Air Temperature Sensor
M12x1.5 2 Pin Coolant Temperature Sensor
3/8 NPT 2 Pin Coolant Temperature Sensor
4 BAR MAP Sensor Upgrade
1/8 NPT 2 Pin Coolant Temperature Sensor
Mazda MX5 1.6 TO BMW TPS (VTPS) Conversion Kit
Order Products
Current Boost Control Valve Products
Boost Control Valve Kit
Order Products
Current WIDEBAND LAMBDA KITS Products
14 Point 7 Spartan 3 ADV CAN Wideband Lambda Controller (Sensor included)
14Point7 Spartan2 Wideband Kit (LSU4.9 sensor & controller)
Order Products
Current Ignition Products
4 Cylinder Coil Pack With Inbuilt Drivers
4 Channel Ignition Driver – 211 Style
Bluetooth Module
Description
HC-06 Bluetooth module allows wireless communications to the Arduino. Programmed with correct settings and random pin number. Comes with 4 conductor F/F cable.
Saftey Reed Switch Stanley A Meyer GMS can replace the reed with vaccum switch connection if need be or mercury switch
Reed switch is a kind of passive electronic switching component with contacts with a simple structure, small size and easy to use. It consists of a sealed glass envelope where there are two ferrous elastic reeds and is filled with inert gas called rhodium.
Now, this reed switch is pre-soldered on a PCB board that comes with basic electronic components to help beginner.
Comes with Power indicator LED and status indicator LED, there is also a comparator and potentiometer to adjust the threshold, although it is not really neccesary for Reed switch. Check out the explaination from Robojax:
Single Channel 5V Relay Breakout Board use with reed switch for safety to cut power of crash
Note: From February 2020 onwards, the module comes with a logic low circuit.
The Relay breakout board is a convenient board to be used with 5V microcontrollers such as SK40C, SK28A, Arduino, SKds40A, SK18B. You can easily use 5V signal to control the relay. Three inputs:
-
VCC = 5V is needed
-
GND = Common Ground, 0V
-
IN = Control signal need to be 5V 0V to activate the Relay (Active Low)
The relay terminals (COM, NO, and NC) are brought out using a 3-way screw terminal. On-board relay is rated at 10A. It can be used in many applications: controlling high voltage, high current loads such as motor, solenoid valves, lamps, and AC load. It also comes with 2 LEDs to indicate the status power (VCC) and the status of the relay.
Make a panel to mount a fuse block, few relays and the Speeduino use the reed switch and relay above
This replaces the stepper module output to add two ignition outputs and a relay output.
Includes unsoldered header pins to allow for cheap envelope shipping.
NOTE: The mounted output resistors are 47 ohm, a different value may be recommended for your coil/ignition module.
Step pin – Ignition channel 1 – B1
Direction pin – Ignition channel 2 – A1
Enable pin – Relay Driver, 650mA rated – B2
Big thanks to Ash (vandea05) for the idea.
Stepper Driver DRV8825
Makes your stepper driven idle valve work. Aftermarket, brand varies.
Map and Barometric Sensor for Speeduino, MS2, MS1
A MapDaddy like board for Speeduino and Megasquirt 1 and 2. Parts list: - 2 MPXHZ6400A - 1uf capacitor - 470R Ohms resistor - 1x06 Pinhd
Igniton Control Board
can be used to trigger big bobbins
Assembled DSC Dual Signal Conditioner (Speeduino VR)
A plug in module to allow your ECU to condition the AC signal from a VR Crank/Cam sensor to DC for your ECU. Tune the degree angle sensor signal
Mini MAX A2 Signal Conditioner (VR)
This is a dual channel signal conditioner, sometimes called a VR conditioner. The Mini MAX A2 is based on the Maxim MAX9926 and has indicator LEDs to show that its powered and has signal output. This unit is compatible with the Speeduino 0.3 and 0.4, and also the NO2C and UA4C designs by WTMtronics.
The header pins are included, but are not attached to allow for cheaper shipping.
This conditioner is inverting, set your trigger to rising edge.
Order Products
Current Injector Products
Hydrogen Gas Injectors
12v or 24V 6 bar to 9 bar
-
highly specialized with top feed
-
highest flow: 437 L/min
-
Resistance (Ohm) 0.9
-
Opening Time (ms) 1.4
-
Closing Time (ms) 1.4
-
Control Current Peak 12v
-
5 amp 2,5 amp and 24 v 8.5 Amp hold 4.5Amp
Hydrogen Gas Injectors
12v or 24V 6 bar to 9 bar
-
highly specialized with top feed
-
highest flow: 437 L/min
-
Resistance (Ohm) 0.9
-
Opening Time (ms) 1.4
-
Closing Time (ms) 1.4
-
Control Current Peak 12v
-
5 amp 2,5 amp and 24 v 8.5 Amp hold 4.5Amp
Hydrogen Gas Injectors
Large V12 V16 V18
12v or 24V 6 bar
to 12 bar
Injector Resistor
7.5 Ohm
For low-impedance injectors
7.5 Ohm 25 Watt
Hydrogen Fuel Line Flash arrestor RF53N/H
H2 10 bar 12 bar max
Hydrogen fuel line filter
Check Valves Non-Return Valve R53-ES. MWP: 25Bar. 1/8″, ¼”, 3/8″BSP
Max. working pressure: 25 bar
Air max: 130m3/h
Opening pressure: 30mbar
Suitable for the following gases:
Town gas, HHO Hydrogen
Oxygen
Compressed air
Non-flammable gases
Body: Stainless Steel
Sealing material: NBR/CR
Thread sizes: 1/8″, 1/4″, 3/8″ BSP
Surface Gap
Spark Plugs NGK COPPER
Distributor /Cam Trigger Style - Optical
Distributor / Cam Trigger Style - Magnetic
Today We open the
NEW HYDUINO Thread
Hydrogen Hot Rod Forum
https://www.hot-rod-usa.com/…/hydroge…/speeduino-ecu-ems-gms
Facebook Group
https://bit.ly/37mTwUo
https://www.facebook.com/groups/tunerstudiodashboards/
Github
https://github.com/SecureSupplies
Slack
https://join.slack.com/…/shared_invite/zt-f16qf98z-L~~_YKUA…
hydrogenhotro-vpe9599.slack.com
https://open-source-energy.org/?topic=3550.new#new
Here and also
http://speeduino.com/forum/viewtopic.php…
Notes
https://wiki.speeduino.com/en/home
Boards V3
https://wiki.speeduino.com/en/boards/V03
Danel Donatelli
Hydrogen Hot Rods
V0.3 Board
Overview
The v0.3 board was the first widely available Speeduino shield and is suitable for many typical 1-4 cylinder injection and ignition applications (Excluding direct injected engines). It uses screw terminals for all connections in order to make test wiring simple and quick for prototyping.
Board Features
The v0.3 boards includes the following features:
-
4 injector channels
-
4 Ignition outputs
-
Fully protected input channels for CLT, IAT, TPS and O2
-
Optional VR conditioner mount on crank and cam inputs
-
MAP sensor mount location
-
4 medium current spare outputs (Eg Fuel pump, thermo fan etc)
-
All I/O through screw terminals on the board
-
Proto area with IO, SPI and power breakouts.
Physical Layout
Proto area
The proto area can be used for adding your own circuits on to Speeduino if required or simply as a convenient access point to various connections. The connections broken out to the proto board are:
-
5v and 12v
-
Grounds
-
SPI pins (MOSI, MISO, SCK and SS). Alternatively these can be used as generic digital IO (Arduino pins 50-53)
-
3 generic analog inputs (13-15)
Speeduino Boards
V3
https://wiki.speeduino.com/en/boards/V03
V4
Wideband O2 Controllers
https://www.14point7.com/pages/products
Others
V12
Note
Speeduino can run v12 , you use 2 speduino and make one master
and one slave (like 2 x 6 cylinders) ( should be Possible for v 16)
https://github.com/rusefi/rusefi/wiki/Proteus
Forum thread at: https://rusefi.com/forum/viewtopic.php?f=4&t=1646
Source & production files at: https://github.com/mck1117/proteus/
Wiring & Pinout
Pinout for version 0.3 (green)
Pinout for version 0.2 (black)
TE Ampseal Connectors
Ampseal application specification (instruction manual):
This document includes how to crimp connectors, how to install them
in to headers, and how to remove pins from a header.
Rotary
High level wiring guide
Hyduino can be configured in many ways depending on the engine, sensors, ignition and fuel hardware being used.
For this reason it is impossible to provide 1 single diagram that will cover all scenarios, however the below is provided as a high level guide that can be used as a starting point.
See the Hardware Requirements page for specific requirments and exceptions to the image below.
Ignition Wiring
Overview
Ignition output configuration can be one of the most difficult areas of ECU wiring and one that often causes the most confusion. A large part of this complexity comes from the huge number of different ignition types that are available, with there being significant changes in the hardware used in the late 80s and throughout the 90s compared to newer designs.
Whilst this guide does not cover all ignition styles and hardware, it does cover the most common scenarios. Generally, it is recommended (Where possible) to use newer styles of ignition hardware (Typically 'smart' Coil-on-Plug or Coil-Near-Plug) rather than utilizing separate ignition modules.
Wasted Spark NOT SUITABLE FOR HYDROGEN FUELING ON DEMAND use other configon this page
Wasted spark is a common means of controlling spark that requires only half the number of ignition outputs as there are cylinders, with 2 cylinder being attached to each output. EG:
-
4 cylinder engine requires 2 ignition outputs
-
6 cylinder engine requires 3 ignition outputs
-
8 cylinder engine requires 4 ignition outputs
-
Wasted Spark has the advantage of not requiring any cam signal or input as it does not need to know the engine phase. This is possible by firing the ignition outputs once per revolution and pairing that output to 2 cylinders that are both at TDC (With one cylinder on compression stroke and the other on exhaust)
When using wasted spark, it is critical the correct pairs coils and/or spark plugs are joined together.
There are many dual pole, wasted spark coil packs available both with and without built in igniters. Either are suitable for use with Speeduino, but use of coils with built-in igniters is recommended
AVOID DO NOT USE FOR HYDROGEN ON DEMAND as grounds engine we want positive earth
use other config on this page
Note: The above example uses 'smart' coils with built in igniters. Do NOT attach high current (dumb) coils without adding an igniter
Coil on Plug
As an alternative to a dual pole wasted spark coil, individual coil on plug units can be used in a wasted spark configuration.
Note: The above examples use 'smart' coils with built in igniters. Do NOT attach dumb COPs (2 pins) without adding an igniter
Sequential (COPs)
Sequential ignition control using Coil-on=Plugs coils dramtically simplifies the ignition wiring. With this configuration, each coil (and subsequently each cylinder) connects to a single ignition outpt, wired in the firing order.
Note: The above example uses 'smart' coils with built in igniters. Do NOT attach dumb COPs (2 pins) without adding an igniter
Distributor
If a distributor remains in use, only a single output is required from the ECU. This should be fed into a single channel ignition module (Such as the common Bosch 124) which can then drive the coil.
Analog Sensor Wiring
Analog sensors provide data such as temperatures, throttle position and O2 readings to the ECU. The diagram below shows the typical wiring for these sensors.
Injector wiring
Overview
Speeduino contains 4 injector control circuits and is capable of supporting up to 8 injectors (and cylinders) with these.
Supported Injectors
Speeduino supports High-Z (aka 'high-impedance' or 'saturated') injectors natively. Low-Z injectors are supported with the addition of resistors wired in series with the signal wires. High-Z injectors are typically those with a resistance greater than 8 Ohms.
If "Low-Z" ("peak and hold" or PWM-controlled) injectors that are lower impedance are used, the wiring will require series resistors on each injector to avoid damaging the board with excessive current. The resistor ohms and watt rating can be calculated by Ohm's Law, or use an Internet calculator page such as the Speeduino Injector Resistor Calculator.
Layouts
There are a number of ways that the injectors can be wired depending on your configuration and preference.
1, 2 and 3 injectors
For these configurations, each injector is wired into it's own output from the Speeduino board.
4 injectors
For 4 cylinders/injectors, there are 2 ways that these can be connected to Speeduino:
Method 1 (Semi-sequential)
The standard method is the same as that used for 6 or 8 cylinder setups, where 2 injectors are connected to each injector channel. In this configuration, only 2 injector channels will be used. The injectors paired together must have their Top Dead Centres (TDC) 360 crank degrees apart.
Method 2 (Full sequential)
This method is only available on 4 cylinder / 4 injector applications and allows you to wire 1 injector per channel. The injector channels always fire in numerical order (ie 1, 2, 3, 4) so your injectors should be wired to take your firing order into account. Within Tuner Studio, this option can be enabled by selecting:
Settings -> Engine Constants -> Injector Timing -> Semi-Sequential
5 injectors
5 cylinder setups should be wired to use all 4 injector outputs with 2 injectors sharing output #3. For the typical inline 5 cylinder firing order (1-2-4-5-3), injectors 4 and 3 would be joined together on injector 3 output.
More than 5 injectors
For setups with more than 4 injectors, the number of outputs used will be equal to half the number of injectors.
¶6 Cylinder
For a V6 with a firing order of (1,4,2,5,3,6) the injectors will be wired in 3 groups of (1,5) and (4,3), and (2,6) as these cylenders are 360 crank degrees apart.
8 Cylinder
Inline with the above, this configuration requires each injector output to be connected to 2 injectors.
The injectors should be grouped in opposing pairs, that is, cylinders whose Top Dead Centres are 360 degrees apart.
Two speeduinos, one for each bank, separate map readings but all other sensors are shared.
-
Do you use some sort of can bus conection to sync them or just by sharing the sensors its enough?
-
it’s also interfacing with the oem controller which puts rpm on canbus for dash and fuel pump etc. 5v ref sensors simply share signals.
Temp sensors share signals with bias resistors and conditioning capacitors removed. The bias resistor value is that of the factory controller.
The key is to make sure the sensors and speedys are grounded the right way. -
Very dependant on engine layout though. This is effectively two straight six’s on a common crank. So taking separate MAP readings and running them individually is pretty good.
-
the temp sensors only require one bias resistor regardless of how many ecus you have.
In my case 3 ecus, the bias resistor is in the Mercedes controller so I removed both bias resistors on the speeduinos.
The other sensors you just splice the signal line and feed it in on the corresponding pin. -
how to sharee rpm signal ?
-
just splice and share the wires, make sure the grounds are common. No pull-up on speeduinos.
-
Twinspark and no room. The 4 post coils are cheap and compact., same way a lot of big engines run. Just means you have to have tunerstudio open twice. One controller is the master and the other is just a slave for ignition and injection
-
What kind of ignition is it? Distributor, or waste spark?
wasted spark. Example no good for HHo H2 opr GTNT as we need constant + ground
Each ign signal shared by two cylinders through a vag 4 post coil. So each ign signal is triggering 4 plugs to accommodate the twinspark system.
I have an old M73 in storage, thinking of running the distributors, and only use one ignition output pr distributor.
you use two ignition output pr ecu? And with 4post coil (16cylinders), you have 4 sparks not used?
-
Ign 1 to cyl 1&6 (4 plugs)
Ign 2 to cyl 2&5
Ign 3 to cyl 3&4
Mirrored on the other bank
It will run up to a V16 engine in wasted spark/semi-seq though there aren't many looking at that as a requirement :)
DUAL Fuel Maps easy switch feature
H2 or HHO
Gtnt or HHO
H2 or Ammonia
The table switching is there already.
Just hook the switch up to one of the spare digital inputs.
v6 v4 v8 v10 v12 v16
It will run up to a V16 engine in wasted spark/semi-seq