Linux User & Developer, Issue 162

Linux User & Developer Issue 162In addition to my regular four-page news spread, this month’s Linux User & Developer features a review of a maker-oriented computer-on-module (COM): the LeMaker Guitar.

The Guitar comes from the same company that brought us the Banana Pro, but while LeMaker has ditched its fruit-themed product nomenclature it’s still drawing inspiration from the same source: the Guitar the Chinese company’s equivalent to the Raspberry Pi Compute Module, based on the same SODIMM-layout module design and featuring a bundled break-out board to make the device’s features more accessible to hobbyists.

Where it improves on the Compute Module’s design is in its specifications: an Action system-on-chip (SoC) processor proves considerably more capable than the ageing BCM2835 of the Raspberry Pi Compute Module, there’s more RAM, and it even has Wi-Fi connectivity – though this, sadly, is based on a module attached to the break-out board, meaning that it’s not something you’ll have available should you decide to build your own circuit with the Guitar module at its heart.

When I reviewed the device, I was particularly impressed with the performance for the price – especially given that the Compute Module is considerably more expensive than the Guitar. In the time since the review, though, retailers have significantly discounted the Compute Module ahead of the planned launch of a 64-bit, 1.2GHz Compute Module 3 later this year based on the same BCM2837 SoC as the newly-launched Raspberry Pi 3. If you’re not in a rush, in other words, it may be worth seeing how much the Compute Module 3 costs before designing anything around the Guitar.

The full review, along with my four-page news spread, can be found gracing the shelves of your nearest supermarket, newsagent, or as a series of zeroes and ones on digital distribution services including Zinio.

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.

Linux User & Developer, Issue 155

Linux User & Developer Issue 155This month’s Linux User & Developer magazine, in addition to my usual four-page news spread at the front, includes just one review from my keyboard: the LeMaker Banana Pro single-board computer.

The story of China’s Banana-themed SBCs is one of intrigue, and bears a brief recap. The family started with the Banana Pi, a functional clone of the popular Raspberry Pi with enhanced specifications. Retaining the overall layout of the original Model B, the Banana Pi included a more powerful dual-core AllWinner A20 processor and an on-board SATA port, along with a few less explicable extras like a built-in microphone.

Sales in China were fair, but it’s the ecosystem which is of interest: various models of Banana Pi-based SBCs have been released, thanks to its open-hardware nature, including units that double as wireless routers or even network switches.

The Banana Pro is a direct replacement for the Banana Pi, designed by LeMaker. While keeping most of the specifications – the AllWinner A20 chip, 1GB of RAM, a gigabit Ethernet port – the board has received an overhaul, boasting a more streamlined design which borrows from both the Raspberry Pi Model B and Model B Plus. As a result, you’ll find an extended GPIO header – finished in fetching yellow – and the removal of the dedicated composite video output jack, but only two USB ports – plus the USB OTG port.

When the Banana Pi launched, it offered more power and wider compatibility than the Raspberry Pi it aimed to emulate; with the launch of the quad-core Raspberry Pi 2, however, the two leapfrogged once more. Keeping the dual-core A20 may have been a mistake, as for roughly the same price the official Raspberry Pi 2 offers far more performance – but, that said, real USB ports and SATA connectivity, along with gigabit Ethernet, are features not to be sniffed at.

If you want to read my full conclusion, along with my four-page spread of the latest news from the world of Linux, open hardware and open source, pick up your copy of Linux User & Developer Issue 155 from your nearest newsagent or supermarket now, or get it from the comfort of your own home electronically via Zinio and similar distribution services.

Custom PC, Issue 142

Custom PC Issue 142Continuing my regular column, the five-page Gareth Halfacree’s Hobby Tech, I spent this month’s page allowance on a look at the Arachnid Labs Tsunami, the Banana Pro, and analysed the legal battle underway between two companies claiming to be Arduino.

To begin, the Tsunami. I first looked at this interesting Arduino-compatible open-hardware device for another client, oomlout, publishing a hands-on preview of the device in early April. Created by Nick Johnson and crowd-funded via Kickstarter, the Tsunami is an interesting beast: while it shows itself to the Arduino IDE as an Arduino Leonardo compatible, the Tsunami is designed exclusively for signal generation and analysis work.

Priced at a fraction of the cost of a commercial signal analyser, the Tsunami is surprisingly capable. While code samples were limited at the time of writing, I was able to generate sine waves based on input from the serial console and even complex waveforms based on the Kansas City standard – the standard required to communicate with eight-bit microcomputers via their tape inputs. Nick’s own demonstrations include using the input and output simultaneously to graph the frequency response of audio equipment.

While the Tsunami is only available as a pre-order at present, the Banana Pro is readily available from your favourite Chinese wholesalers. Based on Lemaker’s Banana Pi but with a different manufacturing partner, the device offers a number of upgrades while still boasting compatibility with the Raspberry Pi from which it takes its inspiration. While the presence of a 40-pin GPIO header and integrated Wi-Fi is good news, the use of a dual-core processor when the Raspberry Pi 2 Model B offers a quad-core at roughly the same price is an undeniable disappointment – but you’ll need to read the review to make your mind up as to whether it’s worth the sacrifice.

My final two pages are spent looking at the current spat between Arduino LLC and Arduino Srl., the latter being the company founded under a different name to manufacture boards under licence from the former. With a new owner and a confusing new name, Arduino Srl. has earned the ire of many in the Arduino community – especially as it has begun releasing boards of its own which are direct clones of the Arduino LLC designs. The full story, naturally, is more complex, and I do the best I can to present both sides in the limited word-count available.

All this, plus the usual collection of things that are written by people that aren’t me – including the return of Richard Swinburn’s Our Man in Taiwan column, long absent from the magazine – can be yours for a trip to your local newsagent, supermarket, or from the comfort of your home via Zinio and similar digital distribution services.

Custom PC, Issue 141

Custom PC Issue 141If you’re a fan of my work, this month’s Custom PC magazine is going to be something of a treat: as well as the usual five-page Hobby Tech column, I’ve penned an eight-page special cover feature on the Raspberry Pi 2 single-board computer.

The special blends nicely into Hobby Tech itself: a two-page review of the Raspberry Pi 2 straddles the two features, leading in to a two-page round-up of the best operating systems available for the Pi – along with a preview of Windows 10, coming to the platform in the summer. Four pages of tutorials then follow: turning the Raspberry Pi 2 into a media streamer, a Windows- and Mac-compatible file server, and getting started with Canonical’s new Snappy Ubuntu Core and its innovative packaging system.

The next page walks the reader through a series of tips-and-tricks to help squeeze the most from the £30 marvel: overclocking the new quad-core Broadcom BCM2836 processor, built specifically for the Raspberry Pi 2 and offering a significant improvement over the single-core original BCM2835; expanding the capabilities of the Pi’s general-purpose input-output (GPIO) header; setting up a multi-boot platform to try out different operating systems; and updating the firmware and kernel modules to the very latest revisions using rpi-update.

Finally, the feature finishes with a single-page round-up of the best and brightest rivals to the Raspberry Pi’s crown: Lemaker’s Banana Pro, a dual-core Pi-compatible device with impressive operating system options; the SolidRun HummingBoard, a computer-on-module (CoM) design which promises future upgrade potential; the CubieTech Cubieboard 4, which packs an octa-core processor; the low-cost Hardkernel Odroid C1, the only entry in the list I haven’t personally tested; and the Imagination Technology Creator CI20, which bucks the trend by packing a MIPS-architecture processor in place of the more common ARM chips.

The remaining three pages of my regular Hobby Tech column – which celebrates its second birthday with this issue – feature an interview with local game devs Kriss and shi of Wetgenes regarding their clever Deluxe Paint-inspired pixel-art editor Swanky Paint and a review of Intel’s diminutive Atom- and Quark-powered Edison development platform.

All this, plus a smaller-than-usual amount of stuff written by people who aren’t me, can be yours from a newsagent, supermarket, via subscription or digitally via Zinio and similar services.

Custom PC, Issue 131

Custom PC Issue 131Continuing my terrifically successful Hobby Tech column this month, I cover the building of an arcade controller for the Raspberry Pi using genuine parts and the board’s handy-dandy general-purpose input-output (GPIO) pins, the Software Preservation Society’s KryoFlux floppy imaging device, review the Matrix TBS2910 mini-PC and offer a preview of the first real competitors to the Pi’s reign: the Banana Pi and the Hummingboard.

First, the Matrix: yes, it’s the same board I reviewed for Linux User & Developer this month, so don’t expect any surprises. It’s still a quad-core Freescale i.MX6 design with pre-loaded XBMC-based Linux distribution, designed for use as an open-source platform to encourage sales of TBS’ digital tuner devices. I was a little more generous this time around, mind, as the majority of Custom PC’s readership use Windows as their primary operating system; as a result, the use of a Windows-only utility to switch operating systems on the Matrix isn’t the no-no that it was for Linux User’s readers.

The KryoFlux is probably my personal highlight from this month’s column. Designed and produced by the Software Preservation Society, a not-for-profit group with no lesser aim than the storage and preservation of every game ever released on almost any computing platform, the KryoFlux is a universal floppy drive controller with a USB interface. Combined with the SPS’ software, it allows very low-level sampling of any floppy disk regardless of format, storing details on the magnetic flux transition timings for later decoding. Oh, and you can write disk images back to fresh media. For a collector with a large quantity of decaying magnetic media surrounding him, it’s an absolute lifesaver – if somewhat expensive for its small component count.

This month’s tutorial focuses on turning some old arcade components into a joystick for a Raspberry Pi-powered games console. It’s actually a lot simpler than you might think: digital joysticks are little more than a set of switches, and fire buttons are single switches; the process is no more complicated than the introductory switch-reading project I wrote for the Raspberry Pi User Guide. Combined with some handy-dandy open-source software, it works a treat – as long as your chosen game doesn’t tax the Pi’s poor 700MHz processor too much, of course.

Finally, the Banana Pi and Hummingboard. Both announced at roughly the same time, the two boards are the first in what I’m sure is to be a long line of Raspberry Pi clones. They’re not slavish copies, however: both bring new features to the table, starting with the promise of more power. The Banana Pi, from Chinese embedded computing specialist Lemaker, boasts an AllWinner A20 dual-core module that offers a rough quadrupling of the Pi’s CPU power; the Hummingboard, previously known as SolidRun’s Carrier One, will be available in models up to and included a Freescale i.MX6 quad-core unit. Add in SATA connectivity and even PCI Express, and you’ve got an interesting pair of designs.

I very deliberately didn’t include a review of either device, however: the Banana Pi’s board design is finalised, but the software is in pre-alpha status and is not comparable to the Raspberry Pi’s years-polished offerings. The Hummingboard, meanwhile, has yet to be fully released with my version being a limited-run single-core developer-only prototype kindly provided by Jason King at low-power computing specialist New IT. The finished version is due soon, and there’s a dual-core mid-range model with my name on it.

All this, plus a bunch of stuff by people who aren’t me, can be yours at your nearest newsagent, supermarket or from the comfort of your own home via digital distribution services like Zinio.