Skip to content

meowmeowahr/KevinbotV3-DesktopClient

Repository files navigation

Kevinbot v3 logo

Kevinbot v3 Desktop Client

codecov Github Version

Warning

This application is still being developed and is not fully functional yet. Do not expect it to work!

Home to the new Kevinbot v3 Desktop Client. This is intended to be a replacement for the Remote.

Drive and operate Kevinbot using a regular PC, gaming controllers, and a USB-connected XBee. Get rid of the need for custom, hard to debug, and slow Raspberry Pi hardware.

Features

  • Modern PySide6 GUI with dark theme
  • pyglet backend for controllers
  • Support Escaped/Unescaped XBee API modes
  • Connect to KevinbotLib Server using MQTT over WiFi or Ethernet
  • Uses KevinbotLib for robot control
  • Unit and coverage testing
  • Cross-platform compatibility (Mac support hasn't been tested)
  • GNU GPLv3 license

Known Issues

Q: App crashes on launch with PySide 6.8.0

This is related to star imports being broken again.

https://bugreports.qt.io/browse/PYSIDE-2888
spyder-ide/qtpy#494

A: Update your PySide6 version to 6.8.0.1 or newer