Concept stageRenders onlyBench prototype next

Designed to read your tank through the wall.

A battery puck designed to stick on top of a plastic or fiberglass tank and measure the level through it with 60 GHz radar. No hole, no probe, nothing touching what’s inside.

Where this is today, 6 Oct 2026: the design and CAD exist, built to real part dimensions. No hardware is built yet. The bench test starts once the radar kit arrives.

Est.$119 founders est. $99
Get the bench results

Reservations aren’t open yet. When they open, $20 holds a unit and is refundable in full any time before your unit ships. ThruTank is a planned product and may not ship. No ship date.

Concept render of the ThruTank puck: a light grey twist-off cap on a graphite base, with a small status light on top. Dimension lines show 74 mm across and 28 mm tall. Ø 74 mm 28 mm

Concept render. Final design may change.

Ø 74 × 28 mm·2 × AA lithium·60 GHz

What owners say about the current options

From public forum threads about the sensors people use today. One quote, the rest paraphrased with links. Nobody here has used ThruTank; it doesn’t exist yet.

…with the copper tape on the plastic tank…never worked
A boat owner on an older SCAD tank-level system · Trawler Forum, post #30, 9 Mar 2025
  • After 16 gallons went in, an owner’s tank gauge read full. With the tank empty, it read two-thirds.

    Paraphrased · r/RVLiving thread
  • An RV owner’s verdict on the stock probes that sit inside the tank: doomed to fail from day one.

    Paraphrased · r/GoRVing thread
  • Someone who had already cut a hole in a tank for an ultrasonic sensor wished they had waited for a sensor that doesn’t need one.

    Paraphrased · r/Victron, Jul 2026
  • A full-timer of 21 years gave up on his tank sensors and tracks dumps on a post-it note.

    Paraphrased · iRV2, 18 Nov 2025

How it’s designed to work

Radar at 60 GHz can pass through plastic and fiberglass. How much gets through depends on the wall’s material and thickness, which is exactly what the bench test measures. The puck times how long a pulse takes to bounce off the liquid and come back.

Cutaway diagram: the puck sits on top of a plastic tank wall. A radar pulse goes down through the wall, crosses the air gap, reflects off the liquid surface and returns. d, measured level = depth − d
Diagram, not to scale. Beam drawn at the module’s 53° half-power width.

Why not ultrasound? Sound can’t cross the boundary between a plastic wall and air, so ultrasonic sensors need a hole in the top (Mopeka PRO200) or grease on the bottom (Mopeka Pro Check). Radar is designed to need neither.

  1. Radar, facing down

    An Acconeer A121 chip on the underside of the board is designed to send short pulses through the puck’s base and the tank top.

  2. The tank wall

    Poly or fiberglass. The radar is designed to pass through it; fiberglass and thick walls weaken the echo. Metal reflects radar, so metal tanks are out.

  3. The air gap

    The echo’s round trip across the empty space gives the distance d.

  4. The liquid surface

    Reflects the pulse. Level = tank depth − d. The app turns that into gallons for your tank’s shape.

Concept render of the ThruTank puck, the starting view of the 3D model.

Concept model built from the CAD at real component dimensions. Final design may change. 145 KB, loads only when you ask.

The concept model

Drag to turn it over. On a phone that supports AR, “See it at real size” places it at 1:1 scale, so you can hold it against your own tank top.

  • Diameter74 mm
  • Height28 mm
  • Radar moduleAcconeer XM126
  • Cells2 × AA lithium
  • MountVHB foam ring

For the Home Assistant crowd

Under the hood

The planned firmware broadcasts BTHome v2, the open format Home Assistant decodes out of the box. No add-on, no cloud, no account. An ESPHome Bluetooth proxy extends the range like it does for any other Bluetooth sensor.

Mockup · sample data, not a real reading
ThruTank FreshBTHome · 7F:3A
  • Volume storage24.8 gal
  • Distance121 mm
  • Battery98 %
  • Signal strength−71 dBm
FRESH 62 %·24.8 gal·08:14
automations.yamloptional
# Planned firmware. Nothing to install: Home Assistant's
# built-in BTHome integration would discover the puck.
# Rename the device "ThruTank Fresh" to use this as-is.
alias: "Fresh water low"
triggers:
  - trigger: numeric_state
    entity_id: sensor.thrutank_fresh_volume_storage
    below: 8   # in the unit the entity shows
actions:
  - action: notify.notify
    data:
      message: >-
        Fresh tank at {{ states('sensor.thrutank_fresh_volume_storage') }}
        {{ state_attr('sensor.thrutank_fresh_volume_storage',
        'unit_of_measurement') }}. Fill up before you leave.

Victron GX: native support is planned, not available. Victron only shows sensors it has written a decoder for (Mopeka, Ruuvi, Safiery, Gobius C, SeeLevel). We’re applying, the way they did. Until Victron adds it, Victron owners can read the tank in our planned app or in Home Assistant.

The bench test we’ll publish

We’ll run this on camera with a tape measure in frame and post the raw readings.

Status: none of these has been run yet.

Planned bench test: tanks and pass targets
TankAccuracyBad readsStatus
RV black tank, poly±1 cm Target<5 % TargetNot run yet
55-gal HDPE rain barrel±1 cm Target<5 % TargetNot run yet
IBC tote±1 cm Target<5 % TargetNot run yet
Fiberglass tank±1 cm Target<5 % TargetNot run yet

Also on camera

  • Filling and draining in 5 cm steps
  • Foam on the surface; a wet, condensation-covered lid
  • Mounted near a wall and over a baffle
  • Home Assistant discovering it over BTHome, then graphing it
  • Measured current at one reading a minute, and the battery life that implies
Exploded concept render, top to bottom: light pipe, twist-off cap, O-ring, two AA cells over their holder, the round green XM126 radar board, the graphite base, and the foam mounting ring.
Concept render, exploded. Final design may change.

What’s inside

Seven parts. The radar board is an off-the-shelf module; the housing around it is where the work is.

  1. Light pipe

    Carries a status light up to the top of the cap.

  2. Twist-off cap

    Twist it off to change the cells. The base stays stuck to the tank.

  3. O-ring

    Seals the cap to the base. Designed for IP66; not yet tested.

  4. 2 × AA lithium cells and holder

    Lithium AAs are rated for cold. Target: 2 years or more at one reading a minute.

    Energizer L91 class·−40 to +60 °C
  5. Radar board

    Acconeer’s XM126: the A121 60 GHz radar and a Nordic nRF52840 Bluetooth chip on one round board. The silver can on top is a metal shield; the radar chip sits on the underside, facing down.

    XM126·Ø 33 mm·A121 + nRF52840
  6. Graphite base with radome floor

    The floor under the radar is its window. Following Acconeer’s rule, its thickness is a half wavelength of 60 GHz inside the plastic, with the radar about 3 mm above it.

    PC floor 1.5 or 3.0 mm·gap 3.0–3.5 mm
  7. VHB foam ring

    Sticks the puck to the top of the tank. Nothing drilled, nothing inside the tank.

Specs

As of 6 Oct 2026, nothing on this sheet is measured: no hardware is built yet. The bench test starts once the radar kit arrives. Component rows come from the published datasheets; the rest are design values and targets. Rows turn to “Measured” only after the bench test, with the conditions next to them.

Datasheet published by the part maker Design current CAD; may change Target a goal, not a promise Estimate arithmetic TBD not decided or not done

Sensing

Method
60 GHz pulsed coherent radar Datasheet
Module
Acconeer XM126 (A121) Datasheet
Beam
53° × 65° Datasheethalf-power width, simulated by Acconeer
Closest reading
3 cm below the sensor Vendor guideAcconeer tank-level app guide, not the module datasheet
Reads through
Poly, fiberglass Targetnot metal; to be bench tested
Accuracy
±1 cm Target
Bad reads
<5 % Target
Reading rate
1 per minute Design

Power

Cells
2 × AA lithium Designuser-replaceable, twist-off cap
Battery life
≥ 2 years Targetat 1 reading per minute
Arithmetic
≈ 3.5 years Estimate0.29 mW average from datasheet figures, before cold and ageing; we’ll publish measured current
Cell rating
−40 to +60 °C DatasheetEnergizer L91

Connectivity

Radio
Bluetooth Low Energy (BLE), nRF52840 Datasheet
Format
BTHome v2 Targetplanned firmware
Home Assistant
Auto-discovered Targetbuilt-in BTHome integration, no add-on
Victron GX
Planned TBDneeds Victron to add a decoder; applying
Phone app
Tank-shape calibration Target
Cloud, subscription
None Design

Physical

Size
Ø 74 × 28 mm Design
Mount
VHB foam ring Designtop of the tank
Sealing
IP66 Targetnot tested
Radar module temp.
−40 to +85 °C Datasheet
FCC
Planned before shipping TBDthe module’s grant (2AQ6KXM002) is a limited modular approval, so the finished puck needs its own testing

What it won’t do

  • Metal tanks. Radar can’t see through steel or aluminium. Poly and fiberglass only.
  • Tanks you can’t reach from the top. It has to sit on the tank. Most under-floor RV black tanks are out.
  • Victron native support: planned, not available. Use our planned app or Home Assistant until Victron adds it.
  • Fuel tanks: not tested. We make no claim for diesel or petrol.
  • No safety promise. It reports a level; it won’t stop an overflow.

Compared with what you use now

Prices as listed by the maker or a US dealer, all checked 6 Oct 2026, with links below. The others are shipping today; ThruTank isn’t.

Swipe the table sideways to see all seven.

Feature ThruTankconcept, estimates Stock RV probescame with the RV Garnet SeeLevel II709-BTP7, 3-tank kit Mopeka Pro CheckUniversal, poly tanks Safiery STAR-TankAustralia Gobius CSweden Simarine STR1Slovenia
How it senses60 GHz radarMetal probes inside the tankCapacitive strips on the tank’s sideUltrasonic, from below60 GHz radarMicro-radarRadar
MountTop of the tank, VHB ringThrough the tank wall, touching the contentsStuck on the side, wired to a replacement wall panelUnder the tank, with couplant greaseTop of the tankTop of the tankTop of the tank lid
Power2 × AA lithium (target ≥ 2 yr)RV 12 V, wired12 V, wiredBatteryBattery, sealed (maker claims 3–5 yr)Wired, 12–24 VWired, to an analog gauge
Through the wall?Designed to: plastic, fiberglass. Not yet testedNo, needs holesYes, through the sideYes, through the bottomYes: plastic, fiberglassYes: plastic, fiberglass, glassYes: through the plastic lid
Home AssistantPlanned: built-in BTHomeNot directlyNo built-in integrationYes, built-in (since 2023.2)No built-in integrationNo built-in integrationNo built-in integration
Victron GXPlanned, not availableNot directlyYes (added to Venus OS source Mar 2026)YesYes (added to Venus OS source Sep 2024)Yes (added to Venus OS source Oct 2025)Not in Victron’s sensor list
Shipping todayNo. Concept stageYesYesYesYesYesYes
Price est. $119founders est. $99 $33.624 replacement probes (Valterra Horst Miracle Probe) $144.95panel, harness and 3 tank sensors $80.84+ $11.99 collar set for water and flat-bottom tanks AUD 377.23inc. Australian GST (≈ AUD 343 ex-GST) US$151–350Basic analog to NMEA 2000 €84EU price inc. VAT; no US price listed
  1. Stock-probe replacement: etrailer.com, Valterra T21301VP.
  2. SeeLevel II 709-BTP7 kit: recpro.com, RP-709-BTP7.
  3. Mopeka price, collar and mounting: mopeka.com. Home Assistant Mopeka integration: home-assistant.io.
  4. Safiery STAR-Tank: safiery.com.
  5. Gobius C: gobius.se webshop. Simarine STR1: simarine.net.
  6. Victron dates are when support was added to the Venus OS source (victronenergy/dbus-ble-sensors commits), not release dates. Cerbo GX manual.
  7. “No built-in integration” means none listed on home-assistant.io. All prices and pages checked 6 Oct 2026.

Price and reservations

All prices are estimates until the parts list and the first batch are quoted.

  • ThruTankone puckest. $119founders est. $99
  • 3-packfresh, grey, blackest. $299founders est. $269
  • Reservationper unit, comes off the price$20refundable until it ships

Reservations aren’t open yet. We’ll open them once payments and refunds are set up and tested. Nobody can pay us anything before then.

When they open, $20 holds one unit from the first batch. The founders price covers the first 100 units. Want it back? Email thrutank@burakali.com and it’s refunded in full any time before your unit ships. You pay the rest only when your unit is ready.

ThruTank is in development. It is only planned and may not ship. If we don’t build it, every reservation is refunded in full. There is no ship date.

opens a short note first; nothing is charged

Hard questions

The ones we’d ask, too.

Is this real? Can I buy one?

Not yet. ThruTank is at the concept stage: the CAD, the renders and the 3D model on this page are real, the hardware isn’t built. The next step is a bench prototype. It is a planned product and may not ship.

What happens to my $20?

Nothing yet, because reservations aren’t open and we take no money. When they open, $20 holds one unit from the first batch and comes off the price. You can get it back in full any time before your unit ships by emailing thrutank@burakali.com. If we don’t build ThruTank, every reservation is refunded.

When will it ship?

We don’t have a date and won’t make one up. First the bench test, then certification and a batch quote. We’ll only give a date once those are done, and we’ll email you if it moves.

Will it work on my tank?

ThruTank is designed for poly and fiberglass tanks you can reach from the top. It isn’t for metal tanks or for tanks you can only reach from below. The bench test above is where we measure it.

Does it work with Victron?

Not today. A Victron GX only shows Bluetooth sensors Victron has written a decoder for. STAR-Tank, Gobius C and SeeLevel each got one added; we’re applying the same way. Until then, read ThruTank in our planned app or in Home Assistant.

Isn’t this just an XM126 in a box?

Partly, and you can build your own: there is open-source BTHome firmware for the XM126. What we add is the part a weekend build skips: a housing whose floor is tuned as a radar window, AA power aimed at years of life, a mount that doesn’t need a drill, a calibration app for odd tank shapes, and someone in the US to send it back to.

Why trust a one-person company?

You don’t have to yet. There’s nothing to pay. Watch the bench results, read the numbers, and decide then. ThruTank is made by pebl health inc. in Baltimore, Maryland.

Why I’m building it

I’m Burak Unlu, a computer engineering student at Johns Hopkins in Baltimore. ThruTank is my own project, not a university one. It started in forum threads: RV owners who gave up on their tank sensors, Home Assistant users asking for a level sensor that works through plastic, and someone in r/Victron who had already cut a hole for a sensor and wished they’d waited.

Radar through a tank isn’t new. Safiery, Gobius and Simarine sell it today, and you can build one from an Acconeer kit. What I want to make is the version that runs on AA cells, sticks on, and shows up in Home Assistant by itself, at about $100 and supported from Maryland.

Right now it’s CAD and renders. Next is a bench rig: an XM126 kit, a rain barrel, a tape measure and a camera. I’ll publish what I measure.

Burak Unlupebl health inc., Baltimore, Maryland

est. $119founders est. $99 · reservations not open yet

Reservations aren’t open yet

We’ll open $20 reservations once payments and refunds are set up and tested end to end. Until then nobody can pay us anything, on purpose.

Join the list and you’ll hear first when they open. The founders price, est. $99 (list est. $119), covers the first 100 units.

When they open: $20 holds one unit from the first batch and comes off the price. Refundable in full any time before your unit ships: just email thrutank@burakali.com.

ThruTank is a planned product and may not ship. If we don’t build it, every reservation is refunded. No ship date.