After a little advice from regular Hurricane pilots.
When I first got into IL-2 a few weeks ago I thought I would build a custom controller to avoid having to use the Kb as much as possible. I hadn't really picked a plane and was jumping into whatever single player assigned me. Hence a massive uphill struggle until I read to simply pick one plane to begin with and stick with it. As such I built a 'one-size-fits-all' panel and many functions where tailored toward single player (so I included pause, escape, time; things like that).
The panel itself used illumination to highlight the letters, so when sitting in the darkened study at night I could still read the letters on the panel. In hindsight it would be better if the were already white with the option to illuminate.
panel-raw.jpegcontroller-full.jpg
I also want to style the text to be more in keeping with War Ministry fonts used at the time. So, the plan is to remake it over the next couple of weeks.
Some lesser used, or tailored to single player, functions will still be mapped to the Kb. I want to get the main controls onto the panel. I won't be using linear pots as I prefer rotary encoders (not true to the planes actual controls but simpler to use and more compact). I'm not a great fan of the thrust, pitch, radiator controllers that clamp to your desk or chair either, although I accept that they're more 'authentic' than a rotary encoder - I have limited room to play with.
With all that in mind I have the following list; what did I miss?
Throttle – mapped to ancient Saitek Cyborg 3D platinum
Fire – mapped to ancient Saitek Cyborg 3D platinum
Hold centre view (for when using OpenTrack) - mapped to ancient Saitek Cyborg 3D platinum
(there are another 15 spare inputs available on this Joystick, a lot on the top hat and some round the base)
Onto the control panel.
This is what I have laid out which uses ALL the available buttons I can squeeze out of the Arduino Micro.
ENGINE CONTROLS
Magneto 1 – momentary toggle switch
Magneto 2 – momentary toggle switch
Fuel Cock Toggle – momentary toggle switch
Ingnition – momentary pushbutton switch
Radiator Open/Close – rotary encoder (no pushbutton)
Boost Cut-Off Toggle – momentary pushbutton switch
NAVIGATION CONTROLS
Compass adjustment – rotary encoder (no pushbutton)
Heading adjustment– rotary encoder (no pushbutton)
Map Toggle – momentary pushbutton (not much use in online I have to say!)
AIRCRAFT CONTROLS
Gear up/down – protected two-way momentary toggle (protected means under the hinged flaps seen at the top in mk.i)
Flaps up/down – protected two-way momentary toggle
Canopy Toggle/Eject – protected two-way momentary toggle
Pitch Trim and reset – rotary encoder with pushbutton (to reset)
Rudder trim and reset – rotary encoder with pushbutton (to reset)
Prop Pitch +/- and 85% – rotary encoder with pushbutton (set to 85% between COARSE and FINE, I tend to use that for cruising).
Gunsight Illumination Toggle – momentary pushbutton
Brakes Toggle – momentary pushbutton
Chocks Toggle – momentary pushbutton
Centre View – momentary pushbutton (handy when using OpenTrack and it goes a bit off kilter).
VIEW CONTROLS
Zoom out – mapped to ancient Saitek Cyborg 3D platinum
Reset Zoom – mapped to ancient Saitek Cyborg 3D platinum
Anything I've missed, after the main controls here really. Odd items can always be mapped to the Kb or spare buttons on the Joystick.
Bookmarks