

Digital inputs
GPIO: output: x4 address pins output: x4 test control pins output: mux off
- Size
- 182.5 × 165 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 182
- Nets
- 412
- Pads
- 1,008
- Tracks, vias
- 1,999, 633
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 10 Jul 2021
- Updated
- 16 Aug 2026
Overview
Digital inputs is an open-source printed circuit board by rusefi, from the rusefi/stim repository on GitHub. It is a 2-layer board of 182.5 × 165 mm with 182 parts on 412 nets, routed with 1,999 tracks and 633 vias.
It is built around the TJA1051T/3/1, TC4427EOA and CD4067BM96, with the ULN2003A, AO3400A and NSMD005 among its other parts. Its parts include 61 resistors, 47 connectors, 18 capacitors, 14 ICs and 9 fuses.
Main components
7TJA1051T/3/1
-- CAN Transceivers ROHSNXP SemiconductorsCAN TransceiversTC4427EOA
SOIC-8-40℃~+85℃ 1.5A 1.5A 19ns 19ns 2 2.4V 4.5V~18V 400uA 800mV MOSFET SOIC-8 Gate Drivers ROHSMicrochip TechnologyGate DriversCD4067BM96
SOIC-24-300mil-55℃~+125℃ 125Ω 14MHz 16:1 30ns 3V~18V SOIC-24-300mil Analog Switches, Multiplexers ROHSTexas InstrumentsAnalog Switches, MultiplexersULN2003A
SOP-16-40℃~+85℃ 0.93mA 100uA 15pF 20uA 30V 50V Seven channels SOP-16 Darlington Transistor Arrays ROHSUMWDarlington Transistor ArraysAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsNSMD005
1206-40℃~+85℃ 1.5s 100A 150mA 3.6Ω 400mW 50mA 50Ω 60V 1206 Resettable Fuses ROHS台湾陆海Resettable FusesPESD1CAN
SOT-23-65℃~+150℃ 11pF 1nA 2 200W@8/20us 24V 30.3V 3A@8/20us 70V Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5 SOT-23 ESD and Surge Protection (TVS/ESD) ROHSNexperiaESD And Surge Protection (TVS/ESD)
README
readme.mdUser Manual
- 12v DC power required
- one microUSB cable required for operation
- sometimes second microUSB is useful for firmware update
- Download Putty
- bottom microUSB is required for operation
- top microUSB is sometimes needed for firmware updates
- blinking blue LD2 means "alive"
- red LD3 means "board has failed test
- green LD1 next to blinking blue means "test successful"
See https://github.com/rusefi/rusefi-hardware/tree/main/digital-inputs for firmware
Part of https://github.com/rusefi/rusefi infrastucture
https://github.com/rusefi/rusefi/wiki/dev-hardware-quality-control
Digital Inputs
- 48 channels of high/low digital inputs
- pin requirment: 4 ADC inputs and 9 GPIO
GPIO:
- output: x4 address pins
- output: x4 test control pins
- output: mux off
See https://github.com/rusefi/stim/issues/6

Changelog
rev C
- CAN board fix
- second CAN board added
- OUT0 pin moved from PA11 to PD8
- https://github.com/rusefi/stim/issues?q=label%3Arev-C+is%3Aclosed
rev 0.2
- CAN bus
- superseal header
rev 0.1
- it works!
Parts
182| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | Pad | hellen-one-common:PAD-TH | P1, P2, P3, P4, P5, P6, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19 +3 |
| 14 | 4.7k | Resistor_SMD:R_0603_1608Metric | R4, R6, R8, R10, R14, R15, R16, R17, R18, R19, R20, R21, R57, R60 |
| 12 | 0 | Resistor_SMD:R_Array_Convex_4x0603 | RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8, RN9, RN10, RN11, RN12 |
| 12 | 100n | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C5, C6, C7, C8, C9, C12, C13, C16 |
| 8 | AO3400A | hellen-one-common:SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 |
| 8 | Conn_01x01 | MountingHole:MountingHole_3.2mm_M3_Pad_Via | J10, J11, J12, J13, J14, J15, J16, J17 |
| 8 | nSMD005 | Fuse:Fuse_1206_3216Metric | F2, F3, F4, F5, F6, F7, F8, F9 |
| 7 | 470 | Resistor_SMD:R_0603_1608Metric | R28, R34, R43, R51, R52, R54, R55 |
| 7 | 820 | Resistor_SMD:R_0603_1608Metric | R24, R26, R30, R32, R36, R39, R49 |
| 6 | 100 | Resistor_SMD:R_0603_1608Metric | R25, R29, R44, R46, R47, R59 |
| 6 | CD4067BM96 | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | U2, U3, U4, U5, U6, U7 |
| 5 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4, H5 |
| 4 | 1.2k | Resistor_SMD:R_1206_3216Metric | R1, R2, R3, R12 |
| 4 | 1.5k | Resistor_SMD:R_0603_1608Metric | R5, R7, R9, R11 |
| 4 | 330 | Resistor_SMD:R_0603_1608Metric | R33, R45, R50, R53 |
| 4 | 47p | Capacitor_SMD:C_0603_1608Metric | C10, C11, C14, C15 |
| 4 | Conn_01x04 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal | J6, J7, J8, J9 |
| 4 | Conn_02x10_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical | J20, J23, J25, J29 |
| 3 | 220 | Resistor_SMD:R_0603_1608Metric | R31, R35, R42 |
| 3 | 510 | Resistor_SMD:R_0603_1608Metric | R37, R38, R58 |
| 2 | 10k | Resistor_SMD:R_Array_Convex_4x0603 | RN13, RN14 |
| 2 | 10u | Capacitor_SMD:C_0805_2012Metric | C17, C18 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R22, R40 |
| 2 | 2k | Resistor_SMD:R_0603_1608Metric | R23, R41 |
| 2 | DNP | Resistor_SMD:R_0603_1608Metric | R56, R62 |
| 2 | LED-RED-0603 | hellen-one-common:LED-0603 | D3, D4 |
| 2 | OPA2192IDR | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U1, U11 |
| 2 | PESD1CAN | Package_TO_SOT_SMD:SOT-23 | D2, D6 |
| 2 | TC4427 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U8, U9 |
| 2 | TJA1051T-3 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U12, U13 |
| 1 | 1.8A | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | 120 | Resistor_SMD:R_0603_1608Metric | R27 |
| 1 | 13k | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 6437288-2 | Connectors:6437288-2 | J1 |
| 1 | 6437288-3 | kicad6-libraries:TE_6437288-3 | J19 |
| 1 | 910 | Resistor_SMD:R_0603_1608Metric | R48 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_Horizontal | J2 |
| 1 | CircuitBreaker_1P | lib:RS601HL-1010011BB | CB1 |
| 1 | Conn_01x01 | Connector_Wire:SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm | J4 |
| 1 | Conn_01x08 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-8-5.08_1x08_P5.08mm_Horizontal | J3 |
| 1 | Conn_02x04_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J28 |
| 1 | Conn_02x06_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical | J26 |
| 1 | Conn_02x08_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J21 |
| 1 | Conn_02x14_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x16_P2.54mm_Vertical | J30 |
| 1 | Conn_02x15_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x15_P2.54mm_Vertical | J22 |
| 1 | Conn_02x16_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x16_P2.54mm_Vertical | J27 |
| 1 | Conn_02x17_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x17_P2.54mm_Vertical | J24 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | LM78M05_TO252 | Package_TO_SOT_SMD:TO-252-2 | U14 |
| 1 | ULN2003A | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U10 |
Questions
How big is the Digital inputs PCB?
It measures 182.5 × 165 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Digital inputs use?
182 parts, built around the TJA1051T/3/1, TC4427EOA, CD4067BM96 and ULN2003A. 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 Digital inputs KiCad files?
From the rusefi/stim repository on GitHub, at the commit this page was made from: the board is digital_inputs.kicad_pcb and its schematic digital_inputs.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Digital inputs design in my own project?
Its repository states no licence, so its author keeps all rights: ask rusefi before reusing the design.
Similar boards
- 4 layers263 × 179 mm

- 4 layers87 × 106 mm

- 4 layers96.5 × 114.7 mm

- 4 layers87 × 106 mm

Hpe mini
D0kRay/hpe-mini
Clean Hellen One starter structure for a custom rusEFI-compatible PCB.
172 partsGPL-3.0 - 2 layers100 × 100 mm

1.3e
OpenLogicEFI/Hardware
Hardware is based off an open source project called Speeduino by Josh Stewart.
157 parts19 - 4 layers43.5 × 45.7 mm

- 4 layers78.5 × 91 mm

- 4 layers90 × 51.4 mm
