Crumble for Chrome OS
Crumble Application
Please report any bugs or suggestions in the development forum: https://redfernelectronics.co.uk/forums/forum/crumble/development/
Version 0.1.6 (1 Oct 2023)
-Added Sparkle Matrix Block
-Added Sparkle Baton Block
Version 0.1.4 (7 May 2023)
-Optimisations to the Crumble compiler means (typically) more than double the amount of code will fit in the Crumble.
-Updated VM to latest
-Added support for Smart Crumbs
-Added new servo block for 270 degree servos
-Several bug fixes and minor improvements
Version 0.0.22 (2 March 2022)
-Small tweaks
Version 0.0.21 (14 Feb 2021)
-Added file saving and opening
-Added ability to print
-Added additional USB error checking to prevent Crumble lockups
-Improved touch control
-Optimised block rendering to increase graphics performance
-Other minor bugs fixes
Version 0.0.14 (10th July 2019)
-Added additional data verification during programming to prevent corrupting Crumble firmware (only appears to occur on certain models of Chromebook).
Version 0.0.13 (24th Feb 2019)
-Added realtime variable monitoring
-Improved USB communications
Version 0.0.12 (19th Feb 2019) includes all blocks except custom named variable blocks. The following limitations also apply:
-File opening/saving is not yet available
-Realtime monitoring of variable is not yet implemented
-Undelete and duplicate are not yet implemented
-The software will run offline, but you will need an internet connection to send a program to the Crumble (compilation is currently done in the cloud).
The Crumble is a cheap, easy-to-use electronics controller. A few ‘croc’ leads and a USB cable are all you need to connect motors, LEDs and sensors and begin experimenting. No programming experience is required as the free software is a graphical, drag-and-drop system inspired by MIT Scratch.
Read more
Version 0.1.6 (1 Oct 2023)
-Added Sparkle Matrix Block
-Added Sparkle Baton Block
Version 0.1.4 (7 May 2023)
-Optimisations to the Crumble compiler means (typically) more than double the amount of code will fit in the Crumble.
-Updated VM to latest
-Added support for Smart Crumbs
-Added new servo block for 270 degree servos
-Several bug fixes and minor improvements
Version 0.0.22 (2 March 2022)
-Small tweaks
Version 0.0.21 (14 Feb 2021)
-Added file saving and opening
-Added ability to print
-Added additional USB error checking to prevent Crumble lockups
-Improved touch control
-Optimised block rendering to increase graphics performance
-Other minor bugs fixes
Version 0.0.14 (10th July 2019)
-Added additional data verification during programming to prevent corrupting Crumble firmware (only appears to occur on certain models of Chromebook).
Version 0.0.13 (24th Feb 2019)
-Added realtime variable monitoring
-Improved USB communications
Version 0.0.12 (19th Feb 2019) includes all blocks except custom named variable blocks. The following limitations also apply:
-File opening/saving is not yet available
-Realtime monitoring of variable is not yet implemented
-Undelete and duplicate are not yet implemented
-The software will run offline, but you will need an internet connection to send a program to the Crumble (compilation is currently done in the cloud).
The Crumble is a cheap, easy-to-use electronics controller. A few ‘croc’ leads and a USB cable are all you need to connect motors, LEDs and sensors and begin experimenting. No programming experience is required as the free software is a graphical, drag-and-drop system inspired by MIT Scratch.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Crumble", "short_name": "Crumble", "description": "Crumble for Chrome OS", "version": "0.1.6", "minimum_chrome_version": "38", "permissions": [ "hid", "https://mrcrumble.pythonanywhere.com/compile", { "usbDevices": [ { "vendorId": 7232, "productId": 1464 } ] }, { "fileSystem": [ "write" ] }, "storage" ], "file_handlers": { "any": { "extensions": [ "crm" ] } }, "icons": { "16": "./crumble_icon_16.png", "128": "./crumble_icon_128.png", "512": "./crumble_icon_512.png" }, "app": { "background": { "scripts": [ "background.js" ] } }}
Read more