Skip to content

An alternative API for the (PyBorg) ThunderBorg motor controller.

License

Notifications You must be signed in to change notification settings

cnobile2012/python-thunderborg

Repository files navigation

ThunderBorg Motor Controller API

PyPi Version PyPI Wheel Python Versions License

The MIT License (MIT)

Overview

This API for the ThunderBorg board has additional features that the original API does not have.

  1. Python 2.7.x and 3.8 are supported in the same code base. There is an issue building the evdev package with all versions of Python 3.9 and higher.
  2. Built in logging to a log file of your choice--no print statements.
  3. Auto voltage in settings.
  4. API initialization is done during class instantiation.
  5. Flag to initialize the first board that is found if default is not present.

Warning

This version of the ThunderBorg API is a complete rewrite of the version provided on the PiBorg forums. It is functionally compatible, but not signature compatible. In other words the class and method calls are completely different.

Provides

An API (Application Programming Interface) for the ThunderBorg motor controller boards.

Installation Guide

Testing Guide

Pair bluetooth Wireless Controller

Feel free to contact me at: carl dot nobile at gmail.com

Complete Documentation can be found on Read the Docs at: Thunder Borg