Thingiverse
Raspberry Pi 4 Classic Mac by flemingt
by Thingiverse
Last crawled date: 2 years, 11 months ago
I never owned a Classic Mac so I designed this representation in FreeCAD 19.1 to use a Raspberry Pi 4B, MZDPI-VGA-Zero screen, ribbon cable, and micro SD to SD card extension cable.
This is the screen: https://www.aliexpress.com/item/32911203371.html?spm=a2g0s.12269583.0.0.7f776208h3StfO
This is the SD extension: https://www.aliexpress.com/item/4001203159338.html?spm=a2g0s.12269583.0.0.544f1ef9iJgfwn
I took the ribbon cable from this: https://www.aliexpress.com/item/32848985668.html?spm=a2g0s.12269583.0.0.65b8317092xb0u
The "floppy" disc slot takes a full sized SD card. I desoldered a resistor on the SD card extension cable to make read/writes more reliable.
To get the screen working on a Pi4
Create a full raspberry pi OS SD card.
Create an empty file called SSH and put it in boot
Create a wpa_supplicant.conf file, there's lots of info online on what to put in it, and put it in boot.
Edit the config.txt file in boot to comment out the pi4 display drivers so that it looks like this:
[pi4]
"# Enable DRM VC4 V3D driver on top of the dispmanx display stack"
"# dtoverlay=vc4-fkms-v3d"
"max_framebuffers=2"
I also added
disable_splash=1
to the beginning of the file
Insert the SD card into the pi and let it boot, the screen will be blank.
if your wpa_supplicant.conf file is correct you should be able to see the pi on your network.
SSH in using the default usr/pwd combo.
Run the screen installer script:
cd ~/
git clone https://github.com/tianyoujian/MZDPI.git
cd MZDPI/vga
sudo chmod +x mzdpi-vga-autoinstall-online
sudo ./mzdpi-vga-autoinstall-online
You'll also need to change the following in boot/config.txt
"dpi_output_format=0x07f003" to "dpi_output_format=0x07f203". To fix some weird colour issues.
I also added the following lines based on some googling:
gpio=18-19=op,dh,pd #this line is actually a change
gpio=0-8=a2
gpio=12-17=a2
gpio=20-24=a2
reboot the pi and the screen should work.
connect a keyboard and mouse and continuing setting up the PI OS.
I had compiled a version of QEMU screamer on the lite OS and it runs OS9, this is a bit unstable so I switched to Mini vMac following instructions from here:https://www.instructables.com/Making-a-Tiny-Mac-From-a-Raspberry-Pi-Zero/
I used steps 8, 9 (but with WinSCP), 10, 11 & 12 only.
(also here: https://www.thingiverse.com/thing:4775622)
Once completed, I set the application to auto-start
From the above link it looks like my idea wasn't very original, except I went for a Pi4 and designed a simpler to print and assemble 2 piece case with plenty of room to add internal speakers and a small amplifier.
Printing:
Cura 4.9.1
Infill 20%
0.4mm nozzle
0.2mm layer height
Its possible to print the entire rear case at once by tilting it back at 45 degrees, using a raft and some custom supports.
The screen can be printed face down.
This is the screen: https://www.aliexpress.com/item/32911203371.html?spm=a2g0s.12269583.0.0.7f776208h3StfO
This is the SD extension: https://www.aliexpress.com/item/4001203159338.html?spm=a2g0s.12269583.0.0.544f1ef9iJgfwn
I took the ribbon cable from this: https://www.aliexpress.com/item/32848985668.html?spm=a2g0s.12269583.0.0.65b8317092xb0u
The "floppy" disc slot takes a full sized SD card. I desoldered a resistor on the SD card extension cable to make read/writes more reliable.
To get the screen working on a Pi4
Create a full raspberry pi OS SD card.
Create an empty file called SSH and put it in boot
Create a wpa_supplicant.conf file, there's lots of info online on what to put in it, and put it in boot.
Edit the config.txt file in boot to comment out the pi4 display drivers so that it looks like this:
[pi4]
"# Enable DRM VC4 V3D driver on top of the dispmanx display stack"
"# dtoverlay=vc4-fkms-v3d"
"max_framebuffers=2"
I also added
disable_splash=1
to the beginning of the file
Insert the SD card into the pi and let it boot, the screen will be blank.
if your wpa_supplicant.conf file is correct you should be able to see the pi on your network.
SSH in using the default usr/pwd combo.
Run the screen installer script:
cd ~/
git clone https://github.com/tianyoujian/MZDPI.git
cd MZDPI/vga
sudo chmod +x mzdpi-vga-autoinstall-online
sudo ./mzdpi-vga-autoinstall-online
You'll also need to change the following in boot/config.txt
"dpi_output_format=0x07f003" to "dpi_output_format=0x07f203". To fix some weird colour issues.
I also added the following lines based on some googling:
gpio=18-19=op,dh,pd #this line is actually a change
gpio=0-8=a2
gpio=12-17=a2
gpio=20-24=a2
reboot the pi and the screen should work.
connect a keyboard and mouse and continuing setting up the PI OS.
I had compiled a version of QEMU screamer on the lite OS and it runs OS9, this is a bit unstable so I switched to Mini vMac following instructions from here:https://www.instructables.com/Making-a-Tiny-Mac-From-a-Raspberry-Pi-Zero/
I used steps 8, 9 (but with WinSCP), 10, 11 & 12 only.
(also here: https://www.thingiverse.com/thing:4775622)
Once completed, I set the application to auto-start
From the above link it looks like my idea wasn't very original, except I went for a Pi4 and designed a simpler to print and assemble 2 piece case with plenty of room to add internal speakers and a small amplifier.
Printing:
Cura 4.9.1
Infill 20%
0.4mm nozzle
0.2mm layer height
Its possible to print the entire rear case at once by tilting it back at 45 degrees, using a raft and some custom supports.
The screen can be printed face down.
Similar models
thingiverse
free
CR-10 micro SD adapter by szili83
...micro-sd-card-female-flexible-card-extension-cable-extender-adapter-reader/32884884019.html?spm=a2g0s.9042311.0.0.27424c4dfm9zdp.
thingiverse
free
Homebridge - Raspberry Pi Zero W Enclosure by austin_trujillo
...ip-address>:8080
congrats! you have successfully setup homebridge. for additional support, visit the official homebridge wiki.
thingiverse
free
SEGA Astro City Cabinet - 2.2" Screen Support
...37.html?spm=a2g0s.9042311.0.0.68504c4dncfy2xhttps://www.aliexpress.com/item/32911061027.html?spm=a2g0s.9042311.0.0.68504c4dncfy2x
thingiverse
free
Official 7" Raspberry Pi Screen Case by Jap_MK2
...o still be able to attach the ribbon/extension cable for gpios. but this should not be an issue, it still worked out pretty well.
thingiverse
free
creality cr10 sd card cover by 3jcube
...der-adapter-car-gps-mobile/32721250427.html?spm=a2g0s.9042311.0.0.98ce4c4dragstp
so i did this remix
the 3dsmax file version 2016
thingiverse
free
HyperPixel 4.0 Raspberry PI 4B Case
...t "goodix capacitive touchscreen"
option "transformationmatrix" "-1 0 1 0 -1 1 0 0 1"
endsection
thingiverse
free
Raspberry Pi 400 SD card holder by sintax69
...pberry pi 400 sd card holder by sintax69
thingiverse
remix of raspberry pi 400 gpio dust cover just added slots to hold sd cards
thingiverse
free
Raspberry Pi Pibow Touchscreen Frame Reverser by BarbedWire
...reen to be the right way up so the power cables connect at the bottom and eliminating the need to edit the /boot/config.txt file.
thingiverse
free
Ikea Skadis accessories for electronic
...311.0.0.54896c37yaagbf
power supply 5v 150w:https://fr.aliexpress.com/item/32914130716.html?spm=a2g0s.9042311.0.0.54896c37yaagbf
thingiverse
free
5" DSI Touch Screen Panel Mount PI 3B case by 5teveO
...out whatever you like...
link to screen..
https://www.aliexpress.com/item/33024647905.html?spm=a2g0s.12269583.0.0.52df79dfm4kyt2
Mac
3ddd
$1
i mac
...i mac
3ddd
i mac
i mac
design_connected
$11
Mac 60
...mac 60
designconnected
linbrasil mac 60 computer generated 3d model. designed by rodrigues, sergio.
3ddd
free
I MAC
...3ddd
apple , imac
комплект i mac. моноблок с беспроводной клавиатурой, мышью и тачпэдом.
3d_export
$100
Mac 3D Model
...mac 3d model
3dexport
mac laptop computadora metal sonic
mac 3d model mariiox23 65409 3dexport
3d_export
$7
lipstick mac packshot
...lipstick mac packshot
3dexport
lipstick mac packshot
3d_export
$5
submachine mac-10
...submachine mac-10
3dexport
submachine, mac-10
3ddd
$1
Mac Pro (appel)
...mac pro (appel)
3ddd
компьютер , apple
mac pro
turbosquid
$19
MAC-11
...
turbosquid
royalty free 3d model mac-11 for download as fbx on turbosquid: 3d models for games, architecture, videos. (1537748)
turbosquid
$15
Mac 10
...
turbosquid
royalty free 3d model mac 10 for download as obj on turbosquid: 3d models for games, architecture, videos. (1160523)
3d_export
free
apple mac
...this is a 3d model of apple mac. very good work with materials and textures. this model is well suited for creating room designs.
Raspberry
3d_export
free
raspberry
...raspberry
3dexport
3d model of a raspberry. i tried to make it realistic.
turbosquid
$27
Raspberries
...y free 3d model raspberries for download as max, obj, and stl on turbosquid: 3d models for games, architecture, videos. (1354176)
turbosquid
$14
Raspberries
...y free 3d model raspberries for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1364663)
3d_export
$5
raspberry pi
...raspberry pi
3dexport
carcasa para la raspberry pi
turbosquid
$99
Raspberry
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
raspberries
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
archive3d
free
Raspberries 3D Model
...raspberries 3d model archive3d raspberries raspberry raspberries n300911 - 3d model (*.3ds) for interior 3d...
3d_export
$5
raspberry fruit
...raspberry fruit
3dexport
3d_export
$5
raspberry
...y different sizes. their color ranges from light burgundy to pink. there are formats: obj, 3ds, blend, dae, fbx, mtl.<br>:)
evermotion
$12
raspberries 23 am130
...evermotion raspberries 23 am130 evermotion key 23 food fruit raspberry fruits am130 raspberries highly detailed 3d model of raspberries...
Pi
design_connected
$11
Pi
...pi
designconnected
ligne roset pi chairs computer generated 3d model. designed by thibault desombre.
3d_export
$5
raspberry pi
...raspberry pi
3dexport
carcasa para la raspberry pi
turbosquid
$18
pied
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3ddd
$1
Emme pi light
...emme pi light
3ddd
emme pi light
люста emme pi light
3ddd
$1
Emme pi light
...emme pi light
3ddd
emme pi light
бра классическое emme pi light
3ddd
$1
Emme Pi Light
...emme pi light
3ddd
emme pi light
3ddd
$1
Emme Pi Light
...emme pi light
3ddd
emme pi light
design_connected
$16
Pi-Air
...pi-air
designconnected
living divani pi-air lounge chairs computer generated 3d model. designed by harry & camila.
3d_ocean
$15
Manneken Pis
...picting a naked little boy urinating into a fountain’s basin. (wikipedia) the model was sculpted in blender 2.70a rendered wit...
3ddd
$1
Emme pi light
...emme pi light
3ddd
emme pi light
люстра классическая фирма: emme pi light
артикул: 3595/5/cot/12/wh
Classic
3ddd
$1
classic mirror
...classic mirror
3ddd
classic mirror for classic interior design
3d_ocean
$19
Classic curtains
...classic curtains
3docean
architectural classic classical curtains decoration details drapes
classic curtains 3d max2011 fbx obj
3d_ocean
$12
classic watch
...classic watch
3docean
classic old watch
quality model classic watches
3d_export
$5
classic tools
...classic tools
3dexport
classic tools for modern and classic spaces inlaid carving
3d_export
$5
classic tools
...classic tools
3dexport
classic tools for modern and classic spaces inlaid carving
3d_export
$5
classic tools
...classic tools
3dexport
classic tools for modern and classic spaces inlaid carving
turbosquid
$50
classic
...turbosquid
royalty free 3d model classic for download as max on turbosquid: 3d models for games, architecture, videos. (1182819)
turbosquid
$20
classic
...turbosquid
royalty free 3d model classic for download as 3ds on turbosquid: 3d models for games, architecture, videos. (1346242)
3d_export
$25
classic guitar
...classic guitar
3dexport
the classical guitar is a member of the guitar family used in classical music.
3d_ocean
$19
Sofa classic
...
3docean
classic classical couch design furnishings furniture interior sofa style traditional
sofa classic max2011 fbx obj unwrap
4
turbosquid
$9
Office Chair 4-4
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$5
doors- 4
...doors- 4
3dexport
doors 4
3d_export
$5
hinge 4
...hinge 4
3dexport
hinge 4
3ddd
$1
Штора №4
...штора №4
3ddd
штора №4
3d_export
free
playstation 4
...playstation 4
3dexport
playstation 4
turbosquid
$1
re 4-4 electric locomotive
... free 3d model re 4 4 electric locomotive for download as obj on turbosquid: 3d models for games, architecture, videos. (1707845)
3ddd
$1
nexus 4
...nexus 4
3ddd
lg , телефон
nexus 4
3ddd
$1
4 Poufs
...4 poufs
3ddd
пуф
4 soft poufs
turbosquid
$12
Calligraphic Digit 4 Number 4
...hic digit 4 number 4 for download as max, obj, fbx, and blend on turbosquid: 3d models for games, architecture, videos. (1389332)
3ddd
$1
Dauphin 4+
...dauphin 4+
3ddd
кресло
dauphin 4+ конференц кресло