R+ Scratch Instructions

I. Software Overview

R+ Scratch allows ROBOTIS Controllers to connect to Scratch and program robots in the Scratch environment.

 

II. Program Layout

1. Home Screen

This is the main screen that appears when R+ Scratch is first started. It contains configuration menus.

2. Settings

Change the language of the program.

3. Information

Check the version information and update history of the program.

4. Check for Updates

Check for the latest version update of R+ Scratch.

5. Close

Close R+ Scratch.

6. Select Controller

Displays the list of Controllers that are compatible with R+ Scratch.

7. Port Selection

Shows all the available ports that a user can connect. Either press “Auto Search” or check the Device Manager to determine which port your robot is using.

8. Connect / Disconnect

Clicking the “Connect” button will connect R+ Scratch with the Controller and allow you to use the “Extension Block” in Scratch2Offline.

If Scratch2Offline and R+ Scratch are properly communicating, the O icon above the “Extension Block” will change from red to green in Scratch2Offline.

9. New Scratch

If Scratch2Offline is installed, clicking on the “New Scratch” button will load a new Scratch project that includes the blocks relevant for programming the selected Controller in Scratch2Offline.   

You will first need to save the Scratch project before it loads in Scratch2Offline.

If Scratch2Offline is not installed, clicking on the “New Scratch” button will link to the Scratch2Offline download page. See Installing Scratch2Offline in the Miscellaneous (link) section.

10. Open Scratch

If Scratch2Offline is installed, clicking on the “Open Scratch” button will load the list of provided example projects for the selected Controller. Double click on example project from the list to load that project.

You will first need to save the Scratch project before it loads in Scratch2Offline.

If Scratch2Offline is not installed, clicking on the “New Scratch” button will link to the Scratch2Offline download page. See Installing Scratch2Offline in the Miscellaneous (link) section.

11. Help Menu

Clicking the “Help” button will load a folder containing help files.  

Files named after the relevant Controller contain descriptions of the blocks used to program that Controller. Files with a *.json extension can be used when directly adding “Extension Blocks” in Scratch2Offline. See Directly Adding an Extension Block in the Miscellaneous (link) section.

 

III. Connecting the Controller to Your PC

1. Connecting the Controller Using a Wired Method

This method utilizes a micro B USB cable or an LN-101 (USB Downloader).

 

Micro B USB Cable

1. Connect the Controller to your PC using a micro B USB cable.   

2. Power on the Controller.

3. Click on the “Port Selection” button to see the list of connected devices.

4. Click on “Auto Search” to automatically detect the Controller or manually select the COM Port by double clicking on “ROBOTIS Virtual COM Port.”

5. Click “Connect” to begin communicating between robot and PC.

 

LN-101 (USB Downloader)

1. Connect the Controller to your PC using an LN-101 (USB Downloader).

2. Power on the Controller.

3. Click on the “Port Selection” button to see the list of connected devices.

4. Click on “Auto Search” to automatically detect the Controller or manually select the COM Port by double clicking on “USB Serial Port.”

5. Click “Connect” to begin communicating between robot and PC.

 

2. Connecting the Controller Using a Wireless Communication Module

This method utilizes BT-210 Bluetooth module or ZigBee (ZIG-110A Set + ZIG2Serial + USB2DXL)

 

BT-210 Bluetooth Module

[

1. Connect the BT-210 module to the Controller.

2. Power on the Controller.

3. Pair the BT-210 module to your PC using the following procedures: http://support.robotis.com/en/product/robotis_mini/darwin-mini_usage.htm

4. Click on the “Port Selection” button to see the list of connected devices.

5. Click on “Auto Search” to automatically detect the Controller or manually select the COM Port by double clicking on “Bluetooth Serial Port.”

6. Click “Connect” to begin communicating between robot and PC.

 

ZigBee (ZIG-110A Set, ZIG2Serial, and USB2Dynamixel Required)

1. Connect the ZIG-110A to the Controller.

2. Connect the ZIG-100 + ZIG2Serial + USB2Dynamixel setup to your PC.

3. Click on the “Port Selection” button to see the list of connected devices.

4. Click on “Auto Search” to automatically detect the Controller or manually select the COM Port by double clicking on “USB Serial Port.”

5. Click “Connect” to begin communicating between robot and PC.