# circuitpython

Published articles for circuitpython.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Adafruit's New CircuitPython 'Turbo' Brings Native Code To Tiny Boards

DevFeed: [Adafruit's New CircuitPython 'Turbo' Brings Native Code To Tiny Boards](<https://devfeed.tech/articles/adafruit-s-new-circuitpython-turbo-brings-native-code-to-tiny-boards-41538.md>)

Original publisher: [Read original article](<https://news.slashdot.org/story/26/09/15/0149250/adafruits-new-circuitpython-turbo-brings-native-code-to-tiny-boards>)

Author: EditorDavid

Published: 2026-09-17T02:34:00Z

Content type: news

Language: en

Sources: [Slashdot](<https://devfeed.tech/sources/slashdot.md>)

Topics: [CircuitPython](<https://devfeed.tech/topics/circuitpython.md>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>), [MicroPython](<https://devfeed.tech/topics/micropython.md>), [Python](<https://devfeed.tech/topics/python.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [circuitpython](<https://devfeed.tech/tags/circuitpython.md>), [code](<https://devfeed.tech/tags/code.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [examples](<https://devfeed.tech/tags/examples.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [micropython](<https://devfeed.tech/tags/micropython.md>), [open-hardware](<https://devfeed.tech/tags/open-hardware.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [optimized](<https://devfeed.tech/tags/optimized.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

Adafruit has published CircuitPython Turbo, a workflow that compiles selected Python functions into native machine code for compatible microcontroller boards while leaving the rest of an application in Python. In a documented Mandelbrot benchmark, the compiled computation ran 19.71 times faster than bytecode, though the result applies to the measured computation rather than the whole application.

### Source excerpt

Targeting students and beginners, Adafruit released "CircuitPython" in 2017 (as a derivative of the MicroPython microcontroller-optimized programming language). Now Adafruit managing director Phillip Torrone (also long-time Slashdot reader ptorrone) brings this update: Adafruit has published CircuitPython Turbo, a workflow that compiles selected Python functions into native machine code on a computer, then loads them onto compatible microcontroller boards. It builds on MicroPython's Native and Viper emitters. In a documented Metro RP2040 fixed-point Mandelbrot test, Viper cut computation time from 8.335 seconds to 0.423 seconds, a 19.71x speedup over bytecode. The rest of the application stays in Python. The guide includes benchmarks, source code and hardware demos. The speedup is for the measured computation, not the whole application. "Turbo support is now included in the latest official CircuitPython builds for RP2040 and RP2350 boards..." explains Torrone's announcement at Adafruit.com. "The new Turbo in CircuitPython helps when the board spends time calculating: making neopixel effects, drawing fractals, processing audio, filtering sensor readings, or preparing lots of pixels. Those projects can get smoother animation, quicker responses, or room to do more things at once." With Turbo, it's easier, better, and now even faster to make LED light up costumes that also reacts to sound at the same time, a sensor dashboard with animated graphics, or a tiny game doing physics while drawing the screen. Turbo speeds up the busy Python parts. It won't make a slow sensor or display connection faster... Your computer turns selected functions into instructions the chip can run directly. Python still handles the rest. We have measured speedups, real display captures, and examples you can pull apart to see what happened. None of this arrived alone. CircuitPython, MicroPython, PyMCU, compiler tools, open hardware, and people sharing their work gave us pieces to connect. The Bao

## XIAO SAMD21 Plus and RP2040 Plus USB-C boards get additional GPIO pins, integrated Li-ion battery management

DevFeed: [XIAO SAMD21 Plus and RP2040 Plus USB-C boards get additional GPIO pins, integrated Li-ion battery management](<https://devfeed.tech/articles/xiao-samd21-plus-and-rp2040-plus-usb-c-boards-get-additional-gpio-pins-integrated-li-ion-battery-management-14032.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/09/07/xiao-samd21-plus-and-rp2040-plus-usb-c-boards-get-additional-gpio-pins-integrated-li-ion-battery-management/>)

Author: Jean-Luc Aufranc (CNXSoft)

Published: 2026-09-07T01:07:22Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>), [USB](<https://devfeed.tech/topics/usb.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [atmel-samd](<https://devfeed.tech/tags/atmel-samd.md>), [battery](<https://devfeed.tech/tags/battery.md>), [boot](<https://devfeed.tech/tags/boot.md>), [circuitpython](<https://devfeed.tech/tags/circuitpython.md>), [development-board](<https://devfeed.tech/tags/development-board.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [gpio](<https://devfeed.tech/tags/gpio.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [led](<https://devfeed.tech/tags/led.md>), [mcu](<https://devfeed.tech/tags/mcu.md>), [micropython](<https://devfeed.tech/tags/micropython.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [rust](<https://devfeed.tech/tags/rust.md>), [seeed-studio](<https://devfeed.tech/tags/seeed-studio.md>), [software](<https://devfeed.tech/tags/software.md>), [usb](<https://devfeed.tech/tags/usb.md>), [zephyr](<https://devfeed.tech/tags/zephyr.md>), [zephyr-os](<https://devfeed.tech/tags/zephyr-os.md>)

### AI overview

Seeed Studio has expanded its XIAO Plus Series with the XIAO SAMD21 Plus and XIAO RP2040 Plus USB-C boards. The boards retain the existing form factor while adding GPIO pins and integrated Li-ion battery management, and support several embedded development platforms.

### Source excerpt

Seeed Studio has expanded its XIAO Plus Series introduced in 2025, with the XIAO SAMD21 Plus and XIAO RP2040 Plus USB-C boards adding several GPIOs and integrated Li-ion battery management to the XIAO (SAMD21) and XIAO RP2040, launched in 2020 and 2021, respectively, while keeping the same form factor. XIAO SAMD21 Plus Specifications: MCU - Microchip SAMD21G18 Arm Cortex-M0+ microcontroller at up to 48MHz with 256KB Flash,32KB SRAM USB - 1x USB Type-C port for power and programming Expansion I/Os 2x 7-pin "legacy" headers with 11x analog inputs, 11x digital I/Os, 1x DAC, SPI, UART, and I2C Castellated holes and pads with 16x digital I/Os, I2C,and I2S 3.3V I/O voltage (not 5V tolerant) Misc Reset and Boot buttons RGB LED Charge LED Power Supply 5V via USB-C port Pads for battery On-board PMIC Dimensions - 23.5x17.5 mm Temperature Range - -40°C ~ 85°C The upgraded variant of the XIAO SAMD21 [...] The post XIAO SAMD21 Plus and RP2040 Plus USB-C boards get additional GPIO pins, integrated Li-ion battery management appeared first on CNX Software - Embedded Systems News.

## Building a Local Voice Dictation Device with Raspberry Pi, Whisper, and Ollama

DevFeed: [Building a Local Voice Dictation Device with Raspberry Pi, Whisper, and Ollama](<https://devfeed.tech/articles/i-built-my-own-wisprflow-fully-local-under-50-and-it-types-into-any-computer-25154.md>)

Original publisher: [Read original article](<https://blog.droidchef.dev/i-built-my-own-wisprflow-fully-local-under-50-and-it-types-into-any-computer/>)

Author: Ishan Khanna

Published: 2026-03-16T20:55:45Z

Content type: tutorial

Language: en

Sources: [Ishan Khanna](<https://devfeed.tech/sources/ishan-khanna.md>)

Topics: [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Whisper](<https://devfeed.tech/topics/whisper.md>), [Ollama](<https://devfeed.tech/topics/ollama.md>), [ASGI](<https://devfeed.tech/topics/asgi.md>), [Python](<https://devfeed.tech/topics/python.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [CircuitPython](<https://devfeed.tech/topics/circuitpython.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [audio](<https://devfeed.tech/tags/audio.md>), [circuitpython](<https://devfeed.tech/tags/circuitpython.md>), [fastapi](<https://devfeed.tech/tags/fastapi.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [llms](<https://devfeed.tech/tags/llms.md>), [ollama](<https://devfeed.tech/tags/ollama.md>), [python](<https://devfeed.tech/tags/python.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [transcription](<https://devfeed.tech/tags/transcription.md>), [whisper](<https://devfeed.tech/tags/whisper.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

This tutorial describes a local voice dictation device built with a Raspberry Pi Zero W, Raspberry Pi Pico, and an INMP441 microphone. Audio is sent over Wi-Fi to a Windows PC for Whisper transcription and Ollama text cleanup, then returned through a USB keyboard interface via a KVM switch. The author reports about $40 in hardware costs and under 700 milliseconds of end-to-end latency.

### Source excerpt

I spend most of my day talking to AI agents in the terminal. Claude Code, ChatGPT, aider -- you name it. And every time I have to type out a long, detailed prompt explaining what I want refactored, I think: why am I typing this when I could just say

## Genesis IoT Discovery Lab - A Plug-and-Play Classroom Built on ESP32-S3

DevFeed: [Genesis IoT Discovery Lab - A Plug-and-Play Classroom Built on ESP32-S3](<https://devfeed.tech/articles/genesis-iot-discovery-lab-a-plug-and-play-classroom-built-on-esp32-s3-13706.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/06/modular-esp32s3-prototyping-platform-genesis/>)

Author: John Lee

Published: 2025-06-27T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Arduino](<https://devfeed.tech/topics/arduino.md>), [MicroPython](<https://devfeed.tech/topics/micropython.md>), [CircuitPython](<https://devfeed.tech/topics/circuitpython.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Crowd Supply](<https://devfeed.tech/topics/crowd-supply.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [arduino](<https://devfeed.tech/tags/arduino.md>), [blog](<https://devfeed.tech/tags/blog.md>), [circuitpython](<https://devfeed.tech/tags/circuitpython.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [crowd-supply](<https://devfeed.tech/tags/crowd-supply.md>), [education](<https://devfeed.tech/tags/education.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [genesis](<https://devfeed.tech/tags/genesis.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [iot](<https://devfeed.tech/tags/iot.md>), [micropython](<https://devfeed.tech/tags/micropython.md>), [modular](<https://devfeed.tech/tags/modular.md>), [modular-hardware](<https://devfeed.tech/tags/modular-hardware.md>), [open-hardware](<https://devfeed.tech/tags/open-hardware.md>), [prototyping](<https://devfeed.tech/tags/prototyping.md>)

### AI overview

Genesis IoT Discovery Lab is a modular, open-hardware prototyping kit built around the ESP32-S3-WROOM-1-N8R2. It uses standardized AX22 ports and snap-in modules for hands-on learning, classroom projects, and portable experimentation.

### Source excerpt

Genesis turns the ESP32-S3 into a modular playground with snap-in AX22 modules for prototyping, teaching, and creative hardware experimentation.

## Espressif Announces ESP32-S3 AI-Enabled Products and Future ESP32-S4 Image Applications

DevFeed: [Espressif Announces ESP32-S3 AI-Enabled Products and Future ESP32-S4 Image Applications](<https://devfeed.tech/articles/jan-2021-13890.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/jan-2021/>)

Author: John Lee

Published: 2021-01-26T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Arduino](<https://devfeed.tech/topics/arduino.md>), [CircuitPython](<https://devfeed.tech/topics/circuitpython.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [aiot](<https://devfeed.tech/tags/aiot.md>), [arduino](<https://devfeed.tech/tags/arduino.md>), [blog](<https://devfeed.tech/tags/blog.md>), [circuitpython](<https://devfeed.tech/tags/circuitpython.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>)

### AI overview

Espressif describes plans for low-cost AI-enabled products based on the ESP32-S series, beginning with ESP32-S3. The article highlights planned AI code for GitHub, internal testing for beam forming and recognition tasks, and future image-related applications associated with ESP32-S4, alongside other Espressif-related projects and products.

### Source excerpt

Hi everyone, Espressif's Founder and CEO, Teo Swee Ann, recently gave an interview to EEWeb, the go-to website for users of electronic design tools. Discussing Espressif's plans for Artificial Intelligence, Teo Swee Ann said: "We will be introducing our low-cost AI-enabled line of products early in 2021, based on the ESP32-S series of chips, starting with ESP32-S3.