NOTICE: THIS PROJECT IS NOW OBSOLETE – THE INFORMATION BELOW EXISTS FOR SUPPORT PURPOSES ONLY.

Description

The Line Following Robot (LFR) project has been designed as an introductory course to electronics. A simple two wheel robot that follows a line based on reflected light.

Manuals

Operation Manual: PDF

Assembly Manual: PDF

Technical Manual: PDF

Project Schematic: PDF

PCB Files

The PCB for this project was created in PcbWeb Designer.
Since this is not a very popular design program, we will be providing Gerber Files only.
There is a copy of the project file inside the archive but specific libraries cannot be shared from PcbWeb Designer.

LFR Gerber Archive: ZIP

Software Files

The Line Following Robot is equipped with a PIC16LF1704 micro-controller from Microchip Technology Inc. Programming for this chip is done in MPLABX which is available free from their website. Please note that the XC8 compiler is free but a separate required download. The project file for the LFR is available below.

LFR MPLabX Project: ZIP

If you wish to simply use one of our pre-configured HEX files for this project, select one from below. Two hex files are provided. One drives the robot at full speed, the other one at half speed. Depending on the mechanical transmission your robot is equipped with, one of these files should work great. No harm can be done by trying both.

LFR – Medium Motor Speed Hex File: ZIP
LFR – High Motor Speed Hex File: ZIP

Whichever file you decide to use, you will require a PIC programmer. We strongly recommend the Pickit3 which can be purchased from eBay, Amazon or any Microchip distributor such as Digikey and Mouser.

Operation Video