DabBuddy
pyrometer · v2.0

Precision instrument for your ritual.

DabBuddy reads your nail at 10 Hz, predicts the exact second it will reach your target temperature, and logs every session in a library that never leaves your device.

Sensor Accuracy
±0.5 °F
Sample Rate
10 Hz
Battery Life
6+ hrs
Prediction
60 s
Features

Six things
it actually does.

01

Heat curve prediction

Exponential-decay fitting on a rolling 5-second window, blended with 20 historical sessions. Knows when you're ready before you do.

02

Session library

Every session captured with peak, average, temp curve, predicted vs actual time. Searchable, filterable, exportable.

03

Material profiles

Quartz, titanium, ceramic, ruby — each with its own emissivity and learned decay constant. Switch without recalibrating.

04

Strain intelligence

Rating-weighted optimal temperature per strain. After 3+ rated sessions, it tells you the single temp that scores highest.

05

Global leaderboard

Three categories, four periods, privacy-preserving. Only aggregate scores leave your device.

06

On-device everything

SQLite on your phone. No cloud sync, no account, no tracking. Export JSON anytime. Delete whenever.

how it works

Three moves.

No cloud account. No monthly fee.
No waiting for someone else's servers.
01

Build or buy the device

LILYGO T-Display + MLX90614 sensor + LiPo, in a 3D-printed case. Full build guide open to customers.

02

Install the app

iOS, Android, or web PWA. Pair via Bluetooth once, the app remembers.

03

Heat, aim, wait

Point at the nail. The app shows a prediction countdown. When it hits zero, you're at target.

specifications

Built for the bench,
portable for the couch.

sensor MLX90614ESF-BCC · 6° FOV
accuracy ±0.5 °F @ target band
range −70 °F to 720 °F
display ST7789 · 135 × 240 · 1.14"
connectivity Bluetooth LE 4.2
battery 800 mAh LiPo · ~6 hrs
firmware OTA updates · SHA256 verified
materials PLA / PETG snap-fit case
Privacy

Your data never
leaves your phone.

Every session, temperature reading, strain note lives in SQLite on your device. No cloud sync. No account. No email required.

The only thing we see is an anonymous leaderboard score — a number, a username, nothing else. Not the sessions. Not the temperatures. Not the strains.

Server knows
  • · display name
  • · three aggregate scores
  • · device serial number
  • · firmware version
Server never sees
  • × session data
  • × temperature readings
  • × strain library
  • × consumption amounts
  • × notes or ratings
  • × email or phone number