RB-88 Controller
Introduction
- The RB-88 is a controller used in the OLLO Spark and OLLO Excel Kit, featuring Bluetooth functionality and built-in devices such as motor output shafts and various input/output devices (infrared sensor, microphone, LED, buzzer).
- The RB-88 controller is compatible with ROBOTIS’ 12mm standard products.
- Firmware updates and recovery can be done via the STEAMCUP app.
- You can program the RB-88 with R-Block and download the program to make the controller operate.
Specifications
Item | Specification |
---|---|
Weight | 160g |
Controller | Arm® Cortex®-M4 MCU |
Dimensions | 120 mm x 60 mm x 36 mm |
Motor Output Shafts | Central Shaft x 2, Rear Shaft x 2 |
Gear Ratio | Central Shaft 30:1, Rear Shaft 60:1 |
Speed | Central Shaft 135 RPM, Rear Shaft 270 RPM (at 4.5V) |
Operating Voltage | 3.6V ~ 4.8V (AA batteries x 3) |
Internal I/O Devices | Infrared Sensor (Obstacle Detection) x 6, Microphone (Sound Detection) x 1, Buzzer x 1, AUX LED x 2 (Orange, Green), POWER LED x 1 (Blue) |
External I/O Ports | DXL TTL 3P Port x 2 |
DANGER
(May cause serious injury or death)
- Never place items containing water, flammables, or solvents near the product.
- Never place fingers, arms, toes, and other body parts near product during operation.
- Cut the power off if the product begins to emit strange odors or smoke.
- Keep product out of reach of children.
- Check input polarity before installing wiring or cables.
CAUTION
(May cause injury or damage to product)
- Always comply with operating environment specifications including voltage, current, and temperature.
- Do not insert blades or other sharp objects during product operation.
ATTENTION
(May cause injury or damage to product)
- Do not disassemble or modify the product.
- Do not drop or apply strong impacts to the product.
Layout
- Power Button: Short press to turn on. The power LED lights up, and the controller enters Play Mode and downloaded program on the controller starts running. If held for more than 3 seconds, the buzzer beeps twice, indicating Manage Mode. Holding for about 9 seconds results in three beeps, indicating Firmware Recovery Mode.
- Power LED: Pressing the power button causes the blue LED to flash. When connected to the BT-430 dongle, the blue LED remains on without flashing.
- LED 1,2 (LED): Indicator LEDs that can be turned on or off through programming.
- IR Sensor (1~6) (Infrared Sensor): Six infrared sensors, allowing programming using sensor values from different directions.
- 3Pin DXL Port (1,2) (3-pin port): Located below the power button, can be used to connect XL330-M077-T and XL330-M288-T, and more.
- Center Motor Shaft: For attaching a cross axle. The gear ratio is 30:1.
- Rear Motor Shaft: For attaching a cross axle. The gear ratio is 60:1.
Power Supply
The RB-88 is powered by three AA batteries.
Controller Modes
Play Mode
- With the controller off, briefly press the power button to start, and the blue LED lights up, indicating the controller is in Play mode.
- Play mode executes R-Block programs downloaded to the controller.
- The number of times you press the start button in succession at the initial start increases the button press count. You can use this parameter for programming to make RB-88 perform different actions depending on the number of times you press the start button.
- In Play mode, if Bluetooth is not paired with a leader device, the blue LED will flash. When paired, the blue LED remains on without flashing.
Manage Mode
- With the controller off, press and hold the power button for about 1 second until you hear two short beeps, and the blue LED lights up, indicating the controller is in Manage mode.
- In Manage mode, you can download R-Block programs.
- In Manage mode, if Bluetooth is not paired with a leader device, the blue LED will flash. When paired, the blue LED remains on without flashing.
Recovery Mode
- With the controller off, press and hold the power button for about 9 seconds until there is no more sound. This indicates entry into Recovery mode.
- In Recovery mode, both the orange and blue LEDs will flash.
- Connect the RB-88 controller in Recovery mode by clicking “Add Robot” in the STEAMCUP app. (Connect from Mobile)
- Do not close the app during the update.
- Place your smartphone as close as possible to the controller during the update.
Controller Shutdown
To turn off the controller when it’s on, press the start button again.
Cross Hub Assembly
Insert the end of the cross shaft into the cross hub on the RB-86, making sure their directions match.
Connect to STEAMCUP
Connect from PC
-
Navigate to the STEAMCUP website.
- Search for
STEAMCUP
on Google or visit the STEAMCUP website.
- Search for
-
Click on the hamburger menu in the upper right corner, sign up, and log in.
-
Click on
Add Robot
. -
Select the controller you want to connect to from the Bluetooth device selection window and proceed with pairing.
-
The RB-88 will beep once, indicating a successful connection.
Connect from Mobile
-
Download the STEAMCUP app from the Google Play Store or App Store.
-
Run the STEAMCUP app, sign up, and log in.
-
Click on
Add Robot
and select the controller you want to connect to. -
The RB-88 will beep once, indicating a successful connection.
Firmware Update
-
Connect to your RB-88 via the STEAMCUP app.
-
Click on the RB-88 icon.
-
Click on the Firmware Recovery/Update button.
-
Follow the wireless firmware update instructions.
Note: PC STEAMCUP does not support firmware update functionality.
Connect to Remote Controller
Connect to RC-100B or RC-300
- Turn on the RB-88 without an active BLE connection.
- Power on the RC-100B (equipped with BT-410 follower module) or RC-300 near the RB-88 controller.
- The RC-100B (BT-410 follower module equipped) or RC-300 will automatically connect to the nearby RB-88 controller.
Connect from STEAMCUP to Remote Controller
-
Connect RB-88 from your PC or the STEAMCUP app.
-
Select the remote controller icon to open the virtual remote controller.
Straightness Calibration
-
When running either of the following R-Block blocks, the RB-86 will automatically attempt to correct straightness during motion.
- Long-distance travel is required for straightness calibration to be completed.
- The straightness calibration value is retained even when the power is turned off.