RB-86 Controller
Introduction
- The RB-86 is the controller used in the OLLO Kinder Kit, featuring Bluetooth functionality and built-in motor output shafts and input/output devices (infrared sensor, microphone, LED, buzzer).
- The RB-86 controller is compatible with ROBOTIS’ 12mm standard products.
- Firmware updates and recovery can be done via the STEAMCUP app.
- You can program the RB-86 using the online R-Block application to create custom robot programs.
Specifications
Item | Specification |
---|---|
Weight | 160g |
Controller | Arm® Cortex®-M4 MCU |
Dimensions | 120 mm x 60 mm x 36 mm |
Motor Output Shafts | Rear Shaft x 2 |
Gear Ratio | 60:1 |
Speed | 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 will light up, and the controller will enter Play Mode and run the currently downloaded program. If held for more than 3 seconds, the buzzer will beep twice, and the controller will enter Manage Mode. Holding for about 9 seconds results in three beeps, and the controller entering 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 will illuminate steadily 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.
- Rear Motor Shaft: You can attach a cross axle to add motion to your robot. The output gear ratio is 60:1.
Power Supply
The RB-86 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 will light 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 when programming to make RB-86 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 lit 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 to the controller.
- In Manage mode, if Bluetooth is not paired with a leader device, the blue LED will flash. When paired, the blue LED will remain lit without flashing.
Unplugged Coding Mode
- If your RB-86 is not properly recognizing cards, you can calibrate sensor values using a sensor value calibration card.
- In Manage mode, press the power button briefly three times to enter calibration mode, then read the sensor value calibration card to proceed with calibration.
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 to an RB-86 controller in Recovery mode by clicking “Add Robot” in the STEAMCUP app. (Mobile Device Connection)
- 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-86 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-86 will beep once, indicating a successful connection.
Firmware Update
-
Connect to your RB-86 via the STEAMCUP app.
-
Click on the RB-86 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-86 without an active BLE connection.
- Power on the RC-100B (equipped with BT-410 follower module) or RC-300 near the RB-86 controller.
- The RC-100B (BT-410 follower module equipped) or RC-300 will automatically connect to the nearby RB-86 controller.
Connect from STEAMCUP to Remote Controller
-
Connect to your RB-86 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.