Skip to the content
PCBKitNew board
2 layers89.5 × 88.5 mmController from scratch, the printed circuit board in 3D

Controller from scratch

plastuchino/hack-controller

initial commit readme of my first hardware project

Size
89.5 × 88.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
44
Nets
52
Pads
180
Tracks, vias
394, 73
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
24 Aug 2026
Updated
8 Sep 2026

Overview

Controller from scratch is an open-source printed circuit board by plastuchino, from the plastuchino/hack-controller repository on GitHub. It is a 2-layer board of 89.5 × 88.5 mm with 44 parts on 52 nets, routed with 394 tracks and 73 vias.

It is built around the ESP32-C3-WROOM-02-H4. Its parts include 15 switches, 9 resistors, 9 diodes, 5 capacitors and 3 ICs. It belongs with the ESP32 and RISC-V boards of this library.

Main components

1

README

README.md

initial commit readme of my first hardware project

Parts

44
QtyValueFootprintReferences
9DDiode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolderD1, D2, D3, D4, D5, D6, D7, D8, D9
9SW_Push_45degConnector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_VerticalSW1, SW2, SW3, SW4, SW7, SW8, SW9, SW10, SW11
610KResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR3, R4, R5, R6, R8, R9
6SW_PushConnector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_VerticalSW5, SW6, SW12, SW13, SW14, SW15
3100nFCapacitor_SMD:C_1206_3216MetricC3, C4, C6
210uFCapacitor_SMD:C_1206_3216MetricC1, C2
2~Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJOY1, JOY3
110kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR7
15.1KResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1
15.1kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR2
1ESP32-C3-WROOM-02RF_Module:ESP32-C3-WROOM-02U1
1LD1117S33TR_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1MCP23017x-x-SOPackage_SO:SOIC-28W_7.5x17.9mm_P1.27mmU3
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1

Questions

How big is the Controller from scratch PCB?

It measures 89.5 × 88.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Controller from scratch use?

44 parts, built around the ESP32-C3-WROOM-02-H4. 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 from scratch KiCad files?

From the plastuchino/hack-controller repository on GitHub, at the commit this page was made from: the board is controller_from_scratch.kicad_pcb and its schematic controller_from_scratch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Controller from scratch design in my own project?

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

Similar boards

  • 2 layers155.5 × 130 mmEinkpicframe, the printed circuit board in 3D

    Einkpicframe

    Spritetm/picframe_colepd

    A WiFi picture frame allowing for remote photo uploads, using an ESP32-C3 and a 5.6" color E-ink display

    60 parts97
  • 2 layers18 × 14.4 mmBauble pcb, the printed circuit board in 3D

    Bauble pcb

    Spritetm/esp32c3-doom-bauble

    Christmas tree bauble with an ESP32C3 running Doom

    19 parts89
  • 2 layers60 × 30 mmTd free, the printed circuit board in 3D

    Td free

    mawoka-myblock/td-free

    Measure the TD of your filament easily

    24 parts60EUPL-1.2
  • 2 layers88.6 × 30 mmOnionStraws, the printed circuit board in 3D

    OnionStraws

    mulcmu/esphome-ge-laundry-uart

    ESPHome interface to GE Washer & Dryer

    74 parts58MIT
  • 2 layers79.9 × 36.2 mmDesk display, the printed circuit board in 3D

    Desk display

    nepyope/Project-Homunculus

    Project Homunculus is open-source, low-cost hardware for capturing human hand and arm motions. It has two parts.

    63 parts51
  • 2 layers76.8 × 23.5 mmSommerESP, the printed circuit board in 3D

    SommerESP

    exico91/SommerESP

    A plug and play ESP32-C3 board to control Sommer garage doors

    41 parts29MIT
  • 2 layers51 × 71 mmOTThing, the printed circuit board in 3D

    OTThing

    Phunkafizer/OT-Thing

    A compact universal OpenTherm WiFi Interface

    111 parts28
  • 4 layers100 × 75 mmOpenAirScope, the printed circuit board in 3D

    OpenAirScope

    emertcakir/OpenAirScope

    Open-source air quality and environmental monitoring node with STM32H743 + ESP32-C3, LoRaWAN, RS485, USB-C, Li-ion charging, and multi-sensor support.

    282 parts26MIT