
Free
Rating summary
About
PB Controller is a Bluetooth Low Energy (BLE) remote control app for compatible ESP32-based robots and other supported hardware.
Designed for students, parents, educators, and robot developers.
Key Features
- 4-button and 8-button gamepad modes
- Dual joystick and joystick-with-buttons modes
- Customizable control layouts and button sizes
- PB2 secure pairing with a Pair Code and session verification
- Layouts adapted for iPhone and iPad
- Stop commands when leaving the control screen or moving the app to the background
- Requires Start again after a BLE disconnection
How to Use
1. Enable Bluetooth on your iPhone or iPad.
2. Open PB Controller and scan for your robot.
3. Select your compatible device.
4. Enter its Pair Code when prompted.
5. Choose a control mode and tap Start.
Pair Codes contain 8-16 English letters or numbers and are case-insensitive.
Compatibility
Requires a robot or controller running compatible PB2 firmware. A Bluetooth connection alone does not guarantee compatibility. Hardware is not included.
Safety
Keep the robot in a safe testing area. Wireless connections can be interrupted; compatible robot firmware must provide a connection-loss failsafe.
Privacy
No ads. No personal data collected.
Show more
What's New in PB Controller
2.1.1
September 14, 2026
* Improved BLE connection and Pair Code input. * Enhanced the control buttons and joystick to clearly indicate when control is stopped. * Added options to adjust the position and size of the Start/Stop button. * Improved the appearance of the speed selection controls. * Added an Arduino IDE library download link on the home page. * Fixed bugs and improved overall usability.
More







