

Pen plotterV2
Eine selbst entworfene PCB-Steuerplatine für einen DIY Pen Plotter, entwickelt in KiCad. Die Platine steuert zwei Schrittmotoren für die XY-Bewegung, einen Servo für den Stifthub und übernimmt Benutzerführung sowie…
- Size
- 122.5 × 53.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 28
- Nets
- 39
- Pads
- 122
- Tracks, vias
- 157, 125
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 24 May 2026
- Updated
- 24 May 2026
Overview
Pen plotterV2 is an open-source printed circuit board by tomatencode, from the tomatencode/PenPlotterV2PCB repository on GitHub. It is a 2-layer board of 122.5 × 53.3 mm with 28 parts on 39 nets, routed with 157 tracks and 125 vias.
It is built around the SS8050. Its parts include 6 connectors, 5 capacitors, 5 resistors, 4 ICs and 1 diode. It belongs with the ESP32 boards of this library.
Main components
1README
README.mdPen Plotter Controller Board
Eine selbst entworfene PCB-Steuerplatine für einen DIY Pen Plotter, entwickelt in KiCad. Die Platine steuert zwei Schrittmotoren für die XY-Bewegung, einen Servo für den Stifthub und übernimmt Benutzerführung sowie Energiemanagement vollständig auf einer einzigen Platine.
Funktionen
- ESP32 – Haupt-Mikrocontroller (Breakout aufgelötet) für Bewegungssteuerung und Logik
- 2× TMC2209 – Schrittmotortreiber (Breakouts aufgelötet) mit UART-Konfiguration, stealthChop und stallGuard
- SG90 Servo – Stift-Auf/Ab-Mechanismus
- I2C LCD-Display – Angeschlossen über Steckverbinder
- Drehgeber – Manuelle Steuerung und Menünavigation über Steckverbinder
- Buzzer – Akustisches Feedback
- 5V Buck Converter – (Breakout aufgelötet) Erzeugt die interne 5V-Versorgungsschiene aus 24V
- 24V DC-Eingang – Versorgung über externen Transformator (DC-Hohlbuchse)
Stromversorgungsarchitektur
| Schiene | Quelle | Verbraucher |
|---|---|---|
| 24 V | Externer Transformator (DC-Buchse) | TMC2209 Motorspannung |
| 5 V | Buck Converter Breakout | ESP32, Servo, Buzzer, LCD |
| 3,3 V | Interner LDO des ESP32 | TMC2209 Logikspannung, Drehgeber |
Platinenübersicht
Schaltplan

PCB-Layout

3D-Ansicht

Entwickelt mit
- KiCad – Schaltplan und PCB-Layout
Parts
28| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100u | Capacitor_THT:C_Radial_D5.0mm_H7.0mm_P2.00mm | C1, C2, C3, C4, C5 |
| 5 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4, H5 |
| 2 | 5k1 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5, R6 |
| 2 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2, J3 |
| 2 | TMC2209_Breakout | Project_Breakouts:TMC2209 Breakout | U3, U4 |
| 1 | 100R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3 |
| 1 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1 |
| 1 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 5v_Buc_Breakout | Project_Breakouts:5V Buc Breakout | U2 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | Conn_01x02 | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J1 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | Conn_01x04_Socket | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J6 |
| 1 | Conn_01x05_Socket | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | J5 |
| 1 | ESP32 Breakout | Project_Breakouts:ESP32 Bev Board | U1 |
| 1 | SS8050 | Package_TO_SOT_THT:TO-92 | Q2 |
Questions
How big is the Pen plotterV2 PCB?
It measures 122.5 × 53.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pen plotterV2 use?
28 parts, built around the SS8050. 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 Pen plotterV2 KiCad files?
From the tomatencode/PenPlotterV2PCB repository on GitHub, at the commit this page was made from: the board is pen_plotterV2.kicad_pcb and its schematic pen_plotterV2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pen plotterV2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask tomatencode before reusing the design.
Similar boards
- 4 layers81.2 × 96.6 mm

- 4 layers60 × 94 mm

DaisySeedPedal125b
bkshepherd/DaisySeedProjects
A collection of hardware and software projects based around the Electro-Smith Daisy Seed
80 parts559MIT - 4 layers99.6 × 76.2 mm

- 2 layers28 × 30 mm

- 2 layers39.6 × 99.1 mm

ESP32-Eurorack Audio
ctag-fh-kiel/ctag-tbd
CTAG TBD >>to be determined<< an extendible open source Eurorack sound module
128 parts260 - 4 layers243.8 × 171.5 mm

- 2 layers100 × 100 mm

Heatplate v1.1
DerSpatz/PCB-reflow-solder-heat-plate
hardware design for a PCB reflow solder heat plate
57 parts179MIT - 4 layers60 × 95 mm

STM32H7 GuitarPedal
GuitarML/GuitarPedalSTM32
Guitar pedal using a stm32h7 microcontroller programmed with CubeIDE (PCB and Firmware)
101 parts100MIT