Raspberry Pi and controller board setup

Why Does This Robot Need Two Brains?

A genuine question I had before I understood the answer: the Pi already runs Linux and ROS2. Why bolt on a whole separate microcontroller too?

Electronics workbench with detailed PCB

An Apology to the Small Components on the RRC Lite Board

Five parts I walked right past on my way to the big square chip in the middle. They deserved better.

Electronics workbench with motor and terminal display

Watching PID Actually Work: A Night With EncoderMotor_PID_Demo

"set" said 1.000. "actual" never quite agreed with it. That disagreement is the whole lesson.

Messy tech workstation with serial monitor

An Afternoon Skipping ROS2 Entirely to Talk to the Board in Raw Hex

No launch files, no nodes, no topics. Just a Type-C cable, a serial terminal, and every byte typed by hand.

PCB in electronics workshop setting

Holding the RRC Lite Controller: A Hands-On Teardown

Not a datasheet. Just me, the board, and every little cluster of components I almost overlooked the first time.

DIY robot workshop in action

Upgrading MentorPi-A1's Steering: What 11 Extra Degrees Actually Bought Us

Not a victory lap. A 2024-to-2025 comparison, including the one thing the upgrade quietly broke.

Robot testing in the innovation lab

Demo Day: MentorPi-A1 Parks Itself in Front of the Team

Live, present tense, as it happens. One park_action() function, one Ackermann steering formula, and a room full of colleagues watching.

Object detection test in robotics lab

A Weekend Teaching MentorPi to Read Traffic Signs

Saturday's first bounding box, Saturday afternoon's confidence-threshold headache, and the Sunday moment every piece finally clicked into place together.

Robot test track and monitoring setup

A Week Teaching MentorPi to Follow a Line (And Actually Understanding Why It Works)

Monday to Friday, one road mat, one stubborn ceiling light, and the moment lane_detect.py finally made sense.