HackSpace Magazine, Issue 14

HackSpace Magazine Issue 14This 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.

Custom PC, Issue 184

Custom PC Issue 184Hobby Tech this month takes a look at a trio of very different products: the Clockwork GameShell modular hand-held console, the Dexter GiggleBot BBC micro:bit-powered robot, and the Coinkite Coldcard hardware cryptocurrency wallet.

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.

The Official BBC Micro:bit User Guide

The Official BBC Micro:bit User GuideToday 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.

Written in partnership with the Micro:bit Educational Foundation, The Official BBC Micro:bit User Guide is a collaborative effort. From project editor John Sleeva who worked so tirelessly on The Raspberry Pi User Guide and has brought that same energy to The Official BBC Micro:bit User Guide and technical editor David Whale who made sure that not a semicolon was out of place to the small army of typesetters, proofreaders, copy editors, and others at publisher J. Wiley & Sons, The Official BBC Micro:bit User Guide owes its existence to far more than the person whose name appears on the cover.

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.

Inside the 300-page publication you’ll find step-by-step instructions from unboxing the BBC micro:bit and learning about its components to programming it in JavaScript Blocks, JavaScript, and Python, as well as practical projects which make use of its sensors, buttons, display, and radio module. You’ll have the opportunity to build everything from a wearable rain-sensing hat to a hand-held game, and links to further resources from lesson plans and community-driven content hubs to add-on hardware to expand the BBC micro:bit’s already impressive capabilities are also included.

The Official BBC Micro:bit User Guide is available now in print and electronic formats from Amazon UK, Amazon US, Kobo, Waterstones, Target, O’Reilly, WH Smith, Booktopia Australia, and direct from Wiley, while it can be ordered in at other booksellers under ISBN 978-1119386735.

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!