adafruit-circuitpython-week.../2025/2025-08-11.md
2025-08-11 14:49:25 -04:00

11 KiB
Raw Permalink Blame History

CircuitPython Weekly Meeting for Monday August 11, 2025

Video is available on YouTube.

Join here for the chat all week: http://adafru.it/discord.

The CircuitPython Weekly Meeting normally is held at 2pm US ET/11am PT on Mondays. Check the #circuitpython channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format for use with standard calendar applications and can also be viewed in your browser.

If you want to be able to participate in the meeting by speaking, you will need to be added to the @circuitpythonistas role on Discord. Please ask any of the moderators or admins to add you if youd like to join.

CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com.

Reminders: Podcast available on most services. Let us know if were missing some. The canonical URL for the podcast version is https://adafruit-podcasts.s3.amazonaws.com/circuitpython_weekly_meeting/audio-podcast.xml which you may be able to enter directly into compatible podcast apps.

01:18 Community News

CircuitPython Day 2025 is August 15th!

Friday, August 15th is CircuitPython Day, the snakiest day of the year. Please mark your calendars! And let us know how you might be celebrating CircuitPython Day by tagging social media with #CircuitPythonDay2025 - Adafruit Blog.

02:08 Project of the Week: An Upcycled Raspberry Pi Music Player

Upcycling an older Sony mini-boombox to play music with a Raspberry Pi 4 and Pico and MusicPi, a Python-based system. It includes two LCD displays and a keyboard hidden inside the CD player - Instructables and YouTube.

02:30 New Learn Guide: ESP-NOW in CircuitPython from John Park

02:42 Newsletter Details The Python on Microcontrollers Weekly Newsletter is a CircuitPython-community-run newsletter emailed every Monday. The complete archives are here. It highlights the latest Python on hardware related news from around the web including CircuitPython, Python and MicroPython developments. To contribute your own news or project, edit next week's draft on GitHub and submit a pull request with the changes. You may also or email cpnews@adafruit.com, or tag a post with #CircuitPython on Mastodon, Bluesky, or X (formerly known as Twitter),.

03:24 State of CircuitPython, Libraries and Blinka

This report contains information from the previous seven days. Any changes (PRs merged, etc.) made today are not included in this report.

03:40 Overall

  • 11 pull requests merged
    • 8 authors - supcik, BlitzCityDIY, dhalbert, PaggieZ, FoamyGuy, weblate, CrackXT, samblenny
    • 7 reviewers - FoamyGuy, jedgarpark, dhalbert, BlitzCityDIY, caternuson, tannewt, ladyada
  • 6 closed issues by 3 people, 16 opened by 8 people

03:56 Core

05:16 Libraries

Library updates in the last seven days:

10:59 Blinka

11:28 Hug reports

@Liz (hosting)

  • Scott and Dan for recording for CircuitPython Day
  • Group hug

11:54 @david.glaude (text only)

  • John Park for the stream and learn guide about ESPNOW support
  • @todbot for sharing how he does remote connection to CP board
  • Group hug

12:08 @foamyguy

  • @RetiredWizard and @relic-se both for submitting several improvements to Fruit Jam OS and included apps
  • @Liz for organizing CircuitPython day

12:36 @RetiredWizard

  • All the folks at Adafruit for the work in releasing the first batch of Fruit Jams
  • @Foamyguy for Fruit Jam OS
  • Group hug

12:57 @tannewt (out)

  • @Samblenny for a PR for 60hz video timings
  • @liz for organizing circuitpython day

13:07 @todbot (text only)

  • @SamBlenny for all the DVI & USB host work on FruitJam
  • @Liz for CircuitPython day work!

13:19 Status Updates

13:35 @Liz (hosting)

  • Ive been doing a lot of prep for CircuitPython Day. I think the sessions this year are really interesting.
  • I wrote a CircuitPython driver for the QMC5883 magnetometer along with a Learn Guide
  • Im going to be on vacation the last two weeks of August so Im trying to wrap things up this week in preparation for that.

14:11 @david.glaude (text only)

  • Acquired cardputer v1.0 and v1.1 to test CP9 and CP10
    • CP9 is OK but on V1.1 the RGB LED is not on until the screen is on => some boot blinking are missing
    • CP10 bootloop with the screen flashing with or without content/garbage
  • Analyze the (leak about) cardputer ADV to see if CP will be possible on it
    • Build in keyboard is not a matrix directly connected to GPIO but via I2C and TCA8418
      • Could work, but without firmware support for the keyboard input
      • TCA8418 is supported in CP, so Python reading of the keyboard would work
  • Testing Send/Receive of ESPNOW with two cardputer and one Tembed
    • WIP: Trying to do a ESPNOW chat between two cardputer (reading keyboard from stdin)
      • Receiving ANSI code for backspace and arrow => require parsing for line editing

15:22 @foamyguy

  • Finished up guide pages for the Fruit Jam product guide
  • Tested out gpt-oss:20b running locally on my desktop, and KittenTTS running on a Pi 5
  • Working on a weather forecast narrator that pulls forecast from NWS, narrates it into .wav files with KittenTTS. Then, when you press a button, it reads aloud the current date and forecast.
  • Game Jam stream on CircuitPython day

17:42 @tannewt (out)

  • Recorded discussion with Dan and Liz for CircuitPython day.
  • Primarily doing epaper drivers.
    • 5.83” mono and tricolor and 7.5” are all the same driver.
    • 3.7” mono and tricolor are supported too.
    • 4.2” screens are supported.
    • 2.66” screens are WIP. Not cooperating even though they have an existing driver.
    • Will PR internal refactor before working on partial refresh support.
  • Got two P4 boards. They have v1.0 and v1.3 of the P4. So, I have the latest.

In The Weeds

  • No topics today

18:35 Wrap-Up

Next meeting is in two weeks on Monday, August 25th