Skip to content

Adafruit CircuitPython ServoKit

  • Software
  • Robot arms and industry
  • Library

A CircuitPython helper library for driving servo motors through Adafruit's PWM/Servo FeatherWing, Shield, Pi HAT and Bonnet kits.

Made by Adafruit Industries, United States (checked on github.com/adafruit (opens in a new tab)).

Source on GitHub: github.com/adafruit/Adafruit_CircuitPython_ServoKit (opens in a new tab). Facts read at commit 016b3fd (opens in a new tab).

Licenses

Code
MIT (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab) (MIT) at commit 016b3fd (opens in a new tab), on 16 Oct 2026.

Commercial use
Yes

What it does

  • Drives standard servos by angle and continuous-rotation servos by throttle.
  • Supports 8 servo channels on the FeatherWing and 16 on the Shield, HAT and Bonnet.
  • Depends on the Adafruit CircuitPython core, Bus Device and Register libraries.
  • Can be installed on Linux systems such as the Raspberry Pi from PyPI with pip.
  • API documentation is hosted on Read the Docs.

Written by Robotheca from the project's README (opens in a new tab) at commit 016b3fd.

Getting started

Difficulty
Beginner
Hardware it needs, as the project states it
Adafruit PWM/Servo FeatherWing, Shield, Pi HAT or Bonnet kit, running CircuitPython; on a Raspberry Pi or other GNU/Linux system when installed from PyPI.

Maintenance

Status
Maintained: a commit in the last 12 months
Newest commit
23 Apr 2026 on main
Latest release
1.3.24 - Update Ruff Version (23 Apr 2026)

Checked on GitHub on 16 Oct 2026.

Robots that can run it

  • Other

    Ball-Balancing Robot

    An educational Raspberry Pi ball-balancing robot that uses camera vision and PID control to keep a ball centered on a platform tilted by servos.

    Level
    Intermediate
    Buildability
    55/100
    Buildable with some effort
    Cost
    Not stated

    Found by Robotheca in ballbot/requirements.txt (opens in a new tab)

  • No photo yet
    Humanoid

    Head-Neck Control

    A biomimetic robot head with tendon-driven neck controlled via Raspberry Pi and PCA9685 servos.

    Level
    Advanced
    Buildability
    40/100
    Incomplete documentation
    Cost
    Not stated

    Found by Robotheca in RaspberryPi/requirements.txt (opens in a new tab)

  • No photo yet
    Self-driving 1:10

    JetRacer

    An autonomous AI racecar built on the NVIDIA Jetson Nano that moves at high speeds and follows roads using neural networks.

    • Works with AI
    Level
    Intermediate
    Buildability
    69/100
    Buildable with some effort
    Cost
    Not stated

    Found by Robotheca in setup.py (opens in a new tab)

Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.