Steam-Powered Outrigger Hydroplane β Complete Design Research
Research compiled March 2026 β living document, updated as design decisions are made
π Table of Contents
Project Overview
| Parameter | Value |
|---|---|
| Hull type | Outrigger hydroplane |
| Boat length | Under 5 feet (~1.5m) |
| Engine type | Single-piston uniflow steam engine |
| Bore | 32mm |
| Stroke | 28mm |
| Displacement | ~22.5 cc |
| Valve type | Cam-operated poppet valve |
| Boiler type | Monotube (flash) boiler |
| Working pressure | 800 psi (55 bar) β power-optimized |
| Cylinder/piston | High-strength ductile cast iron (cylinder, piston, and rings) |
| Fuel | Coleman fuel (white gas / naphtha), fan-fired |
| Exhaust | To atmosphere (no condenser) |
| Control | RC with Arduino-based control system |
| Throttle | Servo-operated proportional steam valve |
| Reversing | None β rudder only |
| Target run time | ~5 minutes |
| Target RPM | 10,000β15,000 RPM |
| Target speed | ~90 mph (at 15,000 RPM) |
| Engine status | Engine body built; cylinder head & valve mechanism still needed |
1. Uniflow Steam Engine (32mm Bore Γ 28mm Stroke)
Operating Principle
A uniflow engine uses steam flowing in one direction only through the cylinder:
- Steam enters at the hot end (cylinder head) via the poppet valve
- Steam exhausts through ports at the centre of the cylinder, uncovered by the piston near the end of its stroke
- After ports close, residual steam is compressed by the returning piston, preheating the cylinder before the next admission
This temperature gradient along the cylinder wall means the hot end stays hot and the cool centre stays cool, giving better thermal efficiency than counterflow engines.
Displacement & Power Estimate
Bore: 32mm (radius = 16mm)
Stroke: 28mm
Swept volume: Ο Γ 16Β² Γ 28 = 22,519 mmΒ³ β 22.5 cc
At 800 psi (~55 bar) working pressure:
Mean effective pressure (est): ~15-25 bar (with early cutoff)
At 10,000 RPM: estimated ~1.5-2.5 HP mechanical output
At 15,000 RPM: estimated ~2.0-3.5 HP mechanical output
At 800 psi with 12kW burner, this engine produces enough power to drive an outrigger hydroplane at 70+ mph.
Key Engine Considerations
- Cylinder, piston, and rings: High-strength ductile cast iron throughout. Ductile iron offers excellent wear resistance, good machinability, and more than adequate tensile strength (~60,000β80,000 psi) for 800 psi working pressure.
- Piston: Should be about 40β50% of cylinder length to properly cover the exhaust ports. At 28mm stroke, piston length ~25β30mm minimum.
- Exhaust ports: Ring of small holes or slots around the cylinder centre. Port timing is fixed by geometry β they uncover in the last ~15β20% of stroke.
- Flywheel: Needed to carry through compression stroke. Size depends on RPM target.
- Lubrication: Use a steam cylinder oil dispenser (displacement lubricator) feeding oil into the steam supply. Superheated steam at 500+ psi will strip ordinary lubricants.
- Starting: Not self-starting. Spin the flywheel by hand or with a starter cord before launch.
2. Cylinder Head & Cam-Operated Poppet Valve Design
Cylinder Head Design
βββββββββββββββββββββββ
β STEAM INLET β
β (throttle valve β
β upstream) β
ββββββββββ¬βββββββββββββ
β
ββββββββββΌβββββββββββββ
β POPPET VALVE β
β ββββ β
β β β Valve stem β
β β β β
β ββ§βββ§β β
β βSEATβ Conical β
β ββββββ sealing β
β face β
βββββββββββββββββββββββ€ β Cylinder head
β β bolts to cylinder
β CYLINDER β
β (32mm bore) β
Poppet Valve Specifications
| Parameter | Value | Notes |
|---|---|---|
| Valve head diameter | 10β14mm | ~30β40% of bore diameter |
| Valve seat angle | 45Β° | Standard conical seat for good sealing |
| Valve lift | 2β3mm | Sufficient for flow area at this valve size |
| Valve stem diameter | 4β5mm | Must fit guide bore precisely |
| Valve material | Stainless steel (416 or 440C) | Good wear, corrosion resistance |
| Seat material | Hardened stainless or stellite insert | Must seal at 800 psi |
| Spring | Compression coil spring | Must overcome steam pressure on closed valve |
| Guide | Bronze or phosphor-bronze | Self-lubricating guide bushing |
Spring Force Calculation
At 600 psi (41.4 bar) against a 12mm diameter valve head:
Pressure: 41.4 bar = 4.14 N/mmΒ²
Valve area: Ο Γ 6Β² = 113.1 mmΒ²
Force: 4.14 Γ 113.1 = 468 N (~48 kgf / ~105 lbf)
Cam Mechanism
Crankshaft
β
βββ DIRECT DRIVE 1:1 (gear or keyed coupling)
β
βΌ
βββββββββββ
β CAMSHAFT β β Single lobe, direct-driven off crankshaft
ββββββ¬βββββ
β
ββββββΌβββββ
β FOLLOWERβ β Roller or flat-face
ββββββ¬βββββ
β
ββββββΌβββββ
β PUSHROD β β If cam not directly on valve
ββββββ¬βββββ
β
ββββββΌβββββ
β VALVE β β Opens against spring + steam pressure
βββββββββββ
Direct drive 1:1 off the crankshaft β the camshaft is directly coupled to or geared from the crankshaft at a 1:1 ratio. The valve opens once per revolution. Direct drive eliminates belt/chain slip and backlash.
Cam Profile & Cutoff
- Early cutoff (10β15%): Most efficient at high pressure. Steam enters briefly, then expands.
- Late cutoff (30β50%): More power, less efficient. Better for acceleration.
- For RC throttle control: Use a throttle valve in the steam line upstream. The cam timing is fixed, and the throttle valve limits steam flow.
Cylinder Head Bolting
6 bolts equally spaced around the bore:
Force = Pressure Γ Area = 41.4 bar Γ Ο Γ 16Β² = 33,294 N (~7,488 lbf)
Per bolt (6 bolts): ~5,549 N (~1,248 lbf)
M6 (grade 8.8) proof load: ~12,700N each β ample margin.
M5 also viable. Use high-tensile socket head cap screws.
3. Monotube (Flash) Boiler β 600+ PSI
Flash Boiler Principle
At 600+ psi, this is firmly in flash boiler territory. The tube walls store heat, water is injected in small metered amounts, and it flashes instantly to superheated steam. Very low water content at any time β a key safety advantage.
Tubing Selection
| Parameter | Specification |
|---|---|
| Material | 304 or 316 stainless steel seamless tubing |
| Outside diameter | 3/8" (9.5mm) OD β optimized for high flow |
| Wall thickness | 0.035"β0.049" (0.9β1.2mm) |
| Burst pressure (Barlow's) | At 0.049" wall, 3/8" OD: ~19,600 psi |
| Safety factor at 800 psi | ~24:1 β extremely safe |
Barlow's Formula
P = (2 Γ S Γ t) / D
Where:
P = burst pressure (psi)
S = material tensile strength β 316SS = ~75,000 psi
t = wall thickness (inches)
D = outside diameter (inches)
Example for 3/8" OD, 0.049" wall, 316SS:
P = (2 Γ 75,000 Γ 0.049) / 0.375
P = 7,350 / 0.375
P = 19,600 psi burst
Safe working (4:1) = 4,900 psi β Well above 800 psi
Boiler Coil Layout
ββββββββββββββββββββ
β EXHAUST GAS β β Open top for gas exit
β ββββββββββββ β
β β ββββββββ β β
β β β β β β Multiple layers of
β β β FIRE β β β coiled stainless tube
β β β β β β wound concentrically
β β ββββββββ β β
β ββββββββββββ β
β β
β ββββββββββββββ β β Fan + burner at bottom
β WATER IN (cold) β β Outer coils (preheater)
β STEAM OUT (hot) β β Inner coils (superheater)
ββββββββββββββββββββ
Coil Parameters
| Parameter | Value |
|---|---|
| Coil diameter | 75β100mm (3β4") inner |
| Overall diameter | 100β130mm (4β5") |
| Height | 100β150mm (4β6") |
| Total turns | 25β40 |
| Total tube length | ~8β12 meters (~25β40 feet) |
| Layers | 3β5 concentric |
Steam Output & Water
Steam consumption: ~30-50 lbs/HP-hr (small non-condensing engine)
At 2 HP: ~60-100 lbs/hr = ~500-800 g/min
Water for 5 min: ~2.5-4 kg
Recommend: ~2+ litres feedwater with margin
Feedwater Pump Options
- Engine-driven piston pump (recommended): Plunger pump off crankshaft eccentric. Self-regulating β pumps more when engine runs faster.
- Electric pump: High-pressure pump controlled by Arduino. More complex but independent control.
- Pressurized tank: Pre-pressurize with compressed air. Simple but requires a pressure vessel.
4. Coleman Fuel Firing System
| Component | Specification |
|---|---|
| Fuel | Coleman fuel (petroleum naphtha, ~20,000 BTU/lb) |
| Fuel tank | ~200β500ml (for 5 min run + margin) |
| Fuel delivery | Gravity/pressurised β needle valve β vaporiser coil |
| Burner type | Pre-mixed vaporising burner with fan assist |
| Burner power | 12 kW (power-optimized) |
| Fan | 40β50mm brushless DC, 12V, ~5β10 CFM |
| Fan control | ESC from Arduino with PID pressure regulation |
Burner Construction
BOILER COIL
βββββββββββββββββββββ
β βββββββββββββββ β
β β βββββββββ β β
β β β FLAME β β β
β β β β β β
β β βββββββββ β β
β βββββββββββββββ β
βββββββββββββββββββββ€
β FLAME HOLDER β β Stainless mesh or ceramic wool
βββββββββββββββββββββ€
β MIXING CHAMBER β β Fuel vapour + air
β β Fuel jet β
β β Vaporiser coil β
βββββββββββββββββββββ€
β FAN (brushless) β β Blows air up through coil
βββββββββββββββββββββ
Safety
- Fuel shutoff: RC-controlled solenoid valve to cut fuel remotely
- Pressure relief valve: On boiler output β set to ~960 psi (120% of 800 psi working pressure)
- Heat shields: Between fuel tank and boiler
- Ventilation: Open hull sections for air intake/exhaust
5. Arduino Control System
System Architecture
βββββββββββββββββββ
β RC TRANSMITTER β
β (2.4 GHz, 3CH) β
β Ch1: Steering β
β Ch2: Throttle β
β Ch3: Burner β
ββββββββββ¬ββββββββββ
β RF
ββββββββββΌββββββββββ
β RC RECEIVER β
β Ch1 β Arduino D2 β
β Ch2 β Arduino D3 β
β Ch3 β Arduino D4 β
βββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ARDUINO NANO β
β β
β INPUTS: OUTPUTS: β
β ββ D2: RC Ch1 (steering) ββ D9: Rudder servo β
β ββ D3: RC Ch2 (throttle) ββ D10: Throttle servo β
β ββ D4: RC Ch3 (burner) ββ D11: Fan ESC (PWM) β
β ββ A0: Pressure sensor ββ D6: Fuel solenoid β
β ββ A1: Thermocouple (MAX6675) ββ D7: Water pump β
β ββ A2: MAX6675 CS ββ D13: Status LED β
β ββ A3: MAX6675 SO β β
β β β
β Power: 7.4V 2S LiPo via ESC BEC β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Component List
| Component | Purpose | Notes |
|---|---|---|
| Arduino Nano | Main controller | 45Γ18mm, 5g, ATmega328P |
| RC Receiver | Standard 2.4 GHz, 3+ CH | FlySky, Spektrum, or Futaba |
| Pressure transducer | Boiler pressure | 0β1500 psi, 0.5β4.5V output |
| K-type thermocouple + MAX6675 | Steam temperature | Monitor superheat |
| Rudder servo | Steering | Waterproof, metal gear |
| Throttle servo | Steam needle valve | Metal gear, standard torque |
| Brushless ESC | Fan speed control | 10β20A, 5V BEC output |
| Fuel solenoid | Emergency fuel shutoff | Normally-closed, 12V, naphtha-rated |
| 7.4V 2S LiPo | System power | 500β1000 mAh |
PID Pressure Control
| Parameter | Value |
|---|---|
| PID Target | 750 psi |
| Kp | 2.5 |
| Ki | 0.6 |
| Kd | 1.0 |
| MAX_PRESSURE | 800 psi (close throttle) |
| EMERGENCY | 960 psi (full shutdown) |
| Failsafe | Close throttle on RC signal loss >1 sec |
Control Loop Logic
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β MAIN CONTROL LOOP (50 Hz) β
β β
β 1. Read RC channels (pulseIn) β
β 2. Read pressure sensor (A0) β
β 3. Safety checks: β
β ββ pressure β₯ MAX β close throttle β
β ββ pressure β₯ EMERGENCY β full shutdown β
β ββ signal lost > 1s β failsafe β
β 4. Map steering β rudder servo β
β 5. Map throttle β throttle servo (with limits) β
β 6. PID fan control (auto pressure regulation) β
β 7. Fuel solenoid control β
β 8. Serial telemetry (every 250ms) β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
Wiring Diagram
7.4V LiPo
β
βββββββ΄ββββββ
β ESC βββββ Fan motor (brushless)
β (has BEC) β
βββββββ¬ββββββ
β 5V BEC
βββββββ΄ββββββ
β Arduino β
β Nano β
RC Rx Ch1 ββ€D2 D9 βββ Rudder servo
RC Rx Ch2 ββ€D3 D10 βββ Throttle servo
RC Rx Ch3 ββ€D4 D11 βββ Fan ESC signal
β D6 βββ Fuel solenoid (via MOSFET)
β D7 βββ Water pump (via MOSFET)
β D13 βββ Status LED
Pressure ββ€A0 β
MAX6675 ββ€A1-A3 β
βββββββββββββ
6. Outrigger Hydroplane Hull
Configuration
An outrigger hydroplane has a main hull (engine, boiler, electronics) with outrigger sponsons for stability. At speed, only the outrigger tips and propeller contact the water.
Plan View:
βββββββββββββββββββββββββ
ββββββββββ β MAIN HULL β ββββββββββ
βOUTRIGGERββββββββββ€ (engine, boiler, RC) ββββββββββ€OUTRIGGERβ
β (port) β arms β β arms β(stbd) β
ββββββββββ β Propeller shaft βββ ββrudder ββββββββββ
βββββββββββββββββββββββββ
Side View:
βββββββββββββββββββββ
ββββ β MAIN HULL β
ββββββββββββββ ββββββΊ prop
outrigger βΌ
(rides on tips) rudder
Hull Dimensions
| Parameter | Recommended |
|---|---|
| Overall length | 42β54 inches (3.5β4.5 feet) |
| Main hull length | 36β48 inches |
| Main hull beam | 5β7 inches |
| Outrigger span | 16β22 inches tip to tip |
| Outrigger length | 12β18 inches each |
| Weight target | 4β8 lbs complete (1.8β3.6 kg) |
Hull Construction
- Fibreglass/carbon fibre: Lightest, strongest. Mould from foam plug. Ideal for a hydro.
- Balsa/plywood planked: Traditional, can be glassed over.
- 3D printed: Possible for outriggers and small parts.
- ABS sheet: Heat-formable, cheap, reasonably light.
Internal Layout
BOW βββββββββββββββββββββββββββββββββββββββ STERN
ββββββββ¬βββββββββββ¬βββββββββββ¬βββββββββββ¬βββββββ
β β Water β BOILER β ENGINE βProp β
β RC β Tank β + BURNERβ + βshaft β
βEquip β (2 L) β β Flywheelβ + β
β+Batt β β Fan β βRudderβ
β β Fuel β below β Throttleβ β
β β Tank β β valve β β
ββββββββ΄βββββββββββ΄βββββββββββ΄βββββββββββ΄βββββββ
β² ~25% from bow (CG) β² ~15% from stern
7. System Integration
Weight Budget
| Component | Estimated Weight |
|---|---|
| Engine (excl. head) | 400β600g |
| Cylinder head + valve | 100β200g |
| Flywheel | 150β300g |
| Monotube boiler coil | 300β500g |
| Burner + fan | 100β150g |
| Coleman fuel (400ml) | ~300g |
| Feedwater (2L) | ~2000g |
| Fuel tank | 50β100g |
| Water tank | 50β100g |
| Feedwater pump | 50β100g |
| Arduino + sensors | ~30g |
| RC receiver + servos | 80β120g |
| LiPo battery | 50β80g |
| Throttle valve + fittings | 50β100g |
| Propeller shaft + prop | 80β120g |
| Hull structure | 400β800g |
| Outriggers + arms | 100β200g |
| Piping, fittings, misc | 200β300g |
| TOTAL (estimated) | 4.4β5.9 kg (9.7β13 lbs) |
Plumbing Schematic
ATMOSPHERE
β² exhaust
ββββββββββββ βββββββ΄ββββββ
β WATER β β ENGINE β
β TANK β β (uniflow) β
β (~2L) β β 32Γ28mm β
ββββββ¬ββββββ βββββββ²ββββββ
β β steam
ββββββΌββββββ βββββββ΄ββββββ
β FEEDWATERβ β THROTTLE ββββ Servo (Arduino)
β PUMP β β VALVE β
ββββββ¬ββββββ βββββββ²ββββββ
β high-pressure β steam
ββββββΌβββββββββββββββββββββββ΄βββββββ
β MONOTUBE BOILER β
β Water in β coil β Steam out β
β βββββββββββββββββββ β
β BURNER β
β βββββββββββββββββββ β PRESSURE
β β² β² β RELIEF β 960 psi
β fuel β β air β SENSOR β Arduino A0
β ββββββ ββββββ β
β β JET FAN β β
ββββββΌββββββββββββββΌββββΌβββββββββββββ
FUEL TANK ESC (Arduino D11)
+ SOLENOID (Arduino D6)
8. YouTube Videos & References
Flash Steam Boat Boiler Construction (3-part series)
- Creating the flash steam boiler for Hydroplane β Part 1
- Creating the flash steam boiler for Hydroplane β Part 2
- Creating the flash steam boiler for Hydroplane β Part 3
These are cited in the Wikipedia article on Flash Boilers as references [5], [6], and [7].
Recommended YouTube Search Terms
"flash steam" hydroplane model boatmonotube boiler model steam boat 1000 psiuniflow steam engine model runningsteam model boat outrigger hydroplaneflash steam boiler coil winding stainlessArduino RC steam boat controlmodel steam engine poppet valve camhigh pressure model steam engine
Books
| Title | Author | Notes |
|---|---|---|
| Flash Steam | Edgar T. Westbury | Classic reference (1949, reprinted 1984). ISBN 0-905100-59-X |
| Experimental Flash Steam | Benson & Rayman | Practical construction (1973). ISBN 1-85761-116-0 |
| Model Boilers and Boilermaking | K.N. Harris | General model boiler construction. ISBN 978-0852423776 |
| Model Stationary and Marine Steam Engines | K.N. Harris | Engine design and construction |
Online Communities
- Model Boat Mayhem Forum β modelboatmayhem.co.uk
- Model Engineer Magazine β model-engineer.co.uk
- Home Model Engine Machinist Forum β homemodelenginemachinist.com
- RCGroups β rcgroups.com
Wikipedia Articles
- Uniflow Steam Engine
- Monotube Steam Generator
- Flash Boiler
- Poppet Valve
- Coleman Fuel
- Hydroplane (boat)
9. Design Decisions
Resolved
| Decision | Resolution |
|---|---|
| Working pressure | 800 psi (power-optimized, up from 600) |
| Burner power | 12 kW |
| Boiler tubing | 3/8" OD 316SS |
| Cylinder/piston/rings | High-strength ductile cast iron |
| Cylinder head bolting | 6 bolts, equally spaced |
| Cam drive | Direct drive 1:1 off crankshaft |
| Propeller | Minimum 5" pitch, diameter TBD |
| Stuffing box | Standard model boat, PTFE packing |
| PID target | 750 psi |
| Emergency shutdown | 960 psi |
| Pressure sensor | 0β1500 psi range |
Remaining
- Propeller diameter β with 5"+ pitch, diameter TBD by testing (1.5β2.5" typical)
- Bolt size & bolt circle β measure from existing engine body. M5 or M6 recommended.
- Cylinder head seal β copper gasket, O-ring groove, or lapped face
- Fittings β all stainless, Swagelok or equivalent, rated 800+ psi
Research compiled March 2026 β update as design decisions are made and testing proceeds.