3D preview of Short Linear Tray with Rounded Wall Tops
Loading the interactive model…
Interactive 3D model of Short Linear Tray with Rounded Wall Tops

Jigs and fixtures

Short Linear Tray with Rounded Wall Tops

1 views
Bounding box
100.0 × 75.0 × 15.0 mm
Engine
Precision B-rep
Parameters
9
Published
November 14, 2026

Download

Free to download and use. See the terms.

The prompt

// Short linear tray 100x75x15 mm. Print flat, no supports. // REQUIRED: wall tops fully rounded on BOTH edges (convex, 2.4 radius arcs, // tangent to the wall faces). No flat or square top, no sharp edges. // Outer corners R12, inner R7, wall 5, base 5, floor fillet 1, bottom chamfer 0.6. $fn=64; N=16; e=0.01; L=100; W=75; R=12; bt=5; wt=5; H=15; ri=R-wt; rt=2.4; ff=1; ch=0.6; module rr(l,w,r) offset(r=r) square([l-2*r,w-2*r],center=true); module sl(z,l,w,r) translate([0,0,z]) linear_extrude(e) rr(l,w,r); module outer() hull(){ sl(0,L-2*ch,W-2*ch,R-ch); sl(ch,L,W,R); for(k=[0:N]){a=90*k/N; d=rt*(1-cos(a)); sl(H-rt+rt*sin(a),L-2*d,W-2*d,R-d);} } module fl(k){a=90*k/N; d=rt*(1-cos(a)); sl(H-rt+rt*sin(a),L-2*wt+2*d,W-2*wt+2*d,ri+d);} module cav(){ hull(){ for(k=[0:N]){a=90*k/N; i=ff*(1-sin(a)); sl(bt+ff*(1-cos(a)),L-2*wt-2*i,W-2*wt-2*i,ri-i);} fl(0); } for(k=[0:N-1]) hull(){fl(k); fl(k+1);} hull(){fl(N); translate([0,0,1]) fl(N);} } difference(){ outer(); cav(); }

Parameters

NameValueRange
Length100 mm30 – 200
Width75 mm30 – 150
Height15 mm5 – 50
Outer Corner Radius12 mm0.5 – 30
Wall Thickness5 mm1 – 10
Base Thickness5 mm1 – 10
Wall Top Radius2.4 mm0.1 – 2.4
Floor Fillet1 mm0 – 2.4
Bottom Chamfer0.6 mm0 – 2.5

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.