Skip to content

About

The fastest way to install classic Mac OS on a Maclock + USB, sound, buttons, and brightness control

Topics

Resources

Stars

122 stars

Watchers

5 watching

Forks

Repository files navigation

happy macs Macintosh Mini

Turn a Maclock alarm clock into a working Mac with a Raspberry Pi

Build guide ⬪ Install the software ⬪ Buy a kit ⬪ Donate

Macintosh Mini booting into System 7
⏵ Watch the full build on YouTube


What is it?

A Maclock is a cheap alarm clock built into a shockingly accurate miniature Macintosh shell. This project guts one and rebuilds it around a Raspberry Pi Zero running a 68k or PowerPC emulator, so the tiny Mac actually boots System 7, plays the startup chime, and runs vintage software. Buttons, brightness, sound, Wi-Fi, Bluetooth, and battery all work.

Step 1: Build or buy one

The build guide covers everything from opening the clock to the first boot: parts, assembly, software, and troubleshooting.

You can buy a DIY kit or a finished build from my maker shop. Faster than shipping from China, and your purchase supports the continued development of this project.

Macintosh Mini breakout PCB rotating

Step 2: Install the software

You will need:

  • A Mac ROM file (064DC91D is a common one to search for)
  • A Mac OS disk image with System 7.0 to 8.5. The BlueSCSI image library has ready-made ones

Prepare the MicroSD card

  1. Flash Raspberry Pi OS Lite (64-bit) to a microSD card with Raspberry Pi Imager. Set your Wi-Fi network and turn on SSH in its settings.

  2. Rename your Mac ROM file to ROM, and copy it and a disk image to the Pi's home folder:

    scp ROM yourdisk.hda <user>@<pi_ip>:~/
  3. SSH into the Pi and run the install script. It asks a few questions, like which startup chime to play, then does the rest:

    curl -fsSL https://raw.githubusercontent.com/wr/macintosh-mini/main/setup.sh | bash

The Pi automatically restarts into Mac OS when it's done.

You can run the same command again to install future updates.


Optional: If you want to skip the automatic script and install everything yourself, or see exactly what the script changes:

Getting help

Open a GitHub issue — I'm happy to help, and very responsive!

Credits

Startup chimes and crash sounds are mirrored from D. Schaub's Apple Sounds collection at https://froods.ca/~dschaub/sound.html. All sounds are © Apple, Inc.

Donate

While this project is free and open source, donations are deeply appreciated, and make ongoing development and support possible. Donate now

License

Copyright © 2026 Wells Riley.

The Mac chimes are Apple's and the display overlay is Waveshare's; neither is covered. REUSE.toml maps every file.

About

The fastest way to install classic Mac OS on a Maclock + USB, sound, buttons, and brightness control

Topics

Resources

Stars

122 stars

Watchers

5 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages