Power_Broker
Active member
I made an open-source, Arduino-based handheld transmitter. This handheld transmitter can be used in any robotics application that requires user input, but I'll mainly be using it for future custom RC planes. You can find all the files/documentation/software on GitHub. The transmitter includes the following features:
Also, the case is 3D printed (ABS or ASA filament preferred). The 3D parts can be found here, but if you want to remix any of the pieces, you can use a copy of the original Blend file.
Lastly, the PCBs can be made using the gerber files found here.
- Teensy 4.1 microcontroller
- 2.8" TFT touchscreen
- Lanyard clip
- 1 3.5mm buddy box signal jack
- Only tested with a Flysky FS-i6X
- 2 RC joystick gimbals
- 8 4.3mm Joystick trim buttons
- 2 general analog knobs
- 5 toggle switches
- 1 tri-state switch
- 1 speaker
- Can be controlled with a DFPlayerMini or I2S module
- 1 volume knob
- 2 power supplies
- Can use battery pack or external power via 5.5mm barrel jack
- 1 power supply select switch
- 1 ESP8266 ESP-01S WiFi module
- 1 NRF24L01+ 2.4GHz RF module
- 1 BLE or classic BT module slot
- RS485 external interface via 2 RJ45 jacks
- Can use this to communicate with external serial radios (i.e., RFD900+ modules)
- Channel mixing
- Channel expo
- Channel reversing
Also, the case is 3D printed (ABS or ASA filament preferred). The 3D parts can be found here, but if you want to remix any of the pieces, you can use a copy of the original Blend file.
Lastly, the PCBs can be made using the gerber files found here.








