Brackets and mounts
Snap-fit Arduino/DFPlayer Speaker Enclosure
- Bounding box
- 114.0 × 69.0 × 32.0 mm
- Engine
- Precision B-rep
- Parameters
- 32
- Published
- August 17, 2026
Download
Free to download and use. See the terms.
The prompt
Create a low-profile snap-fit electronics enclosure with a removable top lid. The inner dimensions of the box must be 110mm length, 65mm width, and 30mm height, with 2mm thick walls. Inside the bottom of the box, include: 1) Four 5mm tall mounting posts spaced to friction-fit an Arduino Uno R3 board. 2) A small 22mm by 22mm retaining compartment placed directly against the right side wall to snugly hold a DFPlayer Mini board. 3) A circular 30mm diameter retaining ring to hold a small speaker securely in place. On the front wall, add two circular cutouts (16.5mm diameter, 25.8mm center-to-center spacing) for an HC-SR04 ultrasonic sensor. On the left wall, add a 12mm by 11mm rectangular cutout for the Arduino USB Type-B port. On the right wall, aligned with the DFPlayer Mini compartment, add a thin horizontal slot cutout measuring 12mm wide by 3mm high to allow inserting and removing a MicroSD card from the outside. On the top lid, directly above the speaker location, add a perforated speaker grille. The lid must snap securely onto the base without needing screws.
Parameters
| Name | Value | Range |
|---|---|---|
| Wall Thickness | 2 mm | 1 – 4 |
| Inner Length | 110 mm | 60 – 150 |
| Inner Width | 65 mm | 40 – 120 |
| Inner Height | 30 mm | 15 – 60 |
| Arduino Post Diameter | 6 mm | 3 – 12 |
| Arduino Post Height | 5 mm | 3 – 10 |
| Arduino Post Spacing X | 52 mm | 30 – 80 |
| Arduino Post Spacing Y | 43 mm | 20 – 60 |
| DFPlayer Compartment Size | 22 mm | 15 – 30 |
| DFPlayer Wall Thickness | 2 mm | 1 – 4 |
| DFPlayer Wall Height | 6 mm | 3 – 15 |
| Speaker Retaining Ring ID | 30 mm | 20 – 50 |
| Speaker Ring Wall Thickness | 2 mm | 1 – 4 |
| Speaker Ring Height | 6 mm | 3 – 15 |
| Speaker Center X | -10 mm | -45 – 45 |
| Speaker Center Y | -5 mm | -25 – 25 |
| Ultrasonic Sensor Cutout Diameter | 16.5 mm | 10 – 25 |
| Ultrasonic Sensor Cutout Spacing | 25.8 mm | 15 – 40 |
| Ultrasonic Sensor Cutout Height | 20 mm | 10 – 30 |
| USB Cutout Width | 12 mm | 8 – 20 |
| USB Cutout Height | 11 mm | 6 – 15 |
| USB Cutout Height Above Floor | 20 mm | 10 – 30 |
| USB Cutout Y Position | 0 mm | -25 – 25 |
| MicroSD Slot Width | 12 mm | 8 – 20 |
| MicroSD Slot Height | 3 mm | 1 – 5 |
| MicroSD Slot Height Above Floor | 5 mm | 2 – 15 |
| MicroSD Slot Y Position | 0 mm | -25 – 25 |
| Lid Thickness | 2 mm | 1 – 5 |
| Snap Lip Height | 5 mm | 2 – 10 |
| Speaker Grille Hole Diameter | 2 mm | 0.5 – 5 |
| Speaker Grille Ring Radius | 10 mm | 3 – 20 |
| Speaker Grille Hole Count | 12 mm | 4 – 24 |
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
