Skip to content
Output a todo.txt punch timer over a serial interface.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Python Serial Punch

Proof of concept to output time tracking data from the punch tracker for todo.txt. This output is sent as serial to a CP2104 chip via USB and rendered on a sparkfun SerLCD display. This was written assuming a Linux system, and will likely need some modifications to runi properly on Windows or MacOS.

Library Requirements



  • Add the path to your punch.dat file
  • If your punch.dat file is named something else, adjust accordingly
  • If your cp2104 appears at a location other than /dev/ttyUSB0 adjust serial path
You can’t perform that action at this time.