Buhlmann deco models ZH-L16A, ZH-L16A or ZH-L16C with Erik baker's Gradient Factors
VPM/B and VPM/B-GFS deco models
Metric and Imperial units
Open circuit and CCR Rebreather closed circuit
Air, Nitrox, Trimix, Heliox, Helitrox, Heliair dives
Repetitive dives with interval gas breathing gas and tissues off-gassing charts
Per-dive customizable parameters
Contingency backup profiles ( time / depth violations )
Step by step gas consumption traking and tanks volumes edit
CNS and OTU's tracking
Dive charts with interactive tissues load chart
Save dive projects
Screenshot, Copy to clipboard, or send by email RunTimes
Customizable last stop depth ( 3~9 meters or 10~feet )
Customizable SAC rate ( at ascent, descent, deco stops, CCR )
Customizables ascent / descent speeds
Customizables tank switch time ( OC, CCR to OC, leaving Trimix )
Customizables deco steps
Customizables setpoints depending of depth
Possibility to download Shearwater Predator, Petrel, Petrel2 dive Profiles ( with separate app Shearwater Downloader )
Available in: English, French, Italian, Spanish, Portuguese, Poland, German, Greek
If you want to try it, there is a free version of PastoDeco on Play Store
is a software for recreational and technical scuba diving gas blending ( Nitrox, Trimix, Héliair ).
It's based on Van der Waals state equation ( real gases ), witch is more accurate than perfect gases, especially if you fill at higher pressures ( 300 bars / 4.350 Psi ).
It calculates best mix ( ideal mix ) for OC Open circuit dives and CCR Rebreather dives, by entering END or PpN2, and PpO2 for diluent and Bailout.
It calculates fills in Partial Pressure, continuous fill, or Banked EAN.
In Trimix continuous flow mode, it show you the state of the two O2 sensor, to obtain desired trimix.
Top-Up calculated resulting mix by adding to a tank with given pressure and mix, content of another ( or multiples ) tank(s) with differents mixes.
What-if calculates resulting mix, starting with a tank and given pressure/mix and adding to it given quantity of O2, He and Air.
Supported units: meters, feet, bars, Psi, °C, °F, cubic inches
Multilanguage: English, French, Italian, Spanish
Calculation of filling price
Calculation of minimal Bank tank pressure
THIS APPLICATION IS STILL IN BETA MODE AND SHOULD NOT BE USED FOR DIVING
* Buhlmann ZHL16B/ZHL16C algorithm with m-value gradient conservatism as devised by Erik Baker
* Open and closed circuit
* Nitrox and Trimix gases
* Bailout calculations with gas volumes
* Adjustable gradient factors, stop depths and levels, RMV, Altitude
* Imperial and Metric units
If you find a bug please create new issue on project website.
NOTE: the free version is ONLY METRIC!
> No Decompression Limit NDL
> Pressure Group PG
> PG after Surface Interval
> Residual Nitrogen Time RNT will be added automatically
> Total Bottom Time
> O₂ exposure
More functions (only in Pro version of Dive Planner):
> Meter or feet
> Edit Start PG
> Nitrox 25-50% O₂
> Min. surface interval
> max. Nitrox depth (MOD)
> BestMix (fO₂) calculator: enter depth and max. ppO₂ and get the Nitroxmix.
For feet, nitrox, min. surface interval and even more functions download "Dive Planner Pro"
The idea behind VpmMixer program is to separately adjust oxygen flow and helium flow reducing the problem to same level as mixing nitrox. That reduces the time needed to set correct oxygen and helium flows and increases the mixing accuracy and saves the expensive helium.
VpmMixer will do topping up calculations for all three cases and all the necessary calculations for topping up mix: necessary flows of each gas, helium price and filling time.
On the bottom of the screen there are all the necessary calculations for three stage process of setting the correct gas flows for both “oxygen first” and “helium first” procedures.
1. Keep the oxygen and helium banks closed and calibrate both oxygen analyzers
2. Open the oxygen bank and set the correct oxygen flow by setting the oxygen needle valve until the correct reading on both analyzers (not the same as any of end readings).
3. Open the helium bank and set the helium flow by setting the helium needle valve until the correct reading on both analyzers.
After that you can open the dive tanks and start filling them, taking just minor adjustments on both needle valves.
Most of continuous gas blenders use the same principle of operation. The air is mixed with the low pressure gas in a first mixing stage, analyzed for oxygen share, mixed with second gas and analyzed for oxygen again. First and second gas is pure oxygen and pure helium in any order, based on personal preference and desired mix. Desired oxygen and helium flow is adjusted using needle valves that are feed from gas regulators.
There is no need for expensive helium analyzer in this process; everything there is to know about end mix can be calculated from two readings of oxygen share.
Gas mix is than compressed using any diving compressor and filled into a scuba tank.
Based on which gas (oxygen or helium) is mixed with air in the first mixing stage and which gas is added in a second mixing stage, two flavors of procedure can be used:
• Oxygen first procedure
• Helium first procedure
The choose which procedure to use is made based on few criteria
• Avoiding oxygen rich readings (more than 40%) for safety reasons – oxygen first procedure produces higher readings on first analyzer. Mix richer than 40% must never be feed into compressor inlet.
• Avoiding oxygen low readings (less than 10%) for accuracy reasons – helium first procedure produces lower readings on the first analyzer
• Personal preference
The mix being filled can be calculated by the readings of the first and a second oxygen sensor. Commercial blending units use a microprocessor unit to calculate the mix in real time (plus they can provide some safety features like shutting off the oxygen supply in case of too rich oxygen concentration being feed into a compressor inlet). In fact the processor unit is the priciest part of commercial blender and that is why most home-build blending-units will use double nitrox analyzer instead.
Determining the reading of both oxygen analyzers that corresponds to desired mix is pretty easy math. In fact if “oxygen first” procedure is used the fist analyzer always reads the same value (that depends on MOD of the mix being filled), the reading of the second analyzer is the same as the oxygen share of the mix being filled.
The tricky part is setting both needle valves to set the desired oxygen readings for both analyzers. On oxygen first procedure opening oxygen valve will increase oxygen reading on both analyzers, opening helium valve will decrease reading on second analyzer and increase reading on the first. The situation is similar on helium first procedure.
Knowing that typical response time of oxygen sensor is 5 sec one can imagine that setting correct flows of oxygen and helium is long iterative process of adjusting small changes on both needle valves.