COVID-19 UPDATE: We are operational with updates to our procedures. Click here to learn how we're ensuring the safety of our customers & employees.


The OpenECU® design philosophy is to include additional circuit options on the circuit board to enable hardware customization.  This allows Pi Innovo to transform the I/O capability of an ECU with minor modifications that can be made by our technicians, retested on our automated test equipment, and delivered to the client in a very short timeframe.

Pi Innovo supports several levels of customization depending on the client’s requirements.  The first level is a population change of components on an existing circuit board design.

Examples of circuit customizations include:

  • Pull up or pull down resistor values
  • Hardware anti-alias filter frequency
  • Voltage dividers
  • Pull up voltage source
  • Digital signal transition voltage
  • CAN termination resistance
  • Peak & hold current thresholds
  • Over current trip threshold
  • Recirculation diode

The second level of hardware customization is the development of a daughterboard.  Several OpenECU modules support the addition of a daughtercard.  The daughtercard can be custom designed to add circuit functionality not natively present on the main circuit board.

custom hardware model

Examples of past daughterboard designs:

  • Additional injector drive circuits
  • Additional spark drive circuits
  • UEGO drive circuit
  • Precision analog output drive
  • Wifi communications

This flexibility in the hardware design allows Pi Innovo to support a broader range of client applications with our off-the-shelf hardware.