/pico-multitimer

Source for a hardware multitimer running on the Raspberry Pi Pico

Primary LanguagePython

Dave’s RP2040 MultiTimer

MOVED! Hello, I am moving my repos to http://ratfactor.com/repos/ and setting them to read-only ("archived") on GitHub. Thank you, -Dave

hardware multi-timer

A multiple-category project/productivity timer with pretty RGB-lit MX-compatible keyboard keyswitches and backlit LCD output. Running a ridiculously powerful (yet inexpensive) dual-core ARM processor.

Check out my full write-up (and video!) here:

What’s it made of?

Hardware:

  • Raspberry Pi Pico microcontroller (RP2040 32-bit dual ARM Cortex-M0+)

  • Adafruit NeoKey 1x4 QT I2C Breakout (Cherry-compatible keypad + NeoPixels)

  • SparkFun SerLCD (RGB 16x2 LCD + AVR microcontroller with I2C, etc.)

Software Runtime/VM

I chose not to use any external libraries. But I referenced the Sparkfun and Adafruit libraries for Python/Micropython/Circuitpython to write this.

About

This scratched an itch for a hardware timer that I simply could not find for sale: a minute-tracking stopwatch with a single category active at any one time.

If you want to program a SerLCD or NeoKey device from scratch, this source should provide some helpful reference!