# User Guide ## Adding Extensions 1. Click the "Block Library" button. ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG1.png) 2. Select import from "Computer." ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG2.png) 3. Add extension files one by one. ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG3.png) 4. Once added successfully, the extension block library will appear in the block library area. ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG4.png) ## Setting Up the Motherboard 1. Use a USB data cable to connect the hub to the computer. 2. In the top menu bar, click the settings button (⚙️ icon) and select "Upgrade Board Firmware." ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG5.png) 3. Select the board type: KIDZBricks VM. ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG6.png) 4. Select the device from the browser dialog, then click "Connect." ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG7.png) ## Connecting Devices ### Wired Connection 1. Turn on the hub. 2. Insert the hub and connect it to the computer. ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG8.png) 3. Click the "Connect" button and select "Board Connection." ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG9.png) 4. Select the device from the browser dialog, then click "Connect." ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG10.png) 5. If you have installed the KIDZBricks firmware, the USB icon will show a green circle. ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG11.png) Now, you can use MicroBlocks to program your board! ### Wireless Connection 1. Turn on the hub. 2. Click the "Connect" button and select "Wireless Connection." ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG12.png) 3. Select the device from the browser dialog, then click "Connect." ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG13.png) 4. Once connected successfully, the USB icon will show a green circle. ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG14.png) Now, you can use MicroBlocks to program your board! ## Starting Coding 1. Drag blocks to edit the program. ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG15.png) 1. Click the "Start" button to run the program. ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icbricks/docs/KIDZBricks/07MicroBlocksSoftware/img/UG1.gif) ## More If you'd like to learn more and explore further, visit the [MicroBlocks official website](https://microblocksfun.cn/) to access more resources and tutorials, and gain a deeper understanding of the MicroBlocks coding environment.