Tri-clamp rolling-diaphragm Ringbom, 2 in
The simplest mechanism I could draw: one crank, one con-rod, and a free displacer that the gas pressure itself moves between two stops.
Numbers (Schmidt with the free displacer taken as a 90° sinusoid, the optional finned cooler on; a real Ringbom's timing depends on speed and load): power swept 20.0 mL, displacer swept 29.9 mL, dead volume 58 mL (swept/dead 0.34); Schmidt work at 650 / 320 K and 1 bar mean 0.33 J per turn (1.38 pressure ratio, ±16 kPa); shaft power about 0.3–1.1 W at 200–400 rpm (0.25–0.5 of Schmidt).
Exact dimensions. Every part is drawn at true size with no printing tolerance; each part's page lists its mating features and the fit each joint needs, so open those by your process's clearance before making the parts.
50 parts, every one a file here · all STL URLs · Markdown · tick lines as you go (saved in this browser)
| subsystem | object | parts | qty | note | |
|---|---|---|---|---|---|
| None | Frame for the rolling-diaphragm tri-clam | rd-frame-2in STEP · STL | 1 | base, wall, gussets | |
| None | Torch stand for a horizontal tri-clamp h | torch-stand-40 STEP · STL | 1 | on the base, post toward +Y; the heat source is a torch flame 40 mm under the cup | |
| None | Socket head cap screws | shcs-m4x10 STEP · STL | 2 | torch stand to the base | |
| None | Set screws (grub screws) | set-m4x10 STEP · STL | 3 | centre the torch head in the stand ring | |
| None | Tri-clamp cups | cup-2in-150 STEP · STL | 1 | the hot end and displacer cylinder in one piece: no joint near the flame | |
| None | Spool hanger collars | hanger-2in-tab STEP · STL | 1 | on the cup under the top clamp; bar to the wall | |
| None | Spool hanger collars | hanger-2in-plain STEP · STL | 1 | closes the hanger | |
| None | Socket head cap screws | shcs-m5x25 STEP · STL | 2 | hanger bar through the wall | |
| None | Socket head cap screws | shcs-m4x20 STEP · STL | 2 | hanger ears | |
| None | Hex nuts | nut-m4 STEP · STL | 2 | hanger ears | |
| None | Tri-clamp finned cooler | cooler-half-2in-56 STEP · STL | 2 | optional: clamp-on fin halves on the cup under the hanger (the cold end of the displacer cylinder); without them the engine runs with less power, or cool that part of the cup any way you like | |
| None | Socket head cap screws | shcs-m4x30 STEP · STL | 4 | optional: cooler ears (only with the cooler) | |
| None | Hex nuts | nut-m4 STEP · STL | 4 | optional: cooler ears (only with the cooler) | |
| None | Top-hat rolling diaphragm | rd-diaphragm-1.50-h1.50 STEP · STL | 1 | 1.50 in bore, 1.50 in high, flat flange: clamped in the joint in place of a gasket | |
| None | Tri-clamp rolling-diaphragm power head | rd-power-head-2in STEP · STL | 1 | standard 2 in clamp face, Ø38.10 cylinder, bushing seat, crank tower | |
| None | Tri-clamp rolling-diaphragm power head | rd-seat-ring-2in STEP · STL | 1 | in the head's face recess, behind the diaphragm flange | |
| None | Tri-clamp clamp | clamp-half-2in STEP · STL | 6 | 3 joints, two halves each | |
| None | Socket head cap screws | shcs-m5x30 STEP · STL | 6 | clamp bolts | |
| None | Hex nuts | nut-m5 STEP · STL | 8 | clamp nuts (6), hanger bar (2) | |
| None | Plain sleeve bushings Ø3 to Ø10 ID | bushing-5x8x12 STEP · STL | 2 | back to back in the head's Ø8 seat: guide the tube rod | |
| None | Rolling-diaphragm piston and head retain | rd-piston-2in STEP · STL | 1 | Ø33.27, never touches the bore | |
| None | Rolling-diaphragm piston and head retain | rd-retainer-26-blind STEP · STL | 1 | clamps the diaphragm head on the crown | |
| None | Button head socket screws | button-m3x8 STEP · STL | 3 | retainer screws into the crown | |
| None | Tube piston rods Ø5 × Ø3.4 | tube-rod-5x3.4x80 STEP · STL | 1 | piston to yoke, through the bushings | |
| None | Rod-end yokes with a side stub pin | rd-yoke-tube5 STEP · STL | 1 | on the tube rod's end | |
| None | Set screws (grub screws) | set-m3x3 STEP · STL | 1 | tube yoke grub | |
| None | Connecting rods 30 to 80 mm centres with | conrod-80 STEP · STL | 1 | power | |
| None | Counterweighted crank discs | cw-crank-disc-stroke20 STEP · STL | 1 | 20 mm stroke, overhung on the shaft end | |
| None | Crankshafts Ø3 | crankshaft-5x80-dflat STEP · STL | 1 | disc face to flywheel hub | |
| None | Shaft spacers for Ø3 | spacer-5mm-t5 STEP · STL | 1 | disc hub to the front bearing | |
| None | Shaft spacers for Ø3 | spacer-5mm-t1 STEP · STL | 1 | ||
| None | Ball bearings | bearing-625 STEP · STL | 2 | in the tower | |
| None | Set-screw shaft collars Ø3 to Ø12 | collar-5mm STEP · STL | 1 | behind the tower | |
| None | Flywheels Ø100–Ø200 with hex-nut rim poc | flywheel-150-m10-b5 STEP · STL | 1 | on the shaft's far end | |
| None | Hex nuts M8 | nut-m10 STEP · STL | 18 | one in each rim pocket | |
| None | Sanitary clamp tees and short-outlet tee | tee-2in STEP · STL | 1 | standard 2 in equal tee: run upright on the cup, branch toward +X for the power head | |
| None | Tri-clamp gasket | tc-gasket-2in STEP · STL | 2 | Type B: cup to tee, tee to gland cap | |
| None | Tee inserts | rd-tee-insert-2in-ringbom STEP · STL | 1 | fills the tee's run between the two gasket lips | |
| None | Tee inserts | rd-branch-insert-2in STEP · STL | 1 | fills the tee's branch; its spigot locates the run insert | |
| None | Tri-clamp gland caps | rd-gland-cap-2in-ringbom STEP · STL | 1 | closes the top of the tee's run, carries the rod's gland | |
| None | Set screws (grub screws) | set-m5x6 STEP · STL | 1 | plug in the gland cap's M5 port (or a gauge or one-way valve) | |
| None | Tri-clamp displacer | displacer-shell-2in-120 STEP · STL | 1 | Ø46 × 120, 0.75 radial gap, free: 18 mm between its stops | |
| None | Ringbom displacer cap for an 8 mm rod | ringbom-cap-2in-r8 STEP · STL | 1 | closes the shell, holds the Ø8 rod | |
| None | Metric shafts Ø3 to Ø10 with D-flats and | shaft-8x300 STEP · STL | 1 | the Ringbom rod: D-flat end in the cap, up through the tee insert and the gland | |
| None | Plain sleeve bushings Ø3 to Ø10 ID | bushing-8x12x20 STEP · STL | 1 | in the gland cap's top: the rod's close-running gland | |
| None | Set-screw shaft collars Ø3 to Ø12 | collar-8mm STEP · STL | 1 | on the rod between the cap top and the bridge: the stops | |
| None | Set screws (grub screws) | set-m4x4 STEP · STL | 2 | Ringbom cap and collar grubs | |
| None | Ball bearings | bearing-623 STEP · STL | 2 | one in each con-rod eye | |
| None | Dowel pins | dowel-3x12 STEP · STL | 2 | crank pin; tube-yoke stub pin | |
| None | Set screws (grub screws) | set-m3x4 STEP · STL | 4 | grubs: piston, crank disc, collar, flywheel |
Assembled engine

A torch-heated 2 in tri-clamp Ringbom Stirling engine with a rolling-diaphragm power piston: a 150 mm cup with a free displacer on an 8 mm rod between two stops, a standard 2 in tee on it with a gland cap on top and the power head on its branch, one crank and a Ø150 flywheel, hung on a wall frame over a torch stand; about 423 × 150 × 531 mm.
Assembly STEP (3.1 MB) · STL (8.7 MB) · 108 parts
Build order
- Frame on the bench; torch stand on the base, post toward +Y.
- Displacer: shell, Ringbom cap, rod with its D-flat in the cap (M4 grub). Drop it into the cup.
- Hanger, hang the cup on the wall. Optional: cooler halves under the hanger.
- Type B gasket on the cup, tee on it (branch toward +X), clamp. Run insert down the tee's run onto the lower gasket lip, rod up its rod way; turn it so its passage faces the branch; branch insert into the branch, spigot into the run insert's counterbore.
- Type B gasket, gland cap (rod up through the 8 × 12 × 20 bushing), clamp; collar on the rod above the cap, under the bridge, at mid-travel (M4 grub). Plug or valve in the M5 port.
- Piston: diaphragm head on the crown, blind retainer, three M3 × 8 button screws; tube rod in the socket.
- Power head: bushings, seat ring, tube rod through the bushings, diaphragm flange on the tee's branch face, power head, clamp. Yoke and stub pin, con-rod, crank with its pin, flywheel.
Agents: each row's object has /api/geometry?object=slug and the MCP tool get_free_files; the STL list above is every part.