3D preview of Snap-fit Arduino/DFPlayer Speaker Enclosure
Loading the interactive model…
Interactive 3D model of Snap-fit Arduino/DFPlayer Speaker Enclosure

Brackets and mounts

Snap-fit Arduino/DFPlayer Speaker Enclosure

16 views
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

NameValueRange
Wall Thickness2 mm1 – 4
Inner Length110 mm60 – 150
Inner Width65 mm40 – 120
Inner Height30 mm15 – 60
Arduino Post Diameter6 mm3 – 12
Arduino Post Height5 mm3 – 10
Arduino Post Spacing X52 mm30 – 80
Arduino Post Spacing Y43 mm20 – 60
DFPlayer Compartment Size22 mm15 – 30
DFPlayer Wall Thickness2 mm1 – 4
DFPlayer Wall Height6 mm3 – 15
Speaker Retaining Ring ID30 mm20 – 50
Speaker Ring Wall Thickness2 mm1 – 4
Speaker Ring Height6 mm3 – 15
Speaker Center X-10 mm-45 – 45
Speaker Center Y-5 mm-25 – 25
Ultrasonic Sensor Cutout Diameter16.5 mm10 – 25
Ultrasonic Sensor Cutout Spacing25.8 mm15 – 40
Ultrasonic Sensor Cutout Height20 mm10 – 30
USB Cutout Width12 mm8 – 20
USB Cutout Height11 mm6 – 15
USB Cutout Height Above Floor20 mm10 – 30
USB Cutout Y Position0 mm-25 – 25
MicroSD Slot Width12 mm8 – 20
MicroSD Slot Height3 mm1 – 5
MicroSD Slot Height Above Floor5 mm2 – 15
MicroSD Slot Y Position0 mm-25 – 25
Lid Thickness2 mm1 – 5
Snap Lip Height5 mm2 – 10
Speaker Grille Hole Diameter2 mm0.5 – 5
Speaker Grille Ring Radius10 mm3 – 20
Speaker Grille Hole Count12 mm4 – 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.