Mirobot

30 Jun 2016

Project Bloks

Kids using Bloks

Block based programming languages have been extremely popular in helping children learn how to program. They built nicely on the foundations of the early languages like LOGO to provide an easily understandable and syntax-error free programming environment that gives you quick results. Scratch first made this approach popular and have gained great momentum in bringing programming into education. Google developed a similar tool called Blockly that was designed to be a tool to build your own programming environments and integrate it with your own tools, which is a fantastic approach.

Earlier this week, however, Google again raised the stakes by turning the block-based interface physical with Project Bloks. Physical learning is something that's close to our hearts at Mirobot, but until now the programming was always screen-based whilst interacting with a physical device.

Bloks

Project Bloks is a system that's designed to be used to build physical programming tools in exactly the same way that Blockly is designed to be used to build other tools. It's all about the platform, rather than the product. It's an approach I'd love to see more because it leaves more room in the market for innovation and exploration. You can snap together different blocks that represent chunks of code and use the built-in physical interfaces to tweak the parameters. It makes for an incredibly fun learning experience and I believe it will be very effective in getting kids learning to code.

I've been fortunate enough to meet with the very talented team behind Project Bloks and have worked to support them integrating the Bloks hardware with Mirobot. Fortunately because of open protocols and data formats this was a pretty straightforward exercise and illustrates one of the drivers behind making Mirobot WiFi based - ease of connectivity. I'm very proud that Mirobot is one of three pieces of hardware that's supported by Project Bloks out-of-the-box.

This announcement is (hopefully) just the beginning of the journey for the Project Bloks team. There's a huge amount of thought and research that's gone into the product so far and I can't wait to see what's next in the pipeline.

There's been some great coverage over on The Guardian and Techcrunch which is worth checking out.

Read more
07 Mar 2016

New Features

I've been busy recently implementing a bunch of new features that I've had on my list for quite a while. Here's a quick rundown on some of them:

Python App

Python App

Python is a great programming language for beginners and there's been a Python library for Mirobot for over a year now, but I've always wanted to make it even easier to get started so I put together a way of running Python in-browser so you don't need to install anything. It's made with a Python engine called Skulpt.

Auto Discovery

Discovery

One of the parts of the setup process that always annoyed me was finding your Mirobot on your network once you've go ...

Read more
29 Nov 2015

Cyber Monday Competition

I thought I'd have a quick competition to celebrate the fact that the latest version of Mirobot is now shipping and that you can get 15% off this Cyber Monday (use the code CYBER2015 at checkout)

One lucky winner will get a customised Mirobot, which means you get to design the artwork that gets laser etched on the side of Mirobot (where the logo is) so you end up with a completely unique robot. I'll make sure it's etched and shipped in time for Christmas. Here's what you need to do:

1. Retweet this tweet:

Read more
13 Aug 2015

Making Progress

Things are moving along nicely! I just sent out 10 early version of the v2 Mirobot to some volunteer beta testers to make sure everything is working well - here's how they're looking:

I'm really happy with how all of the pieces fit in. I'm having some custom boxes made but these ones are DIY on the laser cutter. Although this 10 were hand made, I've also made good progress having the PCBs assembled in volume:

In case you're interested in seeing how Mirobot goes together in more detail, here's the instructions for the latest version that just went online

Read more