The PiIMG_0573MuxClock is a simple Raspberry Pi add-on card, allowing you to create a basic digital clock and temperature display for your RPi. The key design goal for the PiMuxClock was to produce a low cost educational hardware project for schools and hobbyists alike. No buffers or serial interfaces just direct connection to the Raspberry Pi GPIO, programmable with simple Python code to drive the multiplexed display.


The PiMuxClock is driven directly from the Raspberry Pi’s GPIO with simple Python commands, to get you started fully working sample software can freely downloaded.

Extra functionality, As there was a bit of spare room on the PCB it seemed like a good idea to add the ability to display room temperature, this connects to the Pi via a simple 1-wire interface. Then to allow people to create a completely standalone clock I also added a socket to connect in the Adfruit DS1307 [ or equivalent ]  real-time clock board.  Finally an additional second rear connector is included providing access to 4 of unused GPIO lines, creating more project extension possibilities.

The PiMuxClock is available as a complete kit or if you want to source your own parts  you can purchase just the bare PCB.

Prices Reduced

  • Kit, this includes all the components, you just supply the
    solder (£8 excluding post & packing  – was £10)
  • Bare Board, here you are just purchasing the PCB, you will need to source your own components (£3 excluding postage & packing – was £5)

Please use the contact form at the bottom of this page and I will invoice you though PayPal.

Full build and operating instructions together with sample Python code is available via my GitHub site

If you are interested in using the PieMuxClock in education I am able to supply kits, part built or fully built boards in 10 off packs. These include additional lesson plan and resource material, not otherwise available. Please contact me using the contact form below for more informaion and pricing.

When used as an educational resource the PiMuxClock is a low cost tool that can be effective in helping students develop their Python programming skills through building a working digital clock and temperature display. The simplicity of the basic PiMuxClock hardware means it can also be considered as a project for more advanced students looking to develop programming skills in other languages such as ‘C’. To support this, the physical connection detail and PiMuxClock code are freely available to download.