F-18 Hornet UFC
thingiverse
Designed for VR use in DCS. Cutout allows mounting to the front of a desk. Since an arduino mega doesn't work as an HID, I used DCS-Bios to run this. Don't want to build yourself? I have these available on etsy: https://www.etsy.com/your/shops/OnYourTwelve/tools/listings/1031783204 Parts List (thingiverse isn't showing links properly; see part list file attached for working links): - 1x Arduino Mega: https://www.amazon.com/gp/product/B01H4ZLZLQ/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B01H4ZLZLQ&linkCode=as2&tag=oyt-20&linkId=3322f5684e67a42fca9602fe1636cca8 - 24x long foot 6mm tactile switch: https://www.amazon.com/gp/product/B0815WDS4D/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B0815WDS4D&linkCode=as2&tag=oyt-20&linkId=f8307604f9765dade0919eb2fdb8c43f - 2x rotary encoder: https://www.amazon.com/gp/product/B06XQTHDRR - 1x 2 position mini toggle switch: https://www.amazon.com/gp/product/B079JBF815 - 2x 3 position momentary mini toggle switch: https://www.amazon.com/gp/product/B07XMJ1PDF - 1x right angle USB-A - USB-B cable: https://www.amazon.com/gp/product/B00FP32HI0 - 4x #4 x 1/2" pan head sheet metal screw: https://www.amazon.com/Stainless-Steel-Phillips-Screws-Tapping/dp/B08TZQMSMZ Printing: - Case: 0.24mm layer height, 15% infill with support - Button housing: 0.16mm layer height, 15% infill - Lid: 0.08 or 0.16mm layer height (I don't recall, sorry), 40% infill - Buttons: 0.08mm layer height, 40% infil Assembly: - Be neat with your wiring, 24 buttons makes for a lot of wires and it's a tight fit. Other thoughts: The most difficult part of this build is the wiring; I grounded all the buttons together with bare wire and ran a single wire from that into the arduino ground pin -- this cut down the wiring bulk significantly. All the other wiring I did with 24ga solid core wire. That's pretty stiff and it was a battle to get it all to fit into the case. Lighter gauge wire or stranded would have made it easier, but at the expense of getting everything to stay connected into the arduino headers. Building a circuit board would be the way to go if you have the know-how (I don't). I'm tempted to try printing a connection layer with conductive PLA as well, anything to make the wiring easier. I'd also be tempted to try this with a teensy board rather than an arduino mega and connect it as a standard joystick controller.
With this file you will be able to print F-18 Hornet UFC with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on F-18 Hornet UFC.