Build guide
Recommended ESP32-S3 board, DVI pinout, safe wiring, flashing, and first test.
Open build guide
Trimix analyser readings to Niimbot labels
Big dives mean lots of cylinders to analyse, check, mark, and hand around. Handwritten tape can get messy fast, especially when everyone is prepping at once. This independent ESP32-S3-Zero adapter connects a Divesoft Trimix analyser to a Niimbot B1 Bluetooth printer, so clear analysis labels come straight out of the workflow.
Order the parts, build your adapter, and test it before buying a licence. Try the analyser connection and basic Nitrox label printing first, then decide whether to add Trimix Pro for helium values and full Trimix labels. No coding required.
Available now
Order the parts, assemble your adapter, and flash our firmware before buying a licence. Use the easy-to-use Web UI to check the analyser connection, pair a supported printer, and try basic Nitrox label printing without a licence. You do not have to pay for Pro before finding out whether you can get your build working. Once it works, decide whether to unlock helium values and full Trimix labels.
No licence is needed for the initial connection and basic Nitrox printing checks. Add Trimix Pro when you are ready.
Open USB installer Request Trimix Pro by email Online card payment is not enabled yet.Have your say
The DIY adapter is available to build now. The parts list, build guide and firmware are already on this website, so you can source the parts and get started.
We have found that most dive teams have someone technically minded who can help with a build, but not everyone has that option.
This survey is to find out whether you need or would like a build kit or ready-made unit in addition to the DIY option already available. These extra options are not available to order yet. Your response is not an order or reservation.
Your response is private. You can vote without an email address.
Before flashing or updating the Trimix Analyser Connector, disconnect it completely from the Divesoft Trimix analyser. Flash only with USB connected to the ESP32-S3-Zero. Leaving the analyser wiring connected during flashing can backfeed or short signals and may destroy circuits in the adapter or analyser.
On the Divesoft analyser select Menu > Preferences > Send Data to USB > On. Some versions call this Data output. This is required even when the adapter powers on correctly. See the official Divesoft He/O2 manual, section 12 “Connecting to a computer”.
Simple external dongle
The adapter is a small external dongle for the Divesoft Trimix analyser data port. Plug it into the documented connector and it listens to the analyser output while the analyser remains the source of truth for the measurement.
You do not need to open the analyser, solder inside it, or change its electronics. Make the external cable, plug in the adapter, pair it to the printer, and keep the original analyser workflow intact.
One-button mobile printing
When the reading has been checked on the analyser, press the adapter button and the finished label is sent to the paired battery-powered Niimbot B1 printer. No phone, laptop, or handwriting step has to be added while the team is already busy analysing cylinders.
The label is printed clearly for fast checking at the fill station or dive site: mix first, then MOD, END, date, and owner initials. No more decoding rushed handwriting or half-readable tape labels when several cylinders are being prepared at once.
Device Web UI
The connector has its own local Web UI with the same blue theme as this site. Use it for printer setup, WiFi, owners, print history, label date/time source, OTA updates, diagnostics, and Trimix Pro activation.
Shopping list
We provide firmware and the installer. You source the electronics, make the Divesoft cable, flash the board from the website, pair your printer, and verify the first labels carefully. You do not need to compile code or install developer tools.
| Qty | Part | Purpose |
|---|---|---|
| 1 | ESP32-S3-Zero-compatible board (non-Waveshare recommended) | Main ESP32-S3 board with USB-C. In our testing, compatible non-Waveshare boards have been more reliable than Waveshare boards, so we recommend a non-Waveshare version. Buy the bare board without fitted pin headers and without a housing so it fits the printed enclosure. |
| Optional | Optional momentary push button | Optional manual print trigger; normally the analyser pause button triggers printing. |
| Optional | DS3231 Mini clock module | Optional clock module for older Divesoft analyser models that do not provide a usable date. |
| 1 | Short insulated hookup wires / cable | Connect the labelled data, ground, optional power, and optional button points. |
| 1 | Male DVI connector with solder pins/pads | Plugs into the analyser rear connector; solder the labelled connections shown in the diagram. |
| 1 | Printed housing set | Holds the ESP32 board, DVI connector, and optional print button. Download the print files on MakerWorld. |
| 2 | M2.5 × 6 mm flat-head screws | Close the printed housing. |
| Optional | Niimbot B1 printer | Bluetooth label output. |
Tools
Soldering iron, multimeter, wire cutters, USB-C cable, printed housing, and two M2.5 × 6 mm flat-head screws.
Skill level
Flash via the website, solder the DVI connector and button, pair the printer, then verify every printed label.
Assembly and soldering
Follow the labelled connections below. Before testing, enable Menu > Preferences > Send Data to USB > On on the analyser. Disconnect the adapter from the analyser before every USB flash or update.
| Connection | ESP32-S3-Zero pin | What to solder |
|---|---|---|
| Divesoft pin 4 | GPIO4 | Solder Divesoft rear connector pin 4 directly to ESP32 GPIO4. |
| Divesoft GND | GND | Divesoft rear connector pin 14 or 15 to ESP32 ground. |
| Divesoft 5V | 5V | Optional power from rear connector pin 13, switched by the analyser power state. |
| Optional print button | GPIO7 and GND | Optional push button for printing. Normally, pausing the Divesoft analyser triggers the label. |
Menu > Preferences > Send Data to USB > On (or Data output). See the official Divesoft He/O2 manual, section 12.Wiring diagram
Connect data, ground, and optional power exactly as shown. Unplug the adapter from the analyser before every USB flash or update.
Printed housing
Fit the electronics and close the housing with two M2.5 × 6 mm flat-head screws.
Download print files on MakerWorldCost before you install
We do not sell the Divesoft analyser, ESP32 board, cable, printer, or finished adapter. You source and build the hardware. Basic Nitrox labels are free; Trimix label printing is the optional Pro upgrade. The free Nitrox labels are ideal for testing your build before you buy a licence. When you are ready for Pro, email the Device ID from the adapter Web UI.
No subscription. Helium/Trimix label printing, MOD/END output, and offline-capable signed activation.
Email the 12-character Device ID from the adapter Web UI to hello@trimixanalyser.com. I will arrange payment directly and send the matching activation code. Stripe checkout is not enabled yet.
USB flashing
Use update-only for existing devices so settings and the licence stay intact. Use full install for a new board, recovery, or when support asks you to use it. Firmware installation is available now and does not require a payment step.
Detailed documentation
Simple HTML guides cover building, setup, printing, and common problems.
Recommended ESP32-S3 board, DVI pinout, safe wiring, flashing, and first test.
Open build guideEnglish, German, and Dutch setup and operating instructions.
Open HTML manualRequired menu setting, labelled wiring, and no-reading checks.
Open data-output guideNiimbot setup, pause-to-print, label fields, repeat protection, and verification.
Open label guideAnalyser data, Wi-Fi, LED, printer, licence, and update faults.
Open troubleshootingA spreadsheet-ready CSV with the recommended board, connector, housing, options, and printer.
Download Trimix BOMBuilt from technical and cave-diving experience
Dr. Clemens Chaskel built the connector around the needs of long-duration cave dives, dives deeper than 100 metres, mixed teams, and multi-cylinder gas logistics—while keeping the Divesoft analyser as the source of truth.
More than 30 years of diving experience, GUE Cave 2, CCR 2+, and Tech 2+ qualifications, and a Chartered Engineer's approach shape the connector and its verification workflow.
About Dr. Clemens ChaskelThe adapter copies readings from the Divesoft analyser and prints them. It does not make the gas analysis safer by itself. Always verify the analyser display, gas mix, date, MOD/END, and printed label before diving.
USB flashing