Skip to the content
PCBKitNew board
2 layers83.5 × 93.3 mmLine follower, the printed circuit board in 3D

Simple line follower robot

Size
83.5 × 93.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
48
Nets
37
Pads
213
Tracks, vias
455, 36
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
27 Apr 2019
Updated
1 Aug 2026

Overview

Line follower is an open-source printed circuit board by bluecube, from the bluecube/line_follower repository on GitHub, published under the Unlicense licence. It is a 2-layer board of 83.5 × 93.3 mm with 48 parts on 37 nets, routed with 455 tracks and 36 vias.

It is built around the LF50CDT-TR, APT2012EC and XT30PW-M. Its parts include 11 capacitors, 7 resistors, 6 diodes, 5 transistors and 3 ICs. It belongs with the robots and motor control boards and the ESP32 boards of this library.

Main components

3

README

README.md

Line follower v2

This is a robot I made to tinker with and to compete in the Robotic Day competition. (Actually the original goal was Robotic Day 2016, but stuff got delayed :) )

The design is an attempt to make a line follower with minimum effort on the hardware side and maximum versatility on the software side.

The robot body consists of a 8cm x 10cm double sided PCB, two geared N20 DC encoder motors with Pololu wheels and magnetic encoders and a few 3D printed bits. The most important electronic components are ESP32 development board for computing power and line sensor inspired by Ondřej Staněk's PocketBot, as a bonus the robot also carries an IR range sensor and MPU 6050 breakout board (accelerometer and gyro).

This repository should contain everything necessary to build and run the robot in the competition. Let me know if you decide to build it!

Render of the robot

This is a v2, you can also check out the v1.

Parts

48
QtyValueFootprintReferences
8100nFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1, C2, C3, C4, C5, C6, C7, C10
6APT2012ECLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2, D3, D4, D5, D6
55k6Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R2, R3, R4, R5
5ALS-PT19-315C_L177_TR8cube-library:phototransistor-1.7mmQ1, Q2, Q3, Q4, Q5
5MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5
4Heatsink_Padcube-library:3x3_thermal_viasHS1, HS2, HS3, HS4
2100uF, 25VCapacitor_SMD:CP_Elec_6.3x5.8C8, C9
2A4950Ecube-library:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_HandSolderU1, U2
2MOTOR_ENCcube-library:SolderWirePad2x3_p2.54_staggeredM1, M2
115kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR7
122uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC11
182kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR6
1DISTANCE_SENSORcube-library:SolderWirePad1x3_p2.54X3
1ESP32_DEVKITV1cube-library:ESP32_DEVKITV1X1
1GY-521-modulecube-library:GY-521-moduleX2
1LF50CDTPackage_TO_SOT_SMD:TO-252-2U3
1SW_Pushcube-library:4.5mm_tact_switchSW1
1XT30PW-Mcube-library:XT30PW-MJ1

Questions

How big is the Line follower PCB?

It measures 83.5 × 93.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Line follower use?

48 parts, built around the LF50CDT-TR, APT2012EC and XT30PW-M. 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 Line follower KiCad files?

From the bluecube/line_follower repository on GitHub, at the commit this page was made from: the board is kicad/line_follower.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Line follower design in my own project?

Its repository publishes it under the Unlicense 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 layers83.8 × 63.5 mmE IoT mk4, the printed circuit board in 3D

    E IoT mk4

    bublinak/eiot-hw

    Shemes, drawings & other documentation

    66 parts
  • 2 layers53.3 × 47.2 mmRAMPS WiFi Adapter, the printed circuit board in 3D

    RAMPS WiFi Adapter

    ODDepot/RAMPS-WiFi-Adapter

    The RAMPS WiFi Adapter provides wireless networking for RepRap's RAMPS (Arduino Mega Pololu Shield) controller.

    21 parts10
  • 4 layers80 × 72 mmPH ORP Card, the printed circuit board in 3D

    PH ORP Card

    brandtks/AquaPicModules

    AquaPic modules, board design and firmware

    118 parts2
  • 2 layers90 × 60 mmFlappy esp32c3-revb, the printed circuit board in 3D

    Flappy esp32c3-revb

    Soulboy420/BP_flappyBird

    Eigenständiger KiCad-10-Entwurf für das HAW-Bachelorprojekt. Der ursprüngliche Entwurf unter hardware/ und absichtliche Benutzerlöschungen wurden nicht überschrieben. Es wurde nichts bestellt, committed oder gepusht.

    111 parts
  • 6 layers56 × 56 mmMoteus x1, the printed circuit board in 3D

    Moteus x1

    mjbots/moteus

    Brushless DC motor controller

    187 parts1.4kApache-2.0
  • 6 layers100 × 70 mmCanardBoard, the printed circuit board in 3D

    CanardBoard

    waterloo-rocketry/canhw

    Hardware monorepo avionics PCB

    280 parts15GPL-3.0
  • 4 layers52.1 × 55.6 mmFOCdriver, the printed circuit board in 3D

    FOCdriver

    I-M-Robotics-Lab/Curl-Drive-Hardware

    Brushless Motor FOC Controller

    168 parts14GPL-3.0
  • 6 layers100 × 60 mmAether, the printed circuit board in 3D

    Aether

    nasheed-x/aether

    Aether is a versatile flight computer for testing flight hardware and software, focusing on sensor fusion to monitor rocket states and interface with on-board systems.

    180 parts10