Kevinbot v3 Software (Pre-KevinbotLib)
The old Kevinbot v3 control software consisted of many separate repositories, each with a different purpose. Some components were intended to be run on separate hardware.
P2 Firmware
The old Kevinbot v3 control system used a Parallax P2 microcontroller as the I/O processor.
The firmware is available here.
binary-commands branch is still being developed for Kevinbot v3, and is not compatible with the old control system.Remote
The old Kevinbot v3 control system used a remote control with an XBee V3 for wireless communication.
The PyQt application is available here.
Remote Docs
Sphinx documentation for the remote control application is available here.
1.0-b44, and is not complete. There are no pre-built docs available.Eyes
The old Kevinbot v3 control system had support for “robot eyes” that used two ST7789 TFT displays. The eyes were meant to run on a separate Pi Zero 2. A Raspberry Pi 4 was used during development.
The eye software is available here.
System
The old Kevinbot v3 “System” software was designed to provide communication between the main control Raspberry Pi, the eyes, and the remote over Xbee serial. The system software also provided GUI applications for robot configuration, monitoring, and a desktop widget sidebar.
The system software is available here.
settings-manager branch.Installer
The installer provided a TUI tool for installing and configuring the system with XFCE. The installer also provided the ability to install development tools (such as PyCharm).
The installer is available here.
DebugTool

DebugTool was a prototype application for debugging the P2 firmware, even when the system was not running/connected. The tool was designed to run on a Windows computer, using an experimental DebugTool terminal in the firmware.
The DebugTool is available here.