Skip to the content
PCBKitNew board
2 layers182.5 × 165 mmDigital inputs, the printed circuit board in 3D

Digital inputs

rusefi/stim

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

7

README

readme.md

Interactive Pinout

User Manual

  • 12v DC power required
  • one microUSB cable required for operation
  • sometimes second microUSB is useful for firmware update

WhatsApp Image 2024-11-09 at 19 40 01_332a49eb

image

image

  • 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

image

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

x

Changelog

rev C

rev 0.2

  • CAN bus
  • superseal header

rev 0.1

  • it works!

Parts

182
QtyValueFootprintReferences
19Padhellen-one-common:PAD-THP1, P2, P3, P4, P5, P6, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19 +3
144.7kResistor_SMD:R_0603_1608MetricR4, R6, R8, R10, R14, R15, R16, R17, R18, R19, R20, R21, R57, R60
120Resistor_SMD:R_Array_Convex_4x0603RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8, RN9, RN10, RN11, RN12
12100nCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C6, C7, C8, C9, C12, C13, C16
8AO3400Ahellen-one-common:SOT-23Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8
8Conn_01x01MountingHole:MountingHole_3.2mm_M3_Pad_ViaJ10, J11, J12, J13, J14, J15, J16, J17
8nSMD005Fuse:Fuse_1206_3216MetricF2, F3, F4, F5, F6, F7, F8, F9
7470Resistor_SMD:R_0603_1608MetricR28, R34, R43, R51, R52, R54, R55
7820Resistor_SMD:R_0603_1608MetricR24, R26, R30, R32, R36, R39, R49
6100Resistor_SMD:R_0603_1608MetricR25, R29, R44, R46, R47, R59
6CD4067BM96Package_SO:SOIC-24W_7.5x15.4mm_P1.27mmU2, U3, U4, U5, U6, U7
5MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5
41.2kResistor_SMD:R_1206_3216MetricR1, R2, R3, R12
41.5kResistor_SMD:R_0603_1608MetricR5, R7, R9, R11
4330Resistor_SMD:R_0603_1608MetricR33, R45, R50, R53
447pCapacitor_SMD:C_0603_1608MetricC10, C11, C14, C15
4Conn_01x04TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_HorizontalJ6, J7, J8, J9
4Conn_02x10_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_VerticalJ20, J23, J25, J29
3220Resistor_SMD:R_0603_1608MetricR31, R35, R42
3510Resistor_SMD:R_0603_1608MetricR37, R38, R58
210kResistor_SMD:R_Array_Convex_4x0603RN13, RN14
210uCapacitor_SMD:C_0805_2012MetricC17, C18
21kResistor_SMD:R_0603_1608MetricR22, R40
22kResistor_SMD:R_0603_1608MetricR23, R41
2DNPResistor_SMD:R_0603_1608MetricR56, R62
2LED-RED-0603hellen-one-common:LED-0603D3, D4
2OPA2192IDRPackage_SO:SO-8_3.9x4.9mm_P1.27mmU1, U11
2PESD1CANPackage_TO_SOT_SMD:SOT-23D2, D6
2TC4427Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU8, U9
2TJA1051T-3Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU12, U13
11.8AFuse:Fuse_1206_3216MetricF1
1120Resistor_SMD:R_0603_1608MetricR27
113kResistor_SMD:R_0603_1608MetricR13
16437288-2Connectors:6437288-2J1
16437288-3kicad6-libraries:TE_6437288-3J19
1910Resistor_SMD:R_0603_1608MetricR48
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_HorizontalJ2
1CircuitBreaker_1Plib:RS601HL-1010011BBCB1
1Conn_01x01Connector_Wire:SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mmJ4
1Conn_01x08TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-8-5.08_1x08_P5.08mm_HorizontalJ3
1Conn_02x04_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ28
1Conn_02x06_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ26
1Conn_02x08_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ21
1Conn_02x14_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x16_P2.54mm_VerticalJ30
1Conn_02x15_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x15_P2.54mm_VerticalJ22
1Conn_02x16_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x16_P2.54mm_VerticalJ27
1Conn_02x17_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x17_P2.54mm_VerticalJ24
1LEDLED_SMD:LED_0805_2012MetricD1
1LM78M05_TO252Package_TO_SOT_SMD:TO-252-2U14
1ULN2003APackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU10

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 mmPiano, the printed circuit board in 3D

    Piano

    meeplabsdev/halflife-w3

    25 parts
  • 4 layers87 × 106 mmAlphax 2ch, the printed circuit board in 3D

    Alphax 2ch

    rusefi/alphax-2chan

    24 pin / 2 channel ECU

    172 parts4
  • 4 layers96.5 × 114.7 mmAlphax 4ch, the printed circuit board in 3D

    Alphax 4ch

    rusefi/alphax-4chan

    Designed using KiCAD 7. Powered by Hellen One and rusEFI

    292 parts3
  • 4 layers87 × 106 mmHpe mini, the printed circuit board in 3D

    Hpe mini

    D0kRay/hpe-mini

    Clean Hellen One starter structure for a custom rusEFI-compatible PCB.

    172 partsGPL-3.0
  • 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
  • 4 layers43.5 × 45.7 mmSwc, the printed circuit board in 3D

    Swc

    mck1117/swc

    64 parts2
  • 4 layers78.5 × 91 mmFuSa1, the printed circuit board in 3D

    FuSa1

    engrtech/STM32_RC01_PCB

    PCB on KiKad 9

    119 parts1
  • 4 layers90 × 51.4 mmCharge bay, the printed circuit board in 3D

    Charge bay

    daveismith/charge-bay

    111 parts