sharptrack
Tracker made to keep track of habits... anything! like a mechanical clicker but better! features the oled from my hackpad kit & the extra xiao 2040 i may or may not have taken from proyo :3 tickets only project! :D
Created by
zsharpminor
5 views
0 followers
zsharpminor
added to the journal ago
Assembled, Tested, Started CAD
I made some preliminary code and okay, yay, it works!
I wanted the button to be able to sit somewhere, so I 3D modeled a custom breadboard extension thingy in Fusion with perfectly aligned cutouts.

After assembling it, it looks great! Superglue for size reference
:3
zsharpminor
added to the journal ago
Soldering Shenanigans!
After soldering the OLED and NeoPixel header pins, I soldered two DuPont jumpers to the XIAO's battery pins (SHUT UP I DIDNT HAVE A SPARE JST) and precariously setup a devboard; wiring it all together probably took longer than I'd like to admit, I'm not a fan of putting these tiny wires in a devboard, but oh well, it at least looks good!
zsharpminor
added to the journal ago
Initial Brainstorming And Research
I wanted something like one of these mechanical clickers, 
, but they were too bulky, unreliable, and didn't have enough charm.
So I had the wonderful idea to make an electronic version out of components I already owned.
I'm planning to use the extra RP2040 I "got" from Proyotype, the OLED that came in my Hackpad kit that I never used, a tactswitch, an 8-neopixel high density strip I bought @ Micro Center the day after Proyotype, and a 150mah lipo battery. Eventually, I'll CAD model a case as well.
What the tracker will do is:
- When button is pressed:
- Display Motivational Message
- Increase Count By One
- Display Idle Animation With Streak
- Save Count to NVM storage
zsharpminor
started sharptrack ago
2/6/2026 5 PM - Initial Brainstorming And Research
I wanted something like one of these mechanical clickers, 
, but they were too bulky, unreliable, and didn't have enough charm.
So I had the wonderful idea to make an electronic version out of components I already owned.
I'm planning to use the extra RP2040 I "got" from Proyotype, the OLED that came in my Hackpad kit that I never used, a tactswitch, an 8-neopixel high density strip I bought @ Micro Center the day after Proyotype, and a 150mah lipo battery. Eventually, I'll CAD model a case as well.
What the tracker will do is:
- When button is pressed:
- Display Motivational Message
- Increase Count By One
- Display Idle Animation With Streak
- Save Count to NVM storage
2/6/2026 6 PM - Soldering Shenanigans!
After soldering the OLED and NeoPixel header pins, I soldered two DuPont jumpers to the XIAO's battery pins (SHUT UP I DIDNT HAVE A SPARE JST) and precariously setup a devboard; wiring it all together probably took longer than I'd like to admit, I'm not a fan of putting these tiny wires in a devboard, but oh well, it at least looks good!
2/6/2026 8 PM - Assembled, Tested, Started CAD
I made some preliminary code and okay, yay, it works!
I wanted the button to be able to sit somewhere, so I 3D modeled a custom breadboard extension thingy in Fusion with perfectly aligned cutouts.

After assembling it, it looks great! Superglue for size reference
:3