Skip to the content
PCBKitNew board
4 layers100 × 79 mmESP32 Interface, the printed circuit board in 3D

Facilitate learning the Z80 Retro! hardware and software.

Size
100 × 79 mm
Copper layers
4
Thickness
1.6 mm
Parts
114
Nets
176
Pads
584
Tracks, vias
1,888, 245
Pours
7
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
31 Jul 2023
Updated
4 Jan 2026

Overview

ESP32 Interface is an open-source printed circuit board by dennowiggle, from the dennowiggle/ESP32_Interface repository on GitHub, published under the LGPL-2.1 licence. It is a 4-layer board of 100 × 79 mm with 114 parts on 176 nets, routed with 1,888 tracks and 245 vias.

It is built around the SN74LVC1G125DBVR-TP, SN74LS244N and ESP32-S3-DEVKITC-1-N8R2, with the ICL3232CPZ, MEM2075-00-140-01-A and SN74S138AN among its other parts. Its parts include 37 capacitors, 29 resistors, 17 ICs, 13 connectors and 4 transistors. It belongs with the retro computing and games and interfaces and adapters boards and the ESP32 boards of this library.

Main components

12

README

kicad/README.md

ESP32_Interface

Facilitate learning the Z80 Retro! hardware and software.

Description

This project adds a WiFi interface to the Z80 Retro! It has been used to facilitate telnet to the Z80 serial port, and programming the Z80 Retro! Flash memory via serial or telnet xmodem or a web interface.

Top View

ESP32 Interface Top View Board Image

Bottom View

ESP32 Interface Bottom View Board Image

ESP32 Interface Board Rev 1.0 Release Notes

  1. The 'output' directory contains the BOM, netlist, and PDF schematic.

  2. Board design used KiCad 7.0.2.

  3. Silkscreen box on back side should extend around R501.

  4. Holes for U505, the ESP32 module, are tight but it is possible to fit the module in. Larger pin holes would be preferred.

Parts

114
QtyValueFootprintReferences
18100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC101, C204, C205, C403, C404, C405, C406, C501, C503, C504, C505, C506, C507, C509, C510, C512 +2
1410KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR301, R302, R303, R308, R309, R501, R502, R503, R504, R507, R511, R516, R517, R518
1010uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC203, C206, C210, C301, C303, C305, C401, C502, C511, C513
8100nCapacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mmC201, C202, C207, C208, C209, C302, C304, C402
733RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR306, R307, R505, R506, R508, R509, R510
5MountingHoleMountingHole:MountingHole_2.7mm_M2.5_DIN965H1, H2, H3, H4, H5
4Conn_01x01Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ101, J102, J103, J104
4PN2222Package_TO_SOT_THT:TO-92LQ201, Q301, Q302, Q303
4SN74LVC1G125DBVRPackage_TO_SOT_SMD:SOT-23-5_HandSolderingU501, U503, U508, U509
31KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR102, R201, R305
20RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR512, R513
210KResistor_THT:R_Array_SIP9RN201, RN202
274LS138Package_DIP:DIP-16_W7.62mm_SocketU201, U202
2Conn_02x03Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ402, J404
2DB9_Male_MountingHolesConnector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mmJ401, J403
2DNLResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR514, R515
2Logo_Open_Hardware_SmallSymbol:OSHW-Logo_7.5x8mm_SilkScreenLOGO10, LOGO11
2MCP23S17_SPPackage_DIP:DIP-28_W7.62mm_SocketU301, U302
2SN74LVC8T245DBRPackage_SO:SSOP-24_5.3x8.2mm_P0.65mmU502, U504
11-1825027-2Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFSS501
11825027-8Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFSS502
11825910-6digikey-footprints:Switch_Tactile_THT_6x6mmS301
147KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR304
174HC374Package_DIP:DIP-20_W7.62mm_SocketU204
174LS244Package_DIP:DIP-20_W7.62mm_SocketU205
174LVC245APackage_DIP:DIP-20_W7.62mm_SocketU206
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ202
1Conn_02x05Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ503
1Conn_02x20_Counter_ClockwiseWTM_Library:PinSocket_2x20_P2.54mm_Vertical_clockwiseJ2
1DNLCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC508
1ESP32-S3-DevKitCWTM_Library:ESP32-S3-DevKitCU505
1GCT_MEM2075-00-140-01-A_DPWTM_Library:GCT_MEM2075-00-140-01-AJ501
1ICL3232CPZPackage_DIP:DIP-16_W7.62mm_SocketU401
1LTST-C170KGKTLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD102
1NCP1117LPST33T3GPackage_TO_SOT_SMD:SOT-223U203
1SA5.0ADiode_THT:D_DO-15_P12.70mm_HorizontalZ201
1SN74LVC1G04DBVRPackage_TO_SOT_SMD:SOT-23-5_HandSolderingU101
1USB_B_MicroConnector_USB:USB_Micro-B_Wuerth_629105150521J502

Questions

How big is the ESP32 Interface PCB?

It measures 100 × 79 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ESP32 Interface use?

114 parts, built around the SN74LVC1G125DBVR-TP, SN74LS244N, ESP32-S3-DEVKITC-1-N8R2 and ICL3232CPZ. 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 ESP32 Interface KiCad files?

From the dennowiggle/ESP32_Interface repository on GitHub, at the commit this page was made from: the board is kicad/ESP32_Interface.kicad_pcb and its schematic kicad/ESP32.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESP32 Interface design in my own project?

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

Similar boards

  • 4 layers100 × 72 mmFLEADiP, the printed circuit board in 3D

    FLEADiP

    dennowiggle/FLEADiP

    FLEADiP is a compatiable add-on board for the Z80 Retro! project

    226 parts2LGPL-2.1
  • 4 layers290 × 215 mmPlacard, the printed circuit board in 3D

    Placard

    tocksin/placard

    PLA computer

    187 parts2AGPL-3.0
  • 2 layers76.2 × 83.8 mmNeotron Expansion Template, the printed circuit board in 3D

    Neotron Expansion Template

    Neotron-Compute/Neotron-Expansion-Template

    Example Neotron Expansion card

    28 parts1
  • 4 layers85.3 × 78 mm2067-Z8S180, the printed circuit board in 3D

    2067-Z8S180

    dennowiggle/Z8S180-WTM

    Repository for sharing Z8S180-WTM design changes only. A private repository.

    53 parts1LGPL-2.1
  • 4 layers100 × 100 mm2063-Z80, the printed circuit board in 3D

    2063-Z80

    Z80-Retro/2063-Z80

    Retro Z80 CPU Board

    86 parts96
  • 2 layers50.8 × 38.1 mmLk201, the printed circuit board in 3D

    Lk201

    pkoning2/lk201emu

    Emulate DEC LK201 keyboard using a standard PC USB keyboard

    19 parts56BSD-2-Clause
  • 2 layers65 × 56 mmRpi simplex clock hat, the printed circuit board in 3D

    Rpi simplex clock hat

    hharte/rpi-simplex-clock-hat

    Raspberry Pi Hat to control a Simplex synchronous clock.

    26 parts1MIT