Skip to the content
PCBKitNew board
2 layers181.2 × 167.1 mmUnplugged, the printed circuit board in 3D

High-efficiency KiCad schematic and PCB design for a Line Follower Car control system, built around the Round 2 challenge constraints.

Size
181.2 × 167.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
55
Pads
104
Tracks, vias
145, 19
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
11 Apr 2026
Updated
11 Apr 2026

Overview

Unplugged is an open-source printed circuit board by Crriminson, from the Crriminson/Unplugged repository on GitHub, published under the MIT licence. It is a 2-layer board of 181.2 × 167.1 mm with 15 parts on 55 nets, routed with 145 tracks and 19 vias.

It is built around the ESP32-CAM and ROB-14450. Its parts include 4 connectors, 3 ICs and 1 diode. It belongs with the ESP32 and RISC-V boards of this library.

Main components

2

README

README.md

Unplugged

High-efficiency KiCad schematic and PCB design for a Line Follower Car control system, built around the Round 2 challenge constraints.

Challenge Context

The task is to design a compact and reliable central control PCB for a Line Follower Car within a 4-hour window, using a predefined component list and chassis boundary reference.

Primary targets:

  • Clean and manufacturable schematic
  • Compact PCB that fits mechanical constraints
  • Reliable power distribution and signal routing
  • Correct interfacing of all provided modules
  • Mechanical integration support through CAD

Reference problem document: Round2_PS.pdf

Project Status (Checklist)

  • Schematic created in KiCad
  • PCB layout created in KiCad
  • CAD model included for integration
  • BOM included
  • Simulation screenshots included
  • Design screenshots included

Repository Structure

  • CAD_Files/
    • unpluggeddesign.f3d
  • PCB_Files/
    • Unplugged.kicad_pro
    • Unplugged.kicad_sch
    • Unplugged.kicad_pcb
    • Unplugged.kicad_prl
    • Unplugged-backups/
    • autosave and lock files generated by KiCad during editing
  • Design_Screenshots/
  • PCB_Screenshots/
    • unplug.pdf
  • SPICE_Simulations/
  • Bill Of Materials.xlsx
  • Round2_PS.pdf
  • LICENSE
  • README.md

Toolchain

  • KiCad 9.x (project files indicate version 9 format)
  • Autodesk Fusion 360 (for the CAD model)
  • Spreadsheet tool (for BOM review)

Component List Snapshot

Based on Bill Of Materials.xlsx:

ItemComponentQtyNotes
1ESP32-WROOM-32 Dev Kit1Main controller
2ESP32-CAM (OV2640)1Vision/streaming module
3TB6612FNG Dual Channel1Motor driver
412V DC Gear Motor (JGA25-370 approx. 300 RPM)2Drive motors
5NEO-6M GPS module1Position data
6IR obstacle/line sensor modules (LM393 based)2Sensing
76V 2W mini epoxy solar panel1Auxiliary input
818650 battery holder (1S)1Energy storage
9TP4056 charging module1Li-ion charge path
10LM2596 buck module1Power conversion
110.96 inch OLED (SSD1306 I2C)1Local display

Estimated total BOM cost in sheet: about INR 2700.

Build and Reproduce

  1. Open PCB_Files/Unplugged.kicad_pro in KiCad.
  2. Review schematic in PCB_Files/Unplugged.kicad_sch.
  3. Update PCB from schematic and inspect placement in PCB_Files/Unplugged.kicad_pcb.
  4. Run ERC (schematic) and DRC (PCB).
  5. Confirm board outline and mounting alignment with the chassis reference from Round2_PS.pdf.
  6. Generate manufacturing files:
    • Gerbers
    • Drill files
    • Position files
    • Updated BOM export (optional)

Mechanical Integration

The CAD model is available in CAD_Files/unpluggeddesign.f3d for validating:

  • Board fit inside the line follower chassis envelope
  • Mounting compatibility and access clearance
  • Cable and connector accessibility
  • Practical thermal spacing around power modules

Submission and Review Artifacts

Use these folders for final reporting or evaluation:

  • Design_Screenshots for CAD and design visuals
  • PCB_Screenshots for PCB views and exports
  • SPICE_Simulations for circuit behavior evidence
  • Bill Of Materials.xlsx for procurement and cost
  • Round2_PS.pdf for original task context

Notes

  • Temporary lock, cache, and autosave files in PCB_Files are normal during active KiCad sessions.
  • Timestamped recovery archives are available in PCB_Files/Unplugged-backups.

License

See LICENSE.

Parts

15
QtyValueFootprintReferences
4Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ1, J2, J3, J4
2~Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalNEO-6M1, OLED-display1
2~Library:LM25961, 2
2~Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalIR_LEFT1, IR_RIGHT1
1DDiode_THT:D_5KP_P12.70mm_HorizontalD1
1ESP32-CAMESP32-CAM:ESP32-CAMU2
1ESP32-DEVKIT-V1ESP32-DEVKIT-V1:MODULE_ESP32_DEVKIT_V1U1
1ROB-14450ROB-14450:MODULE_ROB-14450U3
1~Library:TP4056-ModuleTP1

Questions

How big is the Unplugged PCB?

It measures 181.2 × 167.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Unplugged use?

15 parts, built around the ESP32-CAM and ROB-14450. 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 Unplugged KiCad files?

From the Crriminson/Unplugged repository on GitHub, at the commit this page was made from: the board is PCB_Files/Unplugged.kicad_pcb and its schematic PCB_Files/Unplugged.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Unplugged design in my own project?

Its repository publishes it under the MIT 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 layers38.1 × 63.5 mmSstv backpack, the printed circuit board in 3D

    Sstv backpack

    vaugerbird/sstv-backpack

    A ESP32-CAM SSTV backpack for the Baofeng UV-5R + others!

    29 parts94GPL-2.0
  • 2 layers120 × 100 mmRoot, the printed circuit board in 3D

    Root

    GonzaCerv/noah-hardware

    This repo contains all the hardware description for the Noah project. Here lies 3D models, electronics PCB and Firmware software of the robot.

    127 parts28MIT
  • 2 layers146.2 × 99 mmFPVRover, the printed circuit board in 3D

    FPVRover

    Circuit-Digest/ESP32-Cam-Surveillance-Car

    Watch full video on ESP32 surveillance car

    35 parts15
  • 2 layers102.6 × 82 mmFun, the printed circuit board in 3D

    Fun

    bonavirak/Line-Follower-Robot-Using-STM32F103C8T6-with-TCRT-5000

    Line Follower Robot powered by STM32F103C8T6 microcontroller, using TCRT5000 5-way sensors for line detection, HC-05 for Bluetooth communication, TB6612FNG motor driver, and N20 motors (1000 RPM).

    38 parts11MIT
  • 2 layers42 × 42 mmControllerBoardSingle v1, the printed circuit board in 3D

    ControllerBoardSingle v1

    0x23/BallJointEmbossingMachine

    A motorized linear embossing machine designed to precisely press ball joints. It was designed to automate the production of balljoint linkages for the Open-Micro-Manipulator.

    20 parts9MIT
  • 2 layers90 × 102 mmPL Toon, the printed circuit board in 3D

    PL Toon

    pl-toon/pl-toon-codes

    PL-TOON material

    39 parts7
  • 2 layers78 × 62 mmPortier connecte, the printed circuit board in 3D

    Portier connecte

    InnoGreenTech/ESP32-CAM-pir-static-relay

    ESP32-CAM mounting on a board with pir, photo-resistor sensors, AC/DC power and a static relay.

    16 parts5
  • 2 layers188.2 × 129.7 mmQms kiosk, the printed circuit board in 3D

    Qms kiosk

    jamestansx/qms

    Queue Management System

    10 parts5