Skip to the content
2 layers99.1 × 72.4 mmEspIO, the printed circuit board in 3D

This is a simple carrier board for ESP32-DevKitC (30-pin version) that implements a number of I/O channels: - 8 Digital Inputs with protection and solder-time input range selection.

Size
99.1 × 72.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
133
Nets
93
Pads
359
Tracks, vias
612, 56
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
20 Mar 2024
Updated
5 Sep 2025

Overview

EspIO is an open-source printed circuit board by zmeiresearch, from the zmeiresearch/EspIO repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 99.1 × 72.4 mm with 133 parts on 93 nets, routed with 612 tracks and 56 vias.

It is built around the AM1SS-0512SJZ, SN75176AP and TC4427EOA, with the BAT54S, BCR141 and 100UF/16V among its other parts. Its parts include 43 resistors, 30 diodes, 19 capacitors, 9 ICs and 8 transistors. It belongs with the interfaces and adapters boards and the ESP32 boards of this library.

Main components

7

README

README.md

EspIO

This is a simple carrier board for ESP32-DevKitC (30-pin version) that implements a number of I/O channels:

  • 8 Digital Inputs with protection and solder-time input range selection. Default values in schematic are for 12V input but this can easily be extended up to ~200V by proper resistor selection.
  • 8 Digital Outputs, either buffered push-pull or Open Collector with on-board pull-ups.
  • RS-485 serial interface

TODO

  • Fix footprint for bridge rectifier
  • Add pull-downs to RS485 Tx/~Rx and Tx pins
  • Add protection to RS485 terminals
  • Swap naming on RS485 - A/B terminals

Parts

133
QtyValueFootprintReferences
271kResistor_SMD:R_0805_2012MetricR1001, R1002, R1003, R1004, R1101, R1102, R1103, R1104, R1201, R1202, R1203, R1204, R1301, R1302, R1303, R1304 +11
16LEDLED_THT:LED_D3.0mmD203, D303, D403, D503, D603, D703, D803, D903, D1001, D1002, D1101, D1102, D1201, D1202, D1301, D1302
9Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP101, JP201, JP301, JP401, JP501, JP601, JP701, JP801, JP901
810nFCapacitor_SMD:C_0805_2012MetricC201, C301, C401, C501, C601, C701, C801, C901
82.2kResistor_SMD:R_0805_2012MetricR201, R301, R401, R501, R601, R701, R801, R901
822kResistor_SMD:R_0805_2012MetricR203, R303, R403, R503, R603, R703, R803, R903
8BAT54SPackage_TO_SOT_SMD:SOT-23D201, D301, D401, D501, D601, D701, D801, D901
8BCR141Package_TO_SOT_SMD:SOT-23Q1001, Q1002, Q1101, Q1102, Q1201, Q1202, Q1301, Q1302
5100uF/16VCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC101, C102, C103, C104, C105
410nFCapacitor_SMD:C_1206_3216MetricC1001, C1101, C1201, C1301
4Jumper_3_OpenConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1001, JP1101, JP1201, JP1301
4MountingHoleMountingHole:MountingHole_3.2mm_M3_ISO7380_PadH101, H102, H103, H104
4TC4427Package_SO:SO-8_3.9x4.9mm_P1.27mmU1001, U1101, U1201, U1301
21N5818Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD102, D103
22EDGR-5.08-05P-14-00AHConnector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_5-G-5,08_1x05_P5.08mm_HorizontalJ101, J102
2Screw_Terminal_01x06Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_6-G-5,08_1x06_P5.08mm_HorizontalJ105, J106
1100nFCapacitor_SMD:C_0805_2012MetricC1401
122uF/25VCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC106
1AM1SS-0512SJZZmei_footprints:Converter_DCDC_AM1SSU103
1ESP32DevKit_30pinZmei_footprints:ESP32DevKit_30pinU102
1LM7805_TO220Package_TO_SOT_THT:TO-220-3_VerticalU104
1LM7812_TO220Package_TO_SOT_THT:TO-220-3_VerticalU101
1MDB10SPackage_SO:TSSOP-4_4.4x5mm_P4mmD101
1RxLED_THT:LED_D3.0mmD1401
1SN75176APPackage_SO:SO-8_3.9x4.9mm_P1.27mmU1401
1Screw_Terminal_01x02Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_HorizontalJ103
1Screw_Terminal_01x03Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_3-G-5,08_1x03_P5.08mm_HorizontalJ104
1TELED_THT:LED_D3.0mmD1402
1TxLED_THT:LED_D3.0mmD1403
1Zmei-logo-small-inverted_silkZmei_footprints:Zmei-logo-small-inverted_silkG***

Similar boards

  • 2 layers100 × 100 mmPower supply, the printed circuit board in 3D

    Power supply

    gabrielfbdiniz/PFC-Boost-STM32

    Conversor estático de potência CA/CC com Correção Ativa do Fator de Potência (Active PFC) na topologia Boost, projetado para elevar a tensão da rede elétrica retificada (127V / 220V AC) para um barramento CC…

    89 parts
  • 2 layers285 × 95.1 mmGoose60rev2, the printed circuit board in 3D

    Goose60rev2

    yuhao-kuo/goose60

    It's a no-light 60% keyboard PCB project.

    209 parts
  • 2 layers33 × 84.9 mmDoorbell watcher, the printed circuit board in 3D

    Doorbell watcher

    pingringme/doorbell-watcher

    Design files for PingRing.me - Smart Doorbell

    23 parts1
  • 2 layers54.9 × 54.9 mmDOB, the printed circuit board in 3D

    DOB

    AdnanHyder928/drivers-on-board-reverse-engineered-pcb

    36 parts
  • 2 layers22.8 × 12.3 mm5V Regulated Power Supply, the printed circuit board in 3D

    5V Regulated Power Supply

    Bala-Kumaran-M/5V-Regulated-Power-Supply-PCB

    5V regulated power supply PCB designed using KiCad for stable power delivery to electronic circuits.

    7 parts
  • 2 layers56 × 20.5 mmCharger circuit, the printed circuit board in 3D

    Charger circuit

    DebmalyaSil/AC-DC-regulated-power-supply-PCB

    6 parts
  • 2 layers66.3 × 45.5 mmPower supply, the printed circuit board in 3D

    Power supply

    engnourmo/power-supply-PCB-

    power supply (schematic and layout for power supply)

    21 parts

Questions

How big is the EspIO PCB?

It measures 99.1 × 72.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the EspIO use?

133 parts, built around the AM1SS-0512SJZ, SN75176AP, TC4427EOA and BAT54S. 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 EspIO KiCad files?

From the zmeiresearch/EspIO repository on GitHub, at the commit this page was made from: the board is hw/EspIO.kicad_pcb and its schematic hw/DigitalInput.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the EspIO design in my own project?

Its repository publishes it under the CC0-1.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).