Michael wrote:Do I understand correctly that the interface is not recognized by HELI-X? Then please post the output of the terminal window.
Michael
I do not understand the extent of your question; I am not aware of any HELI-X command which will output on an Ubuntu terminal window.
But, to be on the safe side and save some time, I started by displaying the output of the terminal window when I connect the usb side of the cable to my laptop and issue the "dmesg" command:
[ 292.868685] usb 2-1.2: new low-speed USB device number 4 using ehci-pci
[ 292.966110] usb 2-1.2: New USB device found, idVendor=0401, idProduct=0401
[ 292.966120] usb 2-1.2: New USB device strings: Mfr=4, Product=2, SerialNumber=0
[ 292.966125] usb 2-1.2: Product: PPM\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a
[ 292.966129] usb 2-1.2: Manufacturer: \xffffffd0\xffffff89\xffffff89
[ 293.007807] hidraw: raw HID events driver (C) Jiri Kosina
[ 293.016780] usbcore: registered new interface driver usbhid
[ 293.016788] usbhid: USB HID core driver
[ 293.022604] input: \xffffffd0\xffffff89\xffffff89 PPM\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/0003:0401:0401.0001/input/input12
[ 293.022903] hid-generic 0003:0401:0401.0001: input,hidraw0: USB HID v1.00 Joystick [\xffffffd0\xffffff89\xffffff89 PPM\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a] on usb-0000:00:1d.0-1.2/input0
Then, I connect the cable to the T6 and power it on: no new output on the terminal window. Next, I launch HELI-X: no errors reported. Now I think I understand your question, because I opened the HELI-X manual and find a terminal option under the Simulation tab; I open it and this is the output:
Set new path for the resources: /home/me/HELI-X/HELI-X6/resources
Set new path for the user files: /home/me/HELI-X/HELI-X6/files
Controller found: Name: ..PPM(..PPM) NOTE: .. stands for a symbol I cannot reproduce with my keyboard
Using stick ..PPM
Digital component found: Trigger
Digital component found: Thumb
Digital component found: Thumb2
Analog component found: x
Analog component found: y
Analog component found: z
Analog component found: rx
Analog component found: ry
Controller configuration file found: /home/me/HELI-X/HELI-X6/files/controller/PPM.XML
Controller configuration file /home/me/HELI-X/HELI-X6/files/controller/PPM.XML
read
What I did from now on I was unable to do because HELI-X told me it could not detect 4 channels. But this time it did, ask me not why. I managed to go into Stick Calibration, go through the motions and the operation finished successfully, with Collective Pitch, Cyclic Nick and Rudder inverted. I save everything in a file, which looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<project>
<Pitch>z</Pitch>
<InvertPitch>true</InvertPitch>
<Roll>x</Roll>
<InvertRoll>false</InvertRoll>
<Nick>y</Nick>
<InvertNick>true</InvertNick>
<Yaw>ry</Yaw>
<InvertYaw>true</InvertYaw>
<Thrust>z</Thrust>
<InvertThrust>true</InvertThrust>
<UseFiveChannels>false</UseFiveChannels>
<IgnorePitchThrust>true</IgnorePitchThrust>
<IgnoreExpoDualRate>true</IgnoreExpoDualRate>
<ServoPlusx>3.3552628</ServoPlusx>
<ServoMinusx>3.269231</ServoMinusx>
<Offsetx>-0.18431371</Offsetx>
<ServoPlusy>3.541666</ServoPlusy> <Offsetry>-0.18431371</Offsetry>
<Button1>none</Button1>
<Button2>none</Button2>
<Button3>none</Button3>
<InvertButton1>false</InvertButton1>
<InvertButton2>false</InvertButton2>
<InvertButton3>false</InvertButton3>
<Keyboard>2,idleUp1;3,idleUp2;4,autoRotation;57,togglePauseFunction</Keyboard>
<AnalogButton />
</project>
In my other life, I used to be an IBM Systems Engineer, problem determination was my daily life. There was nothing more disappointing than when the customer had not gone the extra mile, to collect all the needed info. I hope I have not exaggerated.
Looking forward to your comments. Thank you.