
ESP32 CP2102
jenschr/ESP32-workshop-files
Kidad files from my two-day workshop on creating an ESP32 based IoT device from scratch.

A Feather dev board based on ESP32-S2
ESP32 S2 MINI 1 is an open-source printed circuit board by jenschr, from the jenschr/LectureFeather repository on GitHub. It is a 4-layer board of 22.9 × 50.8 mm with 50 parts on 74 nets, routed with 537 tracks and 67 vias.
It is built around the ESP32-S3-MINI-1-N8, LTR-329ALS-01 and AP2112K-3.3TRG1, with the LIS3DH, MT8691AT and SHT31-DIS-F among its other parts. Its parts include 17 resistors, 8 ICs, 7 capacitors, 6 diodes and 5 connectors. It belongs with the microcontroller boards boards and the ESP32 boards of this library.
Known bugs and limitations for this project
Yet to be produced & tested.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R3, R4, R5, R15, R16, R17 |
| 6 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C4, C5, C6, C7 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R1, R8, R11 |
| 3 | 5.1k | Resistor_SMD:R_0402_1005Metric | R9, R10, R14 |
| 3 | LED | LED_SMD:LED_0402_1005Metric | D1, D2, D5 |
| 2 | 100k | Resistor_SMD:R_0402_1005Metric | R6, R7 |
| 2 | 33R | Resistor_SMD:R_0402_1005Metric | R12, R13 |
| 2 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1, U7 |
| 2 | MSK4005 | Diode_SMD:D_SOD-523 | D4, D6 |
| 2 | MountingHole | USB-C-Power-tester:MountingHole_2.0mm_NoPad | H2, H3 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | APA102-2020 | LED_SMD:LED-APA102-2020 | D3 |
| 1 | BOOT | Button_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2 | BOOT1 |
| 1 | Conn_01x02_Female | Connector_JST:JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical | J4 |
| 1 | Conn_01x12_Female | Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical | J2 |
| 1 | Conn_01x16_Female | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J3 |
| 1 | DMG3415u | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | ESP32-S3-MINI-1 | Espressif:ESP32-S2-MINI-1 | U2 |
| 1 | HK Logo | feather:HK_engelsk-logo | H4 |
| 1 | LIS3DH | Package_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5y | U5 |
| 1 | LTR-329ALS-01 | ToyTronics:LTR-329ALS-01 | U3 |
| 1 | MCP73831-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U8 |
| 1 | MT8691AT | Package_TO_SOT_SMD:SOT-23 | U4 |
| 1 | MountingHole | USB-C-Power-tester:MountingHole_2.5mm_Pad | H1 |
| 1 | RESET | Button_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2 | RESET1 |
| 1 | SHT31-DIS | Sensor_Humidity:Sensirion_DFN-8-1EP_2.5x2.5mm_P0.5mm_EP1.1x1.7mm | U6 |
| 1 | STEMMA | Connector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical | J5 |
| 1 | USB_C_Receptacle_USB2.0 | USB-C-Power-tester:TYPE-C-31-M-12 | J1 |
It measures 22.9 × 50.8 mm and has 4 copper layers, 1.69 mm thick.
50 parts, built around the ESP32-S3-MINI-1-N8, LTR-329ALS-01, AP2112K-3.3TRG1 and LIS3DH. 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.
From the jenschr/LectureFeather repository on GitHub, at the commit this page was made from: the board is pcb/ESP32_S2_MINI_1/ESP32_S2_MINI_1.kicad_pcb and its schematic pcb/ESP32_S2_MINI_1/ESP32_S2_MINI_1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask jenschr before reusing the design.

jenschr/ESP32-workshop-files
Kidad files from my two-day workshop on creating an ESP32 based IoT device from scratch.

SK-Electronics-Consulting/electronics-widgets
Small, Custom Tools for Electronics

nikolaus018/dji-fcc-esp32
ESP32-S3 firmware that switches a DJI N1 remote to FCC mode over USB (replaces the Android app)

aryanthomare/SmartKnob
A programmable force-feedback knob for your computer. Custom motor-driver PCB, closed-loop haptic firmware, a native Windows companion app and a parametric 3D-printed enclosure, all designed in house.

tsmiltonAgents/pl60c-dmx-wakeup
A small ESP32-S3 board that drives the wired DMX512 input of a Neewer PL60C panel light so the light can be ramped up slowly in the morning (sunrise alarm). Rev A, 2026-09-02.

