PiKoder Home » Retired Products »
The PiKoder/USB provides the bases for a PC-based PPM encoding for RC, robots, and drones. This allows you to control your R/C vehicle or robot by a joystick, keyboard or mouse. The design based on the PIC16F1455 allows for a single chip solution. The PiKoder Control Center PCC with its grafical and intuitive user interface allows you to simply test and customize your PiKoder.
After powering up PiKoder/USB will continuously output neutral PPM16 pulse frames (8 channels with 1.5ms pulses each, 20ms total frame length). Power would be provided through the USB port.
To control your model with a joystick form your PC you would either use the Flytron Joystick Interface software "Compufly" or the open source Java program joystick-to-ppm. Additionally, the PiKoder/USB does feature an ASCII command interface (ACI). With this, you control your model by simple ASCII-character based commands sent over the virtual COM port assigned to the USB port (parameters are 9600 8N1) by a standard terminal program or your own application.
Please refer to the User Guide for more information.
The PiKoder/USB User's Guide describes the operation of the USB2PPM in detail.
Please note that this is a demo firmware which does not support the CompuFly configuration commands for setting the PPM polarity and the number of channels. The full feature set is only available with the programmed controller.
Additionally, the source code is provided through the github repository Joystick-to-PPM.