Mark Komus

@markkomus
156 Followers
105 Following
51 Posts
Geek, maker, computer architect and general nerd. There is always something new to learn and tinker with. Use the handle Gamblor at times.
Work in progress of a Reverb sound effect for CircuitPython. Based on FreeVerb. #CircuitPython #Reverb

Working on how to add audio effects to CircuitPython. For a proof of concept this is synthio with a simple echo added to the mixer. Using the RP2350 for all the sweet memory for buffering the audio. (Video has audio so you can hear the echo)

#circuitpython #rp2350 #pico2 #synth

Did a custom build of CircuitPython for the RP2350 Pico2 increasing the synthesizer voices up to 24 (from 12). The RP2350 easily played all 24 at 44Khz audio. (The last notes 25-27 were discordant so I could tell that it stopped at 24).

#rp2350 #circuitpython #pico2 #synth

RP2350 Pico 2 board arrived. Got CircuitPython running and tried my googly eye (https://github.com/gamblor21/Googly_Eye) project I did a couple of years ago. RP2040 was about 60fps and the RP2350 was 120fps.

Huge speed increase for this math heavy project.
#rp2350 #circuitpython #pico2

GitHub - gamblor21/Googly_Eye: CircuitPython googly style eye for a circular display (GC9A01 driver) and a LSM9DS1 for the accelerometer

CircuitPython googly style eye for a circular display (GC9A01 driver) and a LSM9DS1 for the accelerometer - gamblor21/Googly_Eye

GitHub
Shrunk my original MLX90316 magnetic rotary sensor to a much smaller board. “Fun” trying to figure out how to split a shared SPI data line into two. The chip seems to run fine on 3.3v vs the 5v listed.
Had some fun with an @adafruit Macropad and #circuitpython to make a joystick that I then mapped to Microsoft FlightSim using MobiFlight to control the heading bug.

Two areas that I would still like to look into myself are ways to speed up DisplayIO and the potential to add more to synthio such as reverb or other effects. The key to both of those is to ensure they still fit and do not break anything.

And my final goal is to continue to hang out with the amazing CircuitPython community, even if I cannot be as active as I had been in the past.

Was thinking about #circuitpython2024 after watching @tannewt deep dive Friday.

Last year I was happy to implement AnimatedGif support but realized I did not contribute much else. With my "new" (2 years now) job getting busier I did not the mental space to get into anything else, aside from a few of my own projects.

In 2024 I have no specific goals for CircuitPython. I do enjoy picking up community requests that are not top Adafruit priorities and will continue to look for those.

Adafruit Playground

If anyone wants a fun show to watch for Halloween during the rest of October "Ghost Kitchens" - the first cooking show judged by a ghost is available on YouTube (https://www.youtube.com/playlist?list=PL0KuX5hVOwirr90_Bvp8WqF0Q-J8Ek44f).

My brother is the ghost historian and the show takes place in the oldest house in western Canada.

Ghost Kitchens - Season 1

YouTube