Ukarumpa clock

In remembrance of my Papua New Guinea visit

Similar projects worth following
I used to live in Papua New Guinea in the town of Ukarumpa for the last 4 years and I only moved back to my home country recently. I thought of publishing the plans of this clock to celebrate the transition and the milestone of completing this time period.


As some of you probably saw in the description of my profile, I used to work years ago as a HW design Engineer for a multinational company and later I moved to Papua New Guinea. I've been working as a radio and maintenance Engineer there helping some aid organizations the development of the 3rd world countries. This month I returned from my exotic journey around the world and I thought of publishing the plans of this clock to celebrate this transition. I hope that the entire exercise of posting these schematics will help me overcome the reverse culture shock in a smoother way. 

About the clock

The clock uses normal 7 segments LED displays and it will have 6 of them. This will allow for the possibility of displaying 24h format times with minutes and seconds. In addition to the seconds displays, it will have an incrementing bar graph consisting of 5 leds which will increase with the count of the tenths of seconds. So every 10 seconds another LED on this bar graph will turn on. The LED bar graph will be split in two sections. Three LEDs will be positioned between minutes and seconds, and two of them will be the dots ":" between hours and minutes. This will create an interesting light effect. 

Scrolling messages

As many of my clocks, this one will display 5 scrolling messages every sharp hour:

1) missing Papua New Guinea

2) the land of unexpected

3) home of 839 distinct languages

4) best snorkeling experience

5) hike through the jungle

Other features of the clock 

- RTC time with coin battery memory retention 

- Precise time and easy to set

- Possibility of year, date and temperature display

- Leap year automatic change

- PWM display dimming function that can adjust with ambient light

- Back light

How it works

This clock uses the MSP430G2553 mcu as its brain. The software is written in C++ and I programmed it with the MSP430 launch pad and IAR Embedded Workbench. If you want to try to replicate this clock, I suggest you use the same programming environment for flashing the code into the device. Other platforms might use different compiling strategies and the resulting flashed size could differ from mine. The risks would be that the code might not fit into the flash memory or some of the timing sensitive delay loops inside the code might be affected by this. 


3D file of the hook

Standard Tesselated Geometry - 27.43 kB - 01/31/2021 at 13:54


plain - 24.88 kB - 01/31/2021 at 13:53


Gerbers Ukarumpa

All the gerbers for ordering this PCB

x-zip-compressed - 123.14 kB - 01/25/2021 at 14:01


Wall clock Cronos_C1.dch

Schematic- open with DipTrace

dch - 413.21 kB - 01/25/2021 at 13:58


Wall clock Cronos_C1.dip

Layout - to be opened with DipTrace

dip - 642.81 kB - 01/25/2021 at 13:58


  • Communication with the RTC

    Marius Taciuc01/25/2021 at 15:03 0 comments

    I used my DSO oscilloscope to sample some of the communication packages between the RTC and the MCU. Here are some shots:

  • Using any type of 14mm LED display

    Marius Taciuc01/25/2021 at 14:57 0 comments

    You probably noticed from the schematic that each display is fitted with a half-bridge of transistors. This allows for installing both CC and CA displays on the motherboard. You just have to be careful not to populate both of them. If you use a Common Anode (CA) display, you will have to populate the high side driver transistor and vice versa. 

    In my case I used CC displays and I populated the Qxxx_B side of the half bridges as seen in the image:

View all 2 project logs

  • 1
    Ordering PCBs

    I ordered my PCBs from

    If you want to replicate this project, just send them the provided gerber files and they can send you the PCBs through mail anywhere in the world. I've been working with them for a long time now and they proved to be very reliable and trustworthy. 

    I will add a quick link to this project's page for ordering the PCBs in a smoother way. Just stay tuned for updates in the left side of the page. 

  • 2
    Flashing the firmware

    Check the "Added firmware" log of my other project:

    I used exactly the same method and flashing port on this one. In fact, almost all of my MSP430 projects use the same standard, dongle and wires. 

View all instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates