I Built a WORKING Mini PowerMac G3!
Вставка
- Опубліковано 30 вер 2024
- It seems like everyone has a cool miniature version of their favorite classic tech - except us Mac fans! Today, with the help of long-time friend of the channel Taylor, we're out to right this wrong.
What does it take to turn this awesome 3D printed mini Blue and White G3 case into a working Power Mac? Stay tuned and find out!
🍎 Want to turn your own Raspberry Pi 3B or newer into a Raspberry Mac? Here's my SD card image! archive.org/de...
If your Pi has trouble booting it, open the boot/config.txt and turn down the overclocking options.
🔨 Thingiverse link: www.thingivers...
💎 Here's the switch that fits perfectly in the power button space: amzn.to/36tOia6
💎 Here's the fan I used in the bottom case: amzn.to/3ajuabO
💎 My adorable little LCD screen: amzn.to/36uRD8S
🖥 Here's a quick list of what I did to make the Pi behave all Mac-like:
⚙️ Turned off bootup text in /boot/ options on the Pi
⚙️ Systemd loads fbi framebuffer image viewer to show the Happy Mac (it's a screenshot!)
⚙️ Systemd loads aplay to play the boot chime
⚙️ Systemd loads my QEMU startup script, which loads the MacHD image and boots it
⚙️ I modified QEMU Screamer source code to remove its startup messaging, and compiled it
My modified QEMU source code is available in the image alongside the compiled QEMU.
══════════════════════════
💾 For more vintage Apple stuff, please subscribe: www.youtube.co...
💾 Support these retro computing shenanigans on Patreon! / actionretro
══════════════════════════
Check out my Amazon page with links to my tools, adapters, soldering equipment, camera gear and more: www.amazon.com...
══════════════════════════
💬 Come talk about old computers on the BitBang Social Mastodon! bitbang.social
══════════════════════════
#RaspberryPI #Macintosh #G3
Turned out great, would be awesome to see a custom 3d printed case for that monitor to make it match the mini computer
Thanks Hugh! Yeah I'd love to figure that out, and make a casing like the original blueberry Apple Studio Display
@@ActionRetro you should get a 3d printer so you can make more videos like this
YES! The 15" Apple Studio Display would be *perfect* ! You know the one... the semi-translucent bondi-blue or smoke grey with the stand that telescoped up and down... one of the first LCD monitors I'd seen in a computer lab growing up... everymac.com/monitors/apple/studio_cinema/specs/apple_studio_display.html
Hugh Jeffrey's your car restoration was really good. Keep it uo
Hey it's Hugh Jeffreys
to the guy who made that case: "Shut up and take my money!" Also the fan has a blue LED in it. I guessed at 7:24.
I second this ;) Would totally buy one :)
Agreed. 😩 I want one so bad. And he's posted the design docs, but I don't have a 3D printer. 😭
I would love to buy this, my 3d printer isn't big or accurate enough!!
Thanks KOSMOS1701A, im happy that you like the design ^^ it took forever to design the curved "handles" and locking mechanism
@@Rune2650 Amazing Work :) If you ever get brave enough, I'm sure it would sell like fire ;) I know I would buy a few :)
We're one step closer to having mini iBook Clamshells.
Mini? We need life sized modern spec ones!
@@laurensnieuwland4657 I agree and in the same colours. Indigo is my favourite.
@Monochromatik-Vision nope, it's quite possible to 3d print/machine a housing for loose iphone parts. It might not match completely, but it would kinda work.
Yes I always wanted one. Even the ones that had the pen
@@laurensnieuwland4657 the holy grail, I still have mine in a cupboard juuust waiting
Okay, now I am curious how much better my Pi 4 will perform with this image!
Oh nice let me know how it does!
@@ActionRetro I just gave it a quick test, unfortunately it seems to hang shortly after the initial fake Happy Mac, and gets stuck in a terminal window. I didn't have the time to do any troubleshooting myself yet, and I didn't memorize the error message, but I will return to it when I have the time, and hopefully provide some more useful info.
@@BrightSpark I had to change the overclock and voltage settings in the config, but it'll run about the same as it does on the Pi 3.
Action Retro - "Where's our miniature Macs"
Mac Mini - "I've been around since 2005!"
11 inch MacBook air: "what about me"
Maybe it's just me but I think you could probably fit the guts out of a PPC Mac Mini into this case with a bit of work. That would certainly perform better and feel more authentic. Before he said it was for a Pi I was already thinking that's what the case would be designed to hold.
@@ActionRetro lol
@@ActionRetro I have a 2015 11inch MacBook Air. 🤣
Honestly I love those 11 inch MBAs
We need a G4 Mac reproduction motherboard, cool fact: someone on the 68KMLA forums is already developing a Mac SE motherboard. He’s trying to reverse engineer it and he’s gotten pretty close actually.
Woah, that’s wild! What does it involve?
O would be cool a Raspberry PI CM4 board for example that fits a G4 case
@@MaxOakland He has a few videos but they're unlisted, I'll try to post them in some time
MacSEReloaded is what his project name is? Right now he got some wonky checkerboard or something?
Actually it seems someone (a company called Bomarc Services) reverse-engineered quite a few Macs way back in the 90s and now all the schematics are available online.
Never mind, I found that thread! He's doing an SE board, and only the board itself in order to save broken SEs, mainly boards that have battery damage. The board has quite a few custom chips that have to be harvested from an existing board, so no new SEs to come anytime soon.
The thread is in the "Hacks & Development" section and it's called "Reverse Engineering the Macintosh SE PCB & Custom Chips for 1:1 reproduction".
Dude, this is awesome :D im glad you like the design, i spend a lot of time getting the curved "handles" and the opening to be like the real PowerMac G3
It's so good man! Thanks for making it!!
@@ActionRetro thanks, and you´re welcome ^^
Now if only we could build a case that turns this little LCD into a blueberry Apple Studio Display 🤔
Morning, can you build me one of these?
think you'd be willing to post the 3d files so we can print this design at home?
Brings a new meaning to 'Mac Mini' 😂
Introducing the new Mac Micro
(Granted: I don't think it's TOO much smaller than a Mini, but still)
@@BrightSpark *has flashbacks to the Mactini*
Actually yes. Sure TheC64-Mini and all that have come the last few years and stuff.... But Apple were in a sence, the first ones. Just, they did not do replicas as mini editions. So in a way yes, and in a way no. Depends on how you look at the words.
Mac Nano
@@macinjosh2223 just one, simple button
THANK YOU FOR INCLUDING THE IMAGE!!!
You're welcome, let me know if you try it out!
@@ActionRetro I did on my 3b+ and it ran HORRIBLY it barely loaded and even when it did it crashed when I dragged a window. Also sound diddn't work for some reason.
@@dialupdave6276 try putting the sd card in your PC and commenting out the overclock options in /boot/config.txt - the 3b+ usually can't handle overclocking from what i understand
@@ActionRetro I attempted this as well and disabling it still didn't improve load/run times. Just another nudge to upgrade to pi4?
@@SatanicMac i think so 😂
I laughed when i saw that it looks soo cool
Haha thanks!!
That case is awesome! The use of rubber bands in place of springs is very creative. Yes, it's rubber which will break down eventually, but still! It just needs a tiny internal ZIP drive (COUGH COUGH SD CARD reader...)
i did this on purpese when i designed the case, since i thought, that not everyone might have acces to springs, but rubberbands are everywhere
You can buy durable EPDM synthetic rubber bands, and where suitable length/diameter O-rings can replace bands use that even higher end but cheap option and with some color choice.
This is AMAZING! Any thoughts of building an OS9 image for RasberryPi 4? I would contribute money to the efforts.
Thanks Steven! The linked SD image should work on a Pi 4 with no issues! In fact, it should be way faster!
This is really good ! I don't know who impresses me the most - the "Craft Dude" who did the case - and he has done many other projects at the Thingverse - or what you've done to make the "RaspIntosh" work. Well done both ! And kudos to Taylor !
I wonder if there’s enough room in there to fit the innards of an M1 Mac mini.
the M1 Mac mini´s motherboard is really small, so it should, or you can just upscale the case design, but i designed it to use fillement for the hinge, thats the only real problem that might occure
"All of Mac Yak hates the puck mouse", dang, doing Jay dirty there, given he's the number one Puck Connoisseur! :P
🤣🤣🤣
The only thing missing is a clear case for the display. Maybe can be produced using vacuum forming method
Great video! Very impressive, seamless experience!
I tried to run Mac OS X for PPC on a modern Intel Core i5 laptop, and it was just as slow as on RPi. I suppose this is because QEMU cannot provide hardware acceleration for Mac OS X interface, due to which it has to use software rendering of the interface - which is not going to be fast even on a Core i9 :)
One suggestion: have you tried to use Sheepshaver instead of Qemu? It can only emulate Mac OS 9, but it seems to be doing it quite a bit faster than QEMU.
it would be really cool if you put a mainboard from a macmini in this case and have a real mini Powermac
Nice idea!
Just a heads up to anyone wanting to print the STL file, there's almost no tolerances to interconnect each components. There's also a lot of components to print. You'll a bit of sanding (or scaling) of parts to do to make it all fit together. My Dremel is getting a good workout from this project!
Can I suggest Twister OS? it's a native Raspbian-based distro of Linux, but it has a ton of skins, including one for Mac OS. Could make it way more usable.
You need to redo this with a pi4 with more RAM and overclocked.
^^THIS is the correct answer^^ @action retro
the 3 is not retroeither
I would love to buy one of those little cases!
Don’t those PIs have the capability to power them from one of the headers? Would make it tidier
Yea they do, they even have the option to have a software-based power button.
Not sure why he didn't do that instead of making such a jank spliced power cable.
I'm sure you could edit the 3d model to support something like the NUC, and then you could actually power a macintosh competently. not a bad attempt though.
Next video: I built a WORKING miniature g4 cube!
sounds doable with a Pi Zero
Hah! I JUST found the STL files for this the other day. 😂 I’ll keep this video in mind when I decide to finally do something with it. Thanks, man! ✌🏽
I wonder if a Vampire V4 standalone (www.apollo-core.com/v4.html) would fit in something like this, maybe a tad bigger, and then let you run a 68K Mac emulator for Amiga on its hyper-fast 68K FPGA... that'd probably do a lot better, performance-wise, than the Pi. ;) (It's also a heck of a lot more expensive and complicated, but hey)
Omg that's such a wacky and amazing idea!
I’d love to put a Mac mini motherboard in there
me a windows and Linux fan who hates Apple u make this look fun
Please make a tutorial to hide RaspPiOS and do a seamless boot, since I really want to make an iBook G3 Clone.
:D
I would love a 3d printed Bondiblue iMac. I miss those so much.
A Raspbintosh... I don't know if that's better or worse than a Mac-in-Pi
Definitely gives me a reason to buy a raspberry pi now though. Might even become my daily use pc. Haha. Especially with Michael MJD just posting a video recently on his channel about the old net content, including a proxy that can be set so you can browse the web like back in the G3s day. 😁
that is very slick, i kind of wonder what sort of performance a pi4/8gb model would give in os10
Back in the day all fans were really whiny so this is perfect.
This is really cool! Some well-intentioned constructive feedback: rubber bands degrade over time, lose their elasticity, and eventually break down into a sticky mess. Small springs, though harder to implement, will last forever. Also, it's been shown that acetone vapor baths can smooth the striations from 3D printing. This also leaves some shine to the plastic, which IIRC, was present on the actual case. Again, I think this is awesome and could truly be a well-received early prototype of a retail product, even (if licensing could be obtained).
Oh thanks for those suggestions! Springs are such a good idea!
Hey Thalamus, the reason i designed it with rubberbands, was to simplefy the construction of it, since more or less everyone has acces to them, compared to springs, but i dont think it might be imposible for me, to redesign the mechanism, to use springs instead ^^
Is there a SheepShaver version for the Pi? Also is there a performance difference in speed?
Was wondering that too. I wonder which is better QEMU or Sheepshaver
Finding the best cheap(ish) SBC for a Mac emulator would be a great project. Have you tried it with the Pi4?
Congrats you just got a sub off this vid. Keep it up
Would love to see a real G3 benchmarked against a Pi 4.
can i install 10.0?
Heya! Question...
Can you link me files to the QEMU files only? I cant get it working on my Raspberry pi 5.
While I'm appreciating what's been done here: "Completely seamless boot experience" sounds laughable to anyone who's seen a real Mac boot, regardless of whether that'd be an 80s, 90s, 00s, 10s or 20s Mac. Similarly: No, the translucency and blue don't _really_ look like the original B&W G3 PowerMac. I sense quite a bit of hyperbole. ;) It's still truly nifty.
You must be fun at parties.
@@gogades You, too.
I hoped it would at least have hardware similar to the PowerMac but once again this is just another custom Raspberry Pi 3d printed case. You could've at least bought something with a PowerPC CPU like a GameCube or Wii and run a MacOS themed Linux distro instead so that it would be at least hardware accurate even if it wouldn't be software accurate either way.
I wish someone would made a G3 inspired, bondi blue case/housing people can put their M1 Mac Mini logic board etc into. Including with the plastic being see through. That would be perfect
I’d build this but with an iMac G3. I got one of these “iBot” figures a while ago but I doubt even a Pi Zero will fit in there, and a screen that size wouldn’t be very practical either
Can this be done with an early OS, like System 6 or 7?
Probably yes, and would run more smoothly than the OS9 installed here.
Yes, the Raspberry Pi 3B is quite slow. You should probably replace it with a Raspberry Pi 4 with 4gb of RAM or even one of the newer Raspberry Pi 5 or even an Orange Pi 5. It would probably work a lot better with one of those.
I would be interested in how you setup the Raspberry Pi OS to emulate a hackintosh.
Now if only someone could do the same thing with an Atari 800. I have an Atari 800, but it no longer works so I can't run any of the cartridges or floppies that I have.
I was on the fence on what kind of case I wanted for my Raspberry Pi, I don't need to choose anymore.
That print is crazy good holy cow
Ok, my iPad mini 5 I’m watching on is a 7.9 in 4:3, which the monitor looks small, but Jesus it is bigger than my iPad.
I’d be curious to see the performance on a Rasp Pi 4. I have a 3B laying around and am considering using your disk image. I was literally looking for an image like this. Thanks for your hard work
Doom 2? I wish you found a way to run Marathon (old Bungie FPS game) on it.
It runs not fast, but it is really cool! (Is there a way to accellerate it?)
Hmmm - Has someone ever thought of an retro Anniversary Mac?
I mean... The speakergrill would also cover 8 instead of only 2 speakers and the Soundsticks 2 subwoofer from Harman Kardon should have nearly the same size (this time the powersupply for the Mac and the one for the sub could fit into the Mac). When a new high resolution 12" display is used and multicard-reader instead of the 1,4MB Disc, ... but what would replace the CD ? Even bluray seems outdated...
No matter! Would be cool is this baby would also get a nice rebirth!
Imagine if you put a lattepanda - which supports macos natively, you'll have a very powelful hackintosh
Might be off-topic but I'll try anyway. Recently I bought an iMac G3 (summer 2001 edition, indigo blue). The included Pro Keyboard, however, has some deformed keys that are totally unusable and the rear sticker is damaged. Can you suggest me a specific website to find replacement parts? Thanks in advance
I am so gonna 3D print that case for my new Raspberry Pi 4 8GB.
Back in the day of MacMod.com I had tricked out a G4 case by painting the Blue to Red and changed the apple Logo Black. Might use the same color scheme on the Pi case. Use a WD Passport hard drive and maybe breakout the USB and Micro SD to the front bay. Wonder if I can cram in a SMD WS2812 LED as a Power light and make the Power Switch Glow. I wouldn't use that Power Switch that was mentioned, only handles 1Amp.
Dude. DUDE. D U D E.
I'm back to 2000 when I was working in a print shop. FINALLY I can put my MacOS sound themes, and run QuarkXPress again.
Have you ever messed with the copyright violating Oscar the Grouch trash can mod for macs? The family Power PC had it when I was a wee lad.
"Oh IIIIIIIIII love trash!"
"I love it because it's trash!"
I'll have to try that at work! I've been wanting some kind of classic Mac emulation for years, so I can show kids Mouse Intro and all that cool stuff! Thanks for giving us the image file!
Can you upload the source code for your QEMU fork? It's licensed under GPL v2, meaning the changes have to be shared to comply with licensing.
The full source with my mods is actually in the disk image alongside the compiled version
@@ActionRetro thanks! this is pretty amazing btw
@@aliceee64 thanks! Appreciate you bringing up this very important point!
A later Power Mac G4 running Mac OS 9 is probably one of the best performing and easiest to setup retro gaming machines. I do have a Windows 98 rig but it was a huge pain to set up without all kinds of errors and other crap. Compare that to the Mac, which was just install Mac OS, install games, run games and have fun.
So we have a mini Power Mac G3 using a Raspberry Pi 3. Now we need a Power Mac G4 case running with a Raspberry Pi 4. Might I suggest running Twister OS to give it that Mac OS feel.
Fast forwarded to see if this was actually running an old OSX version or if this was yet ANOTHER "working tiny mac" that's just a linux OS with a skin. It's the latter. Glad I didn't sit through the whole thing of another one of these.
Cool concept, but it'd have been even cooler if someone could somehow incorporate real Apple hardware in a tiny case like this... UA-camr GManMods was able to shrink down and cut away unnecessary parts of a Nintendo Wii motherboard to make it portable. I know that's not quite the point here but getting an actual G3 B/W board down to size would be an awesome thing to see achieved.
Re: guessing what'd be special about the back case fan, I guessed it'd be RGB, but I was close with it ending up being blue LED'd. lol.
honestly...? You could have taken a 12" Apple Macbook logic board, added an internal MIPI to hdmi converter + usb-c hub for ports, mounted everything inside the custom the case and had a much more impressive result than this extremely slowly booting emulated affair :/
and sure it would be expensive but that is certainly in keeping with the Apple experience lol
Now you just need to modify the small screen to look more like a Apple Studio Display, don't know if you are going to be able to fined a smaller Apple like keyboard and mouse but if you can it would make it a cool little setup. Also, with some modifications to the case or if a different version of the case could be made you mite be able to fit a Mac Mini G4 motherboard in it if you can get good air flow for it although I don't think the Mac Mini G4s support booting OS 9 mite only be classic.
I thought the case was cool but when you made it basically indistinguishable from a Mac by altering Linux, it became amazing. This is so awesome it’s not even funny
I have look through all comments. It's amazing. All people finds for a special display. Is anybody know how to change screen resolution?
I love this mini powermac that I would like to have the STL files for this project and your sd card image but with OSX 10.1 puma.
I just wish someone could make a macintosh se designed to fit a 7" LCD with raspberry pi. I have an STL file for 1:1 size, but have no clue how to resize it to fit the 7"LCD
Edit: I also have no clue to slice it to fit on an ender 3's 220mm bed 😥
This comment was made @7:30 in the video without reading any other comments
That fan is clear so it probably has RGB.
It's blue but that is still 1 third of RGB so I was almost right.
I printed a g5 case and stuck a raspberry pi 4 in it, also stuck a case fan if you could say that, the slider to remove the pi works as an air oath towards the front vent which is pretty cool.
And now I had a twisted thought of making a miniature RS/6000 server to run AIX under emulation...
Ohhh where did you get the screen? I never got a Pi, simply because I was never able to find a 4:3 screen for it, so sort of kills the purpose of playing old games!
am i just deaf? i feel like every video you've complained about noise in you seriously over exaggerate how bad something is, in this video even with my speakers maxed out i can't hear the noises either of the fans your complained about made, and in the video on the supermac while i could certainly hear the fan noise there, it wasn't nearly as bad as you claimed, certainly not "literally a jet engine"
If you get the lattepanda computer you might actually be able to run modern macOS on it. I have seen lattepanda hackintoshes before. Or I recon you could fit an intel nuc in there 100%
This is really neat. How about a miniature Apple IIgs setup…now THAT would be wicked!
its a mac ULTRA MINI!
I'm glad you have the patience to setup QEMU, because I honestly have no patience for it.
Maybe if it had a worthwhile Windows frontend then I'd use it more...
I've been wanting to play around with MacOS 9 for years now, last time I had a mac was 2005, the last G4 Powerbook but I never bothered with OS9 at the time. Are there many limitations to running emulated on the Pi? What is the performance comparable to on the PI3b?
Very cool. I want one but the Only thing it’s missing the G3 lettering behind a frosted translucent siding and the logo but I guess that’s a copy right violation.
i saw this i do remember one thing u just missed heatsink called ice tower it make for rpi 3 or 4
remember rpi run on 5volt so have find fan that can run 5volt
i do love that case n that is awesome n i do remember few board i forgot to recommend ssd m.4 to USB 3.0
Cool project to make a old Mac for those who don't have it and cannot afford it. Maybe there's a better distro for this so can run better. Or something like with batocera that's just for the task need. I love this project. I wish I had so many raspberry pies, I just have old x86 pc
That OS 9 desktop just makes me want to fire up Netscape Communicator, ICQ, and SoundJam MP
you might be able to try using VNC to control a real mac for a similar affect
Why do virtual machines run games very poorly? I thought it was meant to emulate exactly like your PC running a new operating system?
"I have to give it [the fan] 2 out of 10 for the horrible whining noise." You own a cat, you should be used to horrible whining noises.
Raspberry Pis keep coming out in ever and ever smaller form factors such that miniature retro replica enclosures will be able to keep shrinking right along with them
Your hand gestures look re-recorded. Like you didn’t record yourself talking in one take. Did you record yourself gesticulating and then re-record your dialog? Or did you record your audio and then act out all the hand gestures?
hay if you are a mac guy can you explain how 3 buttons on a mouse is enough it seems like not enough to me. then macs only have 1 button and maybe a scroll wheel if you are lucky "shudders" how do you do it?
I need to see this with a pi 4 what a great project. Great vid as always.
So cool. Very impressive. I’d consider doing it to run Talking Moose and Baby Smash!
kind of want to design a CM4 board to fit in here and put the compute module where the CPU Card would have been....
Has anyone here tried his software image on a Pi 4? Not sure if it makes any difference in speed, as I'm not sure if Qemu is optimized to make use of the 4's additional specs.
what if instead of the rasp 3b you had used a rasp 4 with 4gb ram?? could you just replace the board using the same memory card?
Still waiting for a home consloe shell for an broken screen nintendo switch. See nintendo switch will looks like if it a home console. With switch. In might be smallest game systam
I wish this was faster and more practical. I've been trying to get back into classic OS
That case is so cool, being 3D printed is even more cool.