Skip to content

ThingBlock v0.4.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 19:43

New (ThingBot and ThingBot Telemetrix)

  • Control your robot from your phone — add the Phone control peripheral and its allow phone control block. The ThingBot Remote app can then drive motors, servos, buzzer and LEDs while your program runs. Disconnect Live mode in ThingBlock before connecting from the phone.
  • Servos in degrees — set servo angles from 0–180° over a duration, move several servos at once, and release a servo to stop it buzzing.
  • Play music on the buzzer — new blocks take note names and lengths.
  • Back to Live mode in one click — after uploading your own program, reinstall the live-mode firmware with Update my Device in the Connect ThingBot dialog.

Fixed

  • Saved projects with board blocks now reopen correctly.
  • The OLED display now shows text.
  • Programs compile even without the init ThingBot block.
  • Comparing numbers no longer produces wrong code.
  • The board list no longer comes up empty when the app starts slowly.
  • Uploading while the Serial Monitor is open no longer fails with "port busy".

Removed

Sprites, costumes, backdrops, sounds, the backpack, and the Scratch extensions pen, music, text-to-speech, translate, speech-to-text and Makey Makey. ThingBlock now focuses on programming boards.

Good to know

  • On ThingBot, music and servo movement can't run at the same time.
  • With phone control, if the phone disconnects the robot keeps its last movement.
  • Installers are not signed yet: Windows SmartScreen and macOS Gatekeeper will warn — choose to open anyway.

Downloads

Windows (x64) .exe, macOS (Apple Silicon) .dmg, Linux (x64) .deb / .rpm. Linux ARM installers are no longer provided.

Full technical details: CHANGELOG