

LineFollower
Line following robot
- Size
- 110 × 68 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 115
- Nets
- 94
- Pads
- 371
- Tracks, vias
- 576, 73
- Pours
- 360
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 6 May 2026
- Updated
- 10 Sep 2026
Overview
LineFollower is an open-source printed circuit board by InderveerS, from the InderveerS/LineFollower repository on GitHub. It is a 2-layer board of 110 × 68 mm with 115 parts on 94 nets, routed with 576 tracks and 73 vias.
It is built around the DRV8833PWP, BX-PH2.0-2PZZ and LSM6DSV, with the SFH 309 FA-4, TSAL6100 and KT-0603R among its other parts. Its parts include 7 ICs, 7 transistors, 5 diodes, 5 connectors and 1 capacitor. It belongs with the STM32 boards of this library.
Main components
10DRV8833PWP
ETSSOP-16-EP-40℃~+85℃ 1.5A 2 2.7V~10.8V 2.7V~10.8V 360mΩ Bipolar Driver Overcurrent Protection、Short-Circuit Protection、Over temperature protection、Under-voltage lockout、Dead-time / shoot-through protection Yes ETSSOP-16-EP Stepper Motor Driver ROHSTexas InstrumentsStepper Motor DriverBX-PH2.0-2PZZ
插件,P=2mm-25℃~+85℃ 1 1x2P 2 250V 2A 2P 2mm 4.7mm 6.05mm 6mm Brass PA66 PH Through Hole Tin UL94V-0 White 插件,P=2mm Wire To Board Connector ROHSBossieWire To Board ConnectorLSM6DSV
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 4.5KB Accelerometer Gyroscope SPI、I2C、I3C X,Y,Z X,Y,Z ±16g ±4000dps LGA-14(2.5x3) Accelerometers ROHSSTMicroelectronicsAccelerometersSFH 309 FA-4
插件-40℃~+100℃ 12° 15mA 165mW 200mV@0.3mA 200nA 35V 900nm NPN 插件 Phototransistors ROHSOSRAM Opto SemiconPhototransistorsTSAL6100
插件,D=5mm-40℃~+85℃ 1.35V、2.2V 100mA 10° 160mW 30nm 5V 80mW/sr@IF=100mA 940nm 插件,D=5mm Infrared LED Emitters ROHSVishay IntertechnologyInfrared LED EmittersKT-0603R
0603-40℃~+85℃ 1.6mm x 0.8mm square LED 1.8V~2.4V 120° 20mA 300mcd 40mW 615nm~630nm 645nm Discrete Diode Red Water Clear 0603 LED Indication - Discrete ROHSHubei KENTO ElecLED Indication - DiscreteTS-1187A-B-A-B
SMD-4P,5.1x5.1mm-30℃~+85℃ 1.5mm 1.6N 100,000 cycles 12V 5.1mm 5.1mm 50mA Gold No Round Button SPST Surface Mount,Vertical Without Bracket SMD-4P,5.1x5.1mm Tactile Switches ROHSXKB ConnectionTactile SwitchesGZ2012D601TF
0805-55℃~+125℃ 1 300mΩ 500mA 600Ω@100MHz ±25% 0805 Ferrite Beads ROHSSunlordFerrite BeadsK3-1235S-F1
SMD,9x3.5mm-25℃~+80℃ 10000 times 3.5mm 3.5mm 300mA 6V 9mm Black Gull Wing Rectangular Columnar SPDT Surface Mount,Vertical SMD,9x3.5mm Slide Switches ROHSHRO ElectronicsSlide SwitchesSS14
SMA(DO-214AC)-55℃~+150℃ 1A 25A 300uA@40V 40V 550mV@1A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
README
README.mdLineFollower
Line following robot
Parts
115| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 100nF | Capacitor_SMD:C_0603_1608Metric | C_3.3V-2, C_5V-2, C_5V-4, C_BAT-2, C_BAT-4, C_D1-2, C_D2-2, C_D3-2, C_D4-2, C_D5-2, C_IMU-VDD1, C_IMU-VDDIO1, C_NR1, C_NRST1, C_V1, C_V2 +4 |
| 11 | 10k | Resistor_SMD:R_0603_1608Metric | R_BAT1, R_BOOT1, R_D1-2, R_D2-2, R_D3-2, R_D4-2, R_D5-2, R_FAN1, R_IN-1, R_IN-2, R_MD1 |
| 11 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11 |
| 6 | SOT95P280X125-3N | Library:AO3400A | Q1, Q2, Q3, Q4, Q5, Q9 |
| 5 | 4.7k | Resistor_SMD:R_0603_1608Metric | R_RE-1, R_RE-2, R_RE-3, R_RE-4, R_RE-5 |
| 5 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C_D1-1, C_D2-1, C_D3-1, C_D4-1, C_D5-1 |
| 5 | 62 | Resistor_SMD:R_0603_1608Metric | R_D1-1, R_D2-1, R_D3-1, R_D4-1, R_D5-1 |
| 5 | SFH309FA-4 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | Q_RE-1, Q_RE-2, Q_RE-3, Q_RE-4, Q_RE-5 |
| 5 | TSAL6100 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | D1, D2, D3, D4, D5 |
| 4 | 100uF | Capacitor_SMD:CP_Elec_5x5.4 | C_5V-1, C_5V-3, C_BAT-1, C_BAT-3 |
| 4 | 180 | Resistor_SMD:R_0603_1608Metric | R_O1, R_O2, R_O3, R_O4 |
| 4 | KT-0603R | LED_SMD:LED_0603_1608Metric | D_O1, D_O2, D_O3, D_O4 |
| 3 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C_MD-2, C_VCAP1, C_VCAP2 |
| 3 | TS-1187A-B-A-B | Library:TS-1187A-B-A-B | SW_NRST1, SW1, SW2 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C_3.3V-1, C_MD-1 |
| 2 | TPS76850QDR | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3, U5 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C_MD-3 |
| 1 | 220uF | Capacitor_SMD:CP_Elec_8x10 | C1 |
| 1 | BX-PH2.0-2PZZ | easyeda2kicad:CONN-TH_2P-P2.00_BOSSIE_BX-PH2.0-2PZZ | U7 |
| 1 | DMP3010LK3-13 | Package_TO_SOT_SMD:TO-252-2 | Q16 |
| 1 | DRV8833PWP | Package_SO:HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias | U6 |
| 1 | ENCODER_L | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | P4 |
| 1 | ENCODER_R | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | P5 |
| 1 | GZ2012D601TF | Inductor_SMD:L_0805_2012Metric | FB1 |
| 1 | K3-1235S-F1 | Library:K3-1235S-F1 | SW_ON1 |
| 1 | LOGO | footprints:snoopy | G*** |
| 1 | LSM6DSV | footprints:XDCR_LSM6DSV | U2 |
| 1 | MCU_I/O | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | P3 |
| 1 | Motor_DC_FAN | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | M3 |
| 1 | Motor_DC_LEFT | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | M2 |
| 1 | Motor_DC_RIGHT | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | M1 |
| 1 | SS14 | Diode_SMD:D_SMA | D_FAN1 |
| 1 | STM32F405RGTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | P2 |
| 1 | TPS73633DBVR | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | P1 |
Questions
How big is the LineFollower PCB?
It measures 110 × 68 mm and has 2 copper layers, 1.6 mm thick.
What parts does the LineFollower use?
115 parts, built around the DRV8833PWP, BX-PH2.0-2PZZ, LSM6DSV and SFH 309 FA-4. 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 LineFollower KiCad files?
From the InderveerS/LineFollower repository on GitHub, at the commit this page was made from: the board is PCB/lineFollower.kicad_pcb and its schematic PCB/display.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the LineFollower design in my own project?
Its repository states no licence, so its author keeps all rights: ask InderveerS before reusing the design.
Similar boards
- 2 layers44 × 72 mm

- 2 layers191 × 125.5 mm

Xcku5p board
sjbar03/XCKU5P-Development-Notes
Notes while learning how to develop with the Xilinx Ultrascale+ XCKU5P FPGA. Also notes on PCB design.
96 parts3 - 2 layers130 × 49 mm

- 4 layers100 × 90 mm

Opentouch s3
JoeMighty/opentouch-s3
A modern remake of the Bare Conductive Touch Board: 12 capacitive touch electrodes, MP3/WAV/MIDI audio, and now WiFi, Bluetooth LE, USB-C, a proper LiPo power path, a fuel gauge, line-in, MIDI out, Qwiic and an RGB LED.
185 parts - 2 layers

IEC-62056-21-Optical Probe
twam/IEC-62056-21-Optical-Probe
Optical-Probe for reading out power meters supporting IEC 62056-21 via USB
38 parts33 - 2 layers100 × 100 mm

Smartmeter IR multi
greenMikeEU/shrdzm
SHRDZM (just a name, not an acronym) is an ESP8285/ESP8266 based sensor and actor integration platform.
340 partsGPL-3.0 - 2 layers

IR Schreib Lesekopf RS232 Neu
ju6ge/volkszaehler_ir_pcbs_kicad
Converted Volkszaehler PCB Layouts to KiCAD
24 parts - 2 layers48.3 × 48.3 mm
