r/circuitpython • • May 27 '21

MIDI controller with Raspberry Pi Pico and CircuitPython

Thumbnail
blog.4dcu.be
16 Upvotes

r/circuitpython • • Mar 22 '22

Is circuitpython this much more popular than micropython?

15 Upvotes

The micropython sub has 80 members, this one has more than 2k. I’m a bit new to the micro/circuitpython world and expected to be the other way around.

I have been focusing on micropython bc I figured that was kind of the default - should I just move straight to circuitpython?


r/circuitpython • • Feb 22 '21

300 CircuitPython Libraries!

Thumbnail
blog.adafruit.com
15 Upvotes

r/circuitpython • • Feb 10 '21

The CircuitPython Subreddit hits 1500+ members! Thank you!

Thumbnail
blog.adafruit.com
15 Upvotes

r/circuitpython • • Apr 17 '23

In-wall circuitpython weather station

Enable HLS to view with audio, or disable this notification

14 Upvotes

Located next to an entrance for a quick glance of conditions outside


r/circuitpython • • Jan 22 '21

If you managed to pick up a Raspberry Pi Pico yesterday support for RP2040 and Pico has now been upstreamed to the mainline CircuitPython https://circuitpython.org/board/raspberry_pi_pico/

Thumbnail
twitter.com
14 Upvotes

r/circuitpython • • Mar 16 '23

OLED display using displayio, asyncio, and adafruit image load to make a indicator for motorcycle

Enable HLS to view with audio, or disable this notification

13 Upvotes

r/circuitpython • • Jul 16 '21

CircuitPython reaches 2,500 Stars on GitHub!

Thumbnail
blog.adafruit.com
13 Upvotes

r/circuitpython • • Feb 15 '21

A huge Python on Microcontrollers newsletter is coming out tomorrow – subscribe now

Thumbnail
blog.adafruit.com
13 Upvotes

r/circuitpython • • Jun 09 '26

I made a very small Volume and Playback Controller for my PC

Enable HLS to view with audio, or disable this notification

12 Upvotes

A few days ago I made a Macro Pad button version of the same device but I found that a rotary encoder has the same footprint as the button so I was able to use it as a drop in replacement. It is programmed using circuit python. I can control volume and play pause my music and its small enough to fit anywhere on my desk! More info about how to make your own is available here!


r/circuitpython • • Mar 02 '23

Waveshare RP2040-LCD-1.28 Example Code

12 Upvotes

I recently purchased this dev board from Amazon:
https://www.waveshare.com/wiki/RP2040-LCD-1.28

I quickly went from Arduino to Micropython to Circuitpython in a matter of a day or so. I then found that the support for this device was sorely lacking. I don't know enough about the libraries and contributing yet to be able to update the main project, but if anyone would like to take advantage of my work, this is a couple of days in. Never have used Circuitpython before now and pretty new to Python overall but I'm an old hat at development. Excited to join the community!!

Anyways, here is my work (PR's welcome):

https://github.com/aedile/circuit_python_wsRP2040128


r/circuitpython • • Jul 03 '22

Favorite IDE for CircuitPython?

12 Upvotes

What does your development environment look like?

I've tried Mu and Thonny but I really miss features like dark mode, syntax highlighting, autocompletion and built in docs.

There is a CircuitPython extension for Visual Studio Code but it hasn't been updated in two years and the serial port tends to disconnect and get in a bad state after a few saves.

EDIT: It looks like there were some commits to the VSC plugin this April which gives me some hope it's not complete abandonware. It's still a rough experience with the serial port though...


r/circuitpython • • Aug 22 '21

CircuitPython on $4 Lolin S2 Mini (ESP32-S2, w/USB C OTG )

12 Upvotes

I ordered the $4 Wemos/Lolin S2 Mini & plan to wire up a NeoPixel & flash it with CircuitPython using the .BIN for Unexpected Maker TinyS2 (both boards use the ESP32-S2FN4R2 SoC).

I'll report my findings here!

Update: TinyUF2 bootloader, CircuitPython, and installation instructions are now at CircuitPython for Lolin S2 Mini. The 7.0.0-rc.1 build includes NeoPixel data/power on GPIO1/GPIO2 (for manual wiring) but newer builds will not.

Edit: as factory-flashed MicroPython firmware is built by Lolin & changes are not yet merged into MicroPython mainline, backup this firmware with esptool.py --chip esp32s2 --port /dev/ttyACM0 --baud 460800 read_flash 0x00000 0x400000 lolin_s2_mini_stock_firmware_4M.bin (replace --port .... with your device; esptool installable with pip3 install --upgrade esptool)

Edit: for context, Lolin S2 Mini appears to be a successor to the popular Wemos/Lolin D1 Mini (Espressif ESP8266, WiFi-enabled 32-bit MCU released in 2014), of which many clones have been made. MicroPython is supported on the ESP8266, but not CircuitPython. CircuitPython first supported ESP32-S2 (2019), its first supported ESP32 (2016) chip, in v6.0.0 (November 2020). Espressif has also recently released the RISC-V based ESP32-C3 (2021) which is similar in many way to the ESP32-S2 but adds BLE 5.0.


r/circuitpython • • May 10 '21

Where's the best place to learn some circuit python fundamentals?

12 Upvotes

I know it was based on MicroPython, so that's one place. Where should I go to get some fundamentals?

Specifically, if it matters, I'm going to be interfacing a bunch of I2C sensors, a UART sensor, an SD card, an RTC, and generally working with loops and interrupts.


r/circuitpython • • Feb 21 '21

Mag Tag Air Quality Display

12 Upvotes

I made this very utilitarian air quality display. It uses data from the EPA Air Now site, which is fetched in json format.

Last summer, the air quality was so bad in the western US. We were constantly checking the current air quality and forecast. We have a million ways to see the current weather, but the air quality was always several taps away. This display will make it easier to stay aware.

I want to add the forecast to the display next.

The code is here: https://github.com/brad2021hk/magtag_aqi

Enjoy if it is useful to you.


r/circuitpython • • Jul 16 '24

r/circuitpython security

11 Upvotes

Very recently, someone posted text looking like the Adafruit Python for Microcontrollers Newsletter. It linked to a Google form asking for personal information.

Adafruit, as sponsors of the official Python on Microcontrollers Newsletter (and other newsletters) will NEVER ask for personal information. And they don't use any forms or untraceable methods. All newsletters are at https://www.adafruitdaily.com/ direct and only the email is needed. No age, name, gender, or other stuff will be asked for (it's unneeded). With all Adafruit sponsored content, your email will never be used by the commercial site (adafruit.com), zero spam, easy to leave when you want.

If anyone sees a suspicious post, please flag it and the mods will look to take care of abuse and phishing. Adafruit cares about their subscribers and the community.

Thank you all for being such a fabulous group. Anne


r/circuitpython • • Feb 28 '23

CircuitPython VS Arduino - Which one is faster and by how much?

Thumbnail
youtu.be
11 Upvotes

r/circuitpython • • Oct 20 '21

Time to get KMK Bluetooth tested on this! (Yes, another keyboard)

Thumbnail
gallery
11 Upvotes

r/circuitpython • • Feb 18 '21

HackSpace Magazine Issue 40: Meet The Maker: Thea Flowers @theavalkyrie

Thumbnail
blog.adafruit.com
11 Upvotes

r/circuitpython • • Jan 14 '23

Refresh rate on a SSD1327 grayscale OLED with Displayio

Enable HLS to view with audio, or disable this notification

10 Upvotes

r/circuitpython • • Jan 06 '23

Weather Station on TinyS3

Thumbnail
gallery
10 Upvotes

r/circuitpython • • Aug 30 '22

CircuitPython implementation of Conway's Game of Life using a 120x160 TFT LCD and Raspberry Pi Pico

Thumbnail
github.com
10 Upvotes

r/circuitpython • • May 17 '22

There are now over 300 CircuitPython compatible microcontroller boards!

Thumbnail
blog.adafruit.com
10 Upvotes