Thingiverse
esp32 ai thinker mount
by cariaga
0
Downloads
0
Likes
0
Makes
// ======================================================
// ESP32-CAM SYSTEM - V2.1 CHASSIS HEIGHT FIX
// ======================================================
/* [Visibility Toggles] */
show_sleeve = true;
show_front_lid = true;
show_back_lid = true;
/* [PCB & Case Dimensions] */
pcb_w = 28.6;
pcb_l = 41.0;
// Increased from 22.0 to 26.0 for internal component clearance
pcb_h = 26.0;
wall = 2.8; // Slightly thicker wall for better structural integrity
corner_r = 3.0;
/* [Hole & Mount Dimensions] */
lens_d = 14.0;
mount_hole_d = 6.5;
mount_plate_t = 5.0;
$fn = 64;
// --- Helper Modules ---
module rounded_box(w, l, h, r) {
translate([r, r, 0])
minkowski() {
cube([w - 2*r, l - 2*r, h/2]);
cylinder(r = r, h = h/2);
}
}
// Reduced height of the insert from 3mm to 2mm to avoid hitting internal parts
module lid_insert_solid(gap_adjustment = 0.3) {
translate([wall + (gap_adjustment/2), wall + (gap_adjus
// ESP32-CAM SYSTEM - V2.1 CHASSIS HEIGHT FIX
// ======================================================
/* [Visibility Toggles] */
show_sleeve = true;
show_front_lid = true;
show_back_lid = true;
/* [PCB & Case Dimensions] */
pcb_w = 28.6;
pcb_l = 41.0;
// Increased from 22.0 to 26.0 for internal component clearance
pcb_h = 26.0;
wall = 2.8; // Slightly thicker wall for better structural integrity
corner_r = 3.0;
/* [Hole & Mount Dimensions] */
lens_d = 14.0;
mount_hole_d = 6.5;
mount_plate_t = 5.0;
$fn = 64;
// --- Helper Modules ---
module rounded_box(w, l, h, r) {
translate([r, r, 0])
minkowski() {
cube([w - 2*r, l - 2*r, h/2]);
cylinder(r = r, h = h/2);
}
}
// Reduced height of the insert from 3mm to 2mm to avoid hitting internal parts
module lid_insert_solid(gap_adjustment = 0.3) {
translate([wall + (gap_adjustment/2), wall + (gap_adjus
Did you print this model? Sign in and share your make!
Sign in to leave a comment
Sign inNo comments yet – be the first!