Three ways to build it
Generating 33 kHz is trivial. Proving that a known, uniform, non-cavitating pressure field reaches the target is the whole engineering problem. These three architectures trade cost, control and reproducibility differently — and all three are judged by the same acceptance test.
- The dose definition we are building to
- The three architectures compared
- A · Adapted commercial bath
- B · Open driver + Langevin transducer
- C · Multi-channel array tub
- Power budget: this is a watts machine
- Acoustic safety: the real limits at 33 kHz
- Calibration: the shared bottleneck
- Electrical safety for human immersion
- The acceptance test
- What it actually costs
- From the first build to many builds
The dose definition we are building to
Version 0, derived from the evidence. Every value has a tolerance and a measurement rule, because a number without a measurement rule is not reproducible.
| Quantity | Target | Tolerance | How it is verified |
|---|---|---|---|
| Frequency | 32.2–33 kHz | ±0.3 kHz, or a declared sweep | Oscilloscope on the hydrophone output, FFT |
| Pressure at the target plane | 4–8 kPa | ±25% over the target zone | Calibrated or transfer hydrophone; peak amplitude reported, with RMS alongside |
| Spatial uniformity | max/min ≤ 2 over the target zone | — | 3-D field map on a grid (≤1 cm steps) |
| Cavitation | No inertial cavitation; stable cavitation logged | — | Spectrum: subharmonic (f/2) and broadband noise below a declared threshold |
| Pulsing | 1.5 s on / 1.5 s off (1.6 s variant documented) | ±20 ms | Scope capture of the gate and of the acoustic envelope |
| Session | 30 min (600 pulses); 45 min for the human protocol | ±1 min | Controller log |
| Water | Degassed; 32–35 °C | ±0.5 °C | Dissolved-oxygen meter and two independent thermometers |
| Target position | 7–10 cm from the transducer face, in the far field | ±1 cm | Fixed jig, documented per build |
- Pa or kPa? The preprint, the figure axes and the osteoarthritis trial say Pa; the journal version says kPa. That is a factor of 1000.
- Peak, peak-to-peak or RMS? No source says.
- Measured with what? The instrument named in the paper, the Onda MCT-2000, is a cavitation meter that reports a time-averaged total pressure over 1–60 seconds, and whose kPa scale requires a self-calibration to an absolute reference that the paper never mentions. Their own field map is labelled in millivolts.
The three architectures compared
| A · Adapted commercial bath | B · Open driver + Langevin | C · Multi-channel array tub | |
|---|---|---|---|
| Target | Cells, small objects, a hand or foot | Cells, limb bath; the reference instrument | Whole-body immersion |
| Build effort | low a weekend | medium electronics skills | high months, plus a safety case |
| Cost class | Low–medium (bath dominates) | Lowest per unit | High |
| Dose control | Poor: the stock generator's power control is opaque | full exact gating, sweep, amplitude | Full, per channel |
| Reproducibility by others | Depends on buying the same model | highest everything is documented and generic | Low: every tub is different |
| Main risk | Cavitation and hot spots at "low" power | Getting the matching network and amplitude calibration right | Electrical safety with a person in the water |
| Role in the project | Fast first experiments and calibration practice | The reference build and the builder kit | Later, only after A/B are verified |
A · Adapted commercial bath
Buy a laboratory ultrasonic bath whose nominal frequency is near 33 kHz, keep its generator, and add three things: a gating controller on the enable line, thermal control, and acoustic verification.
Pros
- Fastest route to a working 33 kHz field; nothing to design.
- Built-in degas and sweep modes on better models; tank, heater and lid already engineered.
- Good practice platform for the calibration workflow, which is the real bottleneck.
- Commercially made mains wiring, which is safer than a first-time DIY power stage.
Cons
- Built to cavitate. Cleaning baths are designed to deliver orders of magnitude more than a few kPa; "10% power" is not 10% pressure, and many implement power control by internal burst modulation that fights our 1.5 s gating.
- The field inside a metal tank is dominated by standing waves and is highly non-uniform.
- Opaque electronics: the actual drive waveform, frequency tracking and enable behaviour are undocumented.
- Reproducibility depends on others buying the same model, which may be discontinued.
- Frequency is whatever the vendor built (33, 35, 37, 40 kHz), and 40 kHz is explicitly worse in the source paper.
What you can actually buy
No EU or US vendor sells 32.2–33 kHz off the shelf. 33 kHz is a mass-produced Asian frequency — it is the resonance of the standard 60 W bolted Langevin with a ~48 mm face. Western labs cluster at 35 kHz (Bandelin), 37 kHz (Elma) and 40 kHz (Branson); Crest has 30 kHz push-pull; Guyson offers custom frequencies on request.
| Option | Frequency | Control | Price | Verdict |
|---|---|---|---|---|
| Yunyisonic YL0205-33 (4.8 L, 240×135×150 mm) or YL0614-33 (14 L, 200 mm deep) | 33 kHz | 0–100% power, sweep, pulse, degas, heater | $199 / $341 | Best frequency match. Use it as a tank + bonded transducer + heater and replace the generator. |
| Bandelin Super RK 103 H (4.0 L, 150 mm deep) | 35 kHz | none; sweep permanently on | €1,319 | Perfect geometry, zero control. Buy one as the positive control for cavitation tests, not as the source. |
| Elma Elmasonic P 60 H | 37 / 80 kHz | 30–100% in steps, defeatable sweep, degas | ≈€1,900 | Best control set of any lab bath, wrong frequency, no external interface. |
| Crest POWERSONIC GT/GTI | 30 kHz push-pull | Dry-contact enable, 4–10 V power setpoint, 0–10 V readback, 100% duty | quote | The best-documented remote interface anywhere — the only one that makes clean 1.5 s gating easy. |
| OKS 33 kHz immersible plate + QXDY generator | 33 kHz | generator claims PLC integration | $650 + $238 | 300 W minimum ≈ 400× the target; interface electrically undocumented. |
Hardware to add
An opto-isolated relay or solid-state switch on the generator's enable/remote input (never switch the mains — the microcontroller reboots every 3 s); aquarium heater plus PID thermostat; two independent thermometers; hydrophone; oscilloscope; acoustic absorber lining.
Software
A small ESP32/RP2040 firmware: pulse timing, session timer, temperature interlock, CSV session log over USB or Wi-Fi. No power control — that stays on the bath's own panel, and its setting becomes part of the calibration record.
Verdict: good first bench, not a good reference instrument. Use it to learn the calibration workflow while B is being built.
B · Open driver + Langevin transducer recommended reference build
A bolt-clamped (Langevin) piezo transducer of the ultrasonic-cleaning family, driven by our own low-power stage under microcontroller control, in a tank we define. The drive electronics are trivial in power terms — reaching 4–8 kPa in a few litres of water needs watts, not hundreds of watts — which is exactly why building our own is easier here than in most ultrasonic projects.
Pros
- Exact control of frequency, sweep, amplitude, gating and ramping; the pulse shape is ours and is documented.
- Amplitude can be set low enough to stay well below cavitation, which a cleaner cannot do.
- Closed loop: voltage and current sensing give the transducer's impedance, so resonance can be tracked as the water warms; the hydrophone gives a drive-amplitude → kPa calibration table.
- Cheapest per unit and built from generic parts with multiple suppliers, so a second builder is not tied to one product.
- Fully open: schematics, PCB, firmware and calibration data all publishable.
Cons
- Requires electronics skills: impedance matching, dead time, thermal management of the transducer.
- The transducer's resonance drifts with temperature and load; without tracking, amplitude drifts too.
- Mains-derived supply and a wet environment still demand isolation and an RCD.
- Waterproofing a transducer properly (potting, cable gland, strain relief) is an underestimated job.
What to buy — verified parts and prices
| Part | Key specs | Price | Note |
|---|---|---|---|
| ⭐ Langevin BJC-3360T-48HS (Beijing Ultrasonic) | 33 ±1 kHz, 60 W, 48 mm face, C₀ 3.8 nF, |Z| 10–20 Ω, PZT-8 | $8.50 | A stock 33 kHz transducer exists and costs less than lunch. Buy 5–10 and bin them by measured resonance. |
| PZT4 rings 25×10×4 and 16×8×4 mm | The exact rings named in the group's cancer paper | $22 / $20 per pack | For a fidelity build of the original stack. Note the 33 kHz comes from the bolted column, not the rings. |
| Series matching inductor | 6.4 mH for C₀ = 3.8 nF at 32.248 kHz; ferrite pot or gapped E-core, not iron powder | ~€10 | Gives Q-multiplication: a 24–48 V bus produces 135–275 V across the piezo with no high-voltage supply, and cuts third-harmonic content from 33% to ~0.6%. |
| ⭐ NanoVNA-H4 | S21 series-through resonance measurement | €50–90 | Measure |Z| vs f before buying anything else — that single measurement decides between the €150 and the €1,600 tier. |
| ⭐ Siglent SDG1032X + PiezoDrive PDm200 | 1 µHz resolution, true N-cycle burst; ±200 V, 300 mA, power bandwidth 63 kHz | €300 + €305 | Natively covers 135–275 V at 33 kHz with correct hardware gating. The citable choice. |
| Budget path: FeelTech FY6900 + LM3886 class-AB kit + 1:8 ferrite toroid | Class-AB avoids the class-D output filter entirely | €70 + €20 + €8 | Class-D (TPA3116) does pass 33 kHz, but a piezo load makes the output filter ring badly; use a Zobel or a 4–8 Ω shunt. |
| Reference-identical: PiezoDrive PDUS210-400 | What the Bangalore lab uses; 20–200 kHz, resonance tracking, USB API | $4,141 | Only if you want to be the reference rig. |
| Potting: Loctite EA E-30CL, or epoxy + neutral-cure silicone skin | Acoustic matching is a non-issue at 33 kHz (λ/4 would be a 19 mm slab); mass loading matters — pot first, then measure resonance | ~$30 | Avoid acetoxy silicone (acetic acid attacks aluminium and electrodes). Best cable answer: no connector in the water. |
Rest of the build
RP2040/STM32/ESP32 controller (integer PWM division lands within ±3 Hz of 32.248 kHz, which is well inside the transducer bandwidth); gate driver UCC27714 or IR2184, whose shutdown pin doubles as the hardware 1.5 s gate; low-voltage MOSFETs on a 24–48 V bus — there is no reason to put 300–400 V on a bench for a 42 mW experiment; tank from a 4 L beaker to a foot bath with absorber lining; heater and PID in an outer bath, so no moving water in the acoustic path.
Software
Firmware: DDS or PWM frequency synthesis, optional sweep, precise gating, resonance tracking, amplitude regulation against the calibration table, thermal and cavitation interlocks, CSV logging. Host tools in Python: field-mapping over a 3-axis gantry, spectrum analysis for cavitation, calibration-file generation, and export of a session log in the schema used by biohack.it.
Verdict: this is the build that makes the project reproducible, and it is what the builder kit will document.
C · Multi-channel array tub
The human-scale configuration, mirroring the photographs of the UT device: many individually driven transducers around a tub, sequenced and swept, so the field is built from many weak overlapping sources rather than one strong one.
Pros
- Uniformity: sequencing groups and sweeping frequency breaks up standing waves, which is exactly what the patents describe.
- Low pressure at every individual transducer face, so no region of the bath is anywhere near cavitation.
- It is the only architecture that matches the human protocol (45 min, whole body).
- Per-channel amplitude control allows a calibration table per body position.
Cons
- Electrical safety dominates everything, and no RCD actually protects the bather — see the electrical safety section. Protection must come from isolation and construction.
- Mapping a field around a body is genuinely hard: the body absorbs and reflects, so the field with a person in it differs from the empty-tub map.
- Cost and complexity multiply by the channel count; every tub is bespoke, so reproducibility drops.
- Hygiene and degassing of a large water volume are unsolved practical problems.
- It is also the configuration closest to the pending patent claims (the "full body ultrasound spa"), so it must stay strictly private and non-commercial. See IP rights.
Hardware
8–16 potted transducers on arms or walls; one B-stage driver per channel, galvanically isolated, with per-channel current monitoring; a SELV supply where possible, otherwise a medical-grade isolation transformer; RCD at 10 mA plus an insulation-monitoring device; a neutral-generator array topology; an all-plastic tub with no earthed metal in the water; redundant temperature sensors; emergency stop; a single-board computer coordinating the channel MCUs.
Software
Channel scheduler (group sequencing, phase and sweep), interlocks and watchdogs, leakage and temperature monitoring with automatic shutdown, per-position calibration tables, full session logging, and an operator checklist enforced by the UI before a session can start. A separate interlock microcontroller that can only cut power, so that a bug in the drive host cannot defeat the safety layer.
The acoustics of a tub are different from a beaker
- A 250 L tub has ~11,000 modes below 33 kHz — about one per hertz. It is a diffuse, statistical field, not a modal one: you cannot tune the standing waves out, you can only average over them. In such a field ~2% of the volume exceeds twice the nominal pressure.
- Decorrelation length is about λ/2 ≈ 2.3 cm, so asking the subject to shift position every couple of minutes is a free and effective averaging mechanism.
- De-synchronise deliberately: give each channel a small frequency offset (7–40 Hz), re-draw phases every 10–20 ms, place transducers aperiodically. Twelve incoherent sources plus sweeping can cut the spatial spread of time-averaged intensity from ~100% to a few per cent — but this must be verified by mapping, not assumed. Water circulation does not homogenise an acoustic field.
- The body is nearly transparent at 33 kHz (about 0.3 dB through a torso). This is whole-body exposure, not surface exposure, and the only strong internal reflectors are gas bodies — lung and bowel. Note that the mouse protocol immersed only the lower half of the animal.
- An acrylic tub is preferable to steel or glass: the plastic absorbs, which damps the field — and you have drive power to spare.
- You cannot properly degas 250 litres. Vacuum needs a sealed vessel, boiling is absurd, and ultrasonic degassing works by cavitating. The honest options are a membrane contactor on a recirculation loop (€600–2,000, ~8 h) or filling hot at 50–55 °C and letting it cool to 36 °C, which leaves the water undersaturated. Since the entire cavitation safety case rests on the absence of nuclei, this is a first-order unresolved problem, not a detail.
- Drain and refill every session: for a couple of euros of water it solves sanitation, dissolved gas, conductivity and corrosion at once. Do not use ozone (it aerates) and prefer no halogen sanitiser (it raises conductivity and pits stainless).
- Best thermal answer: no in-tub heater at all — fill blended from the domestic hot water. A covered 250 L tub drifts only 1–2 °C in 30 minutes, and this deletes the largest electrical hazard in the system.
Rough bill of materials, 12 channels
| Category | Low | High |
|---|---|---|
| Acrylic tub 200–300 L, frame, plumbing | €400 | €1,500 |
| 12 bare Langevin stacks (33 kHz is not a catalogue frequency — expect to characterise and bin) | €150 | €400 |
| Potting, silicone-jacketed cable, glands, housings (two-barrier construction) | €150 | €500 |
| Mounting arms, aperiodic placement | €250 | €700 |
| Drive electronics (microcontroller + gate drivers, or multichannel audio interface + wideband amps) | €100 | €1,800 |
| Independent safety microcontroller, contactors, E-stops, sensors | €150 | €400 |
| Certified 2 × MOPP medical AC/DC module, 12 V SELV bus | €60 | €250 |
| Isolation transformer, 10 mA Type B RCD, insulation monitor, bonding | €400 | €1,500 |
| Metrology: hydrophone flat at 33 kHz, preamp, positioner | €500 | €6,000 |
| Pump, filter, two PT1000 sensors + mechanical thermostat, external heat exchanger | €250 | €800 |
| Membrane degasser (optional but see above) | €0 | €2,000 |
| IEC standards to buy and read | €300 | €900 |
| Minimal viable | ≈€2,800 | |
| Defensible | ≈€15,000 |
The cost distribution is the real finding: transducers and drive electronics are about 15% of a defensible build. Metrology and electrical safety dominate, and they are exactly the parts nobody can skip — a build with €500 of transducers and no calibrated hydrophone cannot tell 4 kPa from 400 kPa.
Verdict: last, not first. It requires A or B to be verified, an independent electrical check, and a written safety case.
Power budget: this is a watts machine, not a kilowatt machine
The single most liberating number in this project. Working from plane-wave intensity and the vessel cross-sections:
| Configuration | Acoustic power needed | Electrical power, realistically |
|---|---|---|
| 4 L beaker at 4–8 kPa (cells, mice) | ~10–400 mW | 0.1–3 W |
| Bathtub, 200–250 L, whole body at 4 kPa | 0.5–30 W (reverberant vs plane-wave bracket) | 2–150 W total, i.e. 0.2–12 W per channel across 12 channels |
| A comparable ultrasonic cleaner, for scale | — | 2,000–7,000 W |
Consequences that shape every architecture:
- A SELV design becomes feasible (≤30 V DC), which is the single biggest safety win available for a device that puts electricity near an immersed person.
- Acoustic heating is irrelevant: about 0.004 °C over a whole session in a full tub. The water heater, not the ultrasound, is the thermal system.
- The drive is mostly reactive: a piezo ring of a few nanofarads at 33 kHz and 200 V peak-to-peak draws tens of milliamps, a couple of volt-amperes. A small piezo driver is the right class of part, not an RF power amplifier.
- The published "135–275 V" is consistent with exactly this: a modest, high-voltage, low-current drive.
Acoustic safety: the real limits at 33 kHz
Most of the reassuring numbers people reach for are defined for megahertz diagnostic ultrasound and do not apply here. What the physics and the standards actually say:
Genuinely reassuring
- Inertial cavitation is not a credible hazard at 4–8 kPa. The measured threshold in air-saturated water at ~33 kHz is about 130 kPa, and the quasi-static floor is ~95 kPa. That is a margin of 13–32× in pressure.
- Time-averaged intensity (0.3–1.7 mW/cm²) is hundreds to thousands of times below every diagnostic and physiotherapy ceiling.
- Hands have been put into 20–40 kHz cleaning baths at 1–6 W/cm² for decades, producing pain but almost no documented lesions.
- Thermally, the ultrasound is negligible.
Genuinely concerning
- The mechanical index is meaningless here. It was derived for 0.5–10 MHz and is known to be inaccurate below ~500 kHz. Quoting "MI 0.02" as a safety argument is invalid.
- The only quantitative limit that applies to a human coupled into a 20–100 kHz field in water is the ACGIH waterborne ceiling: 177 dB re 1 µPa ≈ 1.0 kPa peak. A 4–8 kPa exposure is 12–18 dB above it. It is a hearing-protection limit, not a tissue-damage limit — but it is the only one there is.
- Tinnitus is the live risk, not tissue damage: the limit's own evidence base is long-term tinnitus from waterborne ultrasound, and in a 36 kHz contact-ultrasound trial tinnitus was the most frequent adverse effect.
- Stable cavitation is plausibly above threshold. The rectified-diffusion threshold for bubbles near resonance (~80–115 µm at 33 kHz) in air-saturated water is only a few kPa. Warm water plus skin, hair and 30 minutes is exactly how such bubbles appear and grow.
- Standing waves can locally double or triple the nominal pressure, eating into the cavitation margin.
Calibration: the shared bottleneck
A professional needle-hydrophone system of the type used in the original work costs more than everything else in this project put together. The way out is not to skip calibration, but to share it.
- One reference measurement. Get access to a calibrated hydrophone at a university acoustics or biomedical-engineering lab (or a metrology institute) for a single session.
- Transfer calibration. Build a simple PZT hydrophone, measure it side by side with the reference at 33 kHz, and derive its sensitivity in V/Pa with an uncertainty figure.
- Circulate. Keep one transfer hydrophone as the project's travelling reference; each new builder either borrows it or cross-calibrates their own against it.
- Map, don't spot-check. A converted 3-D printer makes a perfectly good 3-axis traverse for a field map on a 1 cm grid.
- Publish the map with every build, alongside the drive settings that produced it. A build without a published map does not contribute biological data.
Which hydrophone, and the counter-intuitive rule
| Hydrophone | Sensitivity | Output at 4 kPa | Verdict |
|---|---|---|---|
| B&K 8103 · Teledyne RESON TC4013 | 28 µV/Pa | 113 mV | ⭐ reference choice |
| Aquarian AS-1 / S1n | 40 µV/Pa | 159 mV | ⭐ best value — $379–413, but not individually calibrated |
| Cetacean CR3 | 45 µV/Pa | 179 mV | ⭐ factory spot-calibrated per unit |
| RESON TC4038 | 4 µV/Pa | 16 mV | ❌ trap — its range starts at 50 kHz |
| Medical needle hydrophones (Onda HNR, Precision Acoustics) | ~0.13 µV/Pa | 0.5 mV | ❌ no valid calibration at 33 kHz, and acoustically wrong: λ is 46 mm, so shaft diffraction dominates |
| Any preamplified or "smart" hydrophone (B&K 8106, TC4014/4032, icListen, Aquarian H2a/H2d) | — | clips | ❌ built for ocean ambient noise; they saturate 1–2 orders of magnitude below our level |
Where a 33 kHz calibration actually exists. Queried against the international database of recognised calibration capabilities, only two national labs in the world hold one at 32 kHz: NPL in the UK (2 kHz–500 kHz, 0.5 dB) and VNIIFTRI in Russia. PTB, NIST, INRiM and the rest all start at 0.5–1 MHz because they are medical-ultrasound oriented. Commercially, Onda calibrates from 30 Hz upward. The practical path is one calibrated passive reference, then comparison-calibrate DIY units in your own tank. An uncalibrated DIY hydrophone carries ±3–6 dB of uncertainty — and since our target window (4 → 8 kPa) is only 6 dB wide, that is not good enough on its own.
Reading it. A 12-bit bench scope (Siglent SDS804X HD, ≈€409) for field mapping, plus a scriptable USB instrument (Digilent Analog Discovery 3, $379, or PicoScope 2206B, €463) for automated cavitation snapshots. Avoid 8-bit scopes for cavitation work, and never use a 48 kS/s DAQ — 32.2 kHz would alias to 15.8 kHz.
Degassing, cheaply. Henry's law means you only need about 0.2 atm, and water vapour sets the floor, so a $136 vacuum chamber with a single-stage pump is entirely sufficient — a two-stage pump buys nothing. Boiling for 5 minutes and cooling sealed also reaches under 2 mg/L for free. Target dissolved oxygen ≤ 2 mg/L against about 7 mg/L at saturation, and measure it at the start and end of every run with a €170–250 meter, because it rises again during the session.
Cavitation detection costs almost nothing: a bare 27 mm piezo disc potted in epoxy (€1–5) as a passive detector, a high-pass filter or notch at 32 kHz before the amplifier (the fundamental is 40–70 dB above what you are looking for), then watch the subharmonic at 16.1 kHz, the ultraharmonics, and broadband noise. Cheap qualitative controls — aluminium-foil erosion, luminol sonochemiluminescence, iodide dosimetry — should all be negative at 4–8 kPa, and you can prove the test works by running them positive in a €40 cleaner.
Electrical safety for human immersion
We went looking for the standard that governs a bathtub with an immersed person and a dozen energised 33 kHz transducers in the water. There isn't one. The device falls between three standards, and each one excludes it for a different reason:
| Standard | What it covers | Why it does not cover us |
|---|---|---|
| IEC 60601-2-5 — ultrasonic physiotherapy | The nearest particular standard. Treatment head IPX7, radiating surface ≤ 41 °C, effective intensity ≤ 3 W/cm² even in a fault, beam non-uniformity ≤ 8, timer ≤ 30 min, ±20% power accuracy. | Its scope is "a single plane unfocused circular transducer per treatment head, producing static beams", and every conformity test routes through IEC 61689, whose range is 0.5–5 MHz. We are at 33 kHz with 8–16 heads — a factor of 15 below the measurement floor, and outside the geometry. |
| IEC 60335-2-60 — whirlpool baths and spas | Class II or III construction, IPX5, water ≤ 50 °C at the inlet, non-self-resetting thermal cut-outs, 30 mA RCD in the installation instructions. | It explicitly excludes appliances intended for medical purposes. And its answer to our core question is blunt: clause 22.35 says parts accessible to a user in the bath "shall only be supplied at safety extra-low voltage not exceeding 12 V". |
| IEC 60364-7-701 / -702 — installation zones for baths and pools | Zone 0 (inside the basin): maximum 12 V a.c. or 30 V d.c. SELV, IPX7/IPX8, safety source physically outside the wet zones, supplementary equipotential bonding of every reachable conductive part, 30 mA RCD. | It applies to the installation, not to our appliance — but it is the clearest statement of what the electrical world considers acceptable in water, and it is what an expert would measure us against. |
- A 30 mA RCD is sized for dry-skin contact. In water the let-go threshold is around 5 mA, and currents well below 30 mA can incapacitate someone — which is the mechanism of electric-shock drowning. It may also take up to 300 ms to operate.
- No RCD type, including Type B, is characterised above 1 kHz. A 33 kHz leakage component is outside the tested detection range of every device on the market. A switching amplifier can also produce d.c. leakage that magnetically blinds Type A and Type AC devices entirely.
- The shock-threshold data in IEC 60479-1 is valid from 15–100 Hz, with body-impedance data only to 20 kHz. At 33 kHz there are no numbers to design against.
- Immersion removes the skin barrier over the whole body surface, so the protective series impedance everyone's intuition relies on is simply not there. Fresh water is worse than salt water here, because it does not shunt current around the body.
The architecture this forces
- Floating supply, 2 × MOPP from mains. At 250 V working voltage that means 4 kV a.c. withstand, 8 mm creepage and 5 mm clearance, with the safety source outside the wet zones. Nothing in the water bonded to protective earth, so a first insulation fault creates no return path — the medical IT-system model.
- SELV in the water, and step up inside the potted head. The installation rules cap in-water parts at 12 V a.c. / 30 V d.c., but a Langevin transducer wants 100–275 V. The resolution is to carry SELV along the cable and put the step-up transformer or resonant matching network inside the sealed, potted transducer assembly, so that the only high voltage in the tub is behind two layers of insulation and has no path to the water.
- Neutral-generator topology, from the immersion patent: arrays whose feed voltages sum to zero, built with alternating coil direction or inverted piezo crystals, so even an insulation failure presents no net voltage to the water.
- Insulation monitoring, not RCD tripping. Continuous measurement of insulation resistance to the water, alarming on degradation (the hospital Group 2 model), plus a Type B RCD upstream of the isolating transformer as a backstop for the mains-side wiring only.
- IPX7/IPX8 potting with bend protection at the cable entry. With 8–16 immersed heads you have 8–16 independent barriers, glands and flexing cables in warm, soapy, chloride-laden water; the failure rate is multiplied, and the 33 kHz drive is itself a fatigue mechanism at the potting interface. This is a wear-out problem, not a one-shot one.
- Supplementary equipotential bonding of every conductive part the bather can reach: 2.5 mm² sheathed or 4 mm² unsheathed copper.
Thermal limits, which are stricter than people expect
- Water ≤ 40 °C (the consumer hot-tub ceiling), with 37.8 °C considered comfortably safe. Above body temperature the failure mode is drowsiness, then unconsciousness, then drowning.
- Heater inlet ≤ 50 °C, and transducer radiating surface ≤ 41 °C after a 15-minute continuous immersed run at rated power.
- Two independent layers: a control thermostat plus a separate, non-self-resetting thermal cut-out that removes power from heater and transducers independently of the controller. Two sensors with disagreement detection; a failed sensor must read as over-temperature, not as cold.
- Hard session timer regardless of temperature, and pregnancy is an absolute exclusion (hyperthermia above ~38 °C in early pregnancy carries a documented miscarriage risk, before any ultrasound question).
- Bulk water temperature is not a proxy for tissue temperature near a transducer face.
Sources and clause-by-clause detail in research note 06. Several figures there are flagged as unverified; none of this is a substitute for a qualified electrical engineer signing off a real build.
The acceptance test
The same test for every architecture and every builder. It is the definition of "this build counts".
- Frequency within ±0.3 kHz of the declared value, or a sweep within the declared range (FFT of the hydrophone signal).
- Pressure at the target plane inside 4–8 kPa, reported as peak with RMS alongside, with the hydrophone's calibration reference and uncertainty stated.
- Uniformity: over the target zone, maximum/minimum ≤ 2 on a ≤1 cm grid.
- No inertial cavitation: subharmonic and broadband noise below the declared threshold at the working amplitude, including after 30 minutes of operation, measured by the same noise-onset method used in the ultrasonic-cleaning literature.
- Dissolved gas: dissolved oxygen measured and recorded before every session — stable cavitation of resonance-sized bubbles has a threshold of only a few kPa in air-saturated water, so degassing is part of the dose.
- Pulse timing 1.5 s ± 20 ms, verified on both the electrical gate and the acoustic envelope.
- Thermal: water held at 32–35 °C ± 0.5 °C for the whole session; transducer face temperature logged.
- For human immersion: field mapped with a body-equivalent phantom in place, not in an empty tank; head out of water; hearing protection; a written acknowledgement that the exposure exceeds the ACGIH waterborne limit.
- Electrical: insulation resistance to the water measured and logged; leakage current measured; floating-supply integrity verified; for architecture C, SELV in the water, an insulation monitor, and an independent check by a qualified engineer.
- Repeatability: the same measurement repeated on another day within ±10%.
What it actually costs
| Build | Contents | Cost |
|---|---|---|
| Budget bench | FeelTech FY6900 generator + class-AB amplifier kit + linear supply + hand-wound 1:8 ferrite toroid + series inductor | ≈€150 |
| ⭐ Recommended bench | Siglent SDG1032X + PiezoDrive PDm200 + cabling — correct hardware gating, 135–275 V natively, no high-voltage bench hazard, citable in a methods section | ≈€640 |
| Lab-grade | Generator + used Krohn-Hite 7500 amplifier + high-voltage probe + dummy load | ≈€1,600 |
| Reference-identical | Generator + PiezoDrive PDUS210-400 + APC Langevin — literally the Bangalore rig | ≈€4,500 |
| Whole system including transducer, VNA, potting, hydrophone and scope: ≈$310 minimum · ≈$2,600 mid · ≈$15,400 lab-grade (the last dominated by a professional cavitation meter). The human-scale tub is a separate €2,800–15,000. | ||
Prices captured 2026-09-16 from live vendor pages where possible; several marketplaces block automated access and those entries are flagged in the research note. Add Italian import VAT and shipping for the Chinese parts.
From the first build to many builds
The point of the project is the hundredth builder, not the first one. Design rules that follow from that:
Design rules
- Generic parts with at least two suppliers, EU and non-EU, and documented substitutes. No part that only one shop sells.
- No custom machining. 3-D-printable fixtures and standard containers only.
- One board, through-hole where possible, so it can be hand-soldered; KiCad sources and Gerbers published.
- Firmware that self-documents: every session log carries the firmware hash, the calibration file, and the settings used.
- Defaults that fail safe: amplitude starts at the minimum, interlocks on by default.
Community mechanics
- Build registry: each build gets an ID, a published field map, an acceptance-test result and a photo.
- Travelling hydrophone and a list of labs willing to do reference calibrations.
- Cross-validation: two builds measured with each other's hydrophones must agree within a stated margin.
- Nothing is sold: builders buy their own parts. See what a DIY project may do.
- Negative results published: failed builds and bad calibrations are as informative as good ones.