Compufly Port to Java with enhancements

This is a port of Flytrons USB2PPM Project Compufly with enhancements 

You can use multiple usb sources and map any axis and button to any channel of your choice. 

You can also map multiple buttons to the same channel and adjust the ppm value to them for a 3 way switch with 3 buttons type set up

Current feature list

Servo/PPM output

  1. Ability to output no less then 10 ppm Channels
  2. Channels need to be able to be inverted
  3. Channels need to be able to have Trims rate settings
  4. Channels need to be able to have Exponential rate settings
  5. Channels need to have multiple input to output mappings
  6. Channel Resolution 2048 (11Bit)

Joystick/Gamepad Control

  1. Accept 3 or more USB device inputs
  2. USB button detection on joystick interface
  3. Support for POV HAT Buttons
  4. Support for HAT Switches
  5. Tabs or Pages for all detected USB interfaces
  6. Mapped Values for all axis for specific device per Tab/Page

Output Device Configuration

  1. Selection of number of channels
  2. Mode selection Positive/Negative PPM

GUI

  1. Resizable for use on note/netbooks
  2. Ability to save/load settings
  3. Show values for ppm output and joystick/mini joy axis with Progress Bar type scroll

 

Everything is kind of setup for my CH Products set up with joystick throttle and rudder at the moment.

Check out the google code page and try it out for yourself. Make sure to read the wiki pages fore more info. 

Google Code: Joystick to PPM
I am looking for Java programmers and testers to help work out bugs. If you think you fit the build email me and I'll add you to the list. 

Screen Shots


 

 

aircool00 at g mail dot com

Cheers,

Ryan

Views: 1100

Comment by Kirill on October 11, 2011 at 12:31pm

Yes, thanks for the links again, this is exactly what I need. But I am interested in how to do the same by myself.

Comment by Ryan C Smith on October 11, 2011 at 4:44pm

@ Kirill

Found this in my travels it may help you.

PPM/PCM R/C transmitter USB interface

 

Comment by Kirill on October 12, 2011 at 5:48am

Yes, this was very useful. Thank you for your help, Ryan!

Comment by Danstah on November 11, 2011 at 10:10am

Have you made any new progress on this project lately?

Comment by Ryan C Smith on November 17, 2011 at 11:21pm

@Danstah I have not updated it yet. I have been really busy with work. Have you tested the current version? Anything you would like to change?

No one has left me any feedback so I assume the only issues are the ones I have listed.

Comment by Danstah on November 28, 2011 at 11:19am

I would like to add a function in to use the trim sliders on my joystick. I guess you would have to couple the trim slider to each axis. Also i was having issues getting my mode switch and my y axis to work on my Logitech G940 system. They are not recognized by the program

Comment by Christophe on July 8, 2012 at 6:21am

Dear all,
Fristly, thank’s from France for your work with JoystickToPPM.
I use CompuFly software version 1.35 and JoystickToPPM
But there is a problem :
CompuFly software is limited to 7 chanels
JoystickToPPM software don’t manage the POV button on top of joystick as CompuFly software (JoystickToPPM reset the position of the camera when we release POV button – CompuFly don’t reset camera position)
It’s the reason why I need, if it’s possible, an evolution of JoystickToPPM, to don’t reset the camera position when I release POV button.
Does it possible ? I ask to a friend (good guy in Java) to do this, but it seem that there is no all sources, and java component in the zip file downloaded. http://code.google.com/p/joystick-to-ppm/
Could you help me.
Thank’s and best regards.

Comment by Danstah on August 7, 2012 at 4:12pm

Whats new with this project. Eagerly waiting an update! Have you finished fully porting this to java?

Comment by John on December 12, 2012 at 3:15am

Any chance this could be ported to be accessible in a webpage to control a TX connected to a remote PC?

Thanks

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service