Thingiverse
Cessna Flight Sim Control Box
by Thingiverse
Last crawled date: 4 years, 3 months ago
Cessna style push/pull throttle, prop, mixture control box, also housing flaps and elevator trim. This is a front plate for the box I made, a faceplate for the flaps, drawings for the rest of the box, and a complete set of links and info for all parts used.
Cost: ~$40 (a savings of about $300 to $1000 for commercial equivalent)
VR has a long way to go before actual simulator experience is sufficient. VR controller inputs to access things you use a LOT, or need to adjust QUICKLY without dorking around fighting hard to see and touch virtualized panels is key. I considered these controls to be CORE, minimum required physical controls along with my yoke (or stick) and rudder pedals while in VR flight sim. Throttle quadrants can be purchased (Logitech, upcoming Honeycomb, etc), but most are not push/pull. Almost all push/pull flight sim throttles are hundreds of dollars (there is literally one for $1000.... absolutely asinine, costing you more than the parts for the real plane!) You can build this entire thing for probably $30-$40 and the only feature quality you will lack compared to the real thing is twist fine-tuning of mixture (there is no friction lock either).
This is made of several parts by various authors on Thingiverse, including my own parts and remixes for a complete solution. One of my pet peeves with Thingiverse is lazy people that don't include a full set of details or instructions how to complete a project. Something you wont suffer from here.
The components:
Throttle Sliders and instructions:https://www.thingiverse.com/thing:4082593
This link also has all the info about what rods to buy, where to buy, etc.
Throttle Knob:https://www.thingiverse.com/thing:4080886
Alternative throttle knobs, more realistic to Cessna spec, but may need to adjust the hole size to 6mm:https://www.thingiverse.com/thing:3154957https://www.thingiverse.com/thing:2806962
Mixture/prop Knobs:https://www.thingiverse.com/thing:4080886
Elevator Trim:https://www.thingiverse.com/thing:3874786
Note that I used a stop point in my slicer to change colors for the white text on black plate. See below for what electronics I used for this.
Also use my notes on how to assemble, it's better than the original.https://www.thingiverse.com/make:746238
Flaps:https://www.thingiverse.com/thing:2794595
Note that the flap control by Jay737 doesn't have a faceplate, and included here in the files is a STL for a faceplate I made for it, again, using a stop point to swap colors for the text. Also BTW, in X-plane (or other flight sim) this flap design is not true to Cessna as a lever, but more of a toggle up/down for more or less flaps, but otherwise realistic.
The Electronics:
Linear and multi-turn pots:
The parts used are mentioned in the respective Thingiverse links above. But I'll go ahead and list them here.
3x Slider pots:
100mm travel, standard fader pots from Digikeyhttps://www.digikey.com/product-detail/en/panasonic-electronic-components/EVA-NF3R15B14/PNF100SB-ND/244381
1x Multi-turn pot:
10K Ohm 10-Turn Rotary Wire Wound Precision Potentiometer Pothttps://www.amazon.com/gp/product/B079JN626M/ref=ppx_od_dt_b_asin_title_s01?ie=UTF8&psc=1
Flaps switch:
The original author doesn't say what switch they used. But it's a huge switch. I had a tiny switch on hand (https://www.digikey.com/product-detail/en/e-switch/100SP3T1B1M1QEH/EG2375-ND/378844), but had to redesign the bracket a little in order to work. I cannot share that design, as that author does not allow remix or modification. He also used a metal lever, but if you just grab his measurements (which are provided on his site) you can easily draft and 3D print that instead and would be plenty strong. Again, sorry I can't include that drawing, but I did reach out to that author and will update this if I get the green light.
Arduino:
Find any Arduino case or mounting plate that is low profile (there are TONS on thingiverse). One that will hold the arduino and screw down to the inside of your box is what you want. Get an Arduino Uno, and then follow these instructions on forcing an Arduino Uno to be a USB joystick.
Download UnoJoy (https://github.com/AlanChatham/UnoJoy)
Upload the UnoJoy sketch to your Arduino (UnoJoy/UnoJoyArduinoSample/UnoJoyArduinoSample.ino)
Boot Arduino into DFU mode (see video)
Install drivers (UnoJoyWin)
Run TurnIntoAJoystick.bat (downloaded with UnoJoy files)
See this how-to video for reference:https://www.youtube.com/watch?v=8kGl2Yd-clI
Your Arduino Uno is now a USB Joystick!
Wiring:
You will need to know how pots and switches work. I might include a full schematic in the future, but basically, pots have 3 connectors. You need to power + and - to them, and then the 3rd connector is the "signal" wire that splits the voltage and tells the Arduino where your position is relative to the + or - side of the pot. Use the 5v and GND pins of the Arduino to power all the pots (and yes, I just soldered all the positives together and into a single wire for 5v on the Arduino, same for negatives, as you can see in my mess of wires that I didn't care to lay out more professionally). All "signal" wires for the pots (3 sliders and 1 multi-turn for the trim control) are wired into A0,A1,A2,A3 of your Arduino, and it doesn't matter which order (they will show up and you will configure X-Plane, P3D or FSX as to what is what).
The wire I used was a iPhone USB cable where the connector crapped out. Yep, I keep dead USB cables for just such occasions. :)
A volt and Ohm meter is handy to measure things and see that you are dealing with the right connectors. The pots also have a spec sheet you can refer to. Do some Youtube on how to wire a Potentiometer if electronics is not your strong side. It's easy, but it helps to see the basics in action.
The Flaps switch is an On-Off-On. Ground the center post to negative, and then run both other connectors to any digital I/O pin of your Arduino (such as 4 and 5).
You can test that all this is working in Windows 10 Control Panel / Devices. Find the UnoJoy Joystick, go to settings, and a generic joystick dialog should appear showing any inputs it sees from your Arduino. Your flight sim will also see these same inputs and you can configure them in game!
The Box:
I included here only the front plate STL, as well as the flaps faceplate. All other parts to construct this are linked herein to remixes, or to online drawings. I could post all STLs for all box walls if the community is really interested, but... I highly recommend using 1/4" (5mm) Birch ply or some light thin wood, as its much lighter and much cheaper than all the filament it would take to print this. I considered printing it, but am mounting it on a motion chair, and weight matters.
I recommend two things for anyone interested in doing this:
1) Customize the plate and box to suit your situation - I don't necessarily feel I have perfect measurements, distances, etc, and not a lot of room in the resulting box. In a real Cessna, the trim is much lower down from the throttle, and you'll notice this when reaching for things in VR. But I was just going for a compact all-in-one box.
2) Print the front panel but make the rest out of wood, and/or use the STL as a guide for your CNC router and do the whole thing out of wood. I paper printed a drawing of the panel and placed it on wood to create mine, but the hole alignment wasn't perfect and I'm a perfectionist. wishing I had CNC :)
Cost: ~$40 (a savings of about $300 to $1000 for commercial equivalent)
VR has a long way to go before actual simulator experience is sufficient. VR controller inputs to access things you use a LOT, or need to adjust QUICKLY without dorking around fighting hard to see and touch virtualized panels is key. I considered these controls to be CORE, minimum required physical controls along with my yoke (or stick) and rudder pedals while in VR flight sim. Throttle quadrants can be purchased (Logitech, upcoming Honeycomb, etc), but most are not push/pull. Almost all push/pull flight sim throttles are hundreds of dollars (there is literally one for $1000.... absolutely asinine, costing you more than the parts for the real plane!) You can build this entire thing for probably $30-$40 and the only feature quality you will lack compared to the real thing is twist fine-tuning of mixture (there is no friction lock either).
This is made of several parts by various authors on Thingiverse, including my own parts and remixes for a complete solution. One of my pet peeves with Thingiverse is lazy people that don't include a full set of details or instructions how to complete a project. Something you wont suffer from here.
The components:
Throttle Sliders and instructions:https://www.thingiverse.com/thing:4082593
This link also has all the info about what rods to buy, where to buy, etc.
Throttle Knob:https://www.thingiverse.com/thing:4080886
Alternative throttle knobs, more realistic to Cessna spec, but may need to adjust the hole size to 6mm:https://www.thingiverse.com/thing:3154957https://www.thingiverse.com/thing:2806962
Mixture/prop Knobs:https://www.thingiverse.com/thing:4080886
Elevator Trim:https://www.thingiverse.com/thing:3874786
Note that I used a stop point in my slicer to change colors for the white text on black plate. See below for what electronics I used for this.
Also use my notes on how to assemble, it's better than the original.https://www.thingiverse.com/make:746238
Flaps:https://www.thingiverse.com/thing:2794595
Note that the flap control by Jay737 doesn't have a faceplate, and included here in the files is a STL for a faceplate I made for it, again, using a stop point to swap colors for the text. Also BTW, in X-plane (or other flight sim) this flap design is not true to Cessna as a lever, but more of a toggle up/down for more or less flaps, but otherwise realistic.
The Electronics:
Linear and multi-turn pots:
The parts used are mentioned in the respective Thingiverse links above. But I'll go ahead and list them here.
3x Slider pots:
100mm travel, standard fader pots from Digikeyhttps://www.digikey.com/product-detail/en/panasonic-electronic-components/EVA-NF3R15B14/PNF100SB-ND/244381
1x Multi-turn pot:
10K Ohm 10-Turn Rotary Wire Wound Precision Potentiometer Pothttps://www.amazon.com/gp/product/B079JN626M/ref=ppx_od_dt_b_asin_title_s01?ie=UTF8&psc=1
Flaps switch:
The original author doesn't say what switch they used. But it's a huge switch. I had a tiny switch on hand (https://www.digikey.com/product-detail/en/e-switch/100SP3T1B1M1QEH/EG2375-ND/378844), but had to redesign the bracket a little in order to work. I cannot share that design, as that author does not allow remix or modification. He also used a metal lever, but if you just grab his measurements (which are provided on his site) you can easily draft and 3D print that instead and would be plenty strong. Again, sorry I can't include that drawing, but I did reach out to that author and will update this if I get the green light.
Arduino:
Find any Arduino case or mounting plate that is low profile (there are TONS on thingiverse). One that will hold the arduino and screw down to the inside of your box is what you want. Get an Arduino Uno, and then follow these instructions on forcing an Arduino Uno to be a USB joystick.
Download UnoJoy (https://github.com/AlanChatham/UnoJoy)
Upload the UnoJoy sketch to your Arduino (UnoJoy/UnoJoyArduinoSample/UnoJoyArduinoSample.ino)
Boot Arduino into DFU mode (see video)
Install drivers (UnoJoyWin)
Run TurnIntoAJoystick.bat (downloaded with UnoJoy files)
See this how-to video for reference:https://www.youtube.com/watch?v=8kGl2Yd-clI
Your Arduino Uno is now a USB Joystick!
Wiring:
You will need to know how pots and switches work. I might include a full schematic in the future, but basically, pots have 3 connectors. You need to power + and - to them, and then the 3rd connector is the "signal" wire that splits the voltage and tells the Arduino where your position is relative to the + or - side of the pot. Use the 5v and GND pins of the Arduino to power all the pots (and yes, I just soldered all the positives together and into a single wire for 5v on the Arduino, same for negatives, as you can see in my mess of wires that I didn't care to lay out more professionally). All "signal" wires for the pots (3 sliders and 1 multi-turn for the trim control) are wired into A0,A1,A2,A3 of your Arduino, and it doesn't matter which order (they will show up and you will configure X-Plane, P3D or FSX as to what is what).
The wire I used was a iPhone USB cable where the connector crapped out. Yep, I keep dead USB cables for just such occasions. :)
A volt and Ohm meter is handy to measure things and see that you are dealing with the right connectors. The pots also have a spec sheet you can refer to. Do some Youtube on how to wire a Potentiometer if electronics is not your strong side. It's easy, but it helps to see the basics in action.
The Flaps switch is an On-Off-On. Ground the center post to negative, and then run both other connectors to any digital I/O pin of your Arduino (such as 4 and 5).
You can test that all this is working in Windows 10 Control Panel / Devices. Find the UnoJoy Joystick, go to settings, and a generic joystick dialog should appear showing any inputs it sees from your Arduino. Your flight sim will also see these same inputs and you can configure them in game!
The Box:
I included here only the front plate STL, as well as the flaps faceplate. All other parts to construct this are linked herein to remixes, or to online drawings. I could post all STLs for all box walls if the community is really interested, but... I highly recommend using 1/4" (5mm) Birch ply or some light thin wood, as its much lighter and much cheaper than all the filament it would take to print this. I considered printing it, but am mounting it on a motion chair, and weight matters.
I recommend two things for anyone interested in doing this:
1) Customize the plate and box to suit your situation - I don't necessarily feel I have perfect measurements, distances, etc, and not a lot of room in the resulting box. In a real Cessna, the trim is much lower down from the throttle, and you'll notice this when reaching for things in VR. But I was just going for a compact all-in-one box.
2) Print the front panel but make the rest out of wood, and/or use the STL as a guide for your CNC router and do the whole thing out of wood. I paper printed a drawing of the panel and placed it on wood to create mine, but the hole alignment wasn't perfect and I'm a perfectionist. wishing I had CNC :)
Similar models
thingiverse
free
Flight sim throttle by akaki
... analog pins of your arduino.
connect switches to gnd and digital pins. there is an example of a 3-way switch in the source code.
thingiverse
free
Box for Cessna 172 Throttle Mixture controls by peddiparth
...om, front, back and sides with clear packing tape. i left the top unattached in case i need to make any changes to the box later.
thingiverse
free
Yoke And Throttle Controls for Flight Simulator Using Arduino by dvilardi
...r and reset pins)
mdf wood base and screws
wires (tip: use old ethernet cables)
(optional) pov analog joystick module and buttons
thingiverse
free
Flight Control Board FCB01 by CarstenMK
...n mod for thrustmaster twcs throttle (hotas). create a pc button box controller, based on arduino leonardo microcontroller board.
thingiverse
free
Flight Sim Throttle by Kintar
...t didn't feel like paying $200+ for a full hotas setup. this is a simple enclosure where you can mount a sensor and arduino.
thingiverse
free
Throttle Knob - Cessna 172 Flight Simulator by allanglen
...spruce a-820 friction lock control.
for more information about the project, see the details at https://cessna172sim.allanglen.com
thingiverse
free
Flap Control - Cessna 172 Flight Simulator by allanglen
...https://cessna172sim.allanglen.com.
for details about this part, see https://cessna172sim.allanglen.com/docs/flap-control-panel/.
thingiverse
free
CH Throttle Quadrant Throttle Knob by AstarothReborn
...he ch quadrant flight sim controller. not yet tested, as i don't have a printer yet.
(also an exercise in learning openscad).
thingiverse
free
HOTAS Throttle Joystick by XDr4g0nX
...nter yourself? contact me on my etsy store and i'll be happy to print it for you:https://www.etsy.com/shop/xdr4g0nx3dprinting
thingiverse
free
Snap-on Switch Pro controller HOTAS joystick by akaki
...he linkage dimensions depend on which side joycon you use and how far up you mount it, you might need to shorten the linkage bar.
Cessna
thingiverse
free
Cessna Keychain by eriksilchuk
...cessna keychain by eriksilchuk
thingiverse
cessna keychain
thingiverse
free
Spinner Cessna by phichet
...spinner cessna by phichet
thingiverse
spinner cessna
thingiverse
free
Cessna plane by Mitchmagraw
...cessna plane by mitchmagraw
thingiverse
rough model of a cessna
thingiverse
free
Cessna 172 by MikeSmirnOFF
...cessna 172 by mikesmirnoff
thingiverse
cessna 172 printing 1:20
thingiverse
free
cessna skymaster by duggles110
...cessna skymaster by duggles110
thingiverse
simplified model of a cessna skymaster, made to print small without much detail
thingiverse
free
Cessna airplane by Rays_is
...cessna airplane by rays_is
thingiverse
cessna model airplane 45 parts. size: l 40sm, w 55sm, h 12sm.
thingiverse
free
Cookie Cutter cessna by Feitzi
...cookie cutter cessna by feitzi
thingiverse
cookie cutter for making cutout cookies in the shape of an cessna airplane.
thingiverse
free
Cessna keychain by AfBu
...e
simple keychain with cessna logo, for 2 color printing. personally i like black background and white text as best combination.
thingiverse
free
Cessna 172 Throttle Knob by AlbEagle
...ob by albeagle
thingiverse
cessna 172 throttle knob (4mm rod).
my website:http://flyingforfun.weebly.com/cessna-172-cockpit.html
thingiverse
free
Cessna 172 Compass by AlbEagle
...bolts and nuts to be able to mount it easiser on the glareshield.
http://flyingforfun.weebly.com/cessna-172-cockpit.html/#compass
Sim
thingiverse
free
Sim, micro sim, and nano sim Wallet Case by alejandro183
...nd nano sims. additionally, there is space for a clip to extract the micro/nano sims. everything in wallet size!
please enjoy it!
thingiverse
free
NanoSIM to MiniSIM - NanoSIM to SIM - MiniSim to SIM - MIcrosim to SIM with background by giapieru
...nano sim to mini sim card and nano sim to sim microsim to sim with background
first layer at 0.10 mm
print at 0.08 mm or 0.10 mm
thingiverse
free
Wind Sim, 120mm Sim-Lab P1-X Sim Rig by Gizmodo
...wind sim, 120mm sim-lab p1-x sim rig by gizmodo
thingiverse
wind sim 3d parts for the sim-lab p1-x sim rig.
thingiverse
free
Mini SIM to Micro SIM adapter by Reddrop
...mini sim to micro sim adapter by reddrop
thingiverse
let's you convert your micro-sim to a mini-sim (standard size)
thingiverse
free
Sims Retractor
...sims retractor
thingiverse
edited army navy retractor to make sims retractor for training
thingiverse
free
Micro SIM to SIM Card Adapter by ceri
...micro sim to sim card adapter by ceri
thingiverse
basic adapter to fit a new style micro sim in an older phone.
thingiverse
free
SIM Station by adamoutler
...sim station by adamoutler
thingiverse
it's a sim card station. you can put your sims and sim tools here.
thingiverse
free
Micro SIM, mini SIM models and adapter by keegi
...sim to mini sim adapter, made in openscad for better parametrization. also it contains parametric models for mini/micro sim card.
thingiverse
free
Sim Schablone by spawn7il
...sim schablone by spawn7il
thingiverse
this is a sim schablone.
thingiverse
free
Wind Sim, Sim-Lab P1-X Sim Rig by Gizmodo
...igh speed fans, an arduino and some extractor fan ducting tubes. oh and some gaffa tape :-))
check out amstudio's how to vid.
Flight
thingiverse
free
Adaptive Pakari (Flight)
...adaptive pakari (flight)
thingiverse
flight adapted pakari nuva
thingiverse
free
Adaptive Hau (Flight)
...adaptive hau (flight)
thingiverse
flight adapted hau nuva
thingiverse
free
Adaptive Miru (Flight)
...adaptive miru (flight)
thingiverse
flight adapted miru nuva
thingiverse
free
Adaptive Kakama (Flight)
...adaptive kakama (flight)
thingiverse
flight adapted kakama nuva
thingiverse
free
Adaptive Kaukau (Flight)
...adaptive kaukau (flight)
thingiverse
flight adapted kaukau nuva
thingiverse
free
Flight of the Navigator by unknownhand
...flight of the navigator by unknownhand
thingiverse
flight of the navigator space ship
thingiverse
free
Beer Flight Tray
...beer flight tray
thingiverse
a tray to hold four cups for a flight of beer.
thingiverse
free
PS5 Controller Joystick / Flight Stick / Flight Simulator by 3rw1n
...ulator 2020 with "ds4windows" and a 360 profile
this joystick will help you to control your flight a little smoother :)
thingiverse
free
Convenient Flight Platform
...convenient flight platform
thingiverse
flight platform and height indicator for flying miniatures in table top gaming
thingiverse
free
Duck in Flight by wslab
...duck in flight by wslab
thingiverse
duck in flight fridge magnet
search "wslab" for more designs
Control
thingiverse
free
Megapoints Controllers - Servo Controller by SoBaldrick
...megapoints controllers - servo controller by sobaldrick
thingiverse
megapoints controllers - servo controller base
thingiverse
free
controller by tahmasnx
...controller by tahmasnx
thingiverse
controller fusion 360
thingiverse
free
Control panel
...control panel
thingiverse
control panel for scuba regulator/bank system
thingiverse
free
ph controller
...ph controller
thingiverse
pi zero based reef-pi ph controller
thingiverse
free
NES Controller
...nes controller
thingiverse
this is just a simple nes controller prop. display purposes only.
thingiverse
free
Frame control
...frame control
thingiverse
installation led 12864 reprapdiscount for control machine 3d printer.
thingiverse
free
Control Tower
...control tower
thingiverse
control tower or marshall tower for 1/32 slot car track
thingiverse
free
Controller Hook by P0chapa
... for (maybe) any game controller.
i attached this thing to ps2 controller and third-party xbox controller with double sided tape.
thingiverse
free
Xbox 360 controller stand for 3 controllers by afrolucas
...xbox 360 controller stand for 3 controllers by afrolucas
thingiverse
update for 3 controllers
thingiverse
free
PS4 Controller Stand for 3 Controllers (Dualshock 4)
...the stands for a nvidia shield controller rather than a ps4 controller (so two ps4 controllers and one nvidia shield controller).
Box
thingiverse
free
Box with 'BOX' on it by Mooffyman13
...box with 'box' on it by mooffyman13
thingiverse
a box with 'box' on it
thingiverse
free
Box
...box
thingiverse
this is a box
thingiverse
free
Boxes
...boxes
thingiverse
boxes
thingiverse
free
BOX
...box
thingiverse
box
thingiverse
free
Box in a Box by gbob1959
...ted it. i call it the box in a box.
the small box well not come out of the big box but you can roll the small box around in side.
thingiverse
free
Box
...box
thingiverse
box 1706060mm
thingiverse
free
box
...box
thingiverse
simple box
thingiverse
free
Box
...box
thingiverse
hinged box
thingiverse
free
Box
...box
thingiverse
good box!
thingiverse
free
Box
...box
thingiverse
a box to save things