EDIT: I was half expecting links to printer and arduino parts but coffee offer still stands because you just gave me my "duh!" moment.
I'll post the links to the CAD files and code shortly, I just need to find a name for the thing first.
EDIT: I found a name! I call it "The Timeframe". As promised, the code: https://gitlab.com/stavros/the-timeframe
EDIT: I was half expecting links to printer and arduino parts but coffee offer still stands because you just gave me my "duh!" moment.