3D preview of 4-Colour Rotary Selector (Exploded)
Loading the interactive model…
Interactive 3D model of 4-Colour Rotary Selector (Exploded)

Gears and transmission

4-Colour Rotary Selector (Exploded)

1 views
Bounding box
159.0 × 44.0 × 38.5 mm
Engine
Precision B-rep
Parameters
23
Published
September 19, 2026

Download

Free to download and use. See the terms.

The prompt

// STANDALONE 4-COLOR ROTARY SELECTOR (EXPLODED VIEW MODULE) $fn = 60; // Smoothness // Exploded View Spacing (Change to 0 for assembled view) exploded_offset = 30; // --- COMPONENT A: BASE FLANGE WITH 36mm RECESS RING --- translate([0, 0, -1 * exploded_offset]) { difference() { // Main Mount Plate (44mm x 44mm x 8mm) cube(size = 44, center = true); // 36mm Round Motor Seat cylinder(d = 36, h = 9, center = true); // Central Shaft Clearance cylinder(d = 8, h = 12, center = true); } } // --- COMPONENT B: 10-TEETH (10T) DRIVING PINION --- translate([0, -12.5, 0]) { color("Red") difference() { // 10T Gear representation (Module 0.5, Pitch Diam = 5mm) cylinder(d = 6, h = 8, center = true); // 5mm D-Shaft Bore for Motor cylinder(d = 5, h = 10, center = true); } } // --- COMPONENT C: ROTARY BARREL WITH INTEGRATED 40T DRIVEN GEAR --- translate([0, 12.5, exploded_offset]) { color("LightBlue") union() { // Main Cylindrical Barrel (34mm diameter, 35mm length) difference() { cylinder(d = 34, h = 35, center = true); // Center axle bore cylinder(d = 5, h = 40, center = true); // Channel 1 at 0 degrees rotate([0, 0, 0]) translate([9.5, 0, 0]) { cylinder(d = 2.2, h = 42, center = true); translate([0, 0, 16.5]) cylinder(d1 = 2.2, d2 = 4.5, h = 3.1, center = true); } // Channel 2 at 90 degrees rotate([0, 0, 90]) translate([9.5, 0, 0]) { cylinder(d = 2.2, h = 42, center = true); translate([0, 0, 16.5]) cylinder(d1 = 2.2, d2 = 4.5, h = 3.1, center = true); } // Channel 3 at 180 degrees rotate([0, 0, 180]) translate([9.5, 0, 0]) { cylinder(d = 2.2, h = 42, center = true); translate([0, 0, 16.5]) cylinder(d1 = 2.2, d2 = 4.5, h = 3.1, center = true); } // Channel 4 at 270 degrees rotate([0, 0, 270]) translate([9.5, 0, 0]) { cylinder(d = 2.2, h = 42, center = true); translate([0, 0, 16.5]) cylinder(d1 = 2.2, d2 = 4.5, h = 3.1, center = true); } } // Integrated 40T Gear Base (Module 0.5, Pitch Diam = 20mm) translate([0, 0, -17.5]) cylinder(d = 21, h = 4, center = true); } }

Parameters

NameValueRange
Exploded spacing60 mm20 – 200
Plate width X44 mm20 – 120
Plate depth Y44 mm20 – 120
Plate thickness8 mm2 – 25
Motor seat recess dia36 mm10 – 44
Recess depth6 mm1 – 8
Shaft clearance hole8 mm2 – 20
Module0.5 mm0.2 – 2
Teeth10 ea8 – 30
Face width8 mm2 – 20
D-shaft bore2 mm1 – 3
D-flat depth0.4 mm0.1 – 0.8
Barrel diameter34 mm15 – 80
Barrel length35 mm10 – 120
Centre bore5 mm2 – 15
Gear module0.5 mm0.2 – 2
Gear teeth40 ea12 – 80
Gear width4 mm1 – 15
Channel dia2.2 mm0.5 – 8
Channel count4 ea2 – 8
Channel PCD19 mm8 – 60
Counterbore dia4.5 mm1 – 12
Counterbore depth3 mm0.5 – 10

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.

4-Colour Rotary Selector (Exploded) - Free CAD Model (STEP, STL) | TextoCAD