This month’s HackSpace Magazines includes my review of an easy-to-use but surprisingly feature-rich robot from Dexter Industries: the BBC micro:bit-powered GiggleBot.
At first glance, the GiggleBot seems like a straightforward two-motor wheeled robot chassis. A closer look, though, reveals where it differs from the norm: RGB LEDs, a built-in line-following sensor, Grove headers for additional hardware, and even a pair of servo headers to add additional motion into the mix.
All this hardware is controlled from a standard BBC micro:bit microcontroller board, and doesn’t interfere with any of its existing components – meaning you’re still free to use the LED matrix display, compass, accelerometer, and Bluetooth radio, the latter even allowing you to use one BBC micro:bit as a handheld remote for another powering the robot.
For the full review you can either pop to your nearest supermarket or newsagent for a print copy of the magazine or, as with all Raspberry Pi Press publications, you can download a Creative Commons licensed digital version free of charge from the official website.
If you’ve ever wanted to tackle an electronics project but didn’t quite know where to start, my latest article for The MagPi Magazine should get you up and running: it’s a look at resources for learning beginner-level electronics.
Centred, naturally enough, around the Raspberry Pi itself, my feature walks through a number of different resources: books, including Phil King’s Simple Electronics with GPIO Zero, all-in-one electronics kits of components and project sheets, online courses, and video tutorials for everything from connected LEDs and switches to the Raspberry Pi through to core concepts surrounding precisely what electricity is and how it works.
As with all Raspberry Pi Press publications, The MagPi Issue 77 is available for free download under a Creative Commons licence from the official website, or you can pick up physical copies in your favourite newsagent, supermarket, or from the comfort of wherever you are right now via the Raspberry Pi Press Store.
Today sees the release of The Official Raspberry Pi Beginner’s Guide, my latest educational book on the remarkable single-board computer and its software and the first to be made available for free download and redistribution courtesy of a Creative Commons Attribition-ShareAlike-NoCommercial licence.
Written in partnership with Raspberry Pi Press, The Official Raspberry Pi Beginner’s Guide walks newcomers through a tour of the Raspberry Pi and what it can do, setting up both the hardware and the software, learning how to navigate the Raspbian desktop, how to write programs in Scratch 2 and Python 3, and even building custom circuits that use the Raspberry Pi’s general-purpose input-output (GPIO) header. If that weren’t enough, there are chapters on using the Sense HAT add-on board, the Raspberry Pi Camera Module, and a handy list of additional resources for when you’ve finally exhausted the book itself.
While it’s my name on the cover, this book is very much a team effort. I’d like to thank everyone at Raspberry Pi Press who was involved in its creation, from the authors of the original projects pulled in and updated in this new publication to eternally-patient project editor Phil King, fantastic technical editor Simon Long, amazing illustrator Sam Alder, and a whole host of others without whom the book would be nowhere near as good as it has turned out.
The book is available to buy now in all good newsagents, supermarkets, and bookstores, or direct from Raspberry Pi Press. The digital edition, as a Creative Commons-licensed PDF without any digital rights management (DRM) restrictions, is available from The MagPi website now.
First, the Coldcard. Designed by the company behind the Opendime (reviewed in Issue 175, and dead due to an apparent design flaw a week later), the Coldcard is roughly the size of a small stack of credit cards but provides a full hardware wallet for the Bitcoin and Litecoin cryptocurrencies. At least, that’s the theory: sadly, in practice, the device proved difficult to use owing to software glitches, hardware flaws, and a lack of third-party software support which reduces you to using only one wallet package to interface with the Coldcard.
The GiggleBot, by contrast, is a significantly more polished product. While the documentation still needs work, the robot itself – featured two individually-addressable motors, a line- or light-following sensor board, RGB LEDs, and expansion potential from Grove-compatible connectors and a pair of servo headers – is exceptionally impressive, and a great introduction to basic robotics for younger programmers. Those looking to make the leap from the block-based MakeCode environment to Python, though, will discover that the two libraries are far from equivalent in terms of feature availability – something that, again, will hopefully be addressed in the future.
Finally, the Clockwork GameShell. Produced following a successful crowdfunding campaign, the device is based around a Raspberry Pi-like single-board computer dubbed the Clockwork Pi and runs a customised Linux distribution with neat menu system. Its internals, interestingly, are modular, with each contained inside a snap-together transparent plastic housing – a decision which makes for a slightly bulky Game Boy-like outer shell and, sadly, is the direct cause of some overheating problems for the system-on-chip (SoC) during more intensive games like Quake. These issues, though, are largely outweighed by sheer novelty value: a few minutes of FreeDoom in the palm of your hand is sure to raise a smile.
The full reviews can be read in Custom PC Issue 184, available from your nearest supermarket, newsagent, or digitally via Zinio and similar services.
Kitronik’s :GAME ZIP 64, which will henceforth be known as the much easier to both read and type Game Zip 64, is a clever little add-on for the BBC micro:bit educational platform. Designed to mate with the BBC micro:bit’s edge connector, the Game Zip 64 adds 64 individually-addressable RGB LEDs, a major upgrade on the single-colour 25-LED matrix on the BBC micro:bit itself, buttons to form a four-way directional control pad, two fire buttons, a piezoelectric buzzer, and – interestingly – a vibration motor.
While the sample Python programs – Snake and Pong – are pretty poor, Kitronik has produced a series of lesson plans around the device which are absolutely fantastic, and put the £40 asking price well into ‘bargain’ territory for anyone looking to move on from the built-in features of the bare BBC micro:bit itself.
The Kano Pixel Kit is, on the face of it, a similar device: a matrix of 128 LEDs – twice the number of the Game Zip 64 – dominate the front, but control is limited to a function dial and a couple of buttons. It’s also Kano’s first truly standalone product, eschewing the normal Raspberry Pi for an on-board Espressif ESP-WROOM-32 microcontroller. As with the Kano Computer Kit, the Pixel Kit’s software – which, sadly, is not available for mainstream Linux, despite coming in a Raspberry Pi variant – is fantastic, but its development cost is likely behind the eyebrow-raising £75 asking price.
Finally, Mark Hardisty’s latest project – after putting his groundbreaking tome on the history of Gremlin Graphics to bed and recreating some classic artwork in Inlay – is The Classic Adventurer, a magazine dedicated to the glory days of interactive fiction. Available in print and also, all credit to him, as a free-as-in-beer DRM-unencumbered PDF download, each issue is packed with brilliant art and fascinating articles ranging from interviews to reviews with some behind-the-scenes stuff thrown in for good measure. It’s a fantastic project, and definitely one to follow.
All this, plus the usual raft of other people’s work, can be found at your nearest newsagent, supermarket, or electronically via Zinio and similar digital distribution platforms.
First, the re-review. I originally tested the Asus Tinker Board – or Tinkerboard, or TinkerBoard, depending on which piece of documentation you’re reading – back in Issue 164 when it first hit the market. At the time, the device was impossible to recommend: the top-end hardware, capable of outperforming even the latest Raspberry Pi 3 against which it is designed to compete, was let down by woeful and unfinished software. Nine months on, I decided to give Asus a second chance and load the latest software to see if anything had improved – and I’m pleased to say that many, though far from all, of the issues I had back in March have been addressed.
The Tron-Club Electronics Kits, meanwhile, are smart subscription packages supplied monthly with a claimed minimum of 21 circuits in every pack. Based around discrete components in the Basic Kits and a microcontroller in the Advanced Kits, I was lucky enough to receive a sample of both from Bit-Tech forumite Byron Collier who had finished with them himself.
Finally, Core Memory. Continuing my trend to buy coffee table books despite not actually having a coffee table, I picked up Mark Richard and John Alderman’s book – subtitled “A Visual History of Vintage Computers” – a few years ago, and while it’s now out of print it is still readily available from Amazon and other retailers and, frankly, well worth the cash, despite a few errors in Alderman’s supporting text.
All this, and the usual collection of things written by people who aren’t me, is available from your nearest newsagent, supermarket, or electronically via Zinio and similar digital distribution platforms.
Today marks the launch of The Official BBC Micro:bit User Guide, the culmination of a year-long project to create the most complete and accessible guide to using the BBC’s amazing low-cost embedded computing platform everywhere from the home and the hackspace to the classroom.
Special thanks, too, must go to Zach Shelby, chief executive of the Micro:bit Educational Foundation, for his early support of the project and chief technical officer Jonny Austin who worked to see the project through from start to finish and provided exhaustive feedback to ensure it launched in the best possible condition – not to mention offering his perspective of the BBC micro:bit’s meteoric rise around the globe in the book’s foreword.
For those looking for non-English resources, translations are currently in the works with a French edition confirmed for early next year and more expected to follow in due course – and if you’d like to see the book in your own native language, get in touch to discuss how to make that happen!
This month’s issue of PC Pro includes a four-way Battle Royale of DIY handheld games consoles, starting with the MAKERbuino and Creoqode 2048 also reviewed in this month’s Custom PC and including the original Gamebuino and Arduboy to complete the round-up.
There’s never been a higher focus on teaching kids to program – not even during the height of the microcomputing boom in the 1980s, when every home had a Spectrum and every school a BBC Model B partially funded by the government’s Computers in Schools initiative – but there’s a risk of turning kids off if all they’re doing is moving sprites around on a screen. To address this, a number of inventors have come up with physical devices to target instead: from the BBC micro:bit, the spiritual successor to the original Acorn-designed BBC Micro, to the handheld consoles in this month’s group test.
Each of the consoles on test have two things in common. The first is obvious: the focus is more on writing your own games, rather than just playing things other people have created. The second lies under the hood: all four consoles on test are based on Atmel microcontrollers and are compatible with the popular Arduino IDE programming environment.
There are more differences than similarities, though. The Creoqode 2048 is the most physically impressive – and imposing – machine on test thanks to its large footprint and bright RGB LED display, but falls down with poor supporting documentation and rebranded off-the-shelf parts sold at a massive markup; the Arduboy is, by contrast, the tiniest on test with a wallet-friendly design but limited capabilities. The Gamebuino has long been one of my favourite Arduino-compatible projects, but the MAKERbuino takes the concept a stage further with small hardware improvements and a shift from a pre-assembled unit to a solder-it-yourself kit using entirely through-hole components.
If you want to know which device walks away as the king of the hill, though, you’ll have to pick up the latest issue of PC Pro either physically at all good newsagents and supermarkets or electronically via Zinio and similar distribution services.
The Raspberry Pi Foundation has launched a new magazine, Hello World, and I’m thrilled to have contributed photography to its launch issue – the first, hopefully, of many to come.
Designed to sit alongside The MagPi rather than replace it, the Foundation’s second magazine takes aim at a different audience: where The MagPi is for the Raspberry Pi community as a whole, Hello World focuses purely on computing education – and not exclusively Raspberry Pi-related topics, either, with hackspaces and 3D modelling software among the subjects covered in the launch issue.
While I’m primarily a technical writer and journalist, I’m also a photographer. Whether it’s events I’ve attended or product photography, whatever I take I release publicly under a permissive Creative Commons Attribution Share-Alike licence which allows anybody – including commercial businesses – to take the images and use them as they see fit, so long as I am identified as the original creator and any derivative works are released under the same licence.
It’s always a pleasure to see my photos cropping up in new places, and I’m proud as punch that includes Hello World. The full issue is available to download now as a free PDF from the official website, while you can see more of my photography – and download full-resolution images to use yourself – on my Flickr page.
In this month’s PC Pro I turn my eye to the Kano Computer Kit, the latest bundle of parts from the eponymous London-based education-centric company – and come away with distinctly mixed feelings.
The original Kano kit proved a smash hit when it landed on crowdfunding site Kickstarter back in 2013, raising more than $1.5 million to produce what it claimed was a computer you built yourself. Its launch was marred, however, by a modicum of controversy: what Kano had made was not a computer, but rather a selection of accessories – case, speaker, keyboard, and a customised GNU/Linux operating system – which it bundled with the already-existing Raspberry Pi, turning it from the “computer you build” to the “computer you put in a case and plug a USB dongle into.”
The crowdfunding success was followed by efforts to set up a sustainable business, and the Kano kits are now available globally direct from Kano and through resellers. For review I received the two latest revisions, the Kano Computer Kit and Kano Display Kit, bundled together as the Kano Complete Computer Kit.
The Computer Kit takes a Raspberry Pi 3 then bundles it with the Debian-based Kano OS software, a case, GPIO-powered speaker, combined wireless keyboard and trackpad in fetching orange, and the Kano ‘story book’ manual. The Display Kit adds a non-touch display panel, a custom stand the Kano case can hook into, and a smart split power cable that allows the display and Raspberry Pi to be driven from a single socket.
The hardware, sadly, proved disappointing for the cost. At an RRP of £299, the kit isn’t exactly value for money: a Raspberry Pi 3, speaker, wireless keyboard and trackpad, official touchscreen display, power supply, micro-SD card, and a decent book could be had for around half the cost and provide roughly equal educational value – if, that is, you ignore the software.
Kano OS is, to put it simply, fantastic. For full details you’ll have to read my review, but it’s fair to say I was in love with the platform from the moment I powered the Kano kit on. Interestingly, though, you don’t need a Kano kit to use Kano OS: the Debian-based Linux distribution is available to download completely free of charge from Kano’s developer site, and can be used on any existing Raspberry Pi.
For my final conclusion, pick up the latest issue of PC Pro from your favourite supermarket, newsagent, or electronically via Zinio and similar digital distribution platforms.
"Excellent! A+!" "Well done. This is what I like most in Raspberry Pi. The documentation." "The book and the hardware would be a great Christmas present for the clever kid (of any age) in your family." "10/10" - OpenLibra
"Not only should it be an essential purchase with the micro:bit, I would recommend getting the book before getting the micro:bit. Definitely recommended." "This is an amazing educational tool." "For a newcomer I would recommend this book and the BBC micro:bit. Together, they will make an excellent coder/DIY enthusiast out of you or your child." "This is definitely the book to get you started." "The best book on micro:bit I've found so far." "A wealth of information on micro:bit and it's easy to read." "Just started reading your book, and it's exactly what I was looking for."
"I'm constantly reading tech manuals. This book is above and beyond ANY tech manual I have ever read! It is readable, understandable and a fine companion for the Pi." "I have been using computer manuals for 40 years and this is one of the best I have ever read." "All I was looking for is combined in this fantastic book." "I bought this book on my Kindle and it has transformed my understanding." "A brilliant book to help you out." "This book is a must have and works very well on my Kindle - thank you so much for writing it."