© THE TECHGEEKS EXPERIENCE 映 画 的 な

SPIRIT PCB CUM CHASSIS LFR - SUPERFAST SUCTION LINE FOLLOWING ROBOT - HIGH SPEED FAST BOT - PATH TRACER

MARK 2 LFR TITLE - TECHGEEKS
TECHGEEKS MARK 2 LINE FOLLOWING ROBOT HERO SHOT

mark-2 lfr

(MARK-X LFR)
by techgeeks
MARK 2 LINE FOLLOWING ROBOT TOP SHOT TRANSPARENT
MARK 2 LINE FOLLOWING ROBOT TOP SHOT TRANSPARENT

16 Sensors.
Infinite Possibilities.
No Guesswork.

BUILT FOR WHAT

BUILT FOR WHAT

BREAKS OTHERS

BREAKS OTHERS

COMPLEX TRACKS

COMPLEX TRACKS

Acutes. Loops. Squares.
Discontinuous Lines. U-Turns.
Jagged Paths. Inversions.

Acutes. Loops. Squares.
Discontinuous Lines. U-Turns.
Jagged Paths. Inversions.

SPECIALIST

MARK 2 ADVANCED SUCTION LINE FOLLOWING ROBOT - HIGH SPEED FAST LFR BOT - PATH TRACER

product overview

(MARKX LFR)
about

DESCRIPTION

Explore the complete development ecosystem for MarkX including source code, guides and learning resources below.

DESCRIPTION

Explore the complete development ecosystem for MarkX including source code, guides and learning resources below.

Sees in 2 Dimensions

Sees in 2 Dimensions

Case Handling

Case Handling

Thinks before it Turns

Thinks before it Turns

GUIDED KIT

GUIDED KIT

MARKX STORY

MARKX STORY

Complexity is not a problem, it's a playground. The Mark-X is the robot you reach for when the track designers are trying to stop you. Acute angles, circular loops, square junctions, discontinuous gaps, U-turns, jagged zigzags, track inversions. Every scenario has a pre-coded counter-move built into the firmware. Modify states, retune PID parameters, add your own track logic, and develop solutions for complexities that other bots blank out on.

MARK 2 LINE FOLLOWING ROBOT WITH DESIGN POSTERS AND MAGAZINE
MARK 2 LINE FOLLOWING ROBOT TECHGEEKS FLOATING SHOT

ABOUT LINE FOLLOWER

ABOUT LFR

The Mark-X sits where algorithm design meets hardware precision. A 16 channel ARC-16 sensor array gives the robot 2D spatial awareness of the track, not just left or right, but the full pattern spread across 16 positions simultaneously. A state machine firmware built on top of a PD controller means the robot doesn't just react, it decides. Whether you're learning state machine design for the first time or competing at Techfest with a fully custom firmware, the Mark-X scales with how deep you want to go.

HARDWARE

◘ Embedded Systems

◘ Sensor Integration

◘ Microcontroller

◘ PCB Designing

◘ SMD Peripherals

◘ Power Rail Architecture

◘ 3D and CAD

◘ Multiplexed Sensing

SOFTWARE

◘ C Programming

◘ State Machines

◘ Control Theory & PID

◘ Algorithm Designing

◘ Parameter Tuning

◘ Case Handling and Pattern Recognition

  • STATE MACHINES ▪ 16 CHANNELS ▪ 4 COLORS AVAILABLE ▪ COMPLEX LINE SOLVER ▪ LIGHTWEIGHT ▪ OPEN SOURCE HARDWARE PLATFORM ▪ FAST AF ▪ WITHNESS THE PULL ▪

  • 4 COLORS AVAILABLE ▪ COMPACT FORM ▪ LIGHTWEIGHT ▪ OPEN SOURCE HARDWARE PLATFORM ▪

PRODUCT OVERVIEW
ABOUT

product features

(MARKX LFR)

usp

TECHGEEKS MARK 2 LINE FOLLOWING ROBOT TRANSPARENT SIDE ANGLE
TECHGEEKS MARK 2 LINE FOLLOWING ROBOT TRANSPARENT SIDE ANGLE

Undeniable Advantages

Undeniable Advantages

STATE

BALANCED

2 DIMENSIONAL

BALANCED

PATTERN

MACHINE

BALANCED

VISION

BALANCED

RECOGNITION

STATE

BALANCED

2 DIMENSIONAL

BALANCED

ACCURATE

IMPELLER

BALANCED

VISION

BALANCED

SENSORS

The track is the test. The Mark-X is the answer.

Not luck. Not tuning tricks.

Programmed Case Handling, competition level accuracy.

The track is the test. The Mark-X is the answer.

Not luck. Not tuning tricks.

Programmed Case Handling, competition level accuracy.

PRODUCT FEATURES
USP

ROBOT CONTROL BOARD

PCB ROBOT CONTROLLER BOARD TECHGEEKS
ARC 8 ARRAY IR SENSOR

ARC16 16 ARRAY SENSOR

ACCESSORIES

PACKED KIT

WHAT'S INSIDE

THE BOX

WHAT'S INSIDE

THE BOX

Good things come in small packages, and inside of

this you will find everything you need to get your

line follower up and running. Both hardware and

software included.

MARK 2 LINE FOLLOWING ROBOT SMOKE CINEMATIC

ARDUINO NANO TYPE-C

Arduino Nano Type-C – microcontroller for Mark 2 advanced suction LFR

ARDUINO NANO TYPE-C

TB6612FNG dual-channel motor driver for Mark 2 high-speed LFR

TB6612FNG MOTOR DRIVER

TB6612FNG dual-channel motor driver for Mark 2 high-speed LFR

TB6612FNG MOTOR DRIVER

5V 1200 RPM D-shaft N20 gear motors x2 for Mark 2 suction LFR kit

600 RPM N20 MOTORS x2

2S 7.4V 800mAh LiPo battery for Mark 2 line follower robot – TechGeeks India

COMPACT Li-Po BATTERY

30mm x 15mm high-traction rubber wheels for Mark 2 line follower robot

HIGH TRACTION WHEELS x2

MARK 2 LINE FOLLOWING ROBOT ON TABLE WITH LAPTOP
MARK 2 LINE FOLLOWING ROBOT CINEMATIC

TAG US ON INSTA

WE GO BY TECHGEEEKS

MARK 2 LINE FOLLOWING ROBOT CINEMATIC

TAG US ON INSTA

WE GO BY TECHGEEEKS

WIRES AND EXTRA ACCESSORIES TECHGEEKS

CABLES, SCREWS & FASTENERS

TECHGEEKS PRODUCT MARK 2 MANUAL LFR

COMPREHENSIVE GUIDE

product specs

(MARKX LFR)
description
Mark 2 LFR running at high speed on competition track CLOSEUP SHOTS

TECHNICAL

SPECIFICATIONS

TECHNICAL

SPECIFICATIONS

◘ The Mark-X is a complex-track-capable competition line follower built around the ATmega328P microcontroller via Arduino Nano, running at 16 MHz with 5V logic. It is designed to solve competition track elements that standard single-axis followers fail on: acute angle branches, circular loops, square junctions, discontinuous lines, U-turns, jagged zigzags, and track inversions.


◘ Sensing is handled by the ARC-16 - TechGeeks' 16 channel curved analog IR sensor array. All 16 channels read through a single multiplexer chip using 4 selector pins and one shared analog input, sampling at 10 KHz for noise-free readings. Input: 5V DC at ~310 mA. Output: analog 0–VCC. The curved geometry provides 2-dimensional spatial coverage of the track width.


◘ Drive is handled by a pair of 6V 600 RPM high-torque N20 D-shaft gear motors, controlled via the TB6612FNG dual motor driver integrated into the Robot Controller Board, a custom PCB hosting the Arduino Nano, onboard 5V regulation, power decoupling, and an exposed analog sensor rail for direct ARC-16 connection. The system runs on a 2S 7.4V Li-Po battery.


◘ Both the chassis and wheels are 3D-printed in PLA+/PETG, designed with minimalism as the engineering brief. Low mass, low rotational inertia, no unnecessary geometry.

SOFTWARE AND PROCESSING

◘ The Mark-X firmware is a four-state machine running on top of PD control. In run mode, every loop reads all 16 sensors through the multiplexer and computes a weighted centroid (weight map: −12 to +12) representing the line's position relative to center. The FOLLOW state applies PD correction every loop, adjusting left and right motor PWM symmetrically around a ramping base speed. CURR_BASE climbs gradually to BASE (150 PWM) after every recovery event, preventing lurching back to full speed mid-correction.


◘ The moment all 16 sensors lose the line, a priority decision cascade begins. A 50ms debounce crawl comes first. Then the firmware checks leftConf and rightConf - confidence counters that have been accumulating directional history over many sensor frames. If one side is clearly dominant: DIRECTIONAL_PIVOT. If both sides are roughly equal: GAP crawl forward at reduced speed. If GAP times out after 250ms with no reacquisition: U_TURN. Each recovery resets PD memory and ramps speed back up cleanly.


◘ Track inversion detection runs passively in every loop. When exactly 2 center sensors fire while 8 or more outer sensors simultaneously fire in the opposite direction and that pattern holds for 50ms, the firmware flips the global inversion flag. Black-on-white to white-on-black, and back again, handled automatically. No mode switches. No user input required.

COLOR, MATTE

AND FINISH

Available in multiple color options, the Mark-X features a precision 3D-printed matte chassis paired with matching 3D-printed wheels and cleanly integrated components, delivering a cohesive, durable and competition ready finish.


*All the media present are for visual representation purposes only, actual product may vary.

MARK 2 LINE FOLLOWING ROBOT OUTLINE
product specs
description

Specifications.

MARK 2 LINE FOLLOWING ROBOT ON TRACK LFR

MODEL 1 — Coreless (DRV8874) | Hardware Specs

Impeller Setup

1s 8520 coreless motor + 30 mm impeller + USC

Motors

High-current coreless brushed DC

PCB cum Chassis

Suction compatible + lightweight, PLA+ / PETG

Driver Current Capacity

~4–4.5A continuous per channel

Wheels

30 mm diameter x 15 mm length ± 10%

Battery

3S (12.6V), 500-1000 mAh Li-Po battery

Sensor

8 channel Analog IR sensor array

MCU & Driver

Arduino nano @16MHz & Dual DRV8874 (2× separate modules)

MODEL 1 — Coreless (DRV8874) | Hardware Specs

Impeller Setup

1s 8520 coreless motor + 30 mm impeller + USC

Motors

High-current coreless brushed DC

PCB cum Chassis

Suction compatible + lightweight, PLA+ / PETG

Driver Current Capacity

~4–4.5A continuous per channel

Wheels

30 mm diameter x 15 mm length ± 10%

Battery

3S (12.6V), 500-1000 mAh Li-Po battery

Sensor

8 channel Analog IR sensor array

MCU & Driver

Arduino nano @16MHz & Dual DRV8874 (2× separate modules)

MODEL 2 — N20 (TB6612FNG) | Hardware Specs

Impeller Setup

1s 8520 coreless motor + 30 mm impeller + USC

Motors

N20 brushed DC gear motors

PCB cum Chassis

Suction compatible + lightweight, PLA+ / PETG

Driver Current Capacity

~1.2A continuous per channel

Wheels

30 mm diameter x 15 mm length ± 10%

Battery

3S (12.6V), 500-1000 mAh Li-Po battery

Sensor

8 channel Analog IR sensor array

MCU & Driver

Arduino nano @16MHz & Single TB6612FNG (dual channel)

MODEL 2 — N20 (TB6612FNG) | Hardware Specs

Impeller Setup

1s 8520 coreless motor + 30 mm impeller + USC

Motors

N20 brushed DC gear motors

PCB cum Chassis

Suction compatible + lightweight, PLA+ / PETG

Driver Current Capacity

~1.2A continuous per channel

Wheels

30 mm diameter x 15 mm length ± 10%

Battery

3S (12.6V), 500-1000 mAh Li-Po battery

Sensor

8 channel Analog IR sensor array

MCU & Driver

Arduino nano @16MHz & Single TB6612FNG (dual channel)

*All the specifications listed are retrieved from relevant sources and are subject to vary

*All the specifications listed are retrieved from relevant sources and are subject to vary

Power & Energy

Sensor

5V — via Arduino Nano 5V pin (X Pad shorted) or dedicated 5V 3A BEC

Impeller Motor

8520 coreless, 1S rated, ~2A peak @3V

Robot Controller Board

On-board 5V regulator for dedicated power

Power Source De-Coupling

On-board capacitors for smooth power delivery

Impeller Rail

Battery voltage direct (Y Pad shorted) or regulated 5V 3A BEC

Safety

Reverse voltage protection + undervolt shutdown

PWM Frequency (Impeller)

62,500 Hz (no prescaler, Timer2)

X Pad

Bridges Nano 5V → logic rail (short for ARC-8 / low-current sensors)

Y Pad

Bridges battery → impeller rail (short for 2S use with 8520 motor)

Power & Energy

Sensor

5V — via Arduino Nano 5V pin (X Pad shorted) or dedicated 5V 3A BEC

Impeller Motor

8520 coreless, 1S rated, ~2A peak @3V

Robot Controller Board

On-board 5V regulator for dedicated power

Power Source De-Coupling

On-board capacitors for smooth power delivery

Impeller Rail

Battery voltage direct (Y Pad shorted) or regulated 5V 3A BEC

Safety

Reverse voltage protection + undervolt shutdown

PWM Frequency (Impeller)

62,500 Hz (no prescaler, Timer2)

*The circuitry and components are powered with a compact and powerful Li-Po battery. The battery capacity rating is subject to vary according to available stock, check hardware specs for available options. Li-Po batteries pose accidental risks, please refer to the 'Battery Safety Guide' for safe usage.

*The circuitry and components are powered with a compact and powerful Li-Po battery. The battery capacity rating is subject to vary according to available stock, check hardware specs for available options. Li-Po batteries pose accidental risks, please refer to the 'Battery Safety Guide' for safe usage.

Dimensions

Weight — Model 1 (complete bot)

~140g (subject to vary)

Weight — Model 2 (complete bot)

~120g (subject to vary)

Impeller

30mm radial

Spirit PCB

72 mm L x 120 mm B

Complete LFR Size

160 mm B x 220 mm L (adjustable) x 40 mm H

Dimensions

Weight — Model 1 (complete bot)

~140g (subject to vary)

Weight — Model 2 (complete bot)

~120g (subject to vary)

Impeller

30mm radial

Spirit PCB

72 mm L x 120 mm B

Complete LFR Size

160 mm B x 220 mm L (adjustable) x 40 mm H

*The length between wheels and sensor is adjustable to fine tune the performance. Overall dimensions lie well within the safe limits for various competitions.

*The length between wheels and sensor is adjustable to fine tune the performance. Overall dimensions lie well within the safe limits for various competitions.

how it works

(MARKX LFR)
guided kits
Mark 2 LFR kit assembly guide step 2
Mark 2 LFR kit assembly guide step 3
Mark 2 LFR kit assembly guide step 4
hOW IT WORKS?
GUIDED KITS
Man Side Pose
Woman Sofa
Pool Area

SCIENCE BEHIND THE BOT

(MARKX LFR)
GROW

WHAT'S TO LEARN

WHAT'S TO LEARN

MARK 2 LINE FOLLOWING ROBOT CLOSEUP SHOT

01

Embedded Systems & Electronics

Learn how 16 sensors share a single analog pin via a multiplexer, how PWM signals translate to motor force through the TB6612FNG, and how onboard power regulation and decoupling keep the system stable under dynamic load conditions.

02

State Machine Architecture & Design

Go beyond simple if-else logic. Learn how to define states, transitions, and entry/exit conditions in firmware and understand how you can write complex logic using this architecture approach for autonomous systems, from line followers to production robotics.

03

Robotics Mechanics & Sensor Fusion

Explore how chassis weight distribution and wheel inertia affect tracking precision. Learn how a non-linear weight map converts 16 binary readings into a continuous positional signal and how 2D spatial pattern data is extracted from a raw analog array.

04

Control Systems & PID Optimization

Implement PD/PID feedback control loops. Tune Kp and Kd for your specific motor and weight setup. Learn how to tune various parameters for different track complexities and challenges.

Embedded Systems & Electronics

Learn how 16 sensors share a single analog pin via a multiplexer, how PWM signals translate to motor force through the TB6612FNG, and how onboard power regulation and decoupling keep the system stable under dynamic load conditions.

State Machine Architecture & Design

Go beyond simple if-else logic. Learn how to define states, transitions, and entry/exit conditions in firmware and understand how you can write complex logic using this architecture approach for autonomous systems, from line followers to production robotics.

Robotics Mechanics & Sensor Fusion

Explore how chassis weight distribution and wheel inertia affect tracking precision. Learn how a non-linear weight map converts 16 binary readings into a continuous positional signal and how 2D spatial pattern data is extracted from a raw analog array.

Control Systems & PID Optimization

Implement PD/PID feedback control loops. Tune Kp and Kd for your specific motor and weight setup. Learn how to tune various parameters for different track complexities and challenges.

science behind lfr
grow
© THE TECHGEEKS EXPERIENCE 映 画 的 な
(SPIRIT SUCTION LFR)

user insights & reviews

product specs
description

Reviews (0)

FAQS

(MARKX LFR)
GOT MORE QUESTIONS?
LINE FOLLOWING ROBOT

Clarifying doubts
Before your journey Begins with
Real Process.

01

What is Mark X?

02

Do I need Mark 1 experience before using Mark X?

03

Can I modify the state machine and add new track behaviors?

04

Is the Mark X suitable for competitions?

05

What is Techgeeks?

06

Do you offer support after purchase?

07

Do you ship across India?

08

How long does delivery take?

09

Do you ship internationally / overseas?

faqS
GOT MORE QUESTIONS?

why choose us

brand

At Techgeeks, we believe that great innovation starts with right people and reliable tools. We are committed to delivering the highest quality hardware to ensure nothing stands between you and your creation. 

Thank you for choosing us to fuel your curiosity. Cheers to building the future.

Mark-X Complex Line Follower Robot — High Performance Algorithmic Decision Making | TechGeeks India

The TechGeeks Spirit PCB is a fully integrated PCB-cum-chassis suction line follower robot board designed for high-speed competitive robotics. Unlike conventional line followers that use a separate chassis and controller board, the Spirit uses the PCB itself as the structural frame. Motor mounts attach directly to the board, making it a single rigid, lightweight airframe optimized for performance.

Available in two variants: Model 1 with dual DRV8874 motor drivers for high-current coreless brushed DC motors (~140g complete bot target), and Model 2 with a TB6612FNG motor driver for standard N20 gear motors (~120g complete bot target). All SMD peripherals — including reverse-polarity protection diodes, filter capacitors, status LEDs, and tactile buttons — come pre-soldered. The user installs the Arduino Nano, motor driver(s), sensor array, and driving motors to complete the controller. The Spirit includes a complete active downforce system: an 8520 coreless brushed DC impeller motor, a 30mm radial impeller, a unidirectional MOSFET-based speed controller (USC), and a custom vacuum skirt. At operating speed with the skirt sealed, the Spirit generates over 700g of active downforce — pressing a ~120–140g robot onto the track with 5 to 6 times its own weight. This directly translates to wheel grip that standard LFR designs cannot match at high speed. The firmware architecture uses direct Timer2 register access at 62.5 kHz PWM for the impeller (both models), eliminating audible coil whine and reducing thermal stress on the 8520 motor. Model 1 additionally uses direct port manipulation and timer register control for all motor PWM due to the DRV8874/Timer2 sharing constraint. Model 2 uses standard analogWrite() for motor control with active braking through the TB6612FNG's IN/IN mode. Full open-source firmware, pin documentation, power architecture diagrams, and a comprehensive build guide are available in the Spirit PCB Manual and TechGeeks GitHub repository. The Spirit PCB ships across India with free delivery on orders above ₹1999. If you're looking for a suction line follower PCB in India that combines structural engineering, active downforce physics, and bare-metal embedded programming into one platform — the Spirit PCB is built for exactly that.

complex track line follower robot, state machine LFR India 16 channel IR sensor robot ARC-16 sensor array PID state machine robotics advanced LFR competition kit acute angle line follower track inversion robot Arduino complex LFR India, TechGeeks Mark X

At Techgeeks, we believe that great innovation starts with right people and reliable tools. We are committed to delivering the highest quality hardware to ensure nothing stands between you and your creation. 

Thank you for choosing us to fuel your curiosity. Cheers to building the future.

Mark-X Complex Line Follower Robot — High Performance Algorithmic Decision Making | TechGeeks India

The TechGeeks Spirit PCB is a fully integrated PCB-cum-chassis suction line follower robot board designed for high-speed competitive robotics. Unlike conventional line followers that use a separate chassis and controller board, the Spirit uses the PCB itself as the structural frame. Motor mounts attach directly to the board, making it a single rigid, lightweight airframe optimized for performance.

Available in two variants: Model 1 with dual DRV8874 motor drivers for high-current coreless brushed DC motors (~140g complete bot target), and Model 2 with a TB6612FNG motor driver for standard N20 gear motors (~120g complete bot target). All SMD peripherals — including reverse-polarity protection diodes, filter capacitors, status LEDs, and tactile buttons — come pre-soldered. The user installs the Arduino Nano, motor driver(s), sensor array, and driving motors to complete the controller. The Spirit includes a complete active downforce system: an 8520 coreless brushed DC impeller motor, a 30mm radial impeller, a unidirectional MOSFET-based speed controller (USC), and a custom vacuum skirt. At operating speed with the skirt sealed, the Spirit generates over 700g of active downforce — pressing a ~120–140g robot onto the track with 5 to 6 times its own weight. This directly translates to wheel grip that standard LFR designs cannot match at high speed. The firmware architecture uses direct Timer2 register access at 62.5 kHz PWM for the impeller (both models), eliminating audible coil whine and reducing thermal stress on the 8520 motor. Model 1 additionally uses direct port manipulation and timer register control for all motor PWM due to the DRV8874/Timer2 sharing constraint. Model 2 uses standard analogWrite() for motor control with active braking through the TB6612FNG's IN/IN mode. Full open-source firmware, pin documentation, power architecture diagrams, and a comprehensive build guide are available in the Spirit PCB Manual and TechGeeks GitHub repository. The Spirit PCB ships across India with free delivery on orders above ₹1999. If you're looking for a suction line follower PCB in India that combines structural engineering, active downforce physics, and bare-metal embedded programming into one platform — the Spirit PCB is built for exactly that.

complex track line follower robot, state machine LFR India 16 channel IR sensor robot ARC-16 sensor array PID state machine robotics advanced LFR competition kit acute angle line follower track inversion robot Arduino complex LFR India, TechGeeks Mark X

why choose us
brand
FIN.
(MARKX LFR)
PEACE OUT
MARK 2 LINE FOLLOWING ROBOT OUTLINE IMAGE
MARK 2 LINE FOLLOWING ROBOT OUTLINE IMAGE
fin.
peace out
140100
Select Color
Select Assembly
UNASSEMBLED KIT
PREMADE BOT

DIY KIT

Build the bot from scratch with the parts included. (soldering iron, fasteners, wires may be needed)

PREMADE BOT

Receive a ready to run robot, assembled before dispatch. (battery charger, tools may be needed)

Close