Skip to content

cruwaller/rc_receiver_to_usb_hid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usage

This project utilizes a Bluepill board (STM32F103C8) to allow the connection of a digital RC reciever as a USB computer joystick (USB HID device).

Supported RC Protocols

  • CRSF and CRSFv3 (baudrate negotiation not supported at the moment)
  • SBUS
  • GHST
  • ELRS

preparing

precompiled binaries

Precompiled binaries can be downloaded from releases page.

Basic configuration is

  • 4 analog channels (0...2047)
  • 8 buttons

SBUS 6xFULL (analogs) and 8xFULL are available if needed.

compiling

Platformio is used. Check https://docs.platformio.org/en/latest/core/quickstart.html for more info.

install

Flash using ST-Link or using FTDI (this tool can be used https://www.st.com/en/development-tools/flasher-stm32.html).

receiver connection

wiring:

receiver Bluepill
TX PA3 (USART2 RX)
5V 5V
GND GND
RX not connected