EV3LEGO MINDSTORMS EV3

LEGO MINDSTORMS Education EV3 is an invention kit with motors and sensors you can use to build interactive robotic creations. Connecting it to Scratch expands the possibilities: build a robotic puppet and tell stories, make your own musical instruments and game controllers, or whatever else you can imagine.
Requirements
Windows 10 version 1709+macOS 10.15+ChromeOSAndroid 6.0+BluetoothScratch Link
Choose your OS:

Getting Started

Connecting EV3 to Scratch

1

Turn on your EV3 by holding down the center button.

2

Use the Scratch editor.

3
In the editor, click on the "Add Extensions" button on the lower left.

Add the EV3 extension.

First time connecting your EV3?

After clicking the connect button in Scratch, you will need to pair it with your computer:

Use the buttons on your EV3 to accept the connection.

Accept the connection.

Use the center button on your EV3 to accept the passcode.

Accept the passcode.

Windows will notify you when the EV3 is ready.

Wait for your device to be ready.

Things to Try

Make a motor move

1
Plug a motor into port A on the EV3 hub
To find port A: hold the EV3 with the screen and buttons facing you, with the screen above the buttons. Port A is on top, and it is the left-most one
2
Find the "motor A turn this way" block and click on it.

Starter Projects

Troubleshooting

Make sure Scratch Link is running

If Scratch Link does not appear in your notification area (system tray), run Scratch Link from your Start menu.

Make sure your browser is compatible with Scratch Link

Scratch Link is compatible with most browsers on macOS and Windows. For Safari, please update to Scratch Link 2.x, Safari 14 or newer, and macOS 10.15 or newer.

Make sure your operating system is compatible with Scratch Link

The minimum operating system versions are listed at the top of this page. See instructions for checking your version of Windows or macOS.

If you are using macOS 12, please update to macOS 12.3 or newer. Earlier versions of macOS 12 may not work correctly with Scratch Link.

For best results with EV3 on macOS, please update to macOS 11 or newer.

If you have issues connecting EV3 with Scratch Link 2.0, please try Scratch Link 1.4

Download Scratch Link 1.4

Make sure your computer is paired with your EV3

Your computer needs to be paired with your EV3 before it can connect to Scratch. We try to do this automatically the first time you add the EV3 extension, but if it isn't working you can try these bluetooth pairing instructions from LEGO.

On Windows, try un-pairing before connecting

If you have connected before and are unable to reconnect, try manually un-pairing your EV3 from your computer: open your Bluetooth settings, find your EV3, and remove it.

Close other copies of Scratch

Only one copy of Scratch can connect with the EV3 at a time. If you have Scratch open in other browser tabs, close it and try again.

Make sure no other computer is connected to your EV3

Only one computer can be connected to an EV3 at a time. If you have another computer connected to your EV3, disconnect the EV3 or close Scratch on that computer and try again.

Try updating your EV3 firmware

We recommend updating to EV3 firmware version 1.10E or above. See firmware update instructions from LEGO.