話 說 Raspberry Pi 缺 貨 已 經 缺 了 好 幾 年 ,原 來 定 價 US$45 美 金 的 Pi 4 2GB,炒 價 早 就 超 越 了 港 幣 千 元 。淘 寶 有 貨 的 店 ,價 錢 都 在 千 元 人 仔 以 上 ,連 之 前 的 舊 貨 Pi 3B+ 索 價 也 高 達 ¥750 人 仔 ( 近 月 價 錢 感 覺 稍 有 鬆 動 )。
我 自 己 很 早 就 開 始 玩 Pi,家 裡 還 有 一 片 當 年 的 第 一 代 Pi B+。我 也 很 早 就 開 始 用 Octoprint,家 裡 的 3D 打 印 機 ,全 部 都 多 配 了 一 台 Pi 來 行 Octoprint ( 除 了 用 Duet 2 WiFi 的 那 些 ,呵 呵 )。
再 加 上 什 麼 MagicMirror 呀 、CNCjs 呀 、retropie 呀 、Pi Hole 呀 ,家 裡 真 是 要 多 少 Pi 就 有 多 少 Pi。不 過 手 上 再 多 的 Pi,也 總 有 用 完 的 一 天 ( 我 堅 持 唔 用 炒 價 買 Pi,正 所 謂 「咪 幫 罪 犯 ,咪 買 翻 版 」,只 要 無 人 幫 襯 ,個 價 自 然 炒 唔 起 )。
近 來 手 痕 又 走 左 去 砌 Voron,也 打 算 趁 機 將 Duet 2 WiFi 的 打 印 機 都 升 級 klipper ( 行 octoprint 的 當 然 早 早 升 級 了 )。要 行 klipper 就 要 用 Pi,正 好 見 到 有 一 些 品 牌 推 出 了 代 用 品 ,就 全 部 都 比 較 一 遍 好 了 。
其 實 未 有 Octoprint、未 有 klipper 之 前 ,因 為 Pi 的 成 功 ,所 以 一 直 都 有 大 量 的 模 仿 者 。不 過 因 為 Pi 的 硬 件 不 是 open source 的 ,所 以 別 人 只 能 模 仿 ,而 不 能 推 出 clone。
在 芸 芸 眾 多 乜 Pi 物 Pi 裡 面 ,Orange Pi 就 是 一 個 很 好 的 選 擇 。而 且 klipper 的 其 中 一 個 常 用 安 裝 方 法 ,MainsailOS,本 身 就 有 推 出 Orange Pi 的 版 本 。MainsailOS 預 裝 好 了 klipper 的 絕 大 部 分 功 能 ,比 起 用 KIAUH 更 懶 更 方 便 更 簡 單 。
Raspberry Pi 4 Model B ( 2GB ) | Raspberry Pi 3 Model B+ | Orange Pi 4 LTS | Orange Pi 3 LTS |
|
---|---|---|---|---|
CPU | BCM2711 4 core / A72 1.8GHz | BCM2837B0 4 core / A53 1.4GHz | RK3399 2 core / A72 4 core / A53 1.8GHz | Allwinner H6 4 core / A53 1.8Ghz |
RAM | 2GB | 1GB | 3GB / 4GB | 2GB |
LAN | 1000M | 1000M *limit to 300M | 1000M | 1000M |
WiFi | Dual Band ac ( WiFi 5 ) | Dual Band ac ( WiFi 5 ) | Dual Band ac ( WiFi 5 ) 外置天線 2T2R | Dual Band ac ( WiFi 5 ) 外置天線 |
USB | USB 3.0 x 2 USB 2.0 x 2 | USB 2.0 x 4 | USB 3.0 x 2 USB 2.0 x 1 | USB 3.0 x 1 USB 2.0 x 2 |
GPIO | 40-pin | 40-pin | 26-pin | 26-pin |
Screen | Micro HDMI x 2 DSI | HDMI x 1 DSI | HDMI x 1 DP x 1 DSI | HDMI x 1 |
Storage | MicroSD | MicroSD | MicroSD 16GB eMMC ( 可選 ) | MicroSD 8GB eMMC |
Power Supply | USB-C 5V | MicroUSB 5V | DC 5V/4A USB-C 5V/4A | USB-C 5V/3A |
Price | 炒價 ( 原價 US$45 ) | 炒價 ( 原價 US$35 ) | ¥399 | ¥249 |
A72 核 心 是 比 A53 核 心 快 很 多 的 ,所 以 即 使 同 樣 是 4 核 心 ,Pi 4 是 比 Pi 3 快 很 多 很 多 的 。所 以 Orange Pi 4 LTS 的 6 核 心 ( 包 含 2 個 A72 ),性 能 是 接 近 Pi 4 的 。而 Orange Pi 3 LTS,性 能 則 是 對 應 Pi 3。不 過 Orange Pi 3 LTS 的 CPU 較 Pi 3 新 ,頻 率 亦 比 較 高 ,所 以 性 能 應 該 會 快 一 點 。
Orange Pi 3 LTS / 4 LTS 和 Raspberry Pi 的 各 方 面 都 非 常 接 近 ,價 錢 則 平 了 一 大 截 ,加 上 有 MainsailOS,確 實 是 非 常 好 的 替 代 方 案 。可 惜 …
可 惜 的 是 ,國 內 的 3 大 3D 打 印 機 主 板 品 牌 ,Makerbase MKS、BigTreeTech 和 Mellow Fly,都 不 約 而 同 地 推 出 了 自 家 的 Pi 替 代 方 案 。
Orange Pi 3 LTS | Makerbase MKS Pi V1.1 | BigTreeTech BTT Pi V1.2 | Mellow Fly Pi |
|
---|---|---|---|---|
CPU | Allwinner H6 4 core / A53 1.8Ghz | RK3328 4 core / A53 | Allwinner H616 4 core / A53 1.5GHz | Allwinner H5 4 core / A53 1.5Ghz |
RAM | 2GB | 1GB | 1GB | 1GB |
LAN | 1000M | 100M | 100M | 100M |
WiFi | Dual Band ac ( WiFi 5 ) 外置天線 | 無 | Dual Band ac ( WiFi 5 ) 外置天線 | 無 |
USB | USB 3.0 x 1 USB 2.0 x 2 | USB 3.0 x 1 USB 2.0 x 2 | USB 2.0 x 4 | USB 2.0 x 4 |
GPIO | 26-pin | --- | 40-pin | 40-pin |
Screen | HDMI x 1 | HDMI x 1 SPI | HDMI x 2 SPI | HDMI x 1 SPI |
Storage | MicroSD 8GB eMMC | MicroSD | MicroSD | MicroSD |
Power Supply | USB-C 5V/3A | DC 12/24V USB | DC 12/24V USB | DC 12/24V USB |
Price | ¥249 | ¥179 | ¥178 | ¥179 |
KlipperScreen | --- | MKS PI-TS35V1.0 SPI screen 3.5 inch Touch Screen ¥75 | BTT TFT35 SPI SPI screen 3.5 inch Touch Screen ¥88 | FLY TFT V1 SPI screen 3.5 inch Touch Screen ¥89 |
CAN bus | --- | 外置 USB 模塊 USB to CAN 模塊 ¥79.99 | 預留 CAN bus 需另購 U2C module ¥48 | 預留 CAN bus 需另購 FLY CANhat 模塊 ¥60 |
eMMC | --- | MKS eMMC 模塊 8GB eMMC ¥40 | --- | FLY M2WE 模塊 16GB eMMC Dual Band WiFi ¥79 |
這 三 家 的 Pi 明 顯 是 針 對 klipper 特 別 優 化 ,在 各 項 功 能 、定 價 都 十 分 接 近 ,如 果 不 是 使 用 不 同 的 硬 件 ,我 差 點 以 為 是 同 一 家 廠 OEM 的 。
三 款 Pi 的 CPU 都 是 4 個 A53,性 能 應 該 和 Pi 3 差 不 多 ,跑 Klipper 是 絕 對 足 夠 的 。它 們 針 對 klipper 的 優 化 ,包 括 使 用 SPI 連 接 、支 持 KlipperScreen 的 3.5寸 touchscreen 顯 示 屏 ,連 接 ADXL345 的 SPI 接 口 ,預 留 了 CAN bus 接 口 ,可 以 用 eMMC 替 代 容 易 corrupt 的 SD Card 等 等 。
其 中 我 最 最 最 喜 歡 的 ,就 是 直 接 支 持 使 用 12/24V 供 電 !終 於 不 再 需 要 預 備 多 個 USB 電 源 ,又 或 者 額 外 加 個 降 壓 模 組 了 。
不 過 當 然 也 有 一 些 奇 奇 怪 怪 的 地 方 ,例 如 Makerbase 和 Mellow 都 沒 有 WiFi,三 者 的 LAN 都 只 有 100MB,現 在 都 什 麼 時 代 了 ??還 好 它 們 都 支 援 很 多 便 宜 的 USB WiFi,去 淘 寶 求 其 買 個 10 蚊 的 就 可 以 了 ( 因 為 Linux 裝 driver 比 較 麻 煩 ,所 以 你 買 最 新 最 勁 的 WiFi 6+ 反 而 很 大 機 會 用 不 了 )。
可 能 是 SD card 太 過 容 易 corrupt,所 以 部 分 品 牌 也 支 持 額 外 的 eMMC 模 組 。他 們 用 的 eMMC 模 組 會 比 平 價 的 SD card 速 度 快 一 些 ,也 不 會 那 麼 容 易 損 壞 ,對 系 統 的 穩 定 性 會 有 一 定 幫 助 。我 自 己 也 有 買 Mellow 的 M2WE,當 然 不 會 打 印 得 更 快 ,但 至 少 感 覺 上 是 安 心 一 點 ( 當 然 M2WE 也 包 含 dual band WiFi,不 單 純 是 eMMC 模 組 )。
至 於 CAN Bus,也 不 是 直 接 支 持 ,而 是 只 預 留 了 接 口 。你 真 想 用 的 話 又 要 你 去 多 買 一 個 CAN 模 塊 插 在 Pi 上 面 。真 係 激 死 人 。( 難 道 是 Pi 唔 賺 你 錢 ,靠 這 些 周 邊 狂 賺 回 來 ? )
這 三 款 Pi 的 原 廠 OS 都 是 Armbian 改 的 ,全 部 都 預 裝 好 了 klipper 以 及 常 用 的 plugin。一 些 硬 件 所 需 要 的 軟 件 也 都 幫 你 預 先 安 裝 和 設 定 好 ,例 如 ADXL345、klipper screen 等 等 ,都 差 不 多 可 以 一 插 即 用 。
這 些 原 廠 OS 其 實 就 像 是 MainsailOS 一 樣 ,不 過 不 知 道 為 什 麼 ,他 們 預 設 都 了 使 用 Fluidd 作 為 web interface。如 果 你 唔 鍾 意 Fluidd,當 然 也 可 以 改 回 用 Mainsail。不 過 比 起 MainsailOS,這 些 原 廠 OS 裡 的 軟 件 都 比 較 舊 ,也 沒 設 定 好 update manager。
你 真 喜 歡 的 話 ,當 然 也 可 以 裝 個 乾 淨 的 Armbian 然 後 自 己 KIAUH ( 至 少 Mellow Fly 有 提 供 image )。不 過 那 些 硬 件 支 援 ,例 如 ADXL345、3.5寸 tourch screen 之 類 ,就 要 你 自 己 懂 得 額 外 設 定 了 ( 當 然 ,你 用 Raspberry Pi 的 話 也 要 自 己 做 這 些 設 定 )。
雖 說 Pi 4 和 Orange Pi 4 LTS 的 CPU 會 比 較 快 ,但 應 用 在 Klipper 上 應 該 是 沒 有 什 麼 優 勢 的 。所 以 如 果 安 裝 Klipper 的 話 ,還 是 買 這 三 款 針 對 Klipper 的 便 宜 Pi 比 較 好 。( 也 不 再 需 要 去 買 Pi Zero 2 了 吧 ? )
至 於 這 3 款 Pi 選 那 個 好 ?其 實 都 差 不 多 。我 個 人 覺 得 BigTreeTech 的 Pi 使 用 了 比 較 新 的 CPU,也 內 建 了 使 用 外 置 天 線 的 WiFi,在 相 同 價 位 之 下 是 稍 為 優 勝 一 點 。
這 就 完 了 麼 ?不 是 。因 為 以 上 這 三 家 廠 都 是 做 3D 打 印 機 控 制 板 起 家 的 ,所 以 也 十 分 自 然 地 ,將 自 家 的 Pi 和 自 家 的 控 制 板 配 種 而 生 出 了 2 合 1 主 板 。
Mellow 的 Fly Gemini 已 經 出 到 V3 了 ,算 是 很 成 熟 的 產 品 。使 用 CAN bus 也 終 於 不 再 需 要 額 外 多 買 一 個 CAN 模 組 了 。不 過 Fly Gemini V3 只 能 安 裝 4 個 stepper driver,所 以 只 適 用 於 VORON 0.2 之 類 比 較 簡 單 的 3D 打 印 機 。
Makerbase 就 有 MKS SKIPR。它 支 持 7 個 stepper driver,用 來 裝 VORON 2.4 也 夠 用 。
BigTreeTech 就 有 Manta 系 列 主 板 。BigTreeTech 用 了 完 全 不 同 的 approach,Manta 系 列 主 板 預 留 了 一 個 可 以 安 裝 Pi compute module 的 接 口 ,同 時 自 家 也 推 出 了 自 家 的 compute module CB1。我 估 計 設 計 的 想 法 是 Pi 4 是 買 不 到 了 ,compute module 4 總 買 得 到 吧 ,到 後 來 連 compute module 4 也 買 不 到 了 ,乾 脆 我 出 個 CB1 給 你 們 先 用 著 ,到 將 來 買 得 到 compute module 4 時 再 升 級 也 不 遲 。Manta 系 列 原 來 只 有 M4P 和 M8P,最 近 又 推 出 了 M5P 和 M8P V1.1,看 來 也 是 賣 得 不 錯 。
使 用 2 合 1 主 板 ,在 安 裝 和 接 線 方 面 都 會 簡 單 一 些 ,原 廠 提 供 的 OS 就 已 經 包 含 了 對 應 的 printer config。對 空 間 狹 小 的 迷 你 打 印 機 特 別 有 用 。例 如 我 的 VORON V0.2 裝 的 就 是 一 片 Fly Gemini V3。
除 了 2 合 1 主 板 ,近 來 也 有 不 同 品 牌 推 出 了 所 謂 的 klipper pad,例 如 Creality Sonic Pad、FLSUN Speeder Pad、BigTreeTech PAD7 等 等 。其 實 就 是 安 裝 好 了 klipper + klipper screen 的 機 器 ,當 然 同 樣 可 以 用 來 替 代 Pi。不 過 那 個 千 元 價 位 ,除 了 你 本 身 就 有 creality 3D 打 印 機 而 又 完 全 唔 懂 klipper,正 常 人 應 該 不 會 買 吧 ?