A new micro-controller board at the Saint Malo Mini-Maker Faire

Computers & Mobile Technology
A new micro-controller board at the Saint Malo Mini-Maker Faire

Saint Malo Mini Maker Faire

This post is coming to you live from theย Saint Malo Mini-Maker Faireโ€”the first Maker Faire in Franceโ€”being held at theย IUT de Saint-Maloย here this weekend.

Draลกko Draลกkovic (left) and Uroลก Petrevski  (right) demoing the prototype WeIO board at the Saint Malo mini-Maker Faire
Draลกko Draลกkovic (left) and Uroลก Petrevski (right) demoing the prototype WeIO board at the Saint Malo mini-Maker Faire

Uroลก Petrevski andย Draลกko Draลกkoviฤ‡, two makers from Parisian design agency nodesign.net, used the Saint Malo mini-Maker Faire to unveiled a new board, the WeIO. The board is intended to be a “web of things” platform.ย Their new board is entirely open sourceโ€”the schematics, board design files and the bill of materialโ€”you can assemble the board yourself if you want to.

With both a Qualcomm Atherosโ€”which has built in Wi-Fiโ€”running a version of OpenWRT Linux (much like the Arduino Yรบn) andย an ARM Cortex-M0 processor, providing GPIO, Analog to Digital convertor, PWM signal generator and native interfaces for Serial, i2c and SPI interfaces, there’s plenty of power on the board.

The advantage of using the Atheros is that this chip is widely availableโ€”it’s commonly used in WiFi routers. However it doesn’t have Analog to Digital interface or PWM, hence the addition of the cheap ARM Cortex. However the addition of the extra processor means that you can drive hardware in real-time, you’re not going to have blocking problems with SPI or PWM, which in many cases need specialised extra hardware when handled in software on boards like the Raspberry Pi.

Building an application on the WeIO prototype board.
Building an application on the WeIO prototype board.

The software behind the board is fairly matureโ€”it’sย based on Python powered WebSocket server designed to allow you to build an asynchonuous event-driven web app using HTML5, CSS3 and JavaScript. Like the BeagleBone’s Cloud9ย development environment andย BoneScript, the WeIO’s development environment runs on the board itself. However unlike the BeagleBone the WeIO supports both Javascript and Python in its environmentโ€”the Python environment is meant to build stand-alone applications.

The WeIO Prototype (left) next to a 3D printed mock-up of the real board (right)
The WeIO Prototype (left) next to a 3D printed mock-up of the real board (right)

Unlike the software stack, the hardware they were showing off today in Saint Malo was a pre-production prototype. They’re hoping to crowd-fund the hardware in the near future.

I talked toย Uroลก Petrevskiย about the design of the platform,

When we conceived this platform we thought about it from the design perspective. It was not technology driven. Making the Internet of Things is a complex cross-domain problem, and thinking about the interface from a design perspective makes things simpler for the end-user. One of the strategic things about the board is that all of the development tools are on the webโ€”it’s a graphical environmentโ€”that means you can develop new graphical developer tools that have never existed before. The idea of having everything embedded on the board, in one place, is the added-value not the electronics.

Tagged

Alasdair Allan is a scientist, author, hacker and tinkerer, who is spending a lot of his time thinking about the Internet of Things. In the past he has mesh networked the Moscone Center, caused a U.S. Senate hearing, and contributed to the detection of what wasโ€”at the timeโ€”the most distant object yet discovered.

View more articles by Alasdair Allan
Discuss this article with the rest of the community on our Discord server!

ADVERTISEMENT

FEEDBACK