Line following robot
Ae0lis·line-following-robot·kicad/Final_Project_PCB.kicad_pcb
About the Line following robot PCB
Line following robot is an open source PCB design by Ae0lis, published on GitHub. It is a 2-layer board measuring 98 × 53 mm, with 23 components from 6 distinct parts.
By type, the board carries 15 resistors, 6 diodes and 2 connectors.
It belongs with the robotics & motion and sensors designs in this gallery.
From the project
Custom sensor PCB and firmware for an autonomous line-following robot.
A custom-PCB line-following robot built for the EE 201 capstone at the University of Washington. This was a one-month competition to design the fastest, most accurate line follower in the class.
Full writeup: https://ae0lis.github.io/projects/line_robot/
The robot follows a black line on a light surface using a custom seven-channel photoresistor array, processes the readings through a PID controller on an Arduino, and steers by driving its two motors at differing speeds. Built by a three-person team over one month; completed the full competition track.

Line following robot bill of materials (BOM)
23 components, 6 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Conn_01x07_Pin | PinHeader_1x07_P2.54mm_Vertical | J1 |
| 1 | Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J2 |
| 6 | LED | LED_D5.0mm | D1, D2, D3, D4, D5, D6 |
| 7 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4, R5, R6, R7 |
| 7 | R_Photo | R_LDR_5.0x4.1mm_P3mm_Vertical | R8, R9, R10, R11, R12, R13, R14 |
| 1 | 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R15 |
Line following robot design files
The KiCad project lives in the Ae0lis/line-following-robot repository on GitHub; these links point at the commit this page was built from.
Line following robot: common questions
How big is the Line following robot PCB?
The Line following robot measures 98 × 53 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Line following robot?
23 components, from 6 distinct parts. The full bill of materials is listed on this page.
Where can I download the Line following robot design files?
From the Ae0lis/line-following-robot repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Line following robot design in my own project?
The repository has no license, so all rights stay with Ae0lis. Use it as a reference, and ask the author before reusing the design.
Similar boards
Sensor smd
scottbez1
40 × 20 mm5 parts2LApache-2.04.2kSensors
StuckAtPrototype
15.2 × 9 mm14 parts4LApache-2.03.8kStack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kMicrophone
Mentra-Community
5.5 × 6.1 mm6 parts2LMIT1.2kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1kCube batteryboard
willem-pennings
95 × 95 mm4 parts2LGPL-3.01.1k