侧边栏壁纸
  • 累计撰写 19 篇文章
  • 累计创建 6 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

基于 LattePanda-Mu 的 nvme 载板

Administrator
2025-02-04 / 0 评论 / 0 点赞 / 21 阅读 / 0 字

项目简介

作者原本计划在年底前做一块主板,通过 Unraid 运行一个私有的 Nextcloud 实例。但在尝试设计时,了解到了 LattePanda Mu 的活动,申请并被接受了。

项目目标是开发一个双层主板,具有六个 M.2 接口和两个PCIe接口。但目前,这个设计已经变成了一个四层主板。不过如果可能的话,作者之后会提供双层主板的设计。

wKgZO2dbp-OAD0BTAAJz48U3W7I899.jpg

wKgZO2dbp-OAfQqBAAIB33kuy5c466.jpg

功能特性

电源输入 DC 5.5x2.5mm:12V(最大 10A) 内部接口 2 个 PCIe 3.0 x4(x1 电气)插槽 6 个 M.2 M Key,最高 2280(PCIe 3.0 x1) CPU 和 CASE 风扇插座 1 个 USB 2.0 用于为硬盘提供 5V (2A) 和 12V 电源的 MOLEX 连接器 外部接口 1 个 USB 3.2 10Gbps 2 个 USB 2.0 HDMI 2.0 尺寸 迷你 ITX,170 毫米×170 毫米 额外功能 * 载入 BIOS

设计考量

选择迷你 ITX 板而非迷你 DTX 板的原因:

作者选择在迷你 ITX 板上放置两个PCIe端口,而不是使用迷你 DTX 板,主要是出于美观原因。尽管迷你 ITX 格式对作者来说仍然显得过大,但他希望使用一个合理的尺寸,以便能够适配普通的机箱。

至少需要一个 PCIe 端口的原因:

作者不想有一个固定的网络接口,而是希望有自由选择(尽可能使用PCIe x1),因此至少需要一个PCIe端口。第二个端口可以增加载体使用的灵活性,例如可以用于第二个网络卡(带有多个端口)、SATA扩展卡或通过适配器连接另一个M.2端口。

使用PCIe x4插槽的原因:

作者在这里使用PCIe x 4 插槽,是为了确保即使是稍大一些的卡也能获得更多的支持。

USB 3.x端口的重要性:

对作者来说,一个USB 3.x端口非常重要,因为它可以用于将数据备份到一个简单的外部硬盘,同时还需要一个内部USB 2.0端口用于操作系统(在作者的情况下是Unraid)。

外部 USB 2.0 端口和 HDMI 端口的来源:

作者从LattePanda Mu Lite载体中借鉴了外部USB 2.0端口和HDMI端口。这些端口在初始设置或故障排除时连接显示器、鼠标和键盘非常有用,但作者自己并不需要它们。

板上 MOLEX 连接器的目的:

板上的MOLEX连接器是为了在有人想要将载体与普通硬盘一起使用时提供电源,因为外部电源不支持这种连接。然而,这种设计在5V电源供应方面有明显的缺点。理论上,也可以在这里连接内部电源供应。

原理图 & PCB

wKgZO2dbp-OAZYr8AAEjONpaihQ301.png

wKgZO2dbp-OAJlz3AAJb2GQL_r0244.png

wKgZO2dbp-OAA5pdAAC-O4MNM2Y287.png

wKgZO2dbp-SAVwhqAAC72CayxrU977.png

wKgZO2dbp-SAEQCTAACjR6WUHWM277.png

wKgZO2dbp-SAWi8pAAHKZLgIWcU431.png

wKgZO2dbp-SAb45VAAHM1P0m_aw560.png

wKgZO2dbp-SATpPXAACBO3pmX4w104.png

wKgZO2dbp-SAO_eoAACLFCNdwHg669.png

wKgZO2dbp-SALybUAAEPb9U2odg389.png

wKgZO2dbp-SAABhRAANbreq5VRQ223.png

wKgZO2dbp-WAB0JLAAIkRaVL_x4032.png

wKgZO2dbp-WATpteAAnvUCbIdPY740.png

wKgZO2dbp-WAUVt3AAfp5j5l_2c668.png

wKgZO2dbp-WAGLo9AAb0Iyazwzs608.png

License

MIT

仓库 & 下载

可以在Github中获取开源仓库:

https://github.com/El-Luhb/nvme-Carrier-for-LattePanda-Mu

0

评论区