Skip to the content
2 layers100 × 99.8 mmPre Ignition, the printed circuit board in 3D

Hardware is based off an open source project called Speeduino by Josh Stewart.

Size
100 × 99.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
166
Nets
189
Pads
591
Tracks, vias
818, 438
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
29 Mar 2020
Updated
19 Oct 2026

Overview

Pre Ignition is an open-source printed circuit board by OpenLogicEFI, from the OpenLogicEFI/Hardware repository on GitHub. It is a 2-layer board of 100 × 99.8 mm with 166 parts on 189 nets, routed with 818 tracks and 438 vias.

It is built around the TC4424EPA, KP234XTMA1 and DRV8825PWP, with the SRV05-4-P-T7, L78M05ABDT-TR and ULN2003A among its other parts. Its parts include 63 resistors, 39 capacitors, 24 diodes, 11 transistors and 8 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

12

README

README.md

Website

OpenLogicEFI

Formerly: DetonationEMS

OpenLogicEFI ECU's are based off an open source project called Speeduino by Josh Stewart. Currently all released boards use official Speeduino firmware. In TunerStudio set to "Board Layout" to "Speeduino 0.4"

License

All designs are released under the TAPR Open Hardware License v1.0

Documentation

Parts

166
QtyValueFootprintReferences
21100nFCapacitor_SMD:C_0603_1608MetricC11, C13, C15, C17, C18, C19, C21, C23, C24, C25, C26, C28, C30, C32, C34, C36 +5
141kResistor_SMD:R_0402_1005MetricR1, R2, R3, R4, R5, R6, R19, R20, R22, R32, R35, R40, R43, R63
1451kResistor_SMD:R_0402_1005MetricR11, R12, R13, R14, R15, R16, R17, R18, R33, R36, R41, R44, R50, R54
10470Resistor_SMD:R_0603_1608MetricR21, R45, R48, R49, R53, R55, R56, R57, R58, R59
91n4148wsDiode_SMD:D_SOD-323FD4, D5, D6, D7, D8, D10, D12, D14, D21
82.4kCapacitor_SMD:C_0603_1608MetricR24, R25, R26, R27, R28, R29, R30, R46
7220nFCapacitor_SMD:C_0603_1608MetricC20, C22, C27, C29, C31, C33, C35
7AO3400APackage_TO_SOT_SMD:SOT-23Q5, Q6, Q7, Q8, Q9, Q10, Q11
6LEDLED_SMD:LED_0603_1608MetricD17, D18, IGN1, IGN2, IGN3, IGN4
5470rResistor_SMD:R_0402_1005MetricR7, R8, R9, R10, R61
410Resistor_SMD:R_1206_3216MetricR31, R34, R39, R42
4IRFR024Package_TO_SOT_SMD:TO-252-2Q1, Q2, Q3, Q4
4SMF30CADiode_SMD:D_SOD-123FD9, D11, D13, D15
310nFCapacitor_SMD:C_0603_1608MetricC8, C9, C10
31uFCapacitor_SMD:C_0603_1608MetricC12, C14, C16
210kResistor_SMD:R_0603_1608MetricR52, R62
22.49kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR47, R51
22kResistor_SMD:R_0603_1608MetricR37, R38
2Conn_01x03Detonation:1x03-ProtoJP2, JP3
2DividerJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP9, JP10
2MOS BypassJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP7, JP8
2SRV05-4-P-T7Package_TO_SOT_SMD:SOT-23-6U3, U4
2TC4424Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1, U2
10rResistor_SMD:R_1206_3216MetricR23
110uFCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC6
12.2uFCapacitor_SMD:C_1206_3216MetricC2
1220ufw_capacitors:CP_6.3x11mm_horiz-RC39
13.9kResistor_SMD:R_0603_1608MetricR60
1330nFCapacitor_SMD:C_0805_2012MetricC3
133uFCapacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-DC1
1Arduino_Mega2560_Shield-ArduinoDetonation:Arduino-Mega2560-Shield-SpeeduinoXA1
1BAV99Package_TO_SOT_SMD:SOT-23D19
1Conn_01x01Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_VerticalJ1
1Conn_02x10_Counter_ClockwiseDetonation:Molex_Micro-Fit_3.0_43045-2000_2x10_P3.00mm_HorizontalJ5
1Conn_02x12_Counter_ClockwiseDetonation:PROTO-3X8-24pinJ4
1Conn_02x12_Counter_ClockwiseDetonation:Molex_Micro-Fit_3.0_43045-2400_2x12_P3.00mm_HorizontalJ7
1DRV8825Detonation:DVR8825-Labeled-FrontA1
1External MapJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP11
1KP234XTMA1Detonation:KP234-HandsolderingU6
1L78M05ABDT-TRDetonation:TO-252-2-Thermal-with-SilkIC1
1LOGODetonation-Logos:SpeeduinoCompatible-17mmG1
1LOGODetonation-Logos:open-logic-10G2
1Map/Baro Sensor SocketConnector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_VerticalJ8
1RST CTRLDetonation:1x02-ProtoS0
1SMAJ18CADiode_SMD:D_SMAD2
1SMF6.0CADiode_SMD:D_SOD-123FD3
1SS14Diode_SMD:D_SMAD1
1Serial0Detonation:1X4-PROTOJ2
1Serial3Detonation:1X4-PROTOJ3
1SolderJumper_3_Bridged12Detonation:1x03_Horizontal_2.54mmJP1
1SolderJumper_3_OpenDetonation:SolderJumper-3-OPENJP6
1ULN2003APackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU5
1VR_HeaderDetonation:Socket_VRConditioner_CorrectedJ6
1Zener 5.6vDiode_SMD:D_SOD-323D20

More from OpenLogicEFI/Hardware

12
  • 4 layers115.5 × 96.2 mmClosed deck x4, the printed circuit board in 3D

    Closed deck x4

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    245 parts19
  • 2 layers115.5 × 96.2 mmClosed deck x4, the printed circuit board in 3D

    Closed deck x4

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    223 parts19
  • 2 layers98.8 × 69.8 mmPre Ignition, the printed circuit board in 3D

    Pre Ignition

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    167 parts19
  • 4 layers98.8 × 69.8 mmSparkGapX4, the printed circuit board in 3D

    SparkGapX4

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    166 parts19
  • 2 layers98.8 × 69.8 mmPre Ignition, the printed circuit board in 3D

    Pre Ignition

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    159 parts19
  • 2 layers100 × 100 mm1.3e, the printed circuit board in 3D

    1.3e

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    157 parts19
  • 2 layers100 × 99.8 mmPre Ignition, the printed circuit board in 3D

    Pre Ignition

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    152 parts19
  • 2 layers100 × 100 mmPre Ignition, the printed circuit board in 3D

    Pre Ignition

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    142 parts19
  • 2 layers100 × 100 mmPre Ignition, the printed circuit board in 3D

    Pre Ignition

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    141 parts19
  • 2 layers100 × 100 mmPre Ignition, the printed circuit board in 3D

    Pre Ignition

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    136 parts19
  • 2 layers98.2 × 53.3 mmPre Ignition, the printed circuit board in 3D

    Pre Ignition

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    104 parts19
  • 2 layers98.2 × 53.3 mmPre Ignition, the printed circuit board in 3D

    Pre Ignition

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    102 parts19

Similar boards

  • 4 layers155 × 52 mmDrawer Controller, the printed circuit board in 3D

    Drawer Controller

    Robast-GmbH/PCB_Designs

    This repository contains all the necessary files and instructions for the PCBs that are designed using KiCad. Here is an overview of the main components: - .github: Contains Github-specific configurations, including…

    198 parts1MIT
  • 4 layers71.9 × 91 mmKlipper, the printed circuit board in 3D

    Klipper

    tobetter/3DPrinterShield

    "3D Printer Shield" is a board to run 3D printer using ODROID single board computer, technically this board is designed to control the motor driver modules with TMC2209 (UART) or TMC2130 (SPI) through the on-board GPIO…

    111 parts4GPL-3.0
  • 2 layersLoad eq, the printed circuit board in 3D

    Load eq

    dzavalishin/hardware

    Misc smart house hardware

    54 parts3
  • 2 layers100.3 × 99.3 mmMiatuino, the printed circuit board in 3D

    Miatuino

    Maverick765/miatuino

    まずはアクセルを完全に戻した状態で[Closed throttle ADC Count]の右の[Get Current]をクリックして、スロットル全閉時の値を取得します。 次に、アクセルを完全に踏み込んだ状態で[Full throttle ADC Count]の右の[Get Current]をクリックして、スロットル前回時の値を取得します。 完了したら[Accept]をクリックします。

    121 parts1GPL-2.0
  • 2 layers80 × 99.8 mmOcelot vA4, the printed circuit board in 3D

    Ocelot vA4

    turboedge/SpeedyBoards

    EMS boards powered by Speeduino

    207 parts110GPL-2.0
  • 2 layers146.6 × 112.5 mmBody Control Module, the printed circuit board in 3D

    Body Control Module

    Mustafa614/Body-Control-Module-Mini

    This Module are controlling wipers,baclights,door statues and comminicates with another ecu's via can bus

    74 parts
  • 2 layers38.8 × 19.6 mmESP32-DualCAN, the printed circuit board in 3D

    ESP32-DualCAN

    dzid26/ESP32-DualCAN

    Dorky Commander - open source alternative to S3XY Commander - S3XY commander or just the [harness](https://www.enhauto.com/products/tesla-cable-gen-2-new) is required:

    34 parts53CERN-OHL-W-2.0

Questions

How big is the Pre Ignition PCB?

It measures 100 × 99.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pre Ignition use?

166 parts, built around the TC4424EPA, KP234XTMA1, DRV8825PWP and SRV05-4-P-T7. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Pre Ignition KiCad files?

From the OpenLogicEFI/Hardware repository on GitHub, at the commit this page was made from: the board is Engine Managment/Pre-Ignition/Pre-Ignition x4/MX4D/Pre_Ignition.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pre Ignition design in my own project?

Its repository states no licence, so its author keeps all rights: ask OpenLogicEFI before reusing the design.