Tag Archive for Pimoroni

Custom PC, Issue 192

Custom PC Issue 192This month’s Hobby Tech kicks off with a look at the Zepsch PocketStar – by far the smallest Arduino-compatible games console I’ve seen – and the Pimoroni Keybow, before reviewing Felipe Pepe’s The CRPG Book in digital form.

The pages of my Hobby Tech column are no stranger to Arduino-compatible handheld consoles: over the years I’ve reviewed the Gamebuino and its MAKERbuino spin-off, the Creoqode 2048, the Arduboy – then all four at once in a head-to-head group test – and most recently the Gamebuino Meta. Of these, the Arduboy was the smallest with a footprint matching a credit card and a thickness of around three cards stacked.

The PocketStar, a crowdfunded creation from Zepsch, has it beaten. Although thicker than the Arduboy, the Game Boy-inspired design has a tiny 50x30mm footprint, despite packing a colour screen and haptic feedback motor. What it doesn’t include, sadly, is a speaker – though it was originally planned, and the mounting point is still present – but it at least includes the ability to switch between games on the fly, something the Arduboy sadly lacks.

The Pimoroni Keybow, by contrast, is a very different beast. A no-solder DIY kit, the Keybow is a nine-button programmable keypad with a difference: rather than using a Teensy, Arduino, or other microcontroller, it uses a Raspberry Pi Zero WH. The reason why isn’t really adequately explained in the product briefing: it connects to the host machine via USB rather than Bluetooth, and makes no use of the Zero WH’s Wi-Fi connectivity either – though third-party firmware is available to vastly expand its functionality. Despite some bugs in the official firmware and the aforementioned surprising lack of wireless connectivity – switching to the Zero H, which does not include a radio, would shave a fiver off the retail price – it’s certainly an interesting desk accessory with plenty of flexibility.

The CRPG Book, published by Bitmap Books, doesn’t have author Felipe Pepe’s name on the cover. There’s a reason for that: it’s a collaborative effort, the physical incarnation of a four-year effort from 119 authors to document the computer role-playing game genre in as much detail as possible – going all the way back to the PLATO system and its infamous ‘friendly orange glow.’ The result is an exhaustive tome, brought to life with full-colour printing between its hardback covers – though the review is based on a digital copy, the physical version having been rejected by Bitmap Books’ quality control post-printing and sent back to the factory for a re-do with the first of the reprints due to land towards the end of the month.

While The CRPG Book is far from perfect – there are a few issues with typography and grammar, increasing in frequency as you work your way towards the back of the book – it’s pretty close to it, and made even more pleasing by the fact that the £29.99 print edition is joined by a free, Creative Commons-licensed download available from the official website. Sales of the print edition, meanwhile, have raised £12,475 in author royalties for Felipe Pepe – royalties which he has donated in full to Vocação, a not-for-profit Brazilian organisation aimed at getting children and teenagers in poor communities access to quality education.

Custom PC Magazine Issue 192 is available now at all good newsagents, supermarkets, and via the Raspberry Pi Press store. Digital outlets will update later today.

Custom PC, Issue 189

Custom PC Issue 189This month, my regular Hobby Tech column opens with a look at a RISC-V based not-quite-off-the-shelf personal computer build by AB Open, walks readers through building a weather monitor powered by a Raspberry Pi and a Pimoroni Unicorn HAT, and marvels at the excesses of the computer retail scene in the 1970s and 1980s via David Pleasance’s Commodore: The Inside Story.

First, the PC. The majority of PCs on desks around the world today are based on processors which use the x86 architecture or its 64-bit equivalent; a small handful are based on similar Arm chips to the ones you might find in your smartphone; and an even smaller number are powered by things like Zilog Z80s, MOS 6502s, and Motorola 68000s belonging to people who just don’t like to throw away a perfectly good decades-old system. The system built by AB Open recently, though, is different: it’s based on RISC-V, an open instruction set architecture (ISA) for which anyone can – given time, money, and a fair smattering of expertise – build a chip.

“It might be some time before there’s an off-the-shelf chip that can compete with x86 on raw performance and traditional benchmarks,” AB Open’s Andrew Back, who for full disclosure is a client of mine, admits, “but the open nature of the ISA, and the ecosystem developing around it, is driving a renaissance in novel computer architectures.” By way of proof: a fully-functional Linux-based desktop PC, built in a custom-designed laser-cut chassis, created using the SiFive HiFive Unleashed development board and Microsemi expansion board.

From a PC you can browse the web on to one which flashes a few lights: the Raspberry Pi weather monitor is a remix of a project I published in Issue 153, to use a Pimoroni Unicorn HAT LED matrix to graph energy usage in my home. This time, the same hardware is repurposed to show animated weather icons based on data downloaded from OpenWeatherMap – and, despite the low resolution of the LED matrix, it works an absolute treat.

Finally, Commodore: The Inside Story sounds like it should be an exhaustive history of the company behind one of the world’s biggest-selling home computers. It isn’t. Instead, it’s a two-part affair: the first is a series of personally recollections, presented in a very similar fashion to the stories you might hear if you took author David Pleasance to the pub and asked him about his time working in Commodore’s sales and marketing division; the second is a collection of guest chapters, and as fun as it is reading about orgies in Consumer Electronics Show hotels and drink-driving incidents the second half is, for me, the better half.

All this, and a raft more, can be found at your nearest newsagent or supermarket; the electronic version, meanwhile, is enjoying a brief holiday while background administration relating to its recent switch of publishers takes place.

Custom PC, Issue 165

Custom PC Issue 165This month’s issue of Custom PC Magazine marks a milestone: four years since I started writing my Hobby Tech column. To celebrate, three reviews spanning its five pages: the Ryanteck RTk.GPIO, the Kitronik Micro:bit Inventor’s Kit, and the Pimoroni GPIO Hammer Header – the only piece of electronic equipment I’ve ever reviewed installed with a hammer.

First, the RTk.GPIO. The brainchild of Ryan Walmsley, interviewed back in Issue 129, the RTk.GPIO is designed to bring all the joy of the Raspberry Pi’s general-purpose input-output (GPIO) header to any PC with a free USB port. A surprisingly sizeable red-hued circuit board, the RTk.GPIO includes a Pi-compatible 40-pin GPIO header with pin-out on the silkscreen. A quick pip install of the Python library later, and you can pretty much take any RPi.GPIO program and have it run natively on your Windows, Linux, or macOS machine.

Perhaps the biggest power of the RTk.GPIO is in assisting with the development of software for Pi add-ons, using the extra computing power of a desktop or laptop to make your life easier then allowing you to transfer your program to a real Raspberry Pi with minimal changes once complete. Its only real downside, in fact, is price: it’s more expensive than picking up a Raspberry Pi Zero and turning it into a USB device, though undeniably smoother to use.

The Kitronik kit, meanwhile, is one of a range of add-ons I’ve been playing with for my upcoming Micro:bit User’s Guide. Based around a GPIO expansion board for the micro:bit’s edge connector, the kit comes with mounting plate, solderless breadboard, jumper wires, and all the components you need to work through the included full-colour tutorial book – plus, in the version I picked up, the micro:bit itself, though the kit is also available without for those who already have the BBC’s miniature marvel.

In the years I’ve been playing with hobbyist electronics, I’ve seen these kits go from the most hastily thrown together things to extremely polished collections of hardware – and Kitronik’s kit definitely sits at the right end of that spectrum. There are nits to be picked, such as the lack of a handy plastic parts box for storage and no use of the lovely breadboard overlay sheets that make the Arduino-centric ARDX kit so easy to use, but it’s hard to imagine someone buying the Kitronik kit and being disappointed.

Finally, the GPIO Hammer Header. I’ve long been a fan of Pimoroni’s products, but the Hammer Header is by far both the simplest and the smartest I’ve seen. Designed for anyone who has purchased a Raspberry Pi Zero and wants to make use of the unpopulated GPIO header but who doesn’t fancy firing up a soldering iron, the kit makes use of cleverly-shaped pins which can make a suitable electrical connection purely mechanically.

The kit gets its name from the acrylic jig used for installation: assemble the jig with the Pi Zero in the middle, then give it a few sharp raps with a hammer to push the pins home. Male and female variants are available, allowing you to quickly install headers on both the Pi Zero and compact pHAT add-on boards, and to my surprise both installed quickly, easily, and without a single poor joint – and in a fraction of the time of soldering all 40 pins by hand.

For all this, and more, pick up the latest Custom PC Magazine from your nearest supermarket, newsagent, or digitally via Zinio or similar services.

The Official Raspberry Pi Projects Book, Volume 2

The Official Raspberry Pi Projects Book Volume 2The Raspberry Pi Foundation has published the second in its Official Raspberry Pi Projects Book series, and as usually there’s a whole raft of my material to be found within its black-clad pages.

The book begins with practical guides and tutorials, including my guide to adding a physical reset switch to the RUN header on any modern Raspberry Pi Zero. It’s the review section where you’ll find the bulk of my work, however, beginning with a look at a couple of handy tools for makers: the Proster VC99 multimeter and the Tenma 60W Digital Soldering Station.

Further on you’ll find detailed reviews of two microcontroller-based products which can interface with the Raspberry Pi or operate entirely standalone: the Adafruit Gemma Starter Kit and the Bare Conductive Touch Board Starter Kit. The former acts as an introduction to the world of conductive thread, while the latter uses conductive ink to complete the circuits in its bundled guide.

Finally, my contributions to the Projects Book Volume 2 end with a review of the Pimoroni pHAT DAC, a compact add-on for the Raspberry Pi Zero – though mechanically compatible with any other modern Pi model bar the bare Compute Module family – which adds a high-quality digital-to-analogue converter (DAC) and 3.5mm jack. Those looking to wire a Pi into the stereo systems can also solder on optional stereo RCA jacks, which I thought was a particularly nice feature.

As with the previous book in the series, the Official Raspberry Pi Projects Book Volume 2 is available to download free under the Creative Commons licence from the official website.

Custom PC, Issue 159

Custom PC Issue 159Hobby Tech this month covers the launch of the Sugru Rebel Tech Kit, the performance improvements made possible in the latest Arduino IDE, and ends with bad news for Arduino.cc’s new Genuino brand which, I’m pleased to say, has since been replaced by significantly better news.

Sugru, for those not familiar, is remarkable stuff. Straight from the packet it has the consistency of well-worked Blu-tack, if not slightly softer, but with nothing more than time hardens into a firm silicone rubber. It’s waterproof, heatproof, electrically insulative, and I’ve used it in the past for everything from mounting a tablet to the side of my monitor to customising the scales on a Leatherman multitool.

The Rebel Tech Kit, then, is Sugru’s attempt to grab some Christmas gift traffic. Featuring four sachets of Sugru, a guitar pick for moulding and removal, a storage tin, and a full-colour project booklet, there’s not much in there for those already experienced in the ways of “mouldable glue.” For newcomers, though, it’s a fantastic introduction, and one I can see appearing under trees around the world.

The Arduino IDE tests, meanwhile, were fun to carry out. Updates to the AVR Core – the toolchain used for ATmega-based microcontroller boards like the Arduino Uno and Arduino Mega – have brought with them the promise of smaller binary sizes and improved performance, which was an excuse to pull out my microcontroller benchmark family: the floating-point Whetstone, integer Dhrystone, and my own pin-toggling IOBench. The result is an in-depth look at the improvements you can expect from upgrading, complete with pretty graphs and even prettier screenshots.

Finally, the Genuino’s death knell. At the time of writing, noted Sheffield-based hobbyist supply house Pimoroni had revealed the outcome of months of negotiations with Arduino.cc: they would no longer stock the company’s boards. The reason: the ongoing legal battle with Arduino.org over international trademark rights, which had seen Arduino.cc launch the Genuino brand. A refusal to sell Genuino-branded hardware to resellers that would make them available in the US was causing headaches that Pimoroni could do without, which were detailed in the company’s blog post and expanded upon in the final page of my column this month.

Publishing, though, has considerable lead times, and in the time it’s taken this issue to hit shop shelves there’s been a welcome development: Arduino.cc and Arduino.org have merged, ending all legal proceedings between the two and meaning that the problems experienced by Pimoroni over trademark rights and product geo-fencing should no longer be an issue. The impact of this merger, and what it means for the Arduino user, will be explored in a future column.

All this, plus a bunch of interesting stuff from people other than myself, can be found at your nearest newsagent, supermarket, or digitally on Zinio and other distribution platforms.

Custom PC, Issue 156

Custom PC Issue 156The latest installment of my long-running Hobby Tech column for Custom PC is four-strong this month: as well as a two-page review of the Particle Electron GSM microcontroller, you’ll find reviews of the Pimoroni Black Hat Hack3r family of Raspberry Pi add-on boards, vintage computing simulator TIS-100, and a look at open-source laser-cut tool holder designs from Wim Van Gool.

First, the tool holders. I’ve never been known for keeping my workspace neat and tidy, but I’ve found that as long as there is something nearby to slot things in I can be trusted to put things back at least half of the time. Trouble is, pen holders are somewhat ill-suited to smaller tools and dedicated tool holders are expensive. Imagine my joy, then, when I discovered that Wim Van Gool had published design files for a pair of tool holders designed specifically for the sort of compact tools you need for detail electronics work to Thingiverse – and, better still, that they could be cut from cheap medium-density fibreboard (MDF).

The Particle Electron, meanwhile, came to me courtesy a Kickstarter campaign I backed following my delight with the Particle Photon – or, as it was known when I reviewed it back in Issue 132, the Spark Core – Wi-Fi microcontroller. Like its predecessor, the Particle Electron is Arduino-like and powered by Particle’s excellent web-based IDE and cloud infrastructure; where the Photon uses Wi-Fi to connect, though, the Electron uses international mobile infrastructure in either 2G (as reviewed) or 3G flavours. For remote projects where Wi-Fi connectivity can’t be guaranteed, that’s fantastic – but be aware that there are ongoing costs, and that the device is locked down to Particle’s own SIM card (supplied).

Pimoroni’s Black Hat Hack3r boards, meanwhile, are significantly less ‘clever’: at their hearts, the Black Hat Hack3r and Mini Black Hat Hack3r are nothing more than break-out boards for the Raspberry Pi’s 40-pin GPIO header. Designed in-house to speed Hardware Attached on Top (HAT) development and released as a product following considerable demand, the ‘dumb’ break-out boards are nevertheless a treat to use: it’s possible to connect a HAT to any model of Pi minus the Compute Module and still retain access to all 40 pins for additional hardware or debugging purposes, or even to daisy-chain the boards to connect multiple HATs to a single Pi – if you don’t mind hacking around the EEPROM issues that may cause.

Finally, TIS-100. I don’t normally review games, but TIS-100 isn’t a normal game: developed by Zachtronics, the creator of Spacechem and the Ruckingeneur series, TIS-100 gives the player control of a fictional 1980s computer system – the Tessellated Intelligence System – with a simplified instruction set. The task: to rewrite corrupted segments of the computer’s firmware, and in doing so uncover the mystery of what happened to the machine’s last owner ‘Uncle Rudy.’ In short: it’s half-game, half-programming-exercise – and pretty much all fantastic.

All this, plus a wealth of other stuff from people other than myself, is awaiting you at your local newsagent, supermarket, or on digital distribution services such as Zinio.

Linux User & Developer, Issue 167

Linux User & Developer Issue 167This month’s Linux User & Developer includes my review of Pimoroni’s Black Hat Hack3r family of break-out boards, designed for both the mainstream Raspberry Pi and ultra-compact Raspberry Pi Zero single-board computers (SBCs).

While Pimoroni isn’t exclusively focused on the Raspberry Pi platform, it’s no secret that the Sheffield-based company has plenty of ideas in mind for enhancing the popular devices. The Black Hat Hack3r range started out as an internal development tool, designed to make it easier to debug Hardware Attached on Top (HAT) devices – add-on boards which cover the 40-pin general-purpose input-output (GPIO) header on top of the Raspberry Pi – without having to deal with a rat’s nest of cables or easily-knocked debug clips.

The boards are simple at their heart: with no active components, all they do is mirror the GPIO header. A ribbon cable connects the board – available in full-size and a Mini variant designed specifically for the Raspberry Pi Zero – to the Pi’s GPIO header, and the HAT under investigation is connected to the mirrored header. A third header then provides full access to all 40 pins, which opens up a wealth of possibilities: you can add additional hardware at the same time as the HAT, sniff signals coming to or from the HAT for debugging or reverse engineering reasons, or even connect more than one HAT to a single Pi by daisy-chaining multiple boards.

I’ve long been a fan of Pimoroni’s designs, and the Black Hat Hack3rs are no exception to the company’s rule of clever boards with attractive layouts and finishes. To get my full opinion, though, you’ll have to pick up a copy of Linux User & Developer Issue 167 from your nearest newsagent, supermarket, or electronically via digital distribution services such as Zinio.

Custom PC, Issue 153

Custom PC Issue 153My regular Hobby Tech column celebrates its third year this month, and I’d like to think it does so in style. As well as a two-page review of the Raspberry Pi 3, the column details how to build a Raspberry Pi Zero-based energy usage graph into a cheap box frame and interviews Raspberry Pi Foundation director of hardware James Adams about his designs and inspiration.

First, the Pi 3. I’ve previously written about the board in a cover feature for The MagPi and in Linux User & Developer, so there should be no major surprises in this review – beyond a focus more on the hobbyist community’s desires and concerns, given the title of the column. The interview, though, is all-new: a small, separate extract of my interview was published in The MagPi’s Raspberry Pi 3 launch issue, but the material used in Hobby Tech is fresh – including detailed information on just how that Wi-Fi and Bluetooth radio module talks to the new BCM2837 SoC and the challenges of conformance testing something that has an intentional radio emitter inside.

The build was a project I worked on after picking up a cheap electricity and gas monitor for my house. While the website works well for viewing live usage and historical graphs, I wanted something that wouldn’t look out of place in the living room and hopefully remind everyone to turn things off when they leave! A cheap Raspberry Pi Zero was the perfect platform, and combine with a Pimoroni Unicorn HAT fits snugly in the back of a wooden box frame. Some paper on the front diffuses the LEDs to prevent glare and make it look less like a hack and more like a piece of furniture – though with the consequence that the photos look a little washed out compared to the bright, colourful display in the flesh – and everything else is a software concern.

All this, and interesting things written by people who aren’t me, is available from your local supermarket, newsagent, or electronically via Zinio and similar services.

Custom PC, Issue 151

Custom PC Issue 151In my latest Hobby Tech column for Custom PC, I take a look at the Pi Zero-specific pHAT family of add-on boards from local electronics wizards Pimoroni, review the Guitar computer-on-module from China’s LeMaker, and show readers how to enhance a Raspberry Pi with a simple reset-stroke-power switch.

Firstly, the pHATs. The launch of the Raspberry Pi Zero, reviewed in last month’s Hobby Tech, brought with it the opportunity for Pi experts like Pimoroni to come out with some add-on devices matching the same form factor – which is, unsurprisingly, exactly what the company has done. The result is a family of, at the time of the review, three tiny add-on boards: the Explorer pHAT, Scroll pHAT, and pHAT DAC. Each comes with unpopulated GPIO, giving the user the option of soldering on the bundled female header for the ability to easily remove the device or soldering it directly to a Pi Zero to make an ultra-compact electronic sandwich.

The Explorer pHAT is the most versatile of the bunch, adding 5V outputs, inputs, analogue inputs, and even a pair of motor control channels to the Pi’s otherwise feature-light 3.3V GPIO header. The Scroll pHAT, meanwhile, features some bright white LEDs in a 5×11 matrix and comes with software for scrolling messages. Finally, the pHAT DAC is an ultra-compact digital to analogue converter capable of playing back 192KHz 24-bit audio via a pre-fitted 3.5mm jack or optional pair of RCA jacks. In short: there’s a little something for everyone.

The Guitar is LeMaker’s follow-up device to what was previously known as the Banana Pi – and, like its predecessor, LeMaker is taking design cues from the Raspberry Pi Foundation. This time, it’s made a Compute Module-alike: a small SODIMM-layout computer-on-module which comes bundled with a break-out board to access its various features. Considering the high price of the official Compute Module, I had high hopes for the budget-friendly Guitar – and I’m pleased to say that it mostly didn’t disappoint.

Finally, the reset switch tutorial. A variant of the tutorial I prepared for The MagPi tailored specifically to the Custom PC audience, it walks the reader through adding a simple switch to any Raspberry Pi – but focusing on the new Zero – in order to quickly reset the device in the event of a crash. As an added bonus, it also allows you to power the Pi on from a shut-down state.

All this, plus a bunch of stuff written by people other than me, can be yours in Custom PC Issue 151. Either pick up a physical copy from wherever magazines congregate, or snag it digitally via Zinio or similar distribution services.

The MagPi, Issue 40

The MagPi Issue 40This month’s MagPi, the official magazine of the Raspberry Pi Foundation, is just a little bit special: it is, to my knowledge, the first magazine ever to include a cover-mounted computer. The release of the magazine today also represents the launch of a brand-new Raspberry Pi model: the Raspberry Pi Zero.

I’ve been lucky enough to have been playing with the Pi Zero for some time, having worked on three of the hardware projects you’ll find between the covers of this extra-special issue. After peeling the Pi Zero from the cover, readers will be shown how to solder general-purpose input/output (GPIO) headers onto its otherwise extremely flat face, connect its serial port to a computer for use as a true random number generator (TRNG), and use it with an existing HAT add-on to act as a mood lamp.

The three projects I created for this issue were chosen from a long, long list. The Pi Zero is an exciting device: it features the same specifications as the Raspberry Pi Model A, but in a brand-new form factor a fraction of the size of the original. Naturally, some features have been cut: just like the Model A there’s no Ethernet chip, but there are also no CSI or DSI connectors and no analogue audio or video ports – though composite video is broken out to a solder pad for the adventurous. The ports that do remain have also been modified: the full-size HDMI port is replaced by a mini-HDMI, and the full-size USB port is a micro-USB port which requires a USB On-The-Go (OTG) adapter before it can be connected to standard USB peripherals.

In doing this, the Foundation has created a device that excites me even more than the full-size models. With a production cost so low that it can be cover-mounted on a high-street magazine, it’s now possible to put a full Linux computer in more project than ever before – and with a simple low-cost USB OTG adapter and a Wi-Fi dongle, it can be networked for a total outlay of well below $10. It is, in short, a game-changer, and I look forward to working on many more Pi Zero-related projects in the near future.

If that wasn’t enough, you’ll also find my review of the Tenma 60W Digital Soldering Station which has been my trusty companion in various projects over the last couple of years. It’s always nice to be able to give a device a good, long-haul test before drawing your conclusions and I’ve certainly put the miles in on the Tenma. As I warn in the review a hobbyist doesn’t strictly need a soldering station, but it does make life easier – and the low cost of this unit, purchased from CPC, makes it easy to recommend for those who fancy an upgrade.

All this, plus more – and, remember the cover-mounted Pi Zero – is available in your nearest WH Smith. The magazine itself is also available as a DRM-free PDF download from the official website, licensed under Creative Commons terms, but obviously you’ll have to buy a Pi Zero separately if you want to follow along with any of my projects.