Engineering

B Series Compression Calculator

Calculate static compression ratio for B-series engine builds using real bore, stroke, head gasket, chamber, piston, and deck measurements.

b-series-compression
Calculate static compression ratio for Honda-style B-series builds from bore, stroke, chamber volume, gasket volume, piston dome or dish, and deck clearance.
Static compression ratio
Displacement
Swept volume/cyl
Clearance volume
Build note

What does B-series compression mean?

B-series compression usually means the static compression ratio of a Honda B-series engine build. Static compression ratio compares the cylinder volume when the piston is at bottom dead center with the remaining volume when the piston is at top dead center. A higher ratio squeezes the air-fuel mixture into a smaller space, which can improve thermal efficiency and response, but it can also increase knock risk if the fuel, tune, cam timing, and operating temperature are not suitable.

The core idea is the same for any piston engine: compression ratio equals total volume divided by clearance volume. A piston manufacturer article on engine volume explains the same parts: swept volume, chamber volume, gasket volume, deck volume, and piston dome or dish. The optional B16A, B18B, B18C, and B20B presets help fill common bore and stroke values, while B-series data can help users understand the engine family.

This calculator is made for static compression, not dynamic compression. Static compression uses only geometry. Dynamic compression also depends on intake valve closing point, camshaft timing, rod length, piston speed, cranking pressure, and trapped air mass. That is why two engines with the same static ratio can behave differently on the same fuel.

Formula and worked example

Swept volumeπ × (bore ÷ 2)² × stroke
Clearance volumechamber + gasket + piston volume + deck volume
Compression ratio(swept volume + clearance volume) ÷ clearance volume
Bore81 mm
Stroke89 mm
Chamber43 cc
Gasket82 mm bore × 0.75 mm thick
Piston and deck0 cc and 0 mm
  1. Calculate swept volume from bore and stroke.
  2. Calculate gasket and deck volumes from their circular areas.
  3. Add all volumes above the piston at top dead center.
  4. Divide total cylinder volume by clearance volume.
Final answer: the result is a static compression ratio shown as a value like 10.2:1.

How to use this calculator correctly

Enter the real measured values for your build whenever possible. Factory bore and stroke presets are useful, but an actual engine may be overbored, resurfaced, decked, fitted with a different head gasket, or built with aftermarket pistons. Chamber cc should be measured if accuracy matters. Piston dish volume is normally entered as a positive number because it adds volume. Piston dome volume is normally entered as a negative number because it removes volume.

Common mistakes include forgetting gasket volume, using gasket thickness before compression instead of compressed thickness, entering dome volume with the wrong sign, and ignoring deck height. A small change in clearance volume can create a noticeable change in compression ratio. Another mistake is assuming a static compression result is a safe fuel recommendation. Real knock resistance depends on fuel octane, ignition timing, intake air temperature, coolant temperature, combustion chamber shape, quench, carbon buildup, and tuning quality.

Practical use cases include comparing piston choices, planning a B16 or B18 rebuild, estimating the effect of head milling, checking a B20/VTEC combination, and understanding why gasket thickness changes compression. The limitation is that this calculator does not check piston-to-valve clearance, quench distance, rod stretch, cam timing, boost pressure, or ECU calibration. Treat the result as a geometry calculation and use it with engine-building judgment.

Common questions

  • This calculator gives static compression ratio. Dynamic compression also needs cam timing and intake valve closing information, so it is a different calculation.
  • A dish adds volume, so enter it as a positive value. A dome removes clearance volume, so enter it as a negative value. Using the wrong sign can change the result a lot.
  • The head gasket creates volume above the piston. A thicker gasket increases clearance volume and lowers compression ratio. A thinner gasket does the opposite, but it also affects quench and clearance.
  • For an accurate build, yes. Published chamber values are only a starting point. Resurfacing, valve work, carbon removal, and head casting differences can change real chamber volume.
  • Not always. Higher compression can help efficiency and response, but it also increases knock risk. Power depends on fuel, tune, camshaft, airflow, exhaust, temperature, and engine condition.
  • You can calculate static compression, but boosted engine planning also needs boost pressure, fuel octane, intercooling, ignition timing, knock control, and engine strength checks.
  • Use the calculator as an estimating and checking tool. It helps you understand the formula, units, and result size, but final design should still be checked against the correct local code, product data, site conditions, safety factor, and professional judgment when failure can cause damage or injury.
  • Engineering calculations often depend on assumptions. Two tools may use the same base formula but choose different safety factors, allowable stress values, code minimums, or rounding rules. That is why the result should be read with the assumptions shown on the page, not as a blind number.
  • The most common mistake is mixing units or entering a value in the wrong field. Always confirm whether the calculator expects inches, millimeters, gallons, liters, cycles, seconds, degrees, or ratios. A small unit mistake can change the answer by a large amount.
  • For engineering selection, round in the safe direction. That usually means choosing the next larger standard size, more capacity, a gentler slope, thicker material, or a more conservative margin. Rounding down may look cheaper, but it can remove the safety allowance that the calculation was meant to provide.