The Official Raspberry Pi Beginner’s Guide, 5th Edition

I am thrilled to announce the release of The Official Raspberry Pi Beginner’s Guide, 5th Edition – the latest incarnation of my book on the world’s most popular single-board computer, brought bang up to date for the Raspberry Pi 5 and the new Debian Bookworm-based Raspberry Pi OS software.

The new Beginner’s Guide has enjoyed a complete overhaul. Brian Jepson, the new head of publishing at Raspberry Pi Press, has introduced a new production approach which has resulted in a book that’s sleeker, cleaner, and more accessible than ever before – and at a beefy 278 pages, it’s also the longest edition yet.

That extra length comes courtesy of the inclusion of a bonus chapter on the Raspberry Pi Pico and Pico W microcontrollers, which serve as excellent companions to the main Raspberry Pi single-board computers. There’s also a fully updated getting started guide for setting up the Raspberry Pi 5, as well as the Raspberry Pi 400 and Raspberry Pi Zero 2 W.

This is my first time working with Brian, and it’s been a blast – from getting to grips with a whole new and considerably sleeker production process, which will mean easier updates in the future, to going through the material with a fine-tooth comb to make the book the best it could possibly be. Thanks too go to everyone else involved in the process: editor Liz Upton, interior designer Sara Parodi, Nellie McKesson in production, Brian O’Halloran for new photography, graphics editor Natalie Turner, head of design Jack Willis, and of course returning illustrator Sam Alder, plus all the others at Raspberry Pi Press.

The publication of the 5th Edition in English won’t be alone on the shelves for long, either, with Brian having confirmed translations into more languages than ever before: Danish, French, German, Greek, Italian, Polish, Japanese, Norwegian, Portuguese, Spanish, and Swedish.

The Official Raspberry Pi Beginner’s Guide, 5th Edition is available in all good bookstores now, in Raspberry Pi Stores and authorised resellers, and online with global delivery from the Raspberry Pi Press store; a digital copy will also appear, free of charge, in the Raspberry Pi Bookshelf app on Raspberry Pi OS in the next few days.

I hope you have as much fun reading it as I did writing it.

Custom PC, Issue 229

Custom PC Issue 229For my Hobby Tech column in this month’s Custom PC Magazine I’ve taken a look at the Blink smart-home security camera ecosystem, and in particularly its new doorbell camera, the shiny Raspberry Pi Pico W, and built a custom Linux distribution for the Microchip PolarFire SoC Icicle Kit.

My interest in the Blink ecosystem is not purely academic. Having recently purchased a new house, I saw the opportunity to deploy a cost-effective camera system while documenting the process for Hobby Tech – and I’m pleased to report that Blink, which is entirely battery-driven bar a mains-powered “Sync Module, made things easy. The hardware was initially photographed in my studio then installed on-site with additional imagery captured, before being tested over a period of weeks to iron out teething problems.

The Raspberry Pi Pico W, meanwhile, is a near-identical clone of the Raspberry Pi Pico microcontroller board – but this time it’s brought a radio along for the ride. At the time of writing, only Wi-Fi was available – with Bluetooth present in hardware but not yet enabled in the firmware – but that’s enough to vastly expand the possibilities for projects driven by the Raspberry Pi Pico and its RP2040 microcontroller. Better still, the price has been kept low: at £6 including VAT, it’s near-impossible not to recommend the Raspberry Pi Pico W.

Finally, I reviewed the PolarFire SoC Icicle Kit back in Issue 224 – and one of my biggest complaints was with the pre-installed Linux distribution, which was extremely spartan and not a little buggy. It may have only been five months since that review was published, but things have change for the better – and to prove it I used Microchip’s documentation and Yocto Linux board support package (BSP) to build a much more polished Linux operating system for the board.

All this and more is available at your nearest newsagent or supermarket, online with global delivery, or as a free download on the official website.

Custom PC, Issue 225

Custom PC Issue 225My Hobby Tech column for this month’s Custom PC Magazine takes a look at the IceWhale Tech ZimaBoard, a self-styled “single-board server,” the relatively low-cost yet high-performance DytSpectrumOwl thermal inspection camera, and the Cyntech Raspberry Pi Heatsink Case – the latter an imposing block of hefty plastic and metal.

The ZimaBoard 216, the cheapest model in the ZimaBoard family, is an interestingly-designed single-board computer which arrives ensconced in its own heatsink case. Powered by an Intel Celeron N3450 – a quiet upgrade from the Celeron N3350 originally planned, likely as a result of component shortages – the base model includes 2GB of LPDDR4 memory and 16GB of eMMC storage pre-loaded with a Linux-based operating system dubbed “Casa OS.”

The hardware is well-designed and comes with room for expansion courtesy of USB 3 ports, two gigabit Ethernet ports, two SATA 6Gbps ports, and – unusually – a PCI Express slot to the side. Actually using the slot, sadly, isn’t easy – and there’s a lot of work still to be done in addressing usability and security issues in the custom OS.

The DytSpectrumOwl is another piece of well-designed hardware somewhat hampered by weaker software. Built by Dianyang Tech, the DytSpectrumOwl is built for thermal analysis of PCBs and materials via a surprisingly high-resolution camera module on a neat adjustable stand – functionally equivalent to, though slightly lower resolution than, the FLIR ETS320 I reviewed back in Issue 201.

At less than half the price, though, the DytSpectrumOwl is a tempting alternative to the FLIR model – and it includes a wonderfully useful focus adjustment knob, dramatically increasing its flexibility. Its software, however, is Windows-only and outputs annoyingly non-standard radiometric JPEG images lacking a visible scale.

Finally, Cyntech’s take on a protective and cooling case for the Raspberry Pi family is a surprisingly chunky design built from plastic with an upper metal heatsink. Built from just three parts – plus an optional fourth spacer layer to make room for a fan, for when passive cooling isn’t enough – the case is pleasingly robust and does a perfectly good job of keeping the Raspberry Pi’s processor from throttling during intensive workloads. Its price, though, makes it hard to recommend over third-party alternatives.

All this, and a whole lot more, is available now from your nearest newsagent or supermarket, online with global delivery, or as a free PDF download from the official website.

Custom PC, Issue 222

Custom PC Issue 222This month’s five-page Hobby Tech column takes a look at the retro-style Clockwork Pi DevTerm portable computer, the HcX Floppy Disk Emulator tool, and Hex Loader – the first graphic novel I’ve seen in a few decades to arrive with its own tie-in game for the Sinclair ZX Spectrum.

The DevTerm, a follow-up to Clockwork Pi’s excellent GameSHell hand-held console, has been a little delayed. Having originally been due to land in April 2021, it’s only now gone through the review process thanks to the ongoing component shortages afflicting the industry – but it’s definitely been worth the wait. Inspired by classic portable computers like the TRS-80 Model 100, it’s a real anachronism backed by open-source hardware and open-source software.

That’s not to say it’s perfect: the top-end A-0604 model, as reviewed, is incapable of sustaining full-speed operation for more than a few seconds of load before throttling and arrives with the two high-performance cores entirely disabled; the display suffers from a glitch whereby the top four lines are entirely missing; and it took the community to make the tiny trackball less frustrating to use. The sheer joy of the device, thankfully, overrides these concerns. The built-in thermal printer is particularly wonderful, and was used to submit this month’s column – by post.

The HcX Floppy Disk Emulator review, meanwhile, was born from a need I had to image and retrieve data from some floppy disks which had been formatted for use with the Dragon Data family of microcomputers. Despite its name, the software isn’t exclusively usable by those who’ve splashed out on HcX hardware: it can load disk images, including stream captures from a KryoFlux, and provides a range of useful tools including an incredible visual floppy disk explorer – capable of even demonstrating the exact location and shape of damaged areas of a disk.

Finally, Hex Loader. A crowdfunded collaboration between writer Dan Whitehead, illustrator Conor Boyle, and letterer Jim Campbell, Hex Loader is halfway a love-letter to game development in the 1980s and halfway some kind of scathing indictment of consumerism and modern art wrapped in a mystical layer of sorcery. It also comes complete with a tie-in ZX Spectrum game, Combat Wombat – and you can’t say that of many publications released in the 2020s.

Custom PC Issue 222 is available at all good newsagents and supermarkets now, online with global delivery, or as a DRM-free PDF download on the official website.

 

Custom PC, Issue 219

Custom PC Issue 219In this month’s Custom PC I take a look at the Airxed IRX Smart Home Hub, revisit the Kobol Helios64 open-spec network attached storage (NAS) appliance, and read through Wired’s pocket-size guide to quantum computing by Amit Katwala.

First, the hub. Looking for all the world like a fat gloss-finish hockey puck, the IRX is effectively a cross between a programmable remote and an environmental monitor. Inside the housing is an array of through-hole infrared LEDs, arranged in a hedgehog-like pattern. Trigger an IR signal using the companion app, and they all fire at once offering room-filling coverage – not like the bad old days of taping an IR blaster to a sensor to get the positioning just right.

Combine that functionality with a temperature and humidity sensor, all drive by an Espressif ESP-12S ESP8266-based microcontroller, and you’ve an interesting device. Sadly, despite an attractive price there are a fair few downsides to the design – and I was entirely unable to find my Yahama AV receiver in the list of infrared gadgets it could control.

I originally reviewed the Helios64, meanwhile, back in Issue 211. At the time my conclusion was that, despite some glaring design flaws and software issues, it was a tempting buy – a conclusion I now revisit on the news that Kobol is closing up shop and the bug-fixed second revision will no longer be released. Couple that with the discovery of yet more hardware failures and serious concerns about the Armbian project on which the device runs, and it’s no longer recommended – even if you could pick one up cheaply on the second-hand market.

Finally, Quantum Computing is the first in a series of compact primers covering a range of topics selected by Wired Magazine. Written by Amit Katwala, it’s a broad though shallow romp through the latest in the field of quantum computing technology – looking at everything from its impact on cryptography to commercial quantum systems. For the curious, it’s a great introduction to the topic – but most will be left wanting something more when they reach the end.

Custom PC Issue 219 is available from all good newsagents and supermarkets, online with global delivery, and as a free PDF download as part of a time-limited offer.

Custom PC, Issue 215

Custom PC Issue 215My regular Hobby Tech column takes a look at three very different, yet related, items in this month’s Custom PC: the PiStorm accelerator for the Commodore Amiga; the Remodo X Bluetooth remote from Remotec; and Joshua M. Pearce’s Create, Share, and Save Money Using Open-Source Projects.

First, the PiStorm. I’ve long been a fan of Commodore’s ill-fated Amiga family of computers, and while my collection isn’t what it used to be I still have a couple keeping me company around the office. It was in one of these I installed the PiStorm, an open-source accelerator and expansion board designed to be powered by a Raspberry Pi 3 Model A+ – and, in the future, by still-more-powerful models in the Raspberry Pi range.

Donated by my good fried Jaimie Vandenbergh, who had picked up a handful of the low-cost boards for his own use, the PiStorm is nothing short of incredible. Effectively turning the Raspberry Pi into an emulated Motorola processor, it increases an Amiga’s compute performance, memory, graphics capabilities, storage, and even – though not at the time of writing – gives it the ability to connect via a Wi-Fi network. In short: it’s a must-have.

The Remodo X remote, meanwhile, is another accessory aimed at the Raspberry Pi – and a smaller niche. Targeting home automation and home theatre uses, the Remodo X is a surprisingly stylish device with just four buttons on its front and the ability to distinguish between short- and long-press for eight custom-mapped functions.

The device works via both Bluetooth and infrared, though for a gadget Remotec claims is specifically designed for a Raspberry Pi there’s a distinct lack of software: customising its buttons requires a smartphone app, and can’t be done on the Raspberry Pi itself.

Finally, Using Open-Source Projects is a book I wanted to love – after all, I’m a big proponent of free and open-source software and hardware. Sadly, it entirely fails to deliver on its promise – spreading an already-slim book far too thin across far too many topics. Some of the blame lies on the author, but some on the publisher – in particular the poor print quality and bizarre failure to flag the use of a figure which compares an original black-and-white image to its colourised equivalent yet shows both before and after shots in black and white.

The full column, and much more besides, is available in your nearest supermarket or newsagent now, online with global delivery, or – as part of a limited-time offer – as a DRM-free PDF download at zero cost.

Custom PC, Issue 214

Custom PC Issue 214My Hobby Tech feature for Custom PC takes a look at two compact but very different pieces of keyring-compatible open-source hardware, the Solo V2 security key and the FunKey S, and also a colouring book. No, really, a colouring book: the Retro Computer Colouring Book.

The Solo V2 is, as the name suggests, a second-generation follow-up to the original Solo. The core of the project hasn’t changed: it’s an open-source project which aims to create a FIDO/FIDO2-compatible security dongle. Like its proprietary equivalents, the Solo V2 includes both USB and NFC communication capabilities, supports standard protocols, and even has a tamper-proof design with the bulk of the circuit held on a module encased in transparent resin.

Where the Solo V2 splits from its competition is in the firmware. Written in Rust, the biggest change from the original variant, the firmware is entirely open – allowing anyone to not only inspect the code for any reason, from finding security vulnerabilities to ensuring there are no deliberate back doors, but to modify the code in order to add new features.

The FunKey S is, like the Solo V2, designed to hang on your keyring. It’s not a security dongle, though: it’s an entirely functional self-contained games console, running a customised Linux distribution packed with emulators for everything from the Nintendo Game Boy to the Sony PlayStation. Designed to mimic, roughly, the look of the Game Boy Advance SP, the folding console is ridiculously compact – and absolutely everything, from the circuit design to the plastic case, is open source.

Finally, Retro Computer Colouring Book from Quick Web Books sounds like a joke, and it at least partially is: as the bumph on the back of the book makes clear, vintage computers from the 1970s and 1980s were primarily beige or black – and one of the machines included, the Sinclair ZX80, was the same white as the underlying paper. A joke, then, but one which is also usable: machines are represented with custom-drawn line art, and it’s entirely serviceable as a colouring book – and there’s nothing to stop you reimagining machines like the Altair 8800 in a hot pink or lurid purple.

Custom PC Issue 214 is available now at all good supermarkets and newsagents, online with global delivery on the official website, or as a free PDF download without DRM restrictions.

Custom PC, Issue 210

Custom PC Issue 210For Custom PC Magazine, the new year starts with another installation of my Hobby Tech five-page column, this month starting with an in-depth investigation of the Raspberry Pi 400, the RetroFlag NESPi 4 Nintendo-themed case, and Ubuntu 20.10 for the Raspberry Pi.

First, the Raspberry Pi 400. The first device to come from Raspberry Pi with an explicit design focus on producing a consumer device, rather than a bare-bones educational circuit board, the Raspberry Pi 400 packs the core technology from the Raspberry Pi 4 Model B into a keyboard housing to produce an almost-all-in-one PC reminiscent of a classic Atari 400, Sinclair ZX Spectrum, or Commodore VIC-20.

For the Custom PC review, I investigated the device’s internals – a custom-designed single-board computer which is the largest Raspberry Pi ever made, along with the first to include a heatsink in the form of a large slab of metal attached to the system-on-chip – and ran the system through a series of benchmarks to check its performance and thermal characteristics.

Similarly, the RetroFlag NESPi 4 saw a few benchmarks – focusing primarily on whether its small and always-running internal fan could keep a Raspberry Pi 4 cool and how the clever SATA-to-USB adapter, which accepts a 7mm SSD disguised in a plastic housing shaped after a NES cartridge, handled throughput. Sadly, testing also revealed a few issues with the otherwise-clever casing – in particular the fact that the SATA adapter is unusable in the Raspberry Pi’s default USB Attached SCSI (UAS) operation mode and takes a performance penalty if you manually override it.

Finally, Ubuntu 20.10 is the first release of Canonical’s Linux distribution to prove the company’s promise that it will treat the Raspberry Pi family as a first-class citizen going forward. In addition to 32- and 64-bit variants of the Ubuntu Server operating system, available in earlier releases, Ubuntu 20.10 is available in a new Ubuntu Desktop release – which includes a full graphical user interface and a handy range of pre-installed software, along with support for installing more via the apt package manager or Canonical’s Snap Store platform.

Custom PC Issue 210 is available at all good supermarkets and newsagents now, or online with global delivery from the official website.

The Official Raspberry Pi Handbook 2021

The Official Raspberry Pi Handbook 2021This year’s holiday release from Raspberry Pi Press is The Official Raspberry Pi Handbook 2021, a tome which collects 200 pages of content previously published in The MagPi and makes it available ready for wrapping and nestling under the tree.

My primary contribution for this year’s Handbook centres around the Raspberry Pi 400, the latest single-board computer in the Raspberry Pi family. Built into a keyboard housing, the most-in-one layout is a new venture for Raspberry Pi – and you’ll find my imagery in the book’s getting started section for newcomers.

You’ll also find a six-page abridged edition of my Raspberry Pi 400 feature from The MagPi Issue 100, down from the original twelve with the main removal being the detailed benchmarking. The new thinner variant still includes plenty of imagery, including a graphical tour of all the external features and ports found on the Raspberry Pi 400, plus my interview with its designer Simon Martin and Raspberry Pi Foundation founder Eben Upton.

You’ll find more of my work scattered throughout, too, including screenshots and tutorials cribbed from The Official Raspberry PI Beginner’s Guide 4th Edition – along with a wealth of material from my fellow MagPi contributors.

The Official Raspberry Pi Handbook 2021 is available to buy now with global delivery, or to download as a DRM-free Creative Commons-licensed PDF, on the official website.

The MagPi, Issue 100

The MagPi Issue 100For this bumper issue of The MagPi, celebrating 100 issues since its launch as a fanzine and subsequent adoption as the official Raspberry Pi magazine, I take a deep dive into the company’s latest single-board computer: the very-nearly-all-in-one Raspberry Pi 400.

Built into a keyboard housing, the Raspberry Pi 400 is almost everything you need: just add a USB Type-C power supply, microSD, mouse, and display. For those buying the Personal Computer Kit – previously the Desktop Kit – that’s reduced to only needing an external display. Better still, the design includes the Raspberry Pi family’s first passive cooling system – and a speed boost from 1.5GHz to 1.8GHz.

Across the hefty 12-page feature I take the reader on a visual tour of the new board’s external ports and internal features – stripping it down to the surprisingly large single-board computer ensconced within – before taking a break for an interview with principal hardware engineer Simon Martin and Raspberry Pi Foundation founder Eben Upton on the project’s origins and development.

Benchmarks follow, putting hard numbers to the speed boost that has seen the CPU clocked from the default 1.5GHz on the Raspberry Pi 4 to 1.8GHz on the Raspberry Pi 400. As with previous launches, these include historical measurements going all the way back to the original Raspberry Pi Model A and Model B – detailing the performance of every board, bar the industrial-focus Compute Modules, across synthetic and real-world workloads.

The full review is available now in The MagPi Issue 100 from supermarkets and newsagents, online with global delivery, or as a free Creative Commons licensed PDF download on the official website.