Introduction: Groundhog Day Alarm Clock
The Groundhog Day Alarm Clock consists of a Panasonic RC-6025 flip clock modified to play the audio from the movie Groundhog Day when the alarm goes off.
The reason I have created this device is because Groundhog Day (both the day and film) held special meaning for me because I first met my ex-partner-in-crime on February 2nd. This device was built to commemorate the 10th anniversary of our time together. I felt what better way to commemorate it than by recreating a heavily symbolic object from such an iconic movie?
After all, being in a long-term relationship can seem a bit like living the same day over and over and over and over and over -- every time with different consequences. Every morning you wake up with the same sense of existential dread, and simply try to live through the same set of scenarios again. To remind her of the 10 wonderful years of our existential abyss I made her this clock which will awaken her to the same recording every morning. Perhaps not as pleasant of a wake up greeting as the alarm clock underwear I had previously made for her, I nevertheless hoped that she would appreciate the thoughtfulness of the gift.
However, we parted ways shortly thereafter, and now I am the sole owner of this somewhat annoying clock. I'm not particularly sure what to do with it. I guess I could just mail it to Bill Murray. Anyone have his address?
Step 1: Go Get Stuff
You will need:
(x1) Panasonic RC-6025 Alarm Clock
(x1) Adafruit Audio FX Sound Board
(x1) 12V / 50mA replacement bulb
(x1) SPDT 12V relay
(x1) 7805 voltage regulator
(x1) heat sink
(x1) PCB
(x1) Assorted zip ties
(Note that some of the links on this page are affiliate links. This does not change the cost of the item for you. I reinvest whatever proceeds I receive into making new projects. If you would like any suggestions for alternative suppliers, please let me know.)
Step 2: Take Off the Top
Make certain the alarm clock is unplugged before you do anything.
Pull off all of the knobs, and then remove the screws from the underside of the alarm clock to free the top plastic cover.
Remove the screws holding the speaker in place to seperate the top section from the bottom.
Step 3: Free the Electronics
Remove the screws holding the circuit board to the base of the clock and gently set it aside.
Next, remove the screws holding the power transformer in place.
Finally, free the slip clock mechanism by removing the screws from the underside of the case that is holding it in place.
Step 4: Change the Bulb
The bulb inside the alarm clock is meant to last 5-8 years. The clock itself is likely 30 years old at this point. Thus, you will almost certainly need to replace the front bulb.
Cut the wires holding the bulb in place.
Slide shrink tube onto the remaining wires, and then solder a new 12V replacement bulb in place.
If it does not happen to fit snuggly into the blue plastic bulb holder, use a drop of hot glue to keep it in position.
Step 5: Clip the Speaker
Cut the speaker free from the circuit board.
Step 6: Hack the Board
Attach a 6" red wire to the spot on the circuit board conveniently marked with a plus sign.
Attach a 6" black wire to the spot in the circuit board conveniently marked with a minus sign.
Attach a 6" white wire to the leg of the 100 ohm resistor that is closest to the edge of the flip clock board.
Step 7: Put Everything Back in Place
Fasten the flip clock mechanism, transformer, and circuit board back to the clock's plastic base.
Step 8: Program the Board
Plug the Audio FX board into the computer. It should show up like a typical flash drive.
Download the attached audio file and load it onto the Audio FX board by copying it onto the drive.
Make certain the name of the file remains precisely "T01.ogg"
Step 9: Build the Circuit
Attach the heat sink to the 7805 voltage regulator and then put together the circuit as specified in the schematic.
Step 10: Put It Inside
Put the audio FX board and the new circuit board inside the case and fasten everything safely in place with zip ties.
Step 11: Back Together
Put the case back together, fasten it shut, and put all of the knobs back in place.
Step 12: Set the Clock
Turn the dial on the top of the clock to "Auto" and then set the alarm clock to whatever time you wish by turning the dial on the side of the clock.
Plug it in and you are good to go and go and go and go and go and go...

Did you find this useful, fun, or entertaining?
Follow @madeineuphoria to see my latest projects.
44 Comments
7 years ago
I have tried to create this however the RC-6025 keeps terrible time in the UK due to the different voltage. Any idea how to resolve this? Was there a European version I could buy and change parts so it still looked the same from the outside but was functional in the UK? Thanks
Reply 6 years ago
Ever find a solution? I live in the UK and bought this for the same reason and am also stuck on how to get around the voltage problems!
Reply 5 years ago
Just in-case anyone else has this problem, its easily resolved if you purchase a 12VDC (car voltage) to 110v/60Hz inverter. They are readily available in the UK from ebay. Just ensure its 60Hz, not 50Hz, they sell both. If it doesnt say 60Hz, then dont buy it. You can take it apart and grab the pcb board, then wire in directly 12v DC from any old power 12v power adapter, again readily available on ebay for next to no money. Then just use the output of the inverter to power your clock radio.
Reply 2 years ago
Hi there, you comments are really helpful thank you!!! I live between France and Germany but the power and plugs are the same, I’m just having trouble understanding how to properly connect the RC-6025 to my European outlet… Would you be able to help me more here on what to do exactly and how to convert correctly the voltage / frequency, I got confused about the pcr board and wiring even though I know how to solder I think I need a tutorial on this haha or maybe could please you tell me if this item found on eBay will work in this case ?
Reply 5 years ago
RC-6030BC
There is one ok Ebay.uk right now
3 years ago on Introduction
Any chance of selling this or a spare 6025/30?
Reply 3 years ago
Nope. Sorry.
3 years ago on Introduction
I own the bed and breakfast from the movie, and it will have an awesome home here. Maybe you can come stay here for two nights on us in exchange. Let me know if you still have the clock.
Question 4 years ago
OMG----- WHAT AMOUNT OF MONEY WILL IT TAKE FOR YOU TO SELL ME THIS FANTASTIC PIECE OF CINEMATIC LEGEND??? I WILL CHASE QUICKPAY OR PAYPAL IT LITERALLY RIGHT NOW...
Answer 4 years ago
Not for sale. :)
The unmodified ones go for a ton of money on Ebay now.
If you happened to have one, I would modify it for you for a somewhat more reasonable amount.
4 years ago
Am I wrong ? But after you clip the speaker wires and connect it to your sound card hack , the radio feature is useless? Is there a way to hack this and only replace the alarm buzzer with the hack and leave the radio operable ?
Reply 4 years ago
You would have an Arduino monitoring the alarm clock switch and also add an extra DPDT relay to route the speaker connection. Then when the Arduino senses the switch has been triggered it would switch the the speaker connection from the clock to the sound board and also trigger the sound to play. When it was done playing, it would have to switch the speaker back. I didn't bother with this because I personally didn't care if the radio worked and the circuit I built was much simpler.
5 years ago
Have built the circuit using the same components as you. Even at full volume, the output from the speaker is really, really low...I mean no way in hell its going to wake someone up. Did you find the same issue? The volume pins on the board work fine, and its at max volume. Might need to revert to the un-amped board and stick a beefier amp in.
Reply 5 years ago
Mine was plenty loud. Have you tried using the board with a different speaker or a different sound clip? Did you test the board before installing it in the project to make sure that it works?
Reply 5 years ago
tried the speaker in the clock radio (32 ohms), which I swapped out as it was low, buts assumed it was impedence mismatch (Adafruit suggests 4 or 8 ohms) bought both 4 and 8 ohms, both same result. Same result using downloaded clip and also onboard clip T00.ogg. This is all outside the project at the moment.
Reply 5 years ago
And you're using the amplifier jacks and not the audio output pin? Have you adjusted the volume using the volume pins?
Reply 5 years ago
Yes, I can increase and lower the volume by grounding the + or - pins accordingly. I'm using the pins at the end of the board, which seem to be the same as what you have used. I will try to pull the schematic and ensure its the same.
Reply 5 years ago
So In case anyone else runs into this problem, they changed the design of these boards recently to stop blowing the amps. They have restricted the output to 6db, however they have included 2 jumpers on the back of the board which you can cut. Depending on which tracks you cut you can increase the output to 12db , 18db or 24db. I opted for 12db and it resolved the issue. Plenty loud now.
5 years ago
Could you reupload the .ogg file, seems to be missing.
Reply 5 years ago
The file is there. It just appears this site is unable or unwilling to process it. I have reported the bug.
Here is another site that has the clip:
https://archive.org/details/GroundhogDayRadioAlarm