Jump to content
Sign in to follow this  

Recommended Posts

48 minutes ago, ark said:

I find it disappointing that the Honeycomb yoke appears to suffer the same internal controller A/D software issue as the Saitek and if I were to buy this 'brand new' yoke I might have to modify it with an 'extra' A/D board just like I did for the Saitek. 

Al

Yeah, like seriously - how much more can a higher resolution converter be? The answer is probably not that much. 

Share this post


Link to post
Share on other sites
1 hour ago, paulpenney said:

Yeah, like seriously - how much more can a higher resolution converter be? The answer is probably not that much. 

Hard to know for sure, but I don't think it is necessarily an A/D resolution issue. It could be an issue with how the yoke's internal controller chip firmware processes the A/D values near the axis center position.

Al

Share this post


Link to post
Share on other sites
2 hours ago, MarkDH said:

The switches are SPDT ON-ON switches.

OK, I see. Thanks.

Al

 

Share this post


Link to post
Share on other sites
2 hours ago, MarkDH said:

The switches are SPDT ON-ON switches. The top left switch (labelled ALT) is wired as buttons 12 and 13. If you watch it in Windows Control Panel, button 12 is on when 13 is off, and vice versa. Hence there isn't any problem with these switches in FSUIPC.

Strange. For a cost optimised design, it would be more logical to use SPST switches = less wiring in a cramped space, and generate the "missing" switch through software in the controller.

Edited by oemlegoem

FlyHirundo Rudder Pedal and Yoke
Designed and manufactured in Switzerland

Email: info@flyhirundo.com
Website: under construction

Share this post


Link to post
Share on other sites
4 hours ago, paulpenney said:

The problem overall is caused by the software in the onboard joystick controller

Okay, you're actually talking about FIRMWARE, not software. Not semantics, there is a big difference.

The firmware is already on my list to speak with Honeycomb about next week.

 


Dave Hodges

 

System Specs:  I9-13900KF, NVIDIA 4070TI, Quest 3, Multiple Displays, Lots of TERRIFIC friends, 3 cats, and a wonderfully stubborn wife.

Share this post


Link to post
Share on other sites
47 minutes ago, DaveCT2003 said:

Okay, you're actually talking about FIRMWARE, not software. Not semantics, there is a big difference.

The firmware is already on my list to speak with Honeycomb about next week.

 

Correct its the firmware. The firmware's raw output has a large dead zone. Hopefully they can release an update as it appears the microcontroller is programmable via the USB. 

  • Like 2

Share this post


Link to post
Share on other sites
4 hours ago, paulpenney said:

Correct its the firmware. The firmware's raw output has a large dead zone. Hopefully they can release an update as it appears the microcontroller is programmable via the USB. 

Hey Paul,

Any chance you can make a short video to demonstrate the deadzone issue you're seeing, that shows what I'm typed below?  If you need some help setting up the recording please let me know, I'd be very happy to help.

1. Start with showing your AXIS assignments,

2. Then show your AXIS Calibration Settings,

3. The  show the following all at the same time while you move the Yoke along the X and Y axis very slowly:

           a. Aircraft Yoke

           b. Windows USB Game Controller Calibration Screen

           c. JoyTester Display

 

This will help me to see the differences between your Yoke and mine, and give me some good data to show and discuss with Honeycomb this coming week.

 

To create the video I recommend using OBS Studio, but if you have something different that you're used to then that's certainly fine.

 

Many thanks in advance!

 

Edited by DaveCT2003

Dave Hodges

 

System Specs:  I9-13900KF, NVIDIA 4070TI, Quest 3, Multiple Displays, Lots of TERRIFIC friends, 3 cats, and a wonderfully stubborn wife.

Share this post


Link to post
Share on other sites
6 hours ago, DaveCT2003 said:

The firmware is already on my list to speak with Honeycomb about next week.

I wonder if some yokes already have updated or different firmware versions? If so, that might explain why the severity of the dead zone issue varies between users. If, as has been reported, there are no mechanical issues and the firmware is the same for all, then I would expect the 'direct' USB yoke output would show the same thing for all users.

Al

Edited by ark

Share this post


Link to post
Share on other sites
18 hours ago, paulpenney said:

Hopefully they can release an update as it appears the microcontroller is programmable via the USB.

Interesting - where did you find the info on the programmability of the microcontroller firmware via USB?

Al

Edited by ark

Share this post


Link to post
Share on other sites

 

  • Like 1

MarkH

gGzCVFp.jpg
Core i7-7700K / 32Gb DDR4 / Gigabyte GTX1070 / 1080p x 3 x weird / Win7 64 Pro

Share this post


Link to post
Share on other sites

Mark: I appreciate very much the high professional content of your video. More of that! 

  • Like 1

FlyHirundo Rudder Pedal and Yoke
Designed and manufactured in Switzerland

Email: info@flyhirundo.com
Website: under construction

Share this post


Link to post
Share on other sites
18 hours ago, DaveCT2003 said:

Hey Paul,

Any chance you can make a short video to demonstrate the deadzone issue you're seeing, that shows what I'm typed below?  If you need some help setting up the recording please let me know, I'd be very happy to help.

1. Start with showing your AXIS assignments,

2. Then show your AXIS Calibration Settings,

3. The  show the following all at the same time while you move the Yoke along the X and Y axis very slowly:

           a. Aircraft Yoke

           b. Windows USB Game Controller Calibration Screen

           c. JoyTester Display

 

This will help me to see the differences between your Yoke and mine, and give me some good data to show and discuss with Honeycomb this coming week.

 

To create the video I recommend using OBS Studio, but if you have something different that you're used to then that's certainly fine.

 

Many thanks in advance!

 

Dave,

Sorry to say but I have already modified my Yoke to alleviate the issue. I created a guide for others that want to do so in the second video below. In the first video below the issue is clearly demonstrated and I did confirm it in both the windows calibration screen and using JoyTester before the modification. The result of the modification is absolutely zero deadzone and great performance now. 

 

Share this post


Link to post
Share on other sites
56 minutes ago, paulpenney said:

Dave,

Sorry to say but I have already modified my Yoke to alleviate the issue. I created a guide for others that want to do so in the second video below. In the first video below the issue is clearly demonstrated and I did confirm it in both the windows calibration screen and using JoyTester before the modification. The result of the modification is absolutely zero deadzone and great performance now. 

 

Thanks my friend!

 


Dave Hodges

 

System Specs:  I9-13900KF, NVIDIA 4070TI, Quest 3, Multiple Displays, Lots of TERRIFIC friends, 3 cats, and a wonderfully stubborn wife.

Share this post


Link to post
Share on other sites

It will be interesting to see what Homeycomb's response to all this is. Hopefully it will be positive and result in the Honeycomb yoke reaching its full potential.  I see two issues:

1. The A/D resolution. Currently based on 8 bits which provides 256 different values for each axis. I'm not optimistic this can be changed with firmware, but clearly depends on the type of controller being used. While the resolution is not great, it probably is 'good enough' and would likely not be a major point of interest if there were no other concerns.

2. The dead zone around the center point of each axis. This seems to me to be the more critical issue and fortunately, likely more amenable to a firmware fix then the A/D resolution.  I suspect creating a dead zone around an axis center point, such as by ignoring a couple of values on each side of the center point, is one way to help ensure reliable 'return to center' when the yoke is released.  The downside, of course, is a dead zone, and the lower the A/D resolution the greater the impact of ignoring a value, or in effect, equating it to the true 'center value'.

As a side note, for those motivated to implement a dead zone fix but are unfamiliar with the Arduino, you can use an A/D board like the Leo Bodnar 12 Bit Joystick Controller being used here www.youtube.com/watch?v=YEqkz2JxoFo  to eliminate the dead zone in a Saitek yoke (did this, works great). The advantage of this approach is no firmware programming is required. The disadvantage of this approach is no firmware programming is required -- and thus you can't make changes if so desired at a later time.

Al

Edited by ark

Share this post


Link to post
Share on other sites
10 hours ago, ark said:

Interesting - where did you find the info on the programmability of the microcontroller firmware via USB?

Al

I plugged it into the arduino IDE and the AVRISP spit out some information on the chip, but I couldn’t write to to it. Probably a matter of having the right board setup

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...