Thermoacoustic traveling-wave loop, 2 in tri-clamp, linear alternator
The looped traveling-wave thermoacoustic engine with the free-piston's flexure-suspended linear alternator on the end of its resonator.
Legs 359 mm apart, core 6 in, regenerator Ø44 × 40 of 50-mesh × 0.22 mm screen (r_h 107 µm, porosity 0.66) · 286 Hz · onset ≈ 184 °C at the hot exchanger · ≈ 24 W of sound into a matched end load at 3 kPa (3 % of 1 bar) at the tee · free-piston linear alternator on the resonator
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.
60 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 | Sanitary clamp elbows | elbow-90-2in STEP · STL | 4 | the four corners of the loop | |
| None | Sanitary clamp tees and short-outlet tee | tee-2in STEP · STL | 2 | top: resonator branch up; bottom: capped branch toward the front (the feedback compliance) | |
| None | Tri-clamp spool (two ferrules on a tube) | tc-spool-2in-6in STEP · STL | 2 | left leg = the core (exchangers, regenerator, thermal buffer tube); right leg = feedback | |
| None | Tri-clamp spool (two ferrules on a tube) | tc-spool-2in-12in STEP · STL | 1 | resonator, up from the top tee | |
| None | Tri-clamp end cap | tc-cap-2in-flat STEP · STL | 1 | closes the bottom tee's branch | |
| None | Tri-clamp gasket | tc-gasket-2in STEP · STL | 11 | Type B at every joint and the flexure head | |
| None | Tri-clamp clamp | clamp-half-2in STEP · STL | 24 | 12 joints, two halves each | |
| None | Socket head cap screws | shcs-m5x30 STEP · STL | 24 | two per clamp | |
| None | Hex nuts | nut-m5 STEP · STL | 24 | in the clamps' hex traps | |
| None | Thermoacoustic bore spacers and liners f | ta-spacer-2in-8.4 STEP · STL | 2 | core ends: gasket lip to each ambient exchanger | |
| None | Thermoacoustic heat exchangers | heat-exchanger-cold-2in STEP · STL | 2 | main ambient exchanger (top of the regenerator) and secondary ambient exchanger (bottom of the buffer tube) | |
| None | Regenerator cage for 2 in and 1.5 in tri | regenerator-cage-47-5x40 STEP · STL | 1 | under the main ambient exchanger | |
| None | Regenerator matrix disc Ø44 / Ø32 × 0.5 | mesh-disc-44mm STEP · STL | 80 | fill the cage, 40 mm: 50-mesh screen, 0.22 mm wire | |
| None | Dowel pins | dowel-3x30 STEP · STL | 1 | with the 3 × 10, fills the discs' Ø3 centre holes end to end (no bypass) | |
| None | Dowel pins | dowel-3x10 STEP · STL | 1 | ||
| None | Thermoacoustic heat exchangers | heat-exchanger-hot-2in STEP · STL | 1 | under the regenerator, inside the flame shroud | |
| None | Thermoacoustic bore spacers and liners f | ta-spacer-2in-61.7 STEP · STL | 1 | thermal buffer tube liner: hot exchanger down to the secondary exchanger | |
| None | Thermoacoustic water jacket | ta-jacket-half-2in-14 STEP · STL | 4 | two water jackets on the core, over the two ambient exchangers (9.35 from each face) | |
| None | Thermoacoustic hot-head shroud | ta-shroud-2in-front STEP · STL | 1 | flame shroud round the hot exchanger, with the flue down to the torch | |
| None | Thermoacoustic hot-head shroud | ta-shroud-2in-back STEP · STL | 1 | ||
| None | Socket head cap screws | shcs-m4x25 STEP · STL | 6 | jacket ears (4), shroud ears (2) | |
| None | Hex nuts | nut-m4 STEP · STL | 10 | jacket (4), shroud (2), hangers (4) | |
| None | Torch stand for a horizontal tri-clamp h | torch-stand-40 STEP · STL | 1 | on the bench under the flue, 25 below it; the heat source is a propane / butane torch head in the ring | |
| None | Set screws (grub screws) | set-m4x10 STEP · STL | 3 | centre the torch head in the ring | |
| None | Tri-clamp spool (two ferrules on a tube) | tc-spool-2in-3in STEP · STL | 1 | piston cylinder at the resonator end | |
| None | Tri-clamp flat gasket (hot joint | hot-gasket-2in STEP · STL | 1 | flat, bore ID, under the flexure head: the piston skirt passes it | |
| None | Tri-clamp flexure head | fp-flexure-head-2in STEP · STL | 1 | clamps on the 3 in spool, carries flexure stack A | |
| None | Tri-clamp power piston | piston-2in STEP · STL | 1 | full-bore, closed crown (no rod hole: the resonator stays sealed) | |
| None | Tri-clamp piston plug | fp-piston-plug-2in STEP · STL | 1 | in the skirt, carries the tube rod | |
| None | Dowel pins | dowel-3x16 STEP · STL | 2 | wrist dowels through bosses and plug legs | |
| None | Tube piston rods Ø5 × Ø3.4 | tube-rod-5x3.4x120 STEP · STL | 1 | plug to stack B, through stack A and the mover | |
| None | Linear alternator mover | alt-mover-35-2x8-10x3 STEP · STL | 1 | on the tube rod, centred in the coils | |
| None | Set screws (grub screws) | set-m3x3 STEP · STL | 1 | mover hub grub | |
| None | Neodymium disc magnets | magnet-10x3 STEP · STL | 16 | row 1 all N out, row 2 all S out | |
| None | Linear alternator bobbin | alt-bobbin-37-2x10 STEP · STL | 1 | ||
| None | Linear alternator coil Ø50 × 10 (≈ 314 t | alt-coil-bay STEP · STL | 2 | one per bay, the second wound the other way | |
| None | Linear alternator back-iron sleeve Ø60.5 | alt-back-iron-sleeve STEP · STL | 1 | ||
| None | Linear alternator housing for Ø80 and Ø1 | alt-housing-2in-flex80 STEP · STL | 1 | ||
| None | Linear alternator cap ring | alt-cap-2in-flex80 STEP · STL | 1 | ||
| None | Flexure ring for the displacer stack | fp-flexure-ring-80 STEP · STL | 1 | carries stack B | |
| None | Planar spiral flexure bearing leaves | flexure-80-3arm-w2.5-t2 STEP · STL | 4 | two per stack, opposite spiral hand | |
| None | Flexure stack spacer ring | spacer-80-t2 STEP · STL | 2 | between the leaf rims | |
| None | Flexure rim clamp plate | clamp-plate-80 STEP · STL | 2 | on each stack's rims | |
| None | Flexure hub washer | hub-clamp-80-b5 STEP · STL | 2 | 2 mm hub washer between the leaf hubs | |
| None | Flexure hub collars | hub-collar-80-b5 STEP · STL | 4 | two per stack on the tube rod | |
| None | Threaded standoffs | standoff-m3x15 STEP · STL | 3 | head to alternator housing | |
| None | Threaded standoffs | standoff-m3x10 STEP · STL | 3 | alternator cap to the flexure ring | |
| None | Socket head cap screws | shcs-m3x20 STEP · STL | 3 | up through head and stack A into the 15 mm standoffs | |
| None | Socket head cap screws | shcs-m3x10 STEP · STL | 7 | 3 housing base flange, 4 hub-collar pinch screws | |
| None | Socket head cap screws | shcs-m3x12 STEP · STL | 3 | up through the housing's top flange and cap into the 10 mm standoffs | |
| None | Socket head cap screws | shcs-m3x16 STEP · STL | 3 | down through stack B and the ring into the 10 mm standoffs | |
| None | 2020 aluminum extrusion | 2020-200 STEP · STL | 8 | per stand: two rails on the bench, two uprights | |
| None | L corner brackets for 20 | corner-bracket-20 STEP · STL | 8 | two per upright, front and back, onto its rail | |
| None | Button head socket screws | button-m5x10 STEP · STL | 16 | bracket screws, a washer each | |
| None | Flat washers | washer-m5 STEP · STL | 16 | ||
| None | Drop-in T-nuts for 20 | tnut-dropin-20-m5 STEP · STL | 20 | 8 per stand for the brackets, 2 per hanger | |
| None | Spool hanger collars | hanger-2in-tab STEP · STL | 2 | clamps a spool tube; its bar bolts to both uprights | |
| None | Spool hanger collars | hanger-2in-plain STEP · STL | 2 | the other half of each hanger | |
| None | Socket head cap screws | shcs-m5x16 STEP · STL | 4 | hanger bar into the uprights' T-nuts | |
| None | Socket head cap screws | shcs-m4x20 STEP · STL | 4 | close each hanger on its tube |
Assembled engine

The looped traveling-wave thermoacoustic engine in 2 in tri-clamp with a flexure-suspended moving-magnet linear alternator on top of its 12 in resonator; about 460 × 321 × 974 mm.
Assembly STEP (5.5 MB) · STL (20.6 MB) · 357 parts
Build order
- Stands: rails, uprights and brackets for two stands, one under the left leg and one under the right leg.
- Core (6 in spool, lower face down): 8.4 spacer on the lower lip, secondary exchanger, 61.7 liner, hot exchanger, cage with 80 mesh discs and the 3 × 30 + 3 × 10 dowels through their centre holes, main ambient exchanger, 8.4 spacer to the upper lip.
- Water jackets on the core 9.35 mm in from each face, one M4 × 25 and nut each side; shroud halves round the hot exchanger, flue to the front, M4 × 25 each side.
- Loop: bottom-left elbow, core, top-left elbow, top tee (branch up), top-right elbow, right 6 in spool, bottom-right elbow, bottom tee (branch to the front) back to the bottom-left elbow; Type B gaskets and clamps at all eight loop joints. Gasket, cap and clamp on the bottom tee's branch.
- Hangers on the core and on the right leg between the lower jacket and the shroud, bars to the uprights.
- Torch stand on the bench under the flue, torch head in the ring with its three M4 set screws.
- 12 in resonator spool on the top tee's branch; Type B gasket, 3 in spool; piston with plug, dowels and the 120 tube rod into the 3 in spool; flat gasket, flexure head; stack A, standoffs, alternator, stack B and ring as on the free-piston build.
Agents: each row's object has /api/geometry?object=slug and the MCP tool get_free_files; the STL list above is every part.