PWS3D Battle Bypass
PWS3D Battle Bypass • V1

Try it free. Upgrade when you're ready.

Flash the free PWS3D RPM Meter with no account or activation, or unlock Battle Bypass V1 for training, launch history, Beygotchi, local Duel Mode, and supported app connectivity.

RPM MeterTraining + HistoryBeygotchiDuel ModeApp / BLE Mode
What It Does

More than just an RPM meter.

Battle Bypass combines launch tracking, training, progression, battles, app support, and easy charging in one device.

RPM Tracking & Launch History

Measures your launch speed and saves recent launches so you can compare performance over time.

Training Mode

Helps you practice more consistently by tracking your launches, personal bests, and overall progress.

Beygotchi Mode

A built-in virtual companion system where your real launches help your Beygotchi grow, train, progress, and battle.

Duel Mode

Lets two compatible devices battle locally and keep track of wins and losses between players.

Blader Profile & Progression

Keeps your blader name, stats, win/loss record, XP, levels, and other progress in one place.

App Compatibility Mode

Connects with supported Beyblade RPM apps and the official app for launch data and syncing.

Saved Data

Your stats, progress, history, and settings stay saved even after the device is turned off.

Easy Firmware Updates

Updates and installs can be done through the PWS3D website without complicated setup or special software.

USB-C Charging

Recharge the device easily with a standard USB-C cable without removing or replacing the battery.

Free Edition

PWS3D RPM Meter — Free

Basic RPM tracking only. No account, payment, license key, or activation credit required.

$0 • Unlimited reflashes
Basic RPM trackingESP32-S3No account required
FREE
Detected deviceNot connected— Connect an ESP32-S3 to try the free RPM meter.
Idle0%
This installs the free RPM-only firmware. You can upgrade the same ESP32 to Battle Bypass V1 later.
Free flasher technical log
PWS3D Free RPM flasher ready.
Free vs Full

Choose the version that fits you

Start with RPM tracking, then upgrade the same hardware anytime.

FeatureFree RPM MeterBattle Bypass V1
RPM trackingIncludedIncluded
Basic launch readingIncludedIncluded
Launch history—Included
Training mode—Included
Beygotchi—Included
Duel mode—Included
BX-09 / supported app features—Included
Blader profile / persistent stats—Included
Full Version

Unlock Battle Bypass V1

Every paid device activation is $10.

A free PWS3D account is required before checkout. Your purchases, license keys, remaining credits, and activated devices stay saved to your account so you can return later from any browser.

Paid Version

Choose your Battle Bypass license

Sign in to automatically load licenses saved to your PWS3D account, or use a license key manually.

Use a license key manually

Use this if you have a separate PWS3D license key or are flashing from a different workstation.

No license selected yet.
Paid Version

Connect and flash Battle Bypass

Checking browser…
S3
Detected deviceNot connected— Check a license key, then connect an ESP32-S3.
Idle0%
A new physical ESP32 uses one activation credit. Reflashing the same activated ESP32 does not use another credit.
Technical log
PWS3D Battle Bypass flasher ready.
PWS3D Battle Bypass • Complete User Guide

How to use every screen.

Use the arrows, dots, keyboard arrows, or swipe to move through the guide. Each page explains what the screen does, what its metrics mean, and how to control it.

Video Walkthrough

Watch the device tutorial

The video starts at 1:58.

Interactive Guide

Battle Bypass walkthrough

Start with MAIN, then move through every device page and setting.

Open Hardware Guide

Build the physical unit.

Source the parts, assemble the ESP32-S3 RPM meter, then return to the Flash tab to purchase a firmware activation and install the PWS3D software.

Software license is separate.Building the hardware does not include firmware activation. Each new ESP32-S3 still requires one PWS3D activation.
BUILD UPDATE

New enclosure and assembly CAD revision available

The printable 3MF and complete assembly STEP have been updated. Please download the latest revision before starting a new build.

The screw list has also been revised: 3× M2 × 8 mm for the body, 1× M2.5 × 3–4 mm for the bottom IR sensor, and 2× M2 screws for mounting the ESP32-S3 board. The optional 36.6 mm × 21 mm acrylic screen protector remains part of the current build.

Bill of Materials

What you need

Core parts for the current PWS3D build.

01
Waveshare ESP32-S3 1.47" LCD board

Main controller, USB-C interface, 172×320 display, and onboard QMI8658 IMU.

Required option: choose the unsoldered, non-touch version.
Buy ESP32-S3 on AliExpress ↗
×1
03
3.7 V 180 mAh LiPo battery

Compact rechargeable battery for the handheld unit. Select the 180 mAh option if the listing offers multiple capacities. For the second listing, choose the wire-only option without a plug.

Charge-current check: The board schematic indicates a 2 A charger setting, but this listing does not specify the battery's maximum charge current. Confirm the cell is rated for the board before use.
Wire-only/no-plug option ↗
×1
04
SS12D00G 4 mm slide switch

Physical power switch used in the current enclosure design.

×1
05
28 AWG hookup wire

For the short internal sensor and power-switch connections.

As needed
09
PWS3D printable enclosure

The latest 3MF contains the current printable enclosure revision.

×1 set
10
OPTIONAL
36.6 mm × 21 mm acrylic screen protector

Optional clear acrylic protector for the display. Cut the acrylic to 36.6 mm × 21 mm and test-fit it before final assembly.

×1
CAD Downloads

Latest print and complete assembly files

Use the 3MF for printing or the assembly STEP when checking fit, clearances, and component placement.

3MF

Main full body

Current full-body print file for Bambu Studio or another 3MF-compatible slicer.

Download main body 3MF
STEP

Complete assembly STEP

Neutral CAD assembly containing the current unit geometry for cross-platform fit and clearance work.

Download assembly STEP
SLDASM

SolidWorks assembly

The native SolidWorks assembly is being kept as the master editable source. It will be added as a direct download separately.

Wiring

Electrical connections

Only documented connections are shown.

PWS3D physical unit wiring diagram showing the QRE1113 sensor, Waveshare ESP32-S3 1.47 inch board, 3.7 V 180 mAh LiPo battery, and SS12D00G slide switch wiring.
Reference wiring diagram for the current PWS3D physical build.
ComponentConnectionPurpose
QRE1113 OUTGPIO 4RPM pulse / reflectance input
BOOT buttonGPIO 0Built into the ESP32-S3 board; used for UI controls and upload mode
DisplayOnboardST7789 172×320 LCD; no external display wiring required
IMUOnboardQMI8658; firmware uses SDA GPIO48 / SCL GPIO47
LiPo + switchPower pathUse your board's battery connection and the enclosure's SS12D00G switch arrangement; verify polarity before power-up
Do not guess battery polarity. The firmware source confirms the signal GPIOs, but connector polarity depends on the exact board/battery lead. Verify + and − on the physical parts before connecting the LiPo.
Assembly

Build sequence

Recommended order for a clean first build.

1

Prepare the enclosure

Print the enclosure parts and test-fit the ESP32-S3 board, sensor, switch, battery, three M2×8 body screws, one M2.5×3–4 mm sensor screw, and two M2 board-mounting screws before soldering.

2

Mount the RPM sensor

Position the QRE1113 so its reflective face points toward the launcher target surface. Keep the sensor placement consistent with the enclosure geometry and secure the bottom IR sensor mount with the dedicated M2.5×3–4 mm screw.

3

Mount the ESP32-S3

Seat the ESP32-S3 board in the enclosure and secure it with two M2 screws at the board mounting points. Confirm the USB-C port, buttons, and display remain correctly aligned.

4

Wire GPIO4

Connect the QRE1113 signal/output to GPIO4, then connect its power and ground to the appropriate board rails for your sensor module.

5

Install power hardware

Fit the 180 mAh LiPo and SS12D00G switch. Confirm battery polarity and that the switch cleanly disconnects the intended power path before closing the case.

6

Close and inspect

Route wires away from screw bosses and moving launcher surfaces, then secure the enclosure with the three M2×8 body screws. Confirm the M2.5×3–4 mm screw is installed at the bottom IR sensor mount and both ESP32-S3 mounting screws are secure.

7

Flash the firmware

Connect USB-C and open the Flash tab in desktop Chrome or Edge. You can flash the free RPM Meter immediately, or purchase/enter a license to install Battle Bypass V1.

8

Turn the unit on

Move the physical slide switch to ON. On a cold power-up the screen may remain dark by design. Press and release the onboard BOOT button once to start the meter.

Power & Charging

How to turn on and charge the unit

Give these instructions to every customer.

Powering on

  1. Move the physical SS12D00G slide switch to ON.
  2. The display may stay dark after a cold power-up. This is normal for the current firmware.
  3. Press and release the BOOT button once to wake and start the meter.

The current firmware intentionally waits in a dark standby state after cold power-on until BOOT is pressed.

Powering off

  1. Use SETUP → POWER OFF on the device and hold to confirm.
  2. After the screen shuts down, move the physical slide switch to OFF for storage or transport.
First Power-On

Quick acceptance check

Your meter

Live Screen

Connect your meter to see its screen here in real time.

Get started

Connect your meter

Plug your meter into this computer with a USB cable that can transfer data. When prompted, choose your PWS3D meter.

Ready to connect

Connect your meter, then choose it in the prompt.

Need help? Make sure your meter is up to date. If its screen is dark, press the BOOT button. Some USB cables only charge and cannot connect to a computer.
Your meter screen will appear here after you connect
YOUR METERLIVE VIEW