Programmer For Feetech Servos
Linux Version
Overview
Programmer For Feetech Servos for Linux is a native Qt6 application designed to program servo IDs for Feetech STS and SCS series servos via USB-to-serial connection. Built with modern Qt6 featuring a polished interface with rounded corners and animations.
Features
- Automatic Detection: Identifies available USB serial ports upon startup
- ID Modification: Simple interface for changing servo identifiers
System Requirements
Software
- Operating System: Linux distribution with Qt6 support (Ubuntu 22.04+, Fedora 36+, or equivalent)
- Qt6 Libraries: Core, Gui, Widgets
- Build Tools: CMake 3.16+
- Compiler: C++17 compatible (GCC 7+ or Clang 5+)
Hardware
- Adapter: USB-to-serial adapter compatible with Feetech servos
- Compatible Servos: Feetech STS or SCS series
- Power Supply: External power supply (6-12V depending on servo model)
Download & Installation
Option 1: Flatpak Bundle (Recommended)
- Download the pre-built
.flatpakfile from GitHub Releases - Install via system app store or command line
- Run:
flatpak run com.fyrbyadditive.ProgrammerForFeetechServos
Option 2: Build from Source
- Install dependencies for your distribution
- Clone the repository
- Execute
./build.sh - Optionally run
sudo ./install.shfor system-wide installation
USB Access Configuration
Add your user to the dialout group for serial port access:
sudo usermod -a -G dialout $USER
Note: Requires logout/login to take effect
Version History
Version 1.0.0 (Current)
Released November 9, 2025
Source Code
View the source code and contribute on GitHub: