Invention Engine Blocks is a block-based programming language for Invention Engine based on Scratch. Invention Engine Blocks combines the ease of drag-and-drop programming with powerful, flexible functionality and is supported by a range of educational resources. Learn more.
Copyright 2022 Microbric Pty Ltd
The Invention Engine Blocks app was developed using the Scratch Blocks code base developed by MIT. Scratch Blocks was built on the Blockly code base developed by Google.
Contributions and credits:
Invention Engine firmware and Invention Engine Blocks app built by Ben Hayton, Microbric
User management system built by Sean Killian, Killian Web Development
To ensure that your program can be compiled and sent to the Invention Engine, it is a good idea to check your connection with the Invention Engine compiler.
The firmware version in your hub and its unique identifier number can be useful to know when talking to our tech support team. Check them here:
If the test above is showing "NO SERVER FOUND" then you may be behind a firewall blocking access to the compiler.
You need the network administrator to white list these addresses:
The network administrator also needs to unblock ports 80, 8080, 443 and 8443.
The latest firmware version is: V1.0
Use this pop-up to update the firmware in your Invention Engine hub.
Please do not update your firmware if you are having trouble with your hub. Instead contact our technical support team.
To update your hub’s firmware:
Plug in your hub and click the 'Connect hub' button below then follow the prompts.
You appear to be using:
The Invention Engine hub is programmed directly from your web browser via USB. This requires that your web browser supports USB connections. Unfortunately, does not currently support USB connections, so cannot program your Invention Engine hub.
We recommend using Google Chrome.