Pico-mac-nano Fits Working Macintosh On Barbie’s Desk

Have you ever looked in a doll house and said “I wish those dolls had a scale replica of a 1984 Macintosh 128K that could be operated by USB?” — well, us neither, but [Nick Gallard] gives us the option with his 63mm tall Pico-mac-nano project.

As you might imagine, this project got its start with the RP2040-based Pico Mac project by [Matt Evans], which we covered

The collector’s edition will come with a lovely box, but it’s still open source so you can make your own.

before. [Nick] saw that, built it, and was delighted by it enough to think that if the Mac could run on such tiny hardware, how small could build a fully-usable replica Mac? The answer was 63 mm tall– at 5.5:1, that’s technically under the 6:1 scale that Barbie operates on, but if we had such a dollhouse we’d absolutely put one of these in it. (You just know Barbie’s an Apple kind of girl.)

The size was driven by the screen, which is a 2″ TFT panel with 480 x 640 pixel native resolution. Here [Nick] cheats a tiny bit– rather than trying to rewrite the PicoMac to output 640 x 480 and rotate the screen, he keeps the screen in portrait mode and drives it at 480 x 342 px. Sure, it’s not a pixel-perfect output, but no LCD is going to be a perfect stand in for a CRT, and who is going to notice 32 pixels on a 2″ screen? Regardless, that set the height of the computer, which is built around the portrait display. A highly detailed, and to our eyes, accurate replica of the original Macintosh case was printed to fit the LCD, coming in at the aforementioned 63mm tall.

Unfortunately this means the floppy drive could not be used for micro SD access– there is an SD card reader on this unit, but it’s on the back, along with a USB-C port, which is roughly where the mouse and keyboard ports are supposed to be, which is a lovely detail. Also delightful is the choice of a CR2 lithium battery for power, which is a form factor that will look just a bit familiar if you’ve been inside one of these old Macs.

[Nick] has posted the 3D designs and modified pico mac firmware to a GitHub repository, but if you’re looking for a charming desk ornament and don’t have the time to build your own, he will also be selling these (both kits and fully assembled units) via 1bitrainbow, which is the most delightfully retro web store we’ve seen of late.

If Classic MacOS isn’t good enough for you, how about linux? You won’t enjoy it as much, but it will run on the RP2040.

13 thoughts on “Pico-mac-nano Fits Working Macintosh On Barbie’s Desk

  1. Shame they couldn’t fit a micro-SD where the floppy drive was, but that’s fantastic! The screen looks just like my memory. Though I remember the case being a slightly UV-damaged beige…

    1. Finding a suitable colour filament with the right finish has certainly been a challenge. I think I went through 4 different beige PLA filaments. To be honest, I think you’d have to spray paint it to get the best finish.

      1. My tv, also does not do rotation, but that does not prevent me from sending it a rotated image.
        Just rewrite or swap x & y in the display output function.

        On the rp2040 (or 2350) you could also write a display driver running on the pio cores,
        leaving both arm (or RV) cores free to run the emmulator (pico-mac-nano-duo?)

  2. This is adorable. The Pico Mac project is neat, too.
    I just hopeit will eventually support 256KB model and a serial port.
    Maybe using UART debug port. That way, AppleTalk could be made work.
    So a tiny AppleWriter printer could be emulated, eventually.
    Maybe using a thermal printer or something.
    Being able to run System 6 or 7 would be nice, too, to play Glider.

Leave a Reply to DanCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.