logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·03.11.26
← Back to news

A physicist rigged his pet hamster’s wheel to upload to Strava

Original article
runnersworld.com|362 points|88 comments|by aanet|Aug 5, 2026

A Physicist Turned His Hamster's Wheel Into a Strava-Linked Training Rig

Mollie, a 10-month-old hamster, is proving that athletic ambition isn't limited by size. While most pets are content with treats and naps, Mollie is logging serious mileage every single night.

By Sean Abrams | Published: Aug 05, 2026

Many of us use Strava to track our HIIT sessions, morning jogs, or the occasional frantic commute to hit a step goal. While it's common to see a dog walk logged, usually the human is the one doing the heavy lifting. However, Thijs de Buck, an MRI physicist from Utrecht, Netherlands, decided his pet deserved the same analytical rigor.

The Evolution of the Setup

Initially, de Buck simply wanted to quantify Mollie's nocturnal activity. He started with a basic approach:

I'll just use a cheap bicycle computer →\rightarrow→ Custom ESP32 Integration.

The bike computer failed because of a "hamster-specific" glitch: the device entered standby mode if Mollie stopped for more than five minutes. As de Buck noted:

"So if Mollie would take a lunch break at 1 a.m., we’d have no idea how far he’d have run after that."

Furthermore, a simple total distance reading wasn't enough. De Buck wanted the full suite of Strava analytics—splits, pace, and digital uploads.

The Technical Architecture

To achieve this, de Buck engineered a sophisticated pipeline. Here is how the data flows from the wheel to the cloud:

The Hardware Stack:

  • Sensor: A magnet on the wheel triggers a hall sensor upon every rotation.
  • Processor: An ESP32 (a compact programmable computer) records the data throughout the night.
  • Software: A custom script on a laptop processes the raw data into a .FIT file.
  • Interface: The data is pushed via the Strava API.

To make the project truly "pro," de Buck added an OLED display for real-time speed monitoring and a library of over 100 humorous run titles, such as:

  • "The Fast and the Furriest"
  • "No Rest for the Whiskered"

Mollie the Hamster

Performance Metrics

Mollie's stats are surprisingly impressive. Below is a snapshot of two recent nightly sessions:

DateDistanceDurationAvg. Pace
Night 16.06 miles4h 37m≈45\approx 45≈45 min/mile
Night 25.55 miles3h 56m≈42\approx 42≈42 min/mile

Live Speed Display

Training Analysis

Mollie's routine is a strict cycle of eat-sleep-run-repeat. His nightly habits include:

  • Wake up from underground burrow
  • Forage for food
  • High-intensity interval training (HIIT) on the wheel
  • Hydration breaks

Mollie typically begins his "workout" in a tight window between 9:54 p.m. and 10:04 p.m. He runs in bursts, hitting speeds of v≈4 to 5 km/hv \approx 4 \text{ to } 5 \text{ km/h}v≈4 to 5 km/h. His current personal record stands at 10.8 kilometers in a single night.

The Cost of Greatness

The automation of these uploads came with a financial catch: the Strava API requirements meant a paid subscription was necessary.

"There was really only one reasonable solution: my hamster now has Strava Premium," de Buck joked.

The investment paid off in social capital. Within one week, Mollie gained:

  • 600+ Followers
  • 1,200+ Kudos
  • Thousands of likes

Mollie even entered the August 400-minute challenge, completing the entire monthly goal by the second day.

De Buck and Mollie

A Human Perspective

De Buck is a runner himself, often obsessing over stats during marathon training. Currently sidelined by a minor injury, he used his downtime to perfect Mollie's rig. He now views the hamster as a training partner.

def training_goal(human_dist, hamster_dist):
    if human_dist < hamster_dist:
        return "Need to train harder!"
    return "Keeping up with the hamster."

# Current status
print(training_goal(70, 70)) # De Buck rarely hits 70km/week!

The next milestone is Mollie's 20th recorded run, which will trigger Strava's race prediction algorithm. De Buck is eager—and slightly nervous—to see the estimated 5K and marathon times.

"I’m a bit worried he’ll have a better marathon time than me," de Buck admitted.