

Projector
SMART RS232 -> ESP32 controller
- Size
- 67 × 45 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 16
- Nets
- 38
- Pads
- 115
- Tracks, vias
- 154, 10
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 16 Aug 2026
- Updated
- 16 Aug 2026
Overview
Projector is an open-source printed circuit board by kattschan, from the kattschan/SMARTcontroller repository on GitHub, published under the AGPL-3.0 licence. It is a 2-layer board of 67 × 45 mm with 16 parts on 38 nets, routed with 154 tracks and 10 vias.
It is built around the ESP32-C3-WROOM-02-H4, MAX3232ID and AMS1117-3.3. Its parts include 8 capacitors, 3 resistors, 3 ICs and 2 connectors. It belongs with the ESP32 and RISC-V boards of this library.
Main components
3ESP32-C3-WROOM-02-H4
SMD,20x18mm-105dBm -40℃~+105℃ 2.4GHz 20.5dBm 345mA 3V~3.6V 82mA Bluetooth5.0 ESP32-C3 On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,20x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesMAX3232ID
SOIC-16-40℃~+85℃ 2 2 250Kbps 300uA 3V~5.5V Short-Circuit Protection Transceiver Yes ±15kV SOIC-16 RS232 ICs ROHSTexas InstrumentsRS232 ICsAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdSMARTcontroller
SMART RS232 -> ESP32 controller This takes an RS232 male port off of a SMART MX board, runs it through a MAX2323 UART converter, and connects it to an ESP32, where it will be connectable to with a phone, bluetooth peripheral, dedicated controller, etc. Costs are $99.68 for the cheapest shipping and doing some hand soldering with some more complex parts installed by JLCPCB.
Parts
16| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 0.1 uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1, C2, C3, C4, C5, C7 |
| 2 | 5.1 kO | Capacitor_SMD:C_0402_1005Metric | R1, R2 |
| 1 | 1 uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C8 |
| 1 | 10 kO | Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R3 |
| 1 | 10 uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C6 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | DE9_Pins | EasyEDA:DSUB-TH_Z-SUBDRAM602A002 | J1 |
| 1 | ESP32-C3-WROOM-02 | RF_Module:ESP32-C3-WROOM-02 | U2 |
| 1 | MAX3232 | EasyEDA:TSSOP-16_L5.0-W4.4-P0.65-LS6.4-BL | U3 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
Questions
How big is the Projector PCB?
It measures 67 × 45 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Projector use?
16 parts, built around the ESP32-C3-WROOM-02-H4, MAX3232ID and AMS1117-3.3. 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 Projector KiCad files?
From the kattschan/SMARTcontroller repository on GitHub, at the commit this page was made from: the board is projector.kicad_pcb and its schematic projector.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Projector design in my own project?
Its repository publishes it under the AGPL-3.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).
Similar boards
- 2 layers10 × 26 mm

- 2 layers42.8 × 53 mm

- 2 layers137.2 × 83.8 mm

PWA REV2
PubInv/krake
The Krake™ is a Wi-Fi–enabled server using an MQTT broker, which means it can be controlled remotely by other devices ("clients") via the internet.
215 parts9AGPL-3.0 - 4 layers50 × 50 mm

ESP32-Sentinel Kinetic Wireless Dongle
alextrical/ESP32-Sentinel-Kinetic-Wireless-Dongle
ESP8266 based Re-implementation of the Vent-Axia Sentinel Kinetic Wired Remote Controller without a Display
81 parts6CERN-OHL-S-2.0 - 4 layers97.3 × 69.6 mm

- 2 layers80 × 48.8 mm

ESP8266-Sentinel Kinetic Wired Remote
alextrical/ESP8266-Sentinel-Kinetic-Wired-Remote
ESP8266 based Re-implementation of the Vent-Axia Sentinel Kinetic Wired Remote Controller
48 parts4CERN-OHL-S-2.0 - 2 layers104 × 43.3 mm

Serial snooper
can-caglar/Data-Logger-STM32
The Serial Snooper is a UART data logger with automatic baud rate detection, real-time data stamping and a command-line-interface for configuration, running on an STM32F3 microcontroller.
101 parts4 - 2 layers35.6 × 31.5 mm
