BusaBoy tools · Public beta

Dive Planner V2.0.

Build the diver first. Configure the cylinders you are actually carrying, choose what is inside them, then let the planner turn that loadout into the dive plan.

V2.0 beta RC3 · QA6Equipment-aware gas planningZHL-16C + GFAir / Nitrox / Trimix
V2.0 beta: test the new configuration logic aggressively, but independently verify every result. No decompression model can make a dive risk-free. Never execute a real dive using this page as your sole source of decompression, gas or oxygen-exposure information.
BusaBoy Dive PlannerPresentation mode · ZHL-16C + Gradient Factors
Input phaseBuild & adjust the diveProfile, gases, contingencies and model settings
01 · Profile

Your dive profile

Depth · mTime · minGas
02 · Gas

Build the diver, then build the plan

V2.0 BETA RC3 · QA6

The loadout is part of the planning model. In backmount/twinset mode the four carried-cylinder slots are ordered Lean → Rich. In dual sidemount, the left and right sidemount cylinders are the independent primary pair and may intentionally carry the same gas; additional stage/deco cylinders are ordered Lean → Rich separately. Every physical cylinder keeps its own mix, size, material, pressure, reserve and role.

Primary configuration
Choose the primary breathing system. A valid SCUBA configuration always includes at least one primary cylinder.
Loadout logic Backmount carry slots · Lean → Rich
More equipment Hidden for a cleaner recreational workflow.
Single backmount
LEAN← O₂ →RICH
Planner modeRECREATIONAL
Primary configurationSingle backmount
Planning limit40 m · NDL only
RedundancySingle bottom-gas source

Select a cylinder to edit it. V2 applies the appropriate ordering rule for the active primary configuration.

Configuration auditRules · gas · placement · trim
Blend tableApply a stored mix to the selected cylinder.
Click a blend
Why V2 applies these configuration checks

Gas limits: working pO₂, decompression pO₂, hypoxic-gas handling, MOD and oxygen exposure remain explicit constraints; the planner never treats equipment redundancy as permission to breathe an unsuitable gas.

Placement: With backmount/twinset as the primary gas system, the four carried-cylinder positions are treated as ordered Lean → Rich slots while empty positions remain empty. With dual sidemount, the outer left/right cylinders are the independent primary pair and may use the same gas; Lean → Rich ordering applies to additional stage/deco cylinders, not across the primary pair. Additional manifest cylinders are modelled as separate staged resources rather than being forced into a visual slot.

Sidemount: cylinder material, gas use and unequal cylinders can change weighting and trim. A single steel sidemount bottle therefore produces a warning, not a prohibition; exact buoyancy depends on the actual cylinder.

Redundancy: V2 calls a configuration technically capable only from its gas-source architecture. It does not decide whether the diver is trained, certified or operationally prepared for that dive.

Quick helperMOD · pO₂ · EAN⌄

Mix relationship

Move any slider. The other values update automatically using the simple sea-level Nitrox relationship.

Engine gas table
Gas available to engineWater volume · LStart · barReserve · bar
03 · Contingency

Build the + plan

04 · ModelAdvanced settings⌄

Conservatism

RMV · litres/min

Separate rates make the gas report more transparent: working gas, ascent travel and stationary decompression can be modelled independently.

Travel rates · m/min

No-stop ascent

Enabled by default to reflect the BusaBoy habit of a 3-minute precautionary stop around 5 m on no-stop dives. Required decompression schedules use their calculated stops instead.

Gas-switch & oxygen settings

Environment

Salt water defaults to 1.030 kg/L and fresh water to 1.000 kg/L. You can edit the density for a known site.

Minimum gas estimate

This is a transparent reserve estimate, not a universal agency rock-bottom rule. For decompression dives it estimates team gas from the deepest point to the first usable independent deco gas. If no such destination exists, the planner will say so rather than invent a reserve.

05 · Repetitive

Residual loading

No previous dive stored

Stored only in this browser session. You can chain up to six calculations by storing each completed plan before building the next one.

Calculation & resultsRun & review the planSchedule, gas, decompression, exposure and visual profile
Calculate

Your plan

Everything runs locally in the browser. No dive profile or gas data is sent to BusaBoy.

Gas-limited plan

Stay as long as the gas allows

Find the longest hold at the deepest planned level while leaving every used cylinder's entered reserve. The result still includes ascent, decompression and safety-stop gas.

Ready when you are

The profile will appear here.

Set the levels, gases and model parameters, acknowledge the safety note, then calculate.

06 · Saved dive profiles

Your V2 dive plans

Checking account…

Understand the model

Don't just use the numbers.

The useful part of a planner is knowing what the numbers mean. The BusaBoy archive already covers the model behind this page and why different decompression strategies can produce different answers.