从覆盆子pi零中制作一个微小的mac

简介:从覆盆子pi零中制作微小的mac

关于:制造商/艺术家

Years ago I saw thatrescaccast的John Leake建造了1/3级Macintosh。I was so envious... I really wanted one but didn't have the time or resources.

时代已经改变,技术已经上了。较小,更便宜的组件和新的制造方法使过程变得更加容易。我能够制作更小,更便宜,更简单的版本。现在你可以为自己制作一个!

您需要访问案例的3D打印机。所有其他部件都很容易获得。

年代upplies:

让我们组装我们需要的东西。

覆盆子pi.

亚马逊有许多包括上述项目的套件。这是我使用的那个。这small case is really not needed for the final project but is a nice to have. You can use it to protect your Pi while configuring it.

其他组件

请注意,该项目遍布特定显示。完成后,需要键盘,可能会在完成时或可能不需要。这取决于你如何使用/演示微小的Mac。您肯定需要专用鼠标。

对于案件

工具

第1步:让我们从案例开始

案件有4个部分。所有都在PLA中打印层高度为0.20。我有一个prusa i3 mk3s打印机。我一定要在光滑的盘子上打印它。我安排了背部和前面,以便剥离面向易于移除。这使得完成更容易。

MiniMacBack.stl印在它背上有支持只建造板块。米色PLA。

MiniMacFont.stl打印了upright支持到处边缘。米色PLA。

minimacdisk.stl.和这minimactoggle.stl.were printed with没有支持。黑色解放军

minimacfront.stl.沿着模型的背面具有额外的支持。一旦印刷,将切断该支撑并将表面置于冲洗。

一旦所有的支撑都被拆除,前后就砂磨了150个砂纸,小心地拆下脊并使表面均匀。特别注意前缘MiniMacBack.stl打印。你想要一个光滑的边缘,所以前面遇到了很少或没有岭伪像的背部。我没有使用更精细的砂纸,因为早期的Mac是纹理的塑料。如果你想涂抹你的作品,有一个平滑PLA打印的指南在赋予指标。

第2步:插入壳体中的螺母

Once printed and sanded, it is time to insert the nuts into the back of the Mac. We require3 - 3M六角螺母。这re are 2 nut pockets on the inner lip and 1 on the bottom. Carefully align the nuts and press into the depressions. This will be a tight fit. Flip the case over and press each nut against a hard surface, being careful to keep the flat sides of the nut parallel to the surface. If need be, insert a screw on the opposite side and carefully tighten to pull the nut into the depression. Don't use too much force. Don't allow the nut to turn.

Now you need to insert the Raspberry Pi's retainer toggle into base. This will be a bit difficult for thick fingers. Insert fully1 - 3m x 12mm盖螺钉进入切换的平坦一侧。拼接到底座中的切换,将螺钉定位在背部内部的孔中。一旦就到位,小心地将艾伦扳手的球端插入螺钉上并拧紧螺钉......但不是一路拧紧。其中一个照片将其显示到位,螺丝中的艾伦扳手的球端。它应该足够紧,只需3点到6点即可旋转90度。当插入PI零时,切换将逆时针旋转90度到3点钟位置。它将重叠PI的角落,一旦拧紧,就会锁定到位。

年代tep 3: Preparing the Disk

Cut off a narrow strip of画家的磁带。我把胶带放在干净的工作表面上,切割一个22mm宽。然后我仔细仔细把胶带包裹在磁盘插入上,仔细居中。使用效用刀,我切断过量。之后,我沿着磁盘的内边缘仔细切割并拆下了额外的胶带。这是这样做的,这样您就会与开口分开。然后我将插入刀片压入背部的凹陷中。如果插槽太紧,小心砂它更宽。如果磁盘插入不适合背部,则可能需要砂边缘。理想情况下,它应该紧贴。 If it is too loose, a tiny dab of Super Glue should keep it in place. Be sure to look at the photos.

第4步:设置raspberry pi零

有点需要对你做的raspberry pi Zero为准备设置。如果您的40针GPIO标头未预先安装,则需要焊接一个。有一个可指导的How To Solder。如果这是令人恐惧的,则应能够使用已安装标题的PI购买PI。连接散热器。

我不会越过如何获得PI OS.在你的年代D卡片。成像软件和指示在于覆盆子PI.website看他们YouTube视频有关说明。使用推荐的覆盆子PI OS操作系统。您确实需要使用GUI接口的操作系统。

Now that we have an年代D卡与操作系统,将其插入您的raspberry pi Zero,附上你的HDMI monitor与之HDMI适配器。PI有一个专用于电源的Micro USB端口,一个专用于数据。将Mini USB集线器连接到数据连接。将键盘和鼠标连接到集线器。用电源电源。

Let the Pi go through it's initial setup. Select your Country, Language, Timezone and Keyboard. When asked,更改您的密码。我们将启用ssh,它是一个安全问题,没有密码。选择您的网络并输入它的密码。当被问及时,perform the system updates。这些更新可能需要一段时间。

We now need to make some changes to the default settings. Go the upper left and click on the Raspberry icon. Select首选项>覆盆子PI配置。在对话框中,选择界面Tab. Select toEnable SSH。选择好的关闭对话框。

更新完成后选择重新开始

第5步:收集您的软件

那里有一些非常聪明的人。Paul C. Pratt已经创造了Gryphel项目。他的目标是帮助保留为早期的Macintosh计算机制造的软件。他已经创建了将在多个环境中运行的仿真器... MacOS X,Windows 10和Linux,包括用于覆盆子PI上使用的ARM处理器的Linux。有许多标准品种易于下载。此外,他提供了一个服务来创建专门的版本。这些Premade版本不符合我们的需求。

可以download all the files directly to your Pi Zero, be be aware that it can be非常慢的。PI零对如此之类的任务非常受损。另一种选择是在您的桌面上下载它们并使用终端窗口来SCP文件或FTP程序。我用CyberDuck。它适用于Mac和Windows。

是时候组装所有文件了

在您的硬盘驱动器上创建一个名为mini_vmac的目录。您将在此处放置您的文件。这些将被复制到我们的pi。

我创建了gryphel服务2 ARM可执行文件。你can download these from mydropboxpi_ececutables.zip.。此zip包含2个文件。一,mini_vmac_arm,takes advantage of the full resolution of the screen, the other,mini_vmac_arm_2x.,使像素加倍以更容易查看版本。在你的中放入2个文件mini_vmac.目录。

你需要一个rom图像。Macintosh Roms可以是downloaded here。你需要下载9779D2C4 - Macintosh II.7z文件。展开文件改名macii.rom.和place in themini_vmac.目录。

努力有一个伟大的教程关于为MINI VMAC安装系统软件。我们将从那里下载我们的文件。在页面下途有文件的链接。下载它们并解压缩文件。您将拥有一个调用压缩文件的目录old_mac_softs.包含额外的拉链。埋头也是如此。还有一个hfs500M.rar您需要解压缩的文件。改名HFS500M.DSK.todisk1.dsk.。这将是您的虚拟硬盘。如果它们被正确命名,迷你VMAC安装磁盘自动安装。不要打扰HFV500M_SYS755_CLEAN.DSK ...它是安装了系统软件的图像,但它并非您需要的一切。

Move the following to your Mini_vMac directory

  • disk1.dsk.(您的新500米硬盘图像)
  • 一种Mac701.包含6个磁盘图像的目录
  • mac753.img.您的Mac OS系统7.5.3安装磁盘
  • mac755up.img您的Mac OS系统7.5.5安装磁盘

第6步:通过Cyber​​duck将文件传送到PI

发射CyberDuck。我们需要做的第一个是创建一个捷径到你的pi。看看图片。In the lower left hit+to add a bookmark. In the dialog that pops up, change the protocol toSFTP.。输入r.aspberrypi.local.local.对于服务器名称。pifor the user name. Enter whateverpassword您在设置raspberry pi时使用。关闭对话框。

双击您的新手Bookmark和you should connect to yourPi。现在是移动我们的文件了。这些是您感兴趣的项目:

  • mini_vmac_arm.- 640x480版本下载了我的dropbox
  • mini_vmac_arm_2x.- 320x240 version downloaded from my Dropbox
  • macii.rom.downloaded and renamed from the ROM repository
  • disk1.dsk.(您的新500米硬盘图像)
  • 一种Mac701目录containing 6 disk images to install system 7.0.1
  • mac753.img.您的Mac OS系统7.5.3安装磁盘
  • mac755up.img您的Mac OS系统7.5.5安装磁盘

使用CyberDuck,双击书签。它可能会要求许可。授予它。它将打开与您的PI的连接。您应该看到目录和文件的列表/home/pi/目录。Doubleclick在这一边桌面目录。

We new a new directory.右键点击并创建一个名为新文件夹迷你vmac.。doubleclick在该目录上打开和拖一种ll of the items listed above在to this new directory. The files will be copied over to your Pi.

第7步:在您的PI上设置Mini VMAC

Now we move over to your Raspberry Pi. On your desktop you should have a迷你vmac.目录。doubleclick.to open and you should see

  • mini_vmac_arm.
  • mini_vmac_arm_2x.
  • macii.rom.
  • disk1.dsk.
  • Mac701.包含的目录6个磁盘映像
  • mac753.img.
  • mac755up.img

mini_vmac_arm.可执行文件以本项目中使用的显示器的本机分辨率(640x480)运行。这可能有点小到机动,但真的很酷。这mini_vmac_arm_2.version runs at half the resolution (320x240) with the pixels doubled. Easier to see but a bit small if you are going to run some software.

首先,我们需要使这些文件成为可执行文件。选择2个文件mini_vmac_arm.mini_vmac_arm_2x.文件,右键单击并选择Properties。选择Permissions标签和改变执行to每个人。要更轻松地进行设置,正在使用本机分辨率版本进行设置。由于设置实际上对硬盘驱动器图像进行了更改,因此设置一个,设置另一个。向其他人展示时,您可以启动任何一个版本。

Doubleclick在这一边mini_vmac_arm.file and select执行。它应该打开全屏,您将看到闪烁的磁盘图标。按Ctrl-F.to退出全屏

请注意,迷你VMAC有许多控制选项。紧迫Ctrl-H.will bring up a list of options. For more informations see the迷你vMac文档。

在你的pi上,打开Mac701.directory andInstall 1.image到您的迷你VMAC窗口。将磁盘拖到应用程序上将安装磁盘。它应该引导到安装程序屏幕。在你的Pi,回到一个水平和在里面disk1.dsk。屏幕应该更新它可以安装它Mac500m.。选择Install

出现提示时,拖动安装2.Image.,在提示时继续拖动磁盘。等结束了Quit安装,并选择重新开始

您将有一个闪烁的磁盘图标。拖在disk1.img.它将继续启动到系统7.0.1。成功!

注意:到关机/戒烟, 你应该总是去看菜单特别的并选择关掉

第8步:可选系统升级

你可以在这里停下来,你会运行Mac系统7.0.1.

If you wish to upgrade to系统7.5.3,拖着mac753.img.。当新磁盘窗口打开时,DoubleClick系统7.5.3 01为19.smi文件。该软件将验证并安装虚拟磁盘。这个新磁盘将显示在桌面上系统7.5 V7.5.3 CD INST。doubleclick.image. When the disk opens, run theInstaller和follow the instructions. Restart when asked. Drag indisk1.dsk.

When 7.5.3 is finished installing and you wish to upgrade to 7.5.5, drag inmac755up.img。打开磁盘,DoubleClick系统7.7.5更新文件夹,运行Installer。按照说明进行操作。

第9步:添加软件

年代ome of the software sites:

有两种方法可以在迷你vmac中安装磁盘。

  1. 您可以将.dsk或.img文件拖到窗口上
  2. 您可以更改.dsk文件的名称。磁盘按顺序安装,仿真器将按顺序查找磁盘图像。当我们重命名我们的硬盘图像时,您已经看到了这一点disk1.dsk.。值得注意的是,如果数字存在间隙,则自动安装将停止存在间隙的位置。如果您有一个disk2.dsk和disk4.dsk但没有disk3.dsk,请使用disk2.dsk安装停止。

由于我们将复制硬盘驱动器上的文件,因此我们每次都不需要安装额外的磁盘。我将使用第一个方法。

如果在全屏中,您需要退出使用Ctrl-F.。Drag your disk image onto the App window. The disk image will appear on the desktop. (To unmount, drag to the trash.) If this were just a regular app or game, I would just拖这Disk icon进入硬盘。它将创建一个具有与磁盘相同名称的目录。您应该能够打开该文件夹,以DOUBLECLICK应用程序图标并运行。

一个游戏示例:

我要安装游戏lemmings.。我下载了lemmings_1_5_2.zip.。一个重要的说明,让您的生活更轻松,尝试找到.dsk或.img文件。避免.sit文件。

I've decompressed the zip and dragged the disk image on to the App. Once the disk appears on the desktop, just drag that disk image onto the hard drive and all the files will be copied to a new directory on the hard drive. Open the directory and run.

屏幕保护:

我选择了屏幕保护程序天黑以后。我挑选的文件是在暗黑的2.0倍(1993)之后。您应该下载DSK或IMG图像的zips。我已经扩展了我的zip并使用cyberduck将.img文件放在同一目录中作为迷你vmac应用程序。再次将磁盘映像拖动到迷你VMAC应用程序上。磁盘安装。拖动后暗2.0x应用程序和支持文件夹进入控制面板内部目录系统文件夹。重新启动并将Disk1.Dsk映像拖回Mini VMAC窗口。设置屏幕保护程序。

年代tep 10: Setting Up the VGA Screen

At this point, I would recommend that you make aSD卡的备份副本

记住,这是特定于screen I have selected

制造商有一个PDF软件说明。它还包括卸载指令。

在这里,它始终。

打开一个新的终端窗口在您的PI上并输入以下内容:

CD〜/ git clone https://github.com/tianyoujian/mzdpi.git 
cd mzdpi / vga sudo chmod + x mzdpi-vga-autoinstall-innoil sudo ./mzdpi-vga-autoinstall-online

When the install is complete, shutdown your Raspberry Pi. We are going to move our pi and Screen into the case.

年代tep 11: Assembling the Mini Mac

拆下显示屏上的保护盖。将显示屏滑入前面板上。应将其紧紧地装入保持器的上右角。如果其中任何一个太困难,指南上有点打磨应该做诀窍。面向案例的正面时,请检查显示显示的居中。

小心地将带状电缆连接到显示屏的顶部。确保它是对齐和完全插入的。

将电缆的另一端连接到PI。检查照片,看看电缆应该如何对齐。

务必删除SD卡。如果仍然插入SD卡,则无法将PI安装到外壳中。

年代lide the Pi into back of the case. The connectors go into the holes on the back of the case. Check that the SD card slot is centered in the opening on the right of the case. Insert the card.

在壳体中保持PI,请使用2.5mm球膜扳手拧紧并拧紧。

小心地将带状电缆折叠到壳体中,向上滑入后部的MAC前部。将剩余的3mm螺钉插入前部的下侧并小心地拧紧。确保不要将螺母从唇部中弹出。

将Mac转向后面并插入您的无线枢纽进入剩下港口。插入力量connector into the正确的港口。

第12步:让我们启动它!

当PI启动时,将其靴子向覆盆子PI桌面靴子。doubleclick你的迷你vmac.目录。您在此目录中有2个可执行文件。两者都将使用相同的硬盘映像启动。

mini_vmac_arm.文件启动运行的版本全分辨率,640x480

mini_vmac_arm_2x.launches a version that runs with pixel doubling with a屏幕分辨率为320x240

如果您想使您的小MAC看起来更像原始MAC Plus,则可以在监视器控制面板中更改为灰度。

关闭您的MINI VMAC时确定去做特别的菜单和选择关掉。返回到覆盆子OS桌面,像往常一样关闭PI ......覆盆子左上角的图标,选择Logout。选择关掉从您的选择。关闭您的MINI MAC。

玩得开心!

第13步:来源和参考

Be the First to Share

    建议书

    • Microcontroller Contest

      Microcontroller Contest
    • Automation Contest

      Automation Contest
    • 让它发光比赛

      让它发光比赛

    5.评论s

    0.
    JonathonT

    2天前

    这绝对太棒了!伟大的指示!让我回来...... :)

    0.
    CGENCO.

    Reply 1 day ago

    谢谢!这是一个比我原来的Mac Plus更强大的那种便宜的小Pi是疯狂的。仿真器的默认设置会限制它。

    0.
    hobbyman

    1 day ago

    From a mac builder to a mac builder. This is the best i've ever seen. Congrats.
    Check my (full size) mac build with an original case and pc components, running linux.

    0.
    CGENCO.

    Reply 1 day ago

    爱它!