Intel and CircuitCo revealed a smaller, faster, second-gen MinnowBoard SBC featuring an Atom E3800 SoC, revised I/O, and both Android 4.4 and Linux support.
Intel announced its open source MinnowBoard in April 2013 and shipped it for $199 in July. Built by CircuitCo and backed by Intel’s Minnowboard.org community, the Linux-ready single board computer is now available for $189. The new MinnowBoard Max, due early in the third quarter, blows past the original on price, performance, and energy consumption, while shrinking size from 4.2 x 4.2 inches to 3.9 x 2.9 inches.
Like the BeagleBone Black, the MinnowBoard tightened up its feature set slightly in order to reduce the price. Beagleboard.org was responding to pressure from the $25/$35 Raspberry Pi when it almost halved the price of the Black to $45.
According to David Anders, Senior Embedded Systems Engineer at CircuitCo, a Ft. Worth, Texas based company that also manufactures the BeagleBone Black, the MinnowBoard Max is not intended to compete directly with the Raspberry Pi. Yet, the SBC is certainly likely to reach a wider audience with its $99 price.
The original MinnowBoard acted as a set of “training wheels,” both for CircuitCo, which was new to x86-based boards, and Intel, which was new to open hacker boards, Anders told LinuxGizmos. Lessons learned on the original have helped steer the path to the Max, he added.
The Max should also attract developers who like their hacker SBCs as open source as possible. With its firmware roots in the Yocto Project, the Intel-backed Minnowboard.org already offered open source code and Creative Commons licenses for schematics and design files. Now, with the Atom E3800 based Max it also offers “a complete open GPU driver in the mainline kernel” for its Intel HD Graphics, says Anders.
While the original board offered only an Angstrom Linux build based on Yocto Project code, the Max also supports a more generic Debian GNU/Linux, and offers compatibility with Android 4.4. So far, Intel has not pushed the embedded-focused Atom E3800 as an Android platform as much as it has with its mobile Atom versions, like the similarly 22nm Atom Z34xx (Merrifield).
Board shrinks, expansion splits into two connectors
Whereas the original MinnowBoard was limited to 1GB RAM, the MinnowBoard Max supports configurations of 1GB, 2GB, or 4GB. It also advances from DDR2 to DDR3 RAM. SPI flash, used to store its UEFI firmware, has been doubled to 8MB, and instead of NAND flash, you get a microSD slot. Two SATA ports (one on-board) support more robust storage.
As before, coastline I/O includes gigabit Ethernet, micro-HDMI, and two USB host ports, but this time one of the USB interfaces steps up to USB 3.0. A serial debug interface and various GPIO signals (with two supporting PWM) are also available via header connectors. The Max has also lost a few on-board features. Gone are the previous micro-USB OTG and analog audio ports (digital audio is available via the board’s coastline HDMI port).
Whereas previously there was a single, 100-pin expansion connector that supported stackable expansion cards called “Lures,” the Max splits its I/O into two connectors. A 26-pin header connector on the top side for low-speed I/O, and a 60-pin high density connector on the reverse side of the board, for high-speed I/O.
Two new Lure formats
Like the original MinnowBoard, the Max supports standardized expansion boards, called Lures. However, due to the Max’s new use of dual expansion connectors — dedicated to low-speed and high-speed signals, respectively — Lures designed for the original MinnowBoard are incompatible with the Max. Consequently, the MinnowBoard Max introduces two new add-on module formats: low-speed MinnowBoard Max Lures, and high-speed MinnowBoard Max Lures.
“Since the low speed connector is very similar to the signals available on most Arduino platforms, a wide range of Arduino Shields that are released under creative commons will be redesigned for MinnowBoard Max,” explains Anders. “This allows developers to take advantage of a wide range of [existing] tutorials as well as easily prototype projects.”
Arduino shields expected to be converted into low-speed Lures include the ADC Shield, PWM Shield, Moto Shield, Relay Shield, and CAN Bus Shield. “We currently have a list of 28 Arduino shields that are released under creative commons that will be redesigned specifically as Lures for the MinnowBoard Max,” Anders told LinuxGizmos. In fact, CircuitCo is developing a Lure similar to the current BeagleBone Audio Cape, which provides various analog audio options.
The Max’s high-speed expansion connector, meanwhile, provides signals that can be used for implementing high-speed Lures that leverage off-the-shelf mini-PCIe and/or mSATA cards, noted Anders.
Summary of specifications
Specifications listed for the current MinnowBoard Max models include:
The MinnowBoard Max will go on sale early in the third quarter. Two versions will be offered initially: a $99 entry-level model, with a 1.46GHz single-core E3815 SoC and 1GB RAM; and a $129 model, equipped with a 1.33GHz dual-core E3825 SoC and 2GB RAM. CircuitCo is evaluating demand for a quad-core model, but that has not announced any details or availability yet. Additional information is available at the Minnowboard.org website, and at CircuitCo’s MinnowBoard product page.