Marble Run with Lap Timer

Marble Run with Lap Timer

$16.99
Sale price  $16.99 Regular price 
Skip to product information
Marble Run with Lap Timer

Marble Run with Lap Timer

$16.99
Sale price  $16.99 Regular price 
In Stock. Ready to order β€” printed when you buy.
Fast fulfillment. Ships after quality check. Trackable delivery.
Easy returns. Shop with confidence β€” see our return policy.
Secure checkout. Encrypted payment powered by Shopify.
  • Made to order β€” 3D printed after you buy
  • Free shipping on orders over $25
  • Quality checked before it ships
  • Questions? Contact us Β· Returns

Hi everyone! This is my first model uploaded to MakerWorld, so please be patient with any potential issues. 😊

Β 

I got my Bambu Lab P1S a few weeks ago, and I’ve been absolutely thrilled with itβ€”it’s a life-changer! My original plan was to design a marble sensor/detector to track lap times, but the project spiraled into something much bigger. I ran out of time and had to publish this at the last minute (I only discovered the β€œMaster Challenge: Marble Run” contest recently).

Β 

At home, we’re 2 kids and 2 β€œbig kids,” and we love competing at almost everything. Naturally, if I made a marble run, it had to track who’s the fastest racer. Assemble it and give it a shotβ€”can you break the 20-second barrier?

Β 

The box is optional; you can print it and add the lap timer, or simply play for fun without tracking times.

Β 

The marbles used are 16mm glass ones, but if you don’t have any, I’ve included a printable file for marbles.Β 

Β 

Β 

To-Do List (Coming Soon!)

Β 

Let me know in the comments which of these features interest you most so I can prioritize them!

β€’ A. New 3- and 4-story tracks, more fun and challenging.

β€’ B. Online hall of fame: a leaderboard for the fastest laps and best average times.

β€’ C. Moving track parts, possibly powered by servos or motors controlled by an ESP32 and triggered by new sensors.

β€’ D. More sounds, effects, and music in the timer app as the marble moves through different track zones.

β€’ E. LED effects triggered by sensors, including dark zones and illuminated areas of the track.

β€’ F. An improved and more visually appealing exterior box design, with further filament optimization.

β€’ G. Cases for the ESP32 and power bank.

β€’ H. Any other ideas you can suggest!

Β 

Β 

Β 

Design Details

Β 

This track was created from scratch using Bambu Lab Studio and TinkerCad for 3D modeling, with GIMP and Inkscape for SVGs. No external 3D models were used.

Β 

Β 

3D Models

β€’ Figurines: These are small, so if you want detailed prints, I recommend lowering the layer height to 0.16mm or 0.12mm.

β€’ Floor 1 (Simple, No AMS): This version has flat floors to simplify printing and reduce print time by 20 minutes. If you’d like an even simpler version, let me know in the comments.

β€’ Floor 1 (No AMS): All details included, but in a single color.

β€’ Floor 1 (AMS, Multicolor): I don’t have many filament colors, so feel free to experiment with better combinations. Changes happen in layers 4 and 5 (11 changes total). To use five colors with one AMS, there’s a pause after printing the orange filament so you can swap it for green. After resuming, the print continues seamlessly.

β€’ Sensor Test Track: A minimalistic test track for checking the sensor’s reliability. After 50 laps, the sensor recorded every lap accurately. If it doesn’t work for you, print this model and fine-tune it.

β€’ Floor 0: Simple design. I printed it in blue to represent water level.

β€’ Box: The box can be used with or without the lap timer sensor. Just attach the lid without the sensor if you want to play casually.

Β 

Β 

Lap Timer

Β 

I designed the lap timer using items I had at home. First, I used a 2019 M5StickC M5Stack (an ESP32 with a built-in screen and battery) for testing. It costs around $25 and is compact, versatile, and tidyβ€”ideal for saving space and reducing cables.

Β 

For accessibility, I adapted it for a standard ESP32 paired with a mobile phone as a screen. ESP32 boards are widely available online for $4–5, and some come with cases for 18650 batteries.

Β 

The timer program is simple to set up. Connect to the ESP32’s Wi-Fi from your phone, open your browser, and enter the default IP (192.168.4.1). You’ll have a functional lap timer! Default settings:

β€’ Access Point: ESP32_AP

β€’ Password: 12345678

β€’ IP: 192.168.4.1

Β 

In future updates, I plan to add support for connecting the ESP32 to your home Wi-Fi for features like an online hall of fame.

Β 

Create Your Own Track!

Β 

Designing custom tracks is easy. The box allows for 3 or even 4 floors, each consisting of a 10x10 grid of 20x20mm squares. Sketch your ideas on graph paper, and you’ll have new expansions in no time!

Β 

Design by kktmp1 on MakerWorld (license: BY).

Customers who viewed this item also viewed