We've just backed the Mirobot! Because it's rather good.
Mirobot is a small, WiFi robotics kit that children can build themselves and then use to learn about technology, engineering and programming. It’s creator Ben Pirt says that fun to build and easy to start programming it to draw shapes. It’s the building aspect of the robot that I like, and the fact that it’s all open - physically in that it has no shell and metaphorically as Ben has already Open Sourced the design. This folks is how to do Open Hardware! You publish! This is one of the reasons I’ve backed the kickstarter, the board is out there being tested as is the chassis. I’m pretty sure I’m going to get something that will work. The files are all on Github:
It looks rather lovely when together too. A lot of work has gone into the aesthetic of the Mirobot, but that really is the tip of the ice berg.
Take a look at the Mirobot.io website and you’ll see a huge amount of work has gone into this project, and it’s all been shared. There are a number of little innovations which really impress me, like the optimisation of the PCB for soldering by beginners.
This shows staggered pins on this header, which means the header won’t flop about as you try to solder it. It’s a simple but time consuming tweak that will make all the difference to someone soldering their first project.
There’s also a whole software aspect of the project that I’ve glossed over a bit as I assume I can code, I can’t so this will be great when I actually run the Mirobot with my kids.
As the title said we’ve backed the Mirobot and that’s the “Royal we” as phenoptix is just me at the moment. If you back it under my recommendation I’m pretty sure you’ll be pleased with what you receive, but let it still be your choice! The kickstarter can be found here
Read moreArmy of Me (Arm)
Wow, it’s been over a week since my last blog post and probably a day or two before that. I’ve fallen off the blog wagon hard and need to get right back on.
Why did I fall off? Well I blame the boy, had about three weeks where my fantastic son George decided to wake up every few hours, combine this with my fantastic wife going back to work as a midwife left me sleep deprived and only really able to perform the basic functions of this daily pursuit I’ve come to call work. Orders packed, emails replied, much coffee drunk.
That’s not quite true though, another pursuit managed to fill the cracks and become an obsession. The MeArm. The MeArm is a low cost robot arm, build for my frustration with the uArm Kickstarter for an Open Source robot arm. Why the frustration? Well it was $185 for a product already available for $115. Touted everywhere as Open Source and yet a month on from successful funding to the tune of $251,887 and there’s still no files. Not to say they won’t come, but for me until it’s open it’s closed.
Never one to allow the energy of frustration to go to waste I set about building the MeArm v0.1 (files on thingiverse). In construction I borrowed a lot from the plot clock, actually starting with their files and stretching out the arms. There was no gripper but I was quite pleased with the results.
An Update
I’ve not blogged here for a little while, primarily because I’ve had my head down preparing to launch Mirobot on Kickstarter. However, I’ve still made some good progress in a few areas that I thought it would be worth updating on.
I’ve been experimenting with different chassis materials and have found some nice melamine faced MDF that I think looks good. The black edges contrast really well. It required a bit of cleaning but I’m hoping that I can tweak the laser cutting process to reduce this. It’s fine for small volumes, but if the Kickstarter is successful then I’ll need to make sure this process is efficient.
I also tried using acrylic but I don’t think it looks as nice:
I’m using a new WiFi module (this one) which is smaller and easier to mount as it uses a pin header instead of surface mount. It needs an external antenna, but I’d come to the conclusion that I was going to need one anyway because the signal was very weak. The reception is still not massively strong, but then for a module that’s only drawing about 50mA that’s to be expected.
The Javascript web application used to control it is now embedded in the memory on the WiFi module. It’s possible to replace the configuration pages on the module (in case you want to translate them or something) but I don’t think they’d considered how useful it is having an embedded webserver on your socket <-> serial converter. I’ve written a WebSocket handler so now you load the web application up and then it communicates in real time over the WebSocket to send commands to the Arduino. This is working really well and makes it quite easy to talk to Mirobot from other scripts (I’m looking forward to hooking it up to Cylon.js). I’ve coded it so that the socket can be used in either raw socket mode or WebSocket mode depending on which you prefer.
Now I’ve built a version that looks good it’s time to put that all important video together. I’m going to be at Maker Faire UK at the end of April. Hopefully the Kickstarter will be launched by then. If you’re going, then stop by and say hi.
Read moreOpen Source PCB
In the previous post I open sourced the chassis designs and this time it’s the turn of the PCB.
The PCBs are designed in Eagle CAD and you can download the schematics and board designs from the GitHub repository if you want to modify or improve them. Alternatively, I’ve also packaged up the Gerber files for this first public release here. You can send these off to somewhere like Ragworm to get them made.
Read more