Brackets and mounts
Exploded Multi-Part Game Controller Enclosure
- Bounding box
- 1942.5 × 154.8 × 45.0 mm
- Engine
- Precision B-rep
- Parameters
- 51
- Published
- October 21, 2026
Download
Free to download and use. See the terms.
The prompt
Design a practical, ergonomic, 3D-printable enclosure for a dual-joystick game controller. Use millimetres. Create a hollow bottom case and a separate removable top cover with rounded corners, approximately 240 × 150 × 45 mm overall. Use 2.4 mm walls and a 2.5–3 mm base. Include two joystick modules with secure mounting points and top-cover shaft openings that allow full joystick movement. Include mounting standoffs for an Arduino UNO R3, with accessible USB Type-B and DC barrel-jack ports. Provide a separate, secure, replaceable compartment for a 26650 battery holder, plus space for a protected power-management module. Add reinforced screw posts, matching holes, alignment features, protected internal wire channels, and enough clearance for cables and connectors. Prevent interference between screws, wiring, boards, and moving joysticks. Keep the bottom case, top cover, and simplified electronic components as separate 3D parts. Make critical dimensions adjustable. Use hollow, strong, FDM-printable geometry with minimal supports. Do not invent exact component measurements. Treat unknown dimensions as provisional and identify what must be measured. Export the bottom case and top cover as separate STL files if supported. Prioritize functional fit, accessibility, safe assembly, and the assignment requirements over decoration.
Parameters
| Name | Value | Range |
|---|---|---|
| Layout Gap | 300 mm | 250 – 500 |
| Bottom Length | 240 mm | 200 – 300 |
| Bottom Width | 150 mm | 100 – 200 |
| Bottom Height | 45 mm | 35 – 60 |
| Wall Thickness | 2.4 mm | 1.6 – 4 |
| Base Thickness | 3 mm | 2.5 – 4 |
| Screw Post Outer Dia | 8 mm | 5 – 12 |
| Screw Post Hole Dia | 3.2 mm | 2.5 – 5 |
| Standoff/Boss Outer Dia | 6 mm | 4 – 8 |
| Standoff Hole Dia | 2.5 mm | 2 – 4 |
| Standoff Height | 8 mm | 5 – 12 |
| Alignment Pin/Socket Dia | 4 mm | 2 – 8 |
| USB Type-B Cutout Width | 12 mm | 10 – 16 |
| USB Type-B Cutout Height | 10 mm | 8 – 14 |
| DC Barrel Jack Cutout Dia | 8 mm | 6 – 12 |
| Wire Channel Width | 8 mm | 4 – 12 |
| Wire Channel Wall Height | 4 mm | 2 – 6 |
| Arduino Mount X Offset | -30 mm | -80 – 80 |
| Arduino Mount Y Offset | 0 mm | -50 – 50 |
| Joystick Mount X Offset | 55 mm | 30 – 90 |
| Joystick Mount Y Offset | 28 mm | 0 – 60 |
| Cover Length | 240 mm | 200 – 300 |
| Cover Width | 150 mm | 100 – 200 |
| Cover Height | 15 mm | 8 – 25 |
| Cover Wall/Skin Thickness | 2.4 mm | 1.6 – 4 |
| Cover Corner Radius | 6 mm | 2 – 12 |
| Cover Screw Hole Dia | 3.2 mm | 2.5 – 5 |
| Joystick Opening X Offset | 55 mm | 30 – 90 |
| Joystick Opening Y Offset | 28 mm | 0 – 60 |
| Joystick Shaft Clearance Dia | 12 mm | 8 – 20 |
| Joystick Module Length | 40 mm | 30 – 60 |
| Joystick Module Width | 40 mm | 30 – 60 |
| Joystick Module Height | 25 mm | 15 – 40 |
| Joystick Shaft Dia | 6 mm | 3 – 10 |
| Joystick Shaft Height | 20 mm | 10 – 40 |
| Arduino Board Length | 69 mm | 50 – 90 |
| Arduino Board Width | 54 mm | 40 – 70 |
| Arduino Envelope Height | 15 mm | 10 – 25 |
| USB-B Block Width | 12 mm | 10 – 16 |
| USB-B Block Height | 10 mm | 8 – 14 |
| USB-B Protrusion | 3 mm | 1 – 8 |
| Barrel Jack Dia | 8 mm | 6 – 12 |
| Barrel Jack Protrusion | 5 mm | 2 – 10 |
| Battery Tray Length | 85 mm | 70 – 110 |
| Battery Tray Width | 32 mm | 24 – 40 |
| Battery Tray Height | 34 mm | 24 – 45 |
| Battery Tray Wall Thickness | 2.4 mm | 1.6 – 4 |
| Battery Wire Cutout Width | 10 mm | 6 – 16 |
| Power Module Length | 45 mm | 30 – 60 |
| Power Module Width | 25 mm | 18 – 35 |
| Power Module Height | 12 mm | 8 – 20 |
Every value above is a live dimension. Open a model like this in the editor and each one becomes a slider you can drag before exporting.
More models
Browse the full gallery →Trumpet Lyre Mount Main Body
A single 3D mechanical CAD part for a trumpet music lyre mount (Main Body with Paddle). Geometry details: 1. A 18mm-wide semi-cylindrical clamp arc for a 28mm diameter cylinder, w
UAV Ogive Nose Cone
Design a watertight, 3D-printable aerodynamic nose cone module for a fixed-wing tactical UAV, optimized for printing in Carbon Fiber Filled PETG (PETG-CF). The base of the nose con
Flat-Strap Reel Spool
Create a 3D model of a custom flat-strap reel spool for a home plate housing cavity. Geometry: - A reel spool consisting of two parallel circular outer flanges connected by a cent
PET Recycling Kiosk Frame
Design a production-ready welded steel frame for an outdoor PET bottle recycling and animal feeding kiosk. Create ONLY the steel frame. Do not create covers, motors, tanks, electr
Kugoo G2 Pro Rear Swingarm for KuKirin G4
Create a detailed 1:1 CAD drawing of custom rear swingarms for the Kugoo G2 Pro 2020 electric scooter. The swingarms must be designed to fit a KuKirin G4 hub motor instead of the o
Humanoid Robot Exploded Assembly
Design a 3D CAD model of a fully autonomous humanoid biped robot for the Robofest AI HOMO BOT competition. Dimensions Height: 800 mm (80 cm) Maximum weight: 20 kg Lightweight modu
