You are browsing as a guest. Sign up (or log in) to start making projects!

username123115

@username123115

Joined July 18th, 2026

  • 9Devlogs
  • 2Projects
  • 1Ships
  • 15Votes
Open comments for this post

5h 4m 29s logged

audio works!!!

I can convert a clip into 8 bit pcm and play it via pwm on my pi pico. There’s a lot to improve in terms of sound quality but I’ve learned enough to know how to add it to my board. Moving on I want to play with adding a low pass filter to smooth out the PWM signal and using an amplifier.

While writing the software this guide and the accompanying git repo has been very useful for figuring out to use embedded rust. With it I figured out how to use the pico-rs crate which provided some abstractions that made writing the PWM code very easy

0
0
9
Open comments for this post

55m 23s logged

previously I tried getting a LED blinking example working on my pico, but the LED wouldn’t turn off which led me to assume my program was crashing before the LED turned off and I spent a bit of time inspecting the executable and debugging my board with the probe.

It turns out nothing crashed, but my delay function which busy waits by executing 12 million nops waits too long, because I used an iterator for my loop. The iterator overhead is much higher then a single nop instruction, so I never got to see my LED toggle.

0
0
7
Open comments for this post

1h 28m 52s logged

I’ve got a debug probe connected to my pi pico and started writing some firmware to drive the speaker. Eventually I’ll port it over to the keychain board.

I’ve been curious about writing firmware in rust so I chose to use it for this project. There’s a bit of a learning curve but after a bit of setup I’ve managed to turn on the pico’s on board LED

With the probe I can just run cargo run to build and run on the board, would definitely recommend over using the pico’s BOOTSEL button.

0
0
8
Open comments for this post

1h 2m 9s logged

I did some research on the types of speakers I can use for my keychain and found this OWS-091630LA-8B SPEAKER 8OHM 1W TOP PORT 95DB) one on digikey. I haven’t worked with speakers before, so I also disassembled a pair of broken headphones I had lying around and I’m going to spend some time getting my pi pico to play something on it so I know how to wire it up correctly.

0
0
8
Open comments for this post

38m logged

I’ve been working on the schematic for a RP2040 based board that I plan on turning into a programmable keychain.

I have some unlogged time spent sourcing a USBC connector and LDO for the system. For this devlog I’ve added a 16mbit flash on digikey that is compatible with the RP2040

Current component list is:

Also fun fact apparently KiCAD saves history in a .history/ hidden git repo in your project

0
0
4
Open comments for this post

37m 14s logged

I want this to be a writeup/blog post kinda thing where I walk over writing my first niri script. the goal is to include enough info that anyone/me in the future(when I inevitably forget) can get a solid idea/start working with niri ipc. Intro section/overview is done. Script was finished before setting up hackatime but I have a feeling most of my time will be spent on the readme…

0
0
23

Followers

Loading…