Custom PC – October 2019

(sharon) #1

adhere to many metal surfaces without the
need for permanent mounting hardware.
In short, the M5Stick-C is a bit of a beast



  • at least, in microcontroller terms. All the
    features in the world are useless without
    the software to back it up, though, and here
    M5Stack has had a head start over its rivals.
    The ESP microcontroller family is already
    popular enough to have had a range of
    software projects ported across to it, including
    MicroPython, Arduino and even JavaScript.
    Sadly, here’s where it starts to fall apart. The
    hardware side of the M5Stick-C is undeniably
    impressive, although a little more attention
    to assembly to avoid the off-centre and
    bruised display of our review sample would
    be good to see. The software side, however,
    is poorly documented and difficult to access.
    It gets off to a poor start at the beginning –
    the documentation on the M5Stack website
    is available only for Windows and macOS
    users; people running Linux are left to their
    own devices. Thankfully, the
    instructions for adding
    support for the
    M5Stick-C to


Despite its bulk, the M5Stick-C
is surprisingly comfortable when
fitted to the bundled watch strap

Inits‘wearable’bundleform,theM5Stick-C
includesa watchstrap,wall-mountand
Lego-compatiblemountingclips

A handy, though off-centre,
sticky label on the bottom
marks all the GPIO pins


MakerMediacloses its doors
Maker Media, the company behind MAKE: Magazine and the popular Maker Faire series
of events (see Issue 155 for a field report from Maker Faire UK 2016), has laid off its staff
and ceased operations. ‘Maker Media Inc ceased operations this week and let go of all of
its employees — about 22 employees,’ chief executive
Dale Dougherty told TechCrunch of the closure. ‘I started
this 15 years ago and it’s always been a struggle as a
business to make this work. Print publishing is not a great
business for anybody, but it works, barely. Events are
hard. There was a drop-off in corporate sponsorship.’

N EWS I N BRI EF


the Arduino-IDE are platform-agnostic,
although not labelled as such. Once it’s
configured, it gives you the usual ESP32
examples plus a range of M5Stick-C specific
programs. Code is provided to handle the
buttons, LEDs and display, with the latter
including projects that draw Spirograph-style
images or generate a user-configurable,
and just-about-scannable, QR Code.
Not all the projects work, however.
What should have been the most notable
one, a clone of one-button reaction
game Flappy Bird, fails to run correctly
and turns what is already a frustrating
game into Mission Impossible.
For the educational market, M5Stack has
its own block-based visual programming
environment, dubbed UIFlow. Using the
UIFlow firmware – flashable only from
Windows or macOS – it’s possible to
program the M5Stick-C in a drag-and-drop
environment, or switch to Python, directly
in the browser. It’s an approach borrowed

from a range of rival devices, including
the BBC micro:bit, but its implementation
isn’t great: there’s little documentation
explaining how to get started, and pulling
up the required ‘API Key’ – actually a unique
reference code for the M5Stick-C you
want to program – could be easier too.
All can be forgiven, however, with a look
at the price. Purchased from m5stack.com,
the M5Stick-C costs just $9.95 US with a
bundled USB Type-C cable or $11.95 US
with watch strap, wall-mount and Lego-
compatible clip as reviewed (around £7.85
and £9.40 respectively exc VAT). Another
kit with environment sensor and speaker
‘hat’ add-ons - no relation to the Raspberry
Pi’s HAT standard – is available for $15.90
US (around £12.50 exc VAT). At those
prices, it’s a toy that’s hard to turn down.
Free download pdf