

D1R32InterfaceShield
🔌 Modular JST Shield D1R32
- Size
- 68.6 × 53.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 17
- Nets
- 52
- Pads
- 105
- Tracks, vias
- 98, 22
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 4 Nov 2025
- Updated
- 5 Nov 2025
Overview
D1R32InterfaceShield is an open-source printed circuit board by mpek29, from the mpek29/D1R32InterfaceShield repository on GitHub. It is a 2-layer board of 68.6 × 53.3 mm with 17 parts on 52 nets, routed with 98 tracks and 22 vias.
It is built around the ESP32-S3. Its parts include 7 ICs, 4 connectors and 1 capacitor. It belongs with the ESP32 boards of this library.
Main components
1README
README.mdD1R32InterfaceShield
🔌 Modular JST Shield for UNO D1 R32
🚀 Overview

D1R32InterfaceShield is an open-source PCB that provides a reliable, modular interface between the UNO D1 R32 Board Module and various external modules via JST-SM & JST-SH connectors. It simplifies integration for IoT, automation, and embedded applications.
🎯 Purpose
- 🔌 Modular Interface: Bridges the UNO D1 R32 with sensors, actuators, and peripherals.
- 📏 Compact Design: Optimized layout for small enclosures and prototypes.
- 🛠️ Open-source Hardware: Fully customizable to match your project requirements.
📝 Features
| 🏷️ Feature | 🔍 Description |
|---|---|
| 🔌 Board Compatibility | Fits the UNO D1 R32 Board Module |
| 📡 Connectors | JST-SM & JST-SH for quick, secure connections |
| ⚡ Power Handling | Supports 3.3V and 5V logic |
| 🛠️ GPIO Access | Breaks out key digital and analog pins for peripherals |
| 🔧 Stability Components | Includes capacitors for signal conditioning |
| 🖥️ PCB Design | Open-source and easy to modify |
| 🌍 Use Cases | IoT, automation, robotics, prototyping |
📐 PCB Design Preview
| 📜 Schematic | 🖥️ PCB Layout | 🏗️ 3D |
|---|---|---|
![]() | ![]() | ![]() |
🌟 License
This project is open-source. Use, modify, and contribute freely. 🚀
Parts
17| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | Conn_01x10 | Connector_JST:JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_Horizontal | J4, J5, J6, J7 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2 |
| 1 | Analog_1 | ArduinoPinSocket:Arduino_PinSocket_1x08_P2.54mm_Vertical | U2 |
| 1 | Analog_2 | ArduinoPinSocket:Arduino_PinSocket_1x06_P2.54mm_Vertical | U3 |
| 1 | Arduino_Header_OFF | ArduinoPinSocket:Arduino_PinSocket_1x03_P2.54mm_Vertical | U8 |
| 1 | Conn_01x02 | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | VDD |
| 1 | Digital_1 | ArduinoPinSocket:Arduino_PinSocket_1x10_P2.54mm_Vertical | U6 |
| 1 | Digital_2 | ArduinoPinSocket:Arduino_PinSocket_1x08_P2.54mm_Vertical | U7 |
| 1 | ESP32-S3 | ArduinoPinSocket:Arduino_PinSocket_2x03_P2.54mm_Vertical | U4 |
| 1 | ICSP | ArduinoPinSocket:Arduino_PinSocket_2x03_P2.54mm_Vertical | U5 |
| 1 | MountingHole1 | ArduinoMountingHole:Arduino_MountingHole | H1 |
| 1 | MountingHole2 | ArduinoMountingHole:Arduino_MountingHole | H2 |
| 1 | MountingHole3 | ArduinoMountingHole:Arduino_MountingHole | H3 |
| 1 | MountingHole4 | ArduinoMountingHole:Arduino_MountingHole | H4 |
Questions
How big is the D1R32InterfaceShield PCB?
It measures 68.6 × 53.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the D1R32InterfaceShield use?
17 parts, built around the ESP32-S3. 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 D1R32InterfaceShield KiCad files?
From the mpek29/D1R32InterfaceShield repository on GitHub, at the commit this page was made from: the board is design/D1R32InterfaceShield/D1R32InterfaceShield.kicad_pcb and its schematic design/D1R32InterfaceShield/D1R32InterfaceShield.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the D1R32InterfaceShield design in my own project?
Its repository states no licence, so its author keeps all rights: ask mpek29 before reusing the design.
Similar boards
- 2 layers68.6 × 53.3 mm

- 2 layers83.2 × 40 mm

- 2 layers168.9 × 123.3 mm

OEM ECU
aeonSolutions/AeonLabs-AI-Volvo-MKII-Open-Hardware
Volvo MKII Open Hardware
296 parts161CC0-1.0 - 2 layers35.4 × 27 mm

- 4 layers100 × 100 mm

- 4 layers88 × 30 mm

- 2 layers164 × 100 mm

- 4 layers93.5 × 118.6 mm

RD56
lhm0/rotating_display_color
56 LED rotating color display with RP2040 and ESP32 microcontrollers
266 parts25


