12.020.011.5
Loading the interactive model…
Interactive 3D model of Heat Shield Enclosure

Enclosures and housings

Heat Shield Enclosure

15 views
Bounding box
20.0 × 12.0 × 11.5 mm
Engine
Precision B-rep
Parameters
19
Published
August 7, 2026

Download

Free to download and use. See the terms.

The prompt

vent_rows = 4; vent_cols = 6; vent_spacing_x = 0.55; vent_spacing_z = 0.35; module sideVents(side=0){ for(r=[0:vent_rows-1]) for(c=[0:vent_cols-1]){ translate([ (side==0)? wall/2: outside_length-wall/2, outside_width/2, 0.80+r*vent_spacing_z ]) rotate([90,0,0]) hull(){ translate([-vent_length/2,0,0]) cylinder(h=wall*3,d=vent_height); translate([ vent_length/2,0,0]) cylinder(h=wall*3,d=vent_height); } } } module insulationPocket(){ translate([ wall, wall, wall]) difference(){ cube([ outside_length-2*wall, outside_width-2*wall, outside_height-wall]); translate([ insulation, insulation, 0]) cube([ inside_length, inside_width, inside_height+0.10]); } } module rearCutout(){ translate([ outside_length-wall-0.01, (outside_width-rear_cutout_width)/2, 0.60]) cube([ wall+0.10, rear_cutout_width, rear_cutout_height]); } module heatShieldBody(){ difference(){ body(); sideVents(0); sideVents(1); rearCutout(); insulationPocket(); } } // Preview heatShieldBody(); translate([0,0,outside_height]) lid();

Parameters

NameValueRange
Body Length (X)20 mm10 – 200
Body Width (Y)12 mm5 – 150
Body Height (Z)10 mm5 – 100
Wall Thickness1.5 mm0.5 – 10
Insulation Pocket Depth1 mm0.1 – 10
Insulation Pocket Length (calculated)15 mm0 – 200
Insulation Pocket Width (calculated)7 mm0 – 150
Insulation Pocket Height (calculated)7.5 mm0 – 100
Vent Rows41 – 20
Vent Columns61 – 20
Vent X Spacing0.55 mm0.1 – 20
Vent Z Spacing0.35 mm0.1 – 20
Vent Slot Length0.45 mm0.1 – 10
Vent Slot Height0.3 mm0.1 – 10
Rear Cutout Width5 mm1 – 100
Rear Cutout Height4 mm1 – 100
Rear Cutout Z Offset0.6 mm0 – 100
Lid Thickness1.5 mm0.5 – 10
Fillet Radius0.3 mm0 – 2

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.