Guide of Using mBlock Extension Builder (2 Great Examples Included)
Guide of Using mBlock Extension Builder (Case Study Included)
We've just created mBlock Extension Builder for anyone to program their own devices or create any mBlock 5 extension. It's a flexible and powerful platform that is free for anyone to create and manage their own devices and extensions. Published projects will be listed in mBlock software after approval and used by 8 million mBlock users around the world!
In this article, I will show you the main steps of how to use mBlock Extension Builder.
The main content includes:
Login to mBlock Extension Builder
- Open the URL: ext.mblock.cc
- Login with mBlock international account (Sign up an account)
- Once logged in to the mBlock Extension Builder, you would see the main user interface.
Case study 1 - 4 steps to add and program your own device (Example: Arduino Uno)
- Add your device to the platform and set up the basic information
- Select "My Device" under "My Plugin"
- Click "Add device" and fill in the basic information. Click "OK" to save your device information
4. Configure different settings for your device. Now you're free to configure various settings for your device, including block settings, connection settings, firmware settings, etc..
Case study 2 - How to create your own extension (Example: HaloCode)
- Set up the basic information for the extension you are about to create
- Select "My Extension" under "My Plugin"
- Click "Add extension" and fill in the basic information
- Select a published device or sprite for the extension
- Click "OK" to save your extension information
6. Configure different settings for your device. Now you're free to configure different settings for the extension, including settings of blocks, common code, custom widgets, etc..
Preview and test your configurations of device/extension
Both device and extension configurations testing share the same steps as down blow.
Take device configurations testing for example:
Click "Preview" to publish and review your configurations. After publishing, you can test it on mBlock web in a new tab window.
If you'd like to test it on mBlock PC version, download the configuration file (.mext) and drag the file to the software for testing.
Publish your device/extension after approval
Since published projects will be listed in mBlock 5 software, we need to review all the projects in order to provide our users with quality devices/extensions. So once you've done configuring your device/extension, publish your project after approval.
Our support team will review the extensions within 7 business days. Once the extension is approved, it will be automatically published.
Follow the steps below to publish and submit your device/extension for approval:
(Since Device and extension submission both share similar steps as well, I'm going to take device submission for example.)
- Select "Device Management" under "Publish Service" menu.
- Select "Publish new device". Enter the device ID "arduino_uno". Select the project and click "OK".
3. Once the project is successfully published, you can easily track the approval status on the "Device Management" dashboard.
To check the details of submission feedback, click the project to enter the project page. Click "Open" to check all the review result.
If the project is rejected, edit your project according to our review feedback and submit for approval again.
Since mBlock Extension Builder is just released, we are still working on improving the platform to provide you the best user experience.
Please let us know in the Makeblock forum when you need any help. Our developers would be thrilled to help you out!