Hey guys! A short video following yesterday’s pedals upgrade. That 407 is a pure joy to fly now, even with a tailwind.
Here’s what has been done to the pedals:
- adjusted electronics housing dimensions so screws will fit correctly
- added nut sockets to the main frame part
- redesigned magnet and SS495A Hall effect sensor mounts (IMPORTANT!)
- changed inclination of apertures for a rectangular pipe in the main frame part to 40 degrees for easier fit of the pipe
- the frame was lightened to reduce chances of warping during a long print
- files renamed to fit the new naming scheme
- everything published to GitHub
This is a very important upgrade! Along with mostly cosmetic stuff, it includes new HE sensor and magnet mounts, that are really game changers. New mounts work the same way as in cyclic or collective levers, and add A LOT of precision! It have been really noticeable when I spooled up the Dreamfoil 407 for a quick test ride. The heli felt unusually stable! As a nice bonus, these mounts noticeably simplify calibration and add some mechanical resistance to drops or accidental hits (this happens to pedals from time to time as the unit usually lies under the table).
Download an upgraded version from GitHub:
I have been testing new hardware more thoroughly and noticed, that different sims have very different controls sensitivity settings (and ways to adjust it). More than that, some of the sims tend to react on even the slightest jitter from Hall effect sensors and ADC (which is really almost nonexistent), while others ignore it completely. That means that often, there’s a need for per-sim or even per-aircraft setting.
Simchair MKIII cyclic and pedals are sensitive enough to emulate the control response of lightest and twitchiest helicopters out there. But what if you feel it is too sensitive for the particular helicopter model you want to fly? Or, maybe the sim you are flying in treats joystick sensitivity settings differently, or even doesn’t have proper controls settings at all? What if setting curves is not what you want, but your sim doesn’t have any linear sensitivity adjustment options?
While experimenting with adjusting controls sensitivity for different sims, I have found an interesting thing: in fact, the ADS1115 is so precise its values can be used without filtering at a 15-bit resolution! It is rather impressive 32768 points per axis. I can’t say the difference is as huge as between 8 bit and 12, but it depends on the game. For example, while I only felt a marginal difference in DCS and X-plane, it was very noticeable in Arma 3. That’s why I added an ADS1115_RESOLUTION constant to the master controller sketch.
You can set ADS1115 resolution like that:
#define ADS1115_RESOLUTION 15 //from 12 to 15 bits
I am now curious if changing a connection scheme of an ADC to a differential one will give even better results!
You can download an updated .ino file from GitHub.