A Scotch Yoke Engine is a reciprocating internal combustion engine that replaces the conventional connecting rod with a sliding yoke — a slotted cross-piece that rides on the crankpin. The yoke is the key component: it converts crankshaft rotation into pure sinusoidal piston motion by letting the crankpin slide inside its slot. The design eliminates rod angularity, which is what causes side thrust against the cylinder wall in a normal slider-crank engine. The result is lower piston-skirt friction and a shorter overall engine, used in Bourke engines, opposed-piston aero prototypes, and reciprocating compressors.
Scotch Yoke Engine Interactive Calculator
Vary crank throw, crank angle, and speed to see sinusoidal piston position, velocity, stroke, and crankpin slot travel.
Equation Used
The Scotch yoke converts crank rotation into pure sinusoidal piston motion. The crank throw r sets half the stroke, theta sets the instantaneous piston position, and engine speed N sets angular velocity omega.
- Ideal rigid Scotch yoke with no clearance or friction.
- Piston displacement is measured from crank center along the cylinder axis.
- Velocity follows the article convention v = r*omega*sin(theta).
The Scotch Yoke Engine in Action
The crankpin sits in a straight slot machined into the yoke. As the crank rotates, the pin slides up and down inside that slot while the yoke itself only moves along the cylinder axis. The piston bolts directly to one end of the yoke. Because there is no connecting rod swinging through an angle, the piston travels in a true sine wave — position is exactly r × cos(θ), velocity is exactly r × ω × sin(θ). Compare that to a slider-crank, where rod-to-stroke ratio (typically 1.5 to 2.0) distorts the motion and forces the piston to dwell longer near top dead centre.
That clean sinusoidal piston motion is the whole reason the mechanism exists. No rod angularity means no side thrust on the piston, which means the piston skirt does almost no work against the cylinder wall. In a Bourke engine layout, two opposed pistons share a single yoke assembly, so the inertial forces of one piston cancel the other — the engine runs smooth without counterweights. You also get a shorter block because the rod length is gone.
The weakness is the slot. The crankpin slides relative to the yoke at every stroke, and that sliding contact carries the full gas load. If the slot width tolerance opens up beyond about 0.05 mm clearance on a 25 mm pin, you get hammering at TDC reversal and the slot ends scuff. Common failure modes are slot galling, crankpin needle-bearing brinelling, and yoke-to-piston-rod alignment loss that drives the piston into the bore wall — exactly the problem the mechanism was supposed to eliminate. Lubrication of the slot face is non-negotiable, and the slot surface usually needs to be hardened to 58-62 HRC to survive any sustained running.
Key Components
- Yoke (Slotted Cross-Piece): The H-shaped or rectangular frame with a transverse slot that captures the crankpin. The slot must be ground parallel to within 0.02 mm over its length, and the bearing surface hardened to 58-62 HRC. The yoke transmits the full gas force from piston to crankshaft.
- Crankpin / Slider Block: A cylindrical pin offset from the crank centreline by the throw radius r. In production designs the pin carries a sliding bronze block or a needle bearing assembly running inside the slot. The contact surface here sees the highest PV (pressure-velocity) load in the engine.
- Piston Rod: Rigid shaft connecting the yoke to the piston. Because there is no rod-angle compensation, the rod axis must align with the bore centreline within 0.1 mm — any offset turns into direct piston-skirt scuffing.
- Piston Assembly: Standard ring pack and skirt, but skirt loading is dramatically reduced compared to a slider-crank — typically you can run shorter, lighter skirts because there is no thrust face to support.
- Crankshaft: A simple offset crank, often a single throw with two opposed yokes in Bourke-style layouts. No big-end bearing in the conventional sense — the crank journal carries only the yoke slider load.
Real-World Applications of the Scotch Yoke Engine
The Scotch Yoke shows up wherever you want pure sinusoidal piston motion or where eliminating side thrust matters more than top-end power density. It never displaced the slider-crank in mainstream automotive use because slot wear under high BMEP is a real problem, but it has carved out specific niches in compressors, experimental aero engines, and high-cycle pumps. The Bourke engine is the most famous IC implementation, and reciprocating compressor manufacturers like Burckhardt and Ariel have used yoke-style drives in slow-speed gas service for decades.
- Experimental Aviation: The Bourke Engine — Russell Bourke's 1930s opposed-piston two-stroke design used twin yokes on a single crank, claimed for light aircraft and marine use.
- Reciprocating Compressors: Burckhardt Compression Laby-GI hyper-compressors for LDPE polyethylene plants use yoke-style crossheads to handle 3,000 bar discharge pressures without rod-angle side loads.
- Oilfield Pumping: Slow-speed mud pumps and beam-driven downhole pumps where the sinusoidal stroke profile matches valve timing better than a connecting-rod profile.
- Steam Engines (Historical): Late-19th-century marine steam engines occasionally used Scotch Yokes to shorten the engine room footprint — the missing rod length saved up to 30% of block height.
- Test Stands & Cycle Rigs: Fatigue test machines that require a controlled sinusoidal displacement input — the yoke gives you an exact sine wave without electronic motion control.
- Cryogenic Refrigerators: Stirling-cycle cryocoolers like the Sunpower CryoTel use yoke-driven displacers to achieve precise sinusoidal motion for regenerator timing.
The Formula Behind the Scotch Yoke Engine
What you usually need to compute on a Scotch Yoke is peak piston velocity and peak piston acceleration, because these set the inertial load the yoke slot has to react. Unlike a slider-crank, there is no second-harmonic term — the motion is a pure sine wave, so the formulas are clean. At the low end of typical operating speeds (say 500 RPM for a slow compressor) inertial loads are negligible and gas force dominates. At the high end (3,500 RPM, roughly where Bourke prototypes ran) inertial force at TDC can exceed gas force and the slot starts seeing reversing impact loads. The sweet spot for a yoke-driven IC engine sits around 2,000-2,500 RPM where slot PV stays manageable.
Variables
| Symbol | Meaning | Unit (SI) | Unit (Imperial) |
|---|---|---|---|
| amax | Peak piston acceleration at TDC and BDC | m/s² | ft/s² |
| r | Crank throw radius (half of stroke) | m | in |
| ω | Crankshaft angular velocity | rad/s | rad/s |
| vmax | Peak piston velocity at mid-stroke | m/s | ft/s |
| Fi | Peak piston inertial force = mrecip × amax | N | lbf |
Worked Example: Scotch Yoke Engine in a 250 cc single-cylinder Scotch Yoke compressor
You are sizing the yoke slot bearing load for a 250 cc single-cylinder Scotch Yoke air compressor running natural gas vapour recovery service at a wellhead in west Texas. Stroke is 70 mm (so r = 0.035 m), reciprocating mass is 0.85 kg (piston + rod + half-yoke), and the operating range is 500-2,500 RPM with a nominal duty point at 1,500 RPM.
Given
- r = 0.035 m
- mrecip = 0.85 kg
- Nnom = 1500 RPM
- Nlow = 500 RPM
- Nhigh = 2500 RPM
Solution
Step 1 — convert nominal speed to angular velocity:
Step 2 — peak piston acceleration at the nominal duty point:
Step 3 — peak inertial force the slot has to react at nominal:
At the low end of the range, 500 RPM, ω drops to 52.4 rad/s and amax falls to 96 m/s² — inertial force is only 82 N, swamped completely by gas force. The slot is loaded almost entirely by combustion/compression pressure here, and yoke wear is barely measurable. This is the easy operating regime.
At the high end, 2,500 RPM, ω = 261.8 rad/s and acceleration jumps to 2,398 m/s² — that is roughly 245 g on the reciprocating mass.
The slot now sees over 2 kN of reversing inertial load every revolution, on top of gas force. That is where slot-end hammering and crankpin brinelling start showing up after a few hundred hours. The 1,500 RPM nominal point sits in the sweet spot — fast enough for useful flow, slow enough that the slot PV stays inside the bronze slider's safe envelope.
Result
Peak yoke slot inertial load at the 1,500 RPM nominal duty point is 734 N, on top of whatever gas force the cylinder generates at TDC. At 500 RPM the slot is essentially loafing at 82 N inertial load and you could run the compressor for years without measurable wear; at 2,500 RPM the 2,039 N reversing load drives slot-PV near the limit for a typical SAE 660 bronze slider, and you should expect to inspect the yoke every 2,000 hours rather than every 8,000. If your measured slot wear runs ahead of these predictions, the three usual suspects are: (1) crankpin-to-yoke-slot clearance opened beyond 0.05 mm letting the pin hammer the slot ends at TDC reversal, (2) misalignment between piston rod axis and bore centreline above 0.1 mm forcing the piston skirt to carry side load it was never sized for, or (3) inadequate slot lubrication — the sliding contact needs a continuous oil film, and a clogged spray jet will strip the bronze in under 100 hours.
When to Use a Scotch Yoke Engine and When Not To
The Scotch Yoke trades the slider-crank's biggest weakness (piston side thrust) for its own biggest weakness (slot wear). Whether that trade is worth it depends entirely on operating speed, gas load, and how much you value engine length. Compare it honestly against the slider-crank and the swashplate.
| Property | Scotch Yoke | Slider-Crank (conventional) | Swashplate |
|---|---|---|---|
| Practical RPM range | 500-3,500 RPM | 500-9,000 RPM (auto), to 18,000 RPM (race) | 1,000-4,000 RPM |
| Piston motion profile | Pure sinusoidal | Distorted sine (2nd harmonic from rod angle) | Pure sinusoidal |
| Piston side thrust | Effectively zero | High — sets piston skirt design | Zero (axial only) |
| Primary wear point | Yoke slot / crankpin slider | Big-end bearing, piston skirt | Swashplate face / shoe |
| Engine length | Short — no rod length | Long — needs ~2× stroke for rod | Very short (axial) |
| Maintenance interval at rated load | ~2,000 hr top end inspection | ~5,000-10,000 hr | ~3,000 hr |
| Manufacturing complexity | Medium — slot must be ground hard | Low — fully commodified | High — face flatness critical |
| Best application fit | Slow/medium-speed compressors, test rigs | General automotive, marine, aero | Aircraft starter motors, hydraulic pumps |
Frequently Asked Questions About Scotch Yoke Engine
Side thrust returns the moment the piston-rod axis stops being colinear with the bore centreline. The most common cause is a yoke that flexes under load — if the yoke arms are not stiff enough, gas force at TDC bends them and the rod tilts a few tenths of a degree off-axis. That tiny tilt is enough to put the entire piston load on one side of the skirt.
Check yoke deflection with a dial indicator on a motoring fixture before blaming the piston. Anything over 0.05 mm of rod-tip deflection at full simulated gas load means you need to thicken the yoke webs or add gussets between the slot frame and the rod attachment.
Needle bearings buy you maybe another 1,500 RPM before you hit the next limit, but they introduce a different failure mode: brinelling. The bearing only oscillates through a narrow arc inside the slot — it never makes a full rotation — so the rollers hammer the same spots on the inner race at every stroke. Above about 4,500 RPM you get false-brinelling marks within a few hundred hours.
The honest answer is the Scotch Yoke is a low-to-medium-speed mechanism. If you need 6,000+ RPM, use a slider-crank. If you need pure sinusoidal motion at high speed, use a swashplate.
Only if your priority is short engine length and clean sinusoidal porting timing. The Bourke engine got famous because Russell Bourke claimed huge thermal efficiency from the dwell-free motion at TDC, but independent dyno tests in the 1960s and 1980s never reproduced his numbers — the real benefit was packaging, not BMEP.
For a modern opposed-piston 2-stroke (Achates, Pinnacle), engineers chose conventional cranks with offset gearing because they needed asymmetric port timing between intake and exhaust pistons. A Scotch Yoke locks both pistons to the same sine wave, which throws away that asymmetric-timing degree of freedom.
The formula assumes a perfectly rigid yoke and zero clearance in the slot. In a real engine, slot clearance lets the crankpin lose contact with one slot face and slam into the other at TDC reversal. The impact velocity adds to the calculated kinematic acceleration, and an accelerometer mounted on the piston picks up both.
Measure slot clearance cold with a feeler gauge. Anything over 0.04 mm on a 25 mm pin will show up as an acceleration spike at TDC. Tightening the slot grind to 0.02 mm clearance usually brings measured peak acceleration back within 3% of the kinematic prediction.
The sinusoidal piston motion gives a more symmetric velocity profile around mid-stroke, which means the suction and discharge valves see lower peak velocities for the same average flow rate. Lower peak valve velocity means liquid slugs entrain less momentum, and you get less valve plate damage when wet gas hits.
Burckhardt and Ariel both quote roughly 15-20% better tolerance to liquid carryover in their crosshead-yoke compressor lines compared to equivalent slider-crank designs. That is the main reason they survive in vapour recovery and LDPE service.
Pull the assembly and measure both surfaces. The slot is wear-limiting if you see uniform polishing or scoring along the full slot length — that is sliding-contact wear from the bronze block tracking back and forth. The crankpin is wear-limiting if you see two bright bands roughly 180° apart on the pin surface, which is brinelling from the load reversal at TDC and BDC.
Slot wear gets fixed by re-grinding and oversizing the slider block. Crankpin brinelling means the pin needs replacement and you need to reconsider the bearing choice — often switching from needle bearings back to a plain bronze slider actually extends life because it spreads the load over the full slot face instead of concentrating it on point contacts.
References & Further Reading
- Wikipedia contributors. Scotch yoke. Wikipedia
Building or designing a mechanism like this?
Explore the precision-engineered motion control hardware used by mechanical engineers, makers, and product designers.