Custom PC, Issue 232

Custom PC Issue 232My Hobby Tech column this month takes a look at something cutting-edge and something vintage: the Jolly Module drop-in Arduino Uno upgrade and Shareware Heroes, Richard Moss’ latest look at a bygone era of software.

The Jolly Module is an interesting beast. Created by Gianluca Martino, one of the founding members of the Arduino team, it’s designed to address a very real problem: drawers packed with Arduino Uno development boards which have been made obsolete by modern equivalents boasting integrated Wi-Fi networking. Thus, the Jolly Module: pop out the ATmega328 microcontroller in the socket on top of the Arduino Uno and put the Jolly Module in its place and you can do everything you used to do with the added benefit of Wi-Fi connectivity.

It’s not a perfect device, by any means. Its pricing means that you could be better off buying something like a Raspberry Pi Pico W or an ESP32-based board, unless you’re tied into the Arduino Uno form factor already, while it doesn’t quite fit as well as it should – and strains the socket to the point where you can’t go back to the original ATmega328 chip. It’s clever, though, and for those with Arduino Uno shields to spare can mean a whole new lease of life for otherwise-abandoned hardware.

Shareware Heroes, meanwhile, is the follow-up to Moss’ The Secret History of Mac Gaming, which I reviewed back in Issue 196. This time, Moss turns his attention to shareware software – that bygone era before high-speed internet made distribution a non-issue, when the easiest way for a software house to get its wares in peoples’ hands was to encourage them to copy and distribute it among themselves. As with its precursor, Shareware Heroes is a fantastically well-researched tome and a delight to read – and comes with the added benefit of a DOS-themed website providing access to a full bibliography and reference database.

Finally, I also cover two bits of news in the column: Framework announcing the release of its first modular laptop design for Google’s Chromebook platform, and the launch of an upgrade module for the Clockwork Pi DevTerm (reviewed in Issue 222) which offers compatibility with the Raspberry Pi Compute Module 4 family.

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

Custom PC, Issue 164

Custom PC Issue 164My Hobby Tech column this month is dominated by two reviews of devices which have taken their inspiration from better-known alternatives, but the two couldn’t be more different: the Asus Tinker Board and the SiFive HiFive1. As an added bonus, there’s a look into the wonderful world of hobbyist pinball machine repair, and by that I mean a friend and I repaired some pinball machines and lived to tell the tale.

First, the Tinker Board. There have been rumours flying around since last year that Taiwanese technology giant Asus was looking to carve itself off a slice of the Raspberry Pi pie, and that’s exactly what the Tinker Board is: an attempt to clone the Raspberry Pi. Its footprint and layout are so close to the original that it’s entirely possible to use official Raspberry Pi cases without difficulty, and the features available are a one-for-one match: four USB ports, an Ethernet port, Bluetooth and Wi-Fi, a 3.5mm jack, CSI and DSI connectors, and even the Pi’s trademark 40-pin GPIO header.

To its credit, Asus has tried to improve upon the original design. The processor is more powerful – quite impressively so, I discovered in my testing – and purportedly supports 4K video playback, the Ethernet supposedly gigabit, there’s support for 24-bit 192KHz high-definition audio, the RAM has been boosted from 1GB to 2GB, and the GPIO port has received colour coding to its pins. Sadly, many of these claims fell short during testing: the Ethernet port’s throughput is sub-100Mb/s even when connected to a gigabit switch, the 4K video playback simply doesn’t work, and the GPIO port is useless for anything save basic on-off pin switching – there’s no I²C, no SPI, no 1Wire, no UART, nothing, with all advanced features simply listed as in-the-works.

The SiFive HiFive1, by contrast, delivers on its promises and more. Designed to mimic the footprint and layout of an Arduino Uno microcontroller, the HiFive1 is notable for the chip at its heart: one of the first off-the-shelf implementations of the open-source RISC-V (pronounced “risk five”) architecture. Still in its relative infancy compared to Atmel’s AVR or Intel’s x86 architectures, RISC-V is designed to scale from microcontrollers like SiFive’s through to high-efficiency server systems.

Like the Tinker Board, I ran into a few hiccoughs during testing. Unlike the Tinker Board, they were all quickly addressed. Considering the HiFive1 is only the second major product from SiFive and is the first commercial implementation of the RISC-V architecture to include support in the Arduino IDE for easy programming, I was thrilled with the board – and sad when my time with it came to an end.

Finally, pinball machines. The last page of this month’s column details my visit to the Brew Haus in Bradford with my friend Stuart Childs, but rather than being there for the beer we were there to administer some love to a series of pinball machines the owner had recently installed – one of which, a Data East Star Wars table, was entirely non-functional and missing its keys to boot. Between picking the lock to gain entry, replacing the somehow-shattered bumpers, testing the electronics, and discovering the PSU was hanging by a thread – its screws, interestingly, being attached to the magnet of a nearby speaker – a fun time was had and a working table set up by the end of the evening.

To get the full low-down on all these topics, plus a whole lot of interesting stuff written by people who aren’t me, head to your local newsagent, supermarket, or other magazine outlet, or pick up a virtual copy via Zinio or similar digital distribution services.