Overview

The debugging board is a dedicated auxiliary system whose only job is to make the rest of the robot less painful to work with.

It is not part of the rover’s core functionality.

Purpose

At a high level, the debugging board serves roles:

Visibility

Provide real-time insight into system state:

Instead of digging through serial output on multiple MCUs or adding temporary debug code everywhere, this board aggregates and presents useful information.

Control / Interaction

Todo :D

Isolation of debugging concerns

Todo :D

Physical components

The exact hardware may evolve, but the debugging board generally consists of:

Ethernet interface

Display

Used for quick, local feedback without needing a laptop.

Input interface (buttons / panel)


Revision #1
Created 2026-04-15 08:58:14 UTC by Nikolaos Diamantopoulos
Updated 2026-04-15 09:14:57 UTC by Nikolaos Diamantopoulos