Setup FuzePlay ScratchX Extension

The FuzePlay Scratch Extension bridges physical play and online learning - create Scratch projects that connect with and are controlled by your Zubi Flyer hardware.

IMPORTANT: You must have already completed the Fuze Install Kit instructions in order to run the Fuze ScratchX Extension.  If you have not completed these instructions, please do so now > Fuze Install Kit.

Otherwise . . . onward to the FuzePlay ScratchX Extension

1. Download Scratch Device Plugin

  1. Go to Scratchx.org click Download and save to your Desktop

    *Only works for Safari browser.  Come back here to follow rest of instructions after download. 

  2. ScratchX Device Plugin Download

  3. Choose the Mac or Windows download that is best for you. 
    1. Because the FuzePlay ScratchX Extension is in beta only Safari browsers are supported.  THE EXTENSION WILL NOT WORK ON CHROME BROWSERS.

      ScratchX Device Plugin Download

2. Download FuzePlay ZubiFirmata.zip File

  1. ZubiFirmata is a fork in the Arduino Firmata firmware to work with the Zubi Flyer board. 
  2. Click HERE to download. 
  3. Remember where you saved the file! 

3. Add ZubiFirmata.zip to Your Arduino Library

  1. Open Arduino
  2.  Go to Sketch > Include Library > Add .ZIP Library...
  3. Select ZubiFimata.zip from the location you saved it in Step 2. 

Add ZubiFirmata ZIP Library

4. Upload ZubiFirmata on Your Zubi Flyer Board

  1. Open Arduino 
  2. Go to File > Examples > ZubiFirmata (at bottom) > ZubiFirmata

    ZubiFirmata Arduino Library

  3. Connect your Zubi Flyer board and verify the ZubiFlyer code compiles correctly. 

    FuzePlay Arduino Verify

  4. Once 'Done Compiling' Upload the ZubiFirmata sketch.

    FuzePlay Arduino Upload ZubiFirmata

  5. You are now ready to code on the FuzePlay ScratchX Extension!!

5. Enter The FuzePlay ScratchX Extension

*Because the FuzePlay ScratchX Extension is in beta, you must use a Safari browser

    1. Go to Scratchx.org in a Safari browser window. 
    2. Click 'Open Extension URL'.

      ScratchX Open Extension URL

    3. Paste the following URL into the pop up window: 

      https://raw.githubusercontent.com/fuzeplay/scratch-arduino-extension/original-pin-values/arduino_extension.js

      ScratchX Open an Extension URL Link
    4. Click 'I understand, continue' when the experimental warning box pops up.

      ScratchX Experimental Warning

    5. Confirm your Zubi Flyer board is connected by plugging it into the USB port on your computer.  You should see the Zubi Flyer light turn from Yellow > Green.

      FuzePlay ScratchX Extension Window

6. Code Using the FuzePlay ScratchX Extension

  1. Create your Sprite (little Scratch Avatar/Character) like you otherwise would. 
  2. Click 'More Blocks' to see Blocks specific to the Zubi Flyer.  
  3. Be creative.  
    1. Drag and drop blocks to code the Zubi Flyer board in your own way.
    2. Create a Sprite that responds to commands on the Zubi Flyer board.

7. Examples Using FuzePlay ScratchX Blocks

CLICK TO GET STARTED

EXAMPLES USING FUZEPLAY SCRATCHX BLOCKS

Tech Specs

Code Zubi Flyer With Arduino 

Click HERE for the Fuze Install Kit

Code Zubi Flyer With ScratchX 

Click HERE to beta the Fuze ScratchX Extension

In The Box 

Built-In Features

Electronics Parts

Microcontroller Specs 

The Zubi Flyer is the bomb dot com for makers: 5 PWM pins, 12 DIOs as well as hardware serial connections Rx and Tx. Running at 16MHz and 5V. The onboard switch-mode boost regulator is designed to operate on 3 Volts.  Power can be supplied from a 3 Volt CR123A battery or from a USB cable that provides regulated +5 Volts DC to the board. Do not run any power exceeding 5 Volts as the regulator cannot handle step-down voltage.

System Requirements

learn how stuff works!

stars in space on way to mars