

Controller
I want to create a drawing robot for my assignments. I think it will be helpful.This is my first project
- Size
- 86.6 × 33 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 27
- Nets
- 67
- Pads
- 159
- Tracks, vias
- 321, 49
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 15 Jan 2026
- Updated
- 21 Mar 2026
Overview
Controller is an open-source printed circuit board by alanrstalin2010, from the alanrstalin2010/Drawing-robot repository on GitHub. It is a 2-layer board of 86.6 × 33 mm with 27 parts on 67 nets, routed with 321 tracks and 49 vias.
It is built around the ESP32-S3-WROOM-1-N8, TS-1088-AR02016 and TYPE-C-31-M-12. Its parts include 7 connectors, 6 resistors, 5 capacitors, 4 ICs and 3 diodes. It belongs with the ESP32 boards of this library.
Main components
3ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesTS-1088-AR02016
SMD,4x3mm-30℃~+80℃ 1.6N 100,000 cycles 12V 2mm 3.9mm 3mm 50mA Black Round Button SMD(SMT) Tab SPST Surface Mount,Vertical Without Bracket SMD,4x3mm Tactile Switches ROHSXUNPUTactile SwitchesTYPE-C-31-M-12
SMD-30℃~+80℃ 1 10,000 cycles 16P 20V 5A 7.35mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSHRO ElectronicsUSB Connectors
README
README.mdDrawing-robot
I want to create a drawing robot for my assignments. I think it will be helpful.This is my first project.This project is about building a simple drawing plotter robot that can automatically draw pictures and text on paper. It uses NEMA stepper motors to move a pen precisely along the X and Y directions.
Parts
27| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 5.1K | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4, R5, R6 |
| 5 | Conn_01x04_Pin | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J2, J3, J4, J5, J7 |
| 2 | 100n | Capacitor_SMD:C_0603_1608Metric | C3, C4 |
| 2 | A4988_STEPPER_MOTOR_DRIVER_CARRIER | A4988_STEPPER_MOTOR_DRIVER_CARRIER:MODULE_A4988_STEPPER_MOTOR_DRIVER_CARRIER | U1, U4 |
| 2 | TS-1088-AR02016 | easyeda2kicad:SW-SMD_L3.9-W3.0-P4.45 | SW1, SW2 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 22u | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | BLUE | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | Conn_01x02_Pin | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J6 |
| 1 | ESP32-S3-WROOM-1 | PCM_Espressif:ESP32-S3-WROOM-1 | U2 |
| 1 | GREEN | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | LD1117S33TR_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | RED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | TYPE-C-31-M-12 | TYPE-C-31-M-12:HRO_TYPE-C-31-M-12 | J1 |
Similar boards
- 2 layers96.2 × 129.6 mm

- 2 layers29 × 51.9 mm

Esp32
CopperPilot/copper-pilot-cli
CopperPilot in your terminal: a thin, open-source client for CopperPilot electronics design agent, the best AI for PCB Design.
21 parts36MIT - 2 layers80.7 × 40.4 mm

Assistant
emmanuelprakash177-gi/RPI-AI-ASSISTANT
I want to create an ai assistant . Now a days am very much thinking about it . Then I got an idea to create a ai assistant fully offline. Running fully offline model
25 parts - 4 layers49 × 42 mm

Esp-32-s3-wroom-1
JiaenLiew/Self-stabilising-gimbal
Electronics and Control systems project with self made ESP32 devboard and DRV8316 pcbs
28 parts - 4 layers190 × 100 mm

Rioctrl controller
festlv/rioctrl-hw
Hardware design for modular CNC controller
281 parts16CERN-OHL-S-2.0 - 2 layers

Baseline
atomic14/kicad-esp32-dev-boards
Generates canonical "basic dev board" KiCad schematics for the Espressif modules that have a PCB antenna + native USB (12 modules across S2/S3/C3/C5/C6/H2).
18 parts15 - 4 layers43.2 × 17.8 mm

- 2 layers106.3 × 21.7 mm

Nanoleaf shapes
Cptmeme/Nanoleaf-Shapes-controller
Bus-powered half-duplex interface board between a 3.3 V MCU and the Nanoleaf Shapes panel bus
63 parts3GPL-3.0
Questions
How big is the Controller PCB?
It measures 86.6 × 33 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Controller use?
27 parts, built around the ESP32-S3-WROOM-1-N8, TS-1088-AR02016 and TYPE-C-31-M-12. 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 Controller KiCad files?
From the alanrstalin2010/Drawing-robot repository on GitHub, at the commit this page was made from: the board is PCB/controller.kicad_pcb and its schematic PCB/controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask alanrstalin2010 before reusing the design.