Blueprint

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 zsharpminor

5 views

0 followers

zsharpminor zsharpminor added to the journal ago

Assembled, Tested, Started CAD

I made some preliminary code and okay, yay, it works!

IMG_6668

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.

Screenshot 2026-02-06 at 5.19.25 PM

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

IMG_6669

IMG_6670
:3

zsharpminor 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!

IMG_6666
IMG_6665

zsharpminor zsharpminor added to the journal ago

Initial Brainstorming And Research

I wanted something like one of these mechanical clickers, image

, 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 zsharpminor started sharptrack ago

2/6/2026 5 PM - Initial Brainstorming And Research

I wanted something like one of these mechanical clickers, image

, 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!

IMG_6666
IMG_6665

2/6/2026 8 PM - Assembled, Tested, Started CAD

I made some preliminary code and okay, yay, it works!

IMG_6668

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.

Screenshot 2026-02-06 at 5.19.25 PM

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

IMG_6669

IMG_6670
:3