Skip to the content
2 layers30.2 × 40 mmESP32S3 Transmitter, the printed circuit board in 3D

The setup includes a 2.42-inch OLED display to show the status of each channel, bind status, and battery level.

Size
30.2 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
39
Nets
45
Pads
139
Tracks, vias
229, 45
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
10 Jun 2025
Updated
4 Jul 2025

Overview

ESP32S3 Transmitter is an open-source printed circuit board by ANSHUMANDOCX, from the ANSHUMANDOCX/Transmitter_Receiver-Using-ESP32S3 repository on GitHub. It is a 2-layer board of 30.2 × 40 mm with 39 parts on 45 nets, routed with 229 tracks and 45 vias.

It is built around the ESP32-S3-WROOM-1U-N4 and MIC5219-3.3YM5. Its parts include 13 capacitors, 11 connectors, 7 resistors, 4 ICs and 2 diodes. It belongs with the ESP32 boards of this library.

Main components

2

README

README.md

Transmitter_Receiver-Using-ESP32S3

This is an RF ESP32-S3-based 10-channel Transmitter and Receiver which can also be used with the ESP-NOW protocol.

PARTS

  • ESP32-S3 WROOM-1U
  • NRF24L01+ Transceiver Module
  • SSD1309 2.42 inch OLED
  • 2 Joysticks
  • 4 Switches
  • 2 Potentiometers

PLAN

This is an RF transmitter with 10 channels, all of which support PWM output. The 10 channels include: 4 from joysticks 2 from potentiometers 4 from toggle switches

The setup includes a 2.42-inch OLED display to show the status of each channel, bind status, and battery level.

The receiver and transmitter will be programmed using an FTDI module.

The transmitter is designed to run for 5–6 hours on a 1000mAh LiPo battery (ideally).

The code is subject to change depending on in hand testing currently its just a sample code for controlling 10 servo motor with the 10 inputs.

Transmitter

image Screenshot 2025-06-24 120350 image

Receiver

image image

BOM

SupplierItemPrice (USD)
LCSCJoystick (x2)$0.85
SSD1309 2.42" OLED$11.28
ESP32-S3 WROOM$7.69
Potentiometer (x2)$3.31
Switches (x4)$2.33
MIC5219 3.3V LDO$1.41
Pin headers+passive component$7.71
Shipping$3.74
Total (LCSC)$38.05
JLCPCBPCB$6.00
Shipping$14.00
Total (JLCPCB)$20.00
Sharvi ElectronicsnRF24L01+ + Heatset Insert + Charging Module+antenna$9.53
Total (Sharvi)$9.53
Electronics Comp.Battery$5.38
Total (Electronics Comp.)$5.38

Parts

39
QtyValueFootprintReferences
110.1uFCapacitor_SMD:C_0603_1608MetricC2, C3, C4, C6, C7, C8, C9, C10, C11, C12, C13
4SwitchConnector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_VerticalJ5, J6, J7, J8
3100kResistor_SMD:R_0603_1608MetricR3, R5, R6
310KResistor_SMD:R_0603_1608MetricR1, R2, R7
2JOYSTICKConnector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_VerticalJ1, J2
2LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D2
2MIC5219-3.3YM5Package_TO_SOT_SMD:SOT-23-5U2, U4
2POTConnector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_VerticalJ3, J4
2SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW2, SW3
1100KResistor_SMD:R_0603_1608MetricR4
11uFCapacitor_SMD:C_0603_1608MetricC1
122uFCapacitor_SMD:C_0603_1608MetricC5
1BATConnector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_VerticalJ10
1Conn_01x06_PinConnector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_VerticalJ11
1ESP32-S3-WROOM-1UESP32-S3-WROOM-1U:XCVR_ESP32-S3-WROOM-1UU1
1NRF24L01_BreakoutRF_Module:nRF24L01_BreakoutU3
1OLEDConnector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_VerticalJ9

More from ANSHUMANDOCX/Transmitter_Receiver-Using-ESP32S3

1
  • 2 layers39.1 × 42.9 mmESP32S3 Receiver, the printed circuit board in 3D

    ESP32S3 Receiver

    ANSHUMANDOCX/Transmitter_Receiver-Using-ESP32S3

    The setup includes a 2.42-inch OLED display to show the status of each channel, bind status, and battery level.

    29 parts

Similar boards

  • 4 layers56 × 60 mmPCBA KNOT, the printed circuit board in 3D

    PCBA KNOT

    intechstudio/knot

    Knot is the bridge between old-school MIDI gear like synthesizers, groove boxes, guitar pedals and neat USB MIDI devices.

    111 parts58GPL-3.0
  • 4 layers65 × 30 mmSonatino, the printed circuit board in 3D

    Sonatino

    luminationlabs/Sonatino

    Audio development board based on ESP32-S3

    129 parts41CERN-OHL-P-2.0
  • 2 layers59.5 × 101 mmMouse, the printed circuit board in 3D

    Mouse

    unknownusername504/WirelessMouse

    A wireless mouse with open source pcb/schematic as well as drivers to come.

    54 parts35GPL-3.0
  • 4 layers60 × 100 mmMIDAS MK1, the printed circuit board in 3D

    MIDAS MK1

    ISSUIUC/ISS-PCB

    Building custom flight computers

    221 parts33
  • 4 layers145.5 × 64 mmMuffin, the printed circuit board in 3D

    Muffin

    JunOllyLi/TX_PCB

    NOTE: the latest PCB had been manufactured was v2.0. But it had the Gimbal ZH-connector reversed. The schematics and PCB drawing had been updated to v2.1 to fix that. But v2.1 had not been really manufactured yet.

    138 parts17
  • 4 layers60 × 89.5 mm4 layer Batch, the printed circuit board in 3D

    4 layer Batch

    Cyberspecies/Synth-Head

    103 parts10
  • 2 layers100 × 62 mmEsp32s3aprs, the printed circuit board in 3D

    Esp32s3aprs

    mcapdeville/esp32s3aprs

    ESP32s3 APRS beacon/tracker/logger, USB kiss TNC , USB audio FM tranceiver with Micropython shell

    156 parts8CERN-OHL-S-2.0

Questions

How big is the ESP32S3 Transmitter PCB?

It measures 30.2 × 40 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ESP32S3 Transmitter use?

39 parts, built around the ESP32-S3-WROOM-1U-N4 and MIC5219-3.3YM5. 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 ESP32S3 Transmitter KiCad files?

From the ANSHUMANDOCX/Transmitter_Receiver-Using-ESP32S3 repository on GitHub, at the commit this page was made from: the board is Transmitter/ESP32S3_Transmitter.kicad_pcb and its schematic Receiver/ESP32S3 Receiver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESP32S3 Transmitter design in my own project?

Its repository states no licence, so its author keeps all rights: ask ANSHUMANDOCX before reusing the design.