У меня никогда не было классического Mac, поэтому я разработал эту модель в FreeCAD 19.1 для использования с Raspberry Pi 4B, экраном MZDPI-VGA-Zero, ленточным кабелем и кабелем-переходником от микро-SD к SD-карте.
Это экран:https://www.aliexpress.com/item/32911203371.html?spm=a2g0s.12269583.0.0.7f776208h3StfO
Это расширение SD:https://www.aliexpress.com/item/4001203159338.html?spm=a2g0s.12269583.0.0.544f1ef9iJgfwn
Я взял кабель-перемычку от этого:https://www.aliexpress.com/item/32848985668.html?spm=a2g0s.12269583.0.0.65b8317092xb0u
В слот для "дискет" помещается полноразмерная SD-карта. Я отпаял резистор на кабеле-удлинителе для SD-карты, чтобы сделать чтение/запись более надежными.
Чтобы заставить экран работать на Pi4.
-
Создайте полноценную SD-карту с операционной системой Raspberry Pi.
-
Создайте пустой файл под названием SSH и поместите его в папку boot.
-
Создайте файл wpa_supplicant.conf, в интернете есть много информации о том, что в него нужно добавить, и поместите его в папку boot.
-
Отредактируйте файл config.txt в загрузчике, чтобы прокомментировать драйверы дисплея для Raspberry Pi 4, чтобы он выглядел следующим образом:
[pi4]
# Включить драйвер DRM VC4 V3D поверх стека дисплея DispmanX.
# dtoverlay=vc4-fkms-v3d
"max_framebuffers=2"
Я также добавил.
disable_splash=1
к началу файла. -
Вставьте SD-карту в Raspberry Pi и подождите, пока он загрузится. Экран будет пустым.
-
Если ваш файл wpa_supplicant.conf правильный, вы должны быть в состоянии увидеть Pi в своей сети.
-
Входим в SSH, используя комбинацию по умолчанию usr/pwd.
- Запустите скрипт установщика экрана:
cd ~/
Git клонирует.
CD MZDPI/vga
sudo chmod +x mzdpi-vga-autoinstall-online
sudo ./mzdpi-vga-autoinstall-online
Вам также потребуется изменить следующее в boot/config.txt.
"dpi_output_format=0x07f003" на "dpi_output_format=0x07f203". Чтобы исправить некоторые странные проблемы с цветом.
Я также добавил следующие строки, основанные на некоторых поисках в Гугле:
GPIO=18-19=op,dh,pd #Эта строка на самом деле является изменением.
GPIO=0-8=a2
GPIO=12-17=A2
GPIO=20-24=A2
-
Перезагрузите Pi, и экран должен заработать.
- Подключите клавиатуру и мышь и продолжите настройку ОС PI.
Я собрал версию QEMU Screamer на Lite OS, и она запускает OS9. Это немного нестабильно, поэтому я переключился на Mini vMac, следуя инструкциям отсюда:
https://www.instructables.com/Making-a-Tiny-Mac-From-a-Raspberry-Pi-Zero/
Я использовал только шаги 8, 9 (но с WinSCP), 10, 11 и 12.
(Также здесь:https://www.thingiverse.com/thing:4775622)
После завершения я настроил приложение на автозапуск.
Судя по вышеуказанной ссылке, моя идея не была очень оригинальной, за исключением того, что я выбрал Pi4 и разработал более простой в печати и сборке двухкомпонентный корпус с достаточным количеством места для добавления внутренних динамиков и небольшого усилителя.
Печать:
Cura 4.9.1
Заполнение 20%
0,4-миллиметровое сопло.
Высота слоя - 0,2 мм.
ОБНОВЛЕНИЕ
Я полностью переработал корпус, чтобы его можно было напечатать в 4 частях, которые будут соединяться друг с другом без использования крепежа.
Были включены слоты для конвертера на один доллар, усилителя звука, USB-портов и динамиков.
Добавлена пустая нижняя передняя панель без USB-портов.
モデルソース
