Rapidly Prototype Projects with the Serpente CircuitPython Dev Board

Sweden-based PCB designer Arturo182 has released a tiny CircuitPython development board aimed at rapid prototyping and producing quick projects. There are two boards in the Serpente line, and both are virtually identical but offer different USB interfaces — the Standard board outfitted with a USB Type-C connector, and the Plug version featuring a USB Type-A connector.

The Serpente boards were designed to be used with CircuitPython, and both boards are virtually identical, but use different USB interfaces. (📷: Arturo182)

“If you are familiar with the Digispark boards, you may notice some similarities. This fact is of course not incidental, the Serpente boards are inspired by the Digispark, both in form-factor as well as use-cases. The Serpente boards are meant to be used as quick and dirty, yet flexible, prototyping tools.”

As far as hardware goes, the Serpente boards are outfitted with an ATSAMD21E18A 32-bit Arm Cortex-M0+ (running at 48MHz), with 32Kb of RAM and 256Kb of Flash. There’s also 4MB of additional Flash for file and code storage, six customizable GPIOs, 250mA LDO, 3.3V logic/power, a user-controlled RGB LED, a reset button, and can be powered over USB or external source.

The Serpente Plug version showing GPIO layout with power, GND, port pin, digital pin, analog pin, serial pin, and PWM pin. (📷: Arturo182)

The software side of the Serpente is self-explanatory — it leverages Adafruit’s CircuitPython programming language, which simplifies the coding process, making it prime for rapid prototyping and quick-build projects. Arturo182 has made his board available on Tindie for $15 with your choice of USB Type-C or Type-A connector. It should be noted the board ships with unsoldered male pin headers, but it shouldn’t be too difficult to solder them yourselves.

Go to Source
Author: Cabe Atwell

By admin

I'm awesome! What else would I say about myself.