scratch-lego-bluetooth-extensions icon indicating copy to clipboard operation
scratch-lego-bluetooth-extensions copied to clipboard

Scratch 3.0 extensions for LEGO Bluetooth devices.

trafficstars

scratch-lego-bluetooth-extensions

Scratch 3.0 extensions for LEGO Bluetooth devices.

Extension List

Bluetooth LE (BLE)

  • [x] LEGO Powered UP Hub
  • [x] LEGO Powered UP Remote Control
  • [x] LEGO Technic CONTROL+ Hub
  • [x] LEGO DUPLO Train
  • [x] LEGO Mario
  • [x] LEGO Luigi
  • [x] LEGO Peach
  • [x] LEGO Education SPIKE Essential Hub
  • [x] General LEGO BLE Device

Bluetooth Classic (SPP)

  • [x] ~~LEGO Education SPIKE Prime Hub (Legacy) <- Not working on Windows~~
  • [ ] LEGO MINDSTORMS Robot Inventor Hub

Scratch 3.0 installed LEGO Bluetooth extensions

  • https://bricklife.com/scratch-gui/ (Stable version)
  • https://bricklife.com/scratch-lego-bluetooth-extensions/ (Development version)

Xcratch

Xcratch is an extendable Scratch programming environment. You can load LEGO Bluetooth extensions into Xcratch from the following URLs:

  • LEGO Powered UP Hub https://bricklife.com/scratch-gui/xcratch/poweredup.mjs
  • LEGO Powered UP Remote Control https://bricklife.com/scratch-gui/xcratch/legoremote.mjs
  • LEGO Technic CONTROL+ Hub https://bricklife.com/scratch-gui/xcratch/controlplus.mjs
  • LEGO DUPLO Train https://bricklife.com/scratch-gui/xcratch/duplotrain.mjs
  • LEGO Mario https://bricklife.com/scratch-gui/xcratch/legomario.mjs
  • LEGO Luigi https://bricklife.com/scratch-gui/xcratch/legoluigi.mjs
  • LEGO Peach https://bricklife.com/scratch-gui/xcratch/legopeach.mjs
  • LEGO Education SPIKE Essential Hub https://bricklife.com/scratch-gui/xcratch/spikeessential.mjs
  • General LEGO BLE Device https://bricklife.com/scratch-gui/xcratch/legoble.mjs
  • ~~LEGO Education SPIKE Prime Hub (Legacy) https://bricklife.com/scratch-gui/xcratch/spikeprime.mjs~~