Alan Yorinks Releases a Telemetrix Telemetry System Beta for the Raspberry Pi Pico

Telemetrix port extends the Python-powered telemetry system beyond Arduino-compatible microcontrollers, with further development to follow.

Developer Alan Yorinks has ported Telemetrix, a telemetry system originally developed for Arduino-compatible microcontrollers, to the Raspberry Pi Pico — releasing a "work in progress" beta.

Designed for data collection and transmission using low-cost microcontrollers, the original Telemetrix launched with support for microcontrollers with a compatible Arduino Core. An Arduino sketch is loaded onto one or more microcontrollers, then a Python-based local client receives the data ready for local processing or further transmission on to another system for processing or storage.

While the Raspberry Pi Pico, launched late last month as the first microcontroller from Raspberry Pi, is to get its own Arduino Core, Telemetrix author Alan Yorinks wasn't willing to wait — and has ported the platform directly to the Pico.

In its initial release, Telemetrix-RPi-Pico offers the ability to detect and connect to a single Raspberry Pi Pico board connected to the host, automatically reset the board on application exit, retrieve its unique identifier, and read analog inputs, digital inputs with pull-up and pull-down configuration, and handle pulse-width modulated (PWM) and plain digital outputs.

Yorinks describes the project as an "early-version [...] work in progress," with a user guide still under development. The source code and pre-compiled firmware for the beta is available now on Yorinks' GitHub repository, under the AGPL 3.0 license.

Gareth Halfacree
Freelance journalist, technical author, hacker, tinkerer, erstwhile sysadmin. For hire: freelance@halfacree.co.uk.
Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles