launch
lab

LaunchLab

Open-source launch meter for Beyblade X.

Already have one? Update firmware →
LaunchLab · Top Mount v19 · 3D model

01LaunchLab · Top Mount v19qre1113

  1. 01

    Print

    Print the matching kit from the included plates.

  2. 02

    Wire

    Connect three leads to the M5.

  3. 03

    Clip on

    Snap the printed clamps onto your launcher.

  4. 04

    Flash

    Install the firmware from Chrome or Edge.

On the launcher

Two ways to mount it.

Top Mount on a string launcher · CAD render
Top MountTop Mount v19 · CAD render
Sidecar on a string launcher · CAD render
SidecarSidecar v7 · v14 M5 cradle and M5 snap cover · CAD render

On the device

Track every pull seamlessly.

Live RPM + level screen on the M5StickS3

Live RPM + level

Shows peak launcher-shaft RPM and a live tilt level as soon as you pull.

Launch recap screen on the M5StickS3

Launch recap

Replays your launcher’s tilt and marks where each pull started and ended.

Launch history screen on the M5StickS3

Launch history

Lists recent pulls by session, with your averages and best.

Pull trend screen on the M5StickS3

Pull trend

Shows a run of pulls with the rolling average.

Session trend screen on the M5StickS3

Session trend

Compare practice sessions over time.

Settings screen on the M5StickS3

Settings

Adjust sleep, RPM method and brightness on the device.

Native renders from firmware 0.10.14 with synthetic example data; later releases may look different. RPM is measured at the launcher shaft, not on the Beyblade.

Take it apart

Multiple ways to build and customize.

Two mounting styles: Top Mount and Sidecar for different grip styles.

LaunchLab · Top Mount v19, assembled · CAD render LaunchLab · Top Mount v19, exploded · CAD render

LaunchLab · Top Mount v19 · CAD render

Models

Choose your model.

LaunchLab · TCRT5000: LaunchLab · TCRT5000 · Sidecar v7 · CAD render

LaunchLab · TCRT5000

Analog TCRT5000 / LM393

DIYyou buy the parts

Only compatible with the Sidecar form factor.

Get it
DIY only (not sold assembled)
M5 mount
Sidecar · TCRT
Print time
Reslice for print estimates
Firmware
Firmware 0.13.5
LaunchLab: LaunchLab · Top Mount v19 · CAD render

LaunchLab

Analog SparkFun QRE1113

DIY or $79.99assembled · + $7.99 USD shipping

Compatible with Top Mount and Sidecar form factors.

Get it
DIY or $79.99 assembled
M5 mount
Top Mount · QRE or Sidecar · QRE
Print time
1 h 43 min · 22 g PLA
Firmware
Firmware 0.13.5
Build it yourself
Ordering not open yet

Assembled LaunchLab · Batch 1

Assembled and flashed LaunchLab. USB data cable, launcher and Beyblade are not included.

Join the next-batch waitlist →

Ordering stays closed while sales-tax setup and the remaining order details are finalized.

Price
$79.99 USD
Shipping
$7.99 USD shipping
Ships to
Lower 48 US addresses, reviewed manually
Batch 1
10 units · 1 per order
Original launch target · missed
October 12, 2026
Order by · tentative
October 26, 2026 at 11:59 PM Pacific
Estimated dispatch · tentative
November 2, 2026
Order details

Dates are tentative and depend on parts arriving. Estimated dispatch is when units would ship, not when they would arrive.

30-day return period. Cancellation and return-shipping terms will be published before ordering opens. The assembled mount and final box contents will be listed before ordering opens.

One unit per order; every address is reviewed by hand. Batch 1 is limited to 10 units. Join the next-batch waitlist: no payment, no reservation, no promised date. The TCRT5000 design is free to build and is not sold assembled.

TCRT5000 attachment (left) and QRE1113 base (right), side view at the same scale · CAD render TCRT5000LaunchLab · QRE1113
FeatureTCRT5000QRE1113
SensorTCRT5000 module, board on topQRE1113, inside the base
Form factorSidecar v7Top Mount v19, or Sidecar v7
RPM, tilt, history, trendsSameSame
Get itDIYDIY or $79.99 assembled · Batch 1
Printed partsTCRT sensor attachment + Sidecar mount4-unit Top Mount kit or 6-unit Sidecar kit
Wires3 × 8 cm male-to-female3 × 8 cm male-to-female

Side view at the same scale, nominal CAD heights including the launcher clamps.

Open hardware, open firmware

Build it yourself with free, open files.

Source, firmware and issues on GitHub ↗

community

Join the Discord.

Get help with your build and share your custom builds.

Join Discord

discordbeywatch

What exactly does it measure?

Peak launcher-shaft RPM from an analog optical sensor, plus gravity-relative tilt from the M5’s IMU. Its RPM has been compared with a laser tachometer reading the spinning Beyblade; that is a comparison, not a calibration of the launcher-shaft measurement, so use readings to compare your own pulls. It does not measure Beyblade release RPM, blade spin, force, torque, travel distance or heading. Launches below 1,000 RPM are ignored.

Which launchers fit?

The print-in-place clamps attach removably to Beyblade X string launchers. Check that they hold firmly, the sensor has a clear view and nothing rubs on your launcher. I have only tested it on one launcher so far.

What is checked physically?

The assembled LaunchLab is built and working, but which mount assembled units ship with isn’t decided yet. Current Top Mount v19, Sidecar v7 and TCRT v102 files have passed CAD and slicing checks; their revised fit and retention still need a physical test. Test-fit your prints on your own launcher. Images on this page are CAD renders.

Licenses

Original software, firmware tooling and site code are MIT. Read the license and source notices supplied with each printed-part package. See downloads.