Skip to content
github-actions[bot] edited this page Sep 2, 2026 · 8 revisions

rcbench

English · Deutsch

These pages are generated from docs/ in the repository and overwritten on every push to main. Edit the files, not the wiki.

rcbench is a motor, ESC (electronic speed controller) and servo test bench built from two processors: an ESP32-S3 touch panel (user interface, settings, SD card) and an RP2350 coprocessor (measurement, outputs, and every protocol with timing requirements). The two are connected over CAN (Controller Area Network) at 1 Mbit/s.

Using the bench

Task Page
Feature list and the state of each feature What this is for
Build and flash both boards Building
Wire the two boards and verify the bus Bringing up the link
Operate the screens Screens
Balance a propeller or a ducted fan Balancing
Measure a servo's installed limit, or synchronise two servos Servo procedures
Connect a receiver and inspect its output Receiver buses
Stop mechanisms and the external circuit they require Safety
BLHeli_32 ESCs: what is and is not supported BLHeli_32 parameters

Reference

Page Content
The link CAN wiring, failure behaviour, the page protocol
The OpenYGE protocol ESC telemetry and parameter protocol specification
Performance Rendering budget in cache-line fills

The state of the project, the open items and the settled decisions are recorded in STATUS.md.

Every page has a German version; the switch is at the top of each page.

Clone this wiki locally