The History of Screvle Hardware

A project log for Screvle - Lua Web IDE

ARM Cortex-M4 with browser-based Lua Development Environment. Provides an ideal software and hardware platform for your next project.

Ronald VanschorenRonald Vanschoren 08/17/2014 at 15:440 Comments

The history of the Screvle project starts many years ago. As an embedded systems consultant and hobbyist I was often looking for an easy to use, open hardware platform to start from when building the next thing. There are our beloved Arduino's and mbed's, but there is still a lot missing before they are useable in some applications (e.g. buttons, display, ethernet, SD-card,...). When you put all the shields and boards together you end of with a nice proof of concept, but the result is not useable outside the lab (read: by non-engineers). Expensive custom PCB design was often needed.

Out of frustration of always re-inventing the wheel I started to create Screvle hardware. I wanted a modern CPU (ARM Cortex-M3, later upgraded to Cortex-M4), a decent display (QVGA + touchscreen), a few buttons, an LED, Ethernet, USB and an SD-card. And expansion headers with all types of embedded I/O to connect project specific hardware. Currently at revision 3 of the PCB, it now also comes with a Li-Ion charger and optional Wifi module.

The Screvle PCB is designed to fit in a commercially available enclosure (Hammond 1553C), so as a whole Screvle is a real product, not an engineering tool. This allows to take your hacks out of the lab into the real world for everyone to enjoy.