10 SEP 2024
RepRapFirmware 是一款全面的運動控制韌體,主要用於控制 3D 打印機,也可應用於雷射雕刻/切割和 CNC。
與其他大多數 3D 打印機韌體不同,它只針對現代 32 位元處理器,而非 CPU 能力有限的過時 8 位元處理器。因此,設計充分利用了現代 ARM 處理器的能力來實現先進的功能。最大的特點是原生支援 Wifi 連接.
有別於舊版本 Phineas 3DP 使用的 Repeiter 或 Marlin. RepRapFirmware 的核心韌體和設定檔是分開的. 所以差不多所有打印機的設定都可以從設定檔更改. 無需每次使用 Arduino IDE 或 Visual Studio Code 編譯和燒錄.
這些容易編輯的檔案位於插入打印機的SD card上, 只要更改設定檔重新開機, 便會套用新的設定.
如果已經設定好 Wifi, 做任何設定也可以在 Web control 界面完成, 無需拔插SD card.
當然它的先進功能也是領先業界的.
因為以上優點 Phineas 3DP Wifi 全線系列均采用 RepRapFirmware. 以下首先探討一下那一張插在打印機上很重要的SD Card.
每一部 WiFi版本的 Phineas 3DP, 無論是即玩整機或自砌套件, 也已經預先燒錄好韌體, 還附上一張已經包含設定檔的SD Card. 這一張SD Card 就如電腦上的硬盤一樣重要, 欠缺或損壞, 打印機便不能運作。建議把SD卡內容做備份. 如需更換 SD Card, 請依照以下建議。
Micro SDHC速度等級至少為 Class 4,Class 10 為佳的品牌卡。
容量不超過 32GB, 格式化為 FAT16/32 檔案系統。 RepRapFirmware 不支援 exFAT 檔案系統。
如要使用超過 32GB SD Card, 要先進行磁碟分割, RepRapFirmware 只能讀取第一個磁碟分割, 且不得大於 32GB, 否則將以 exFAT 格式化。
如果您需要重新格式化 micro SDHC 卡:
隨 Phineas3DP 附送的 SD Card, 請使用 FAT32 格式, 如果自行更換容量 4GB 或以下 SD Card, 請使用 FAT16 格式。
所有記憶卡應以 512 位元組的磁區格式化。
為獲得最佳上傳速度,請選擇可用的最大簇大小,FAT16 通常為 64kB,FAT32 通常為 32kB。
使用官方的 SD 卡格式化工具可獲得 32GB 以下卡的最佳效果。
對於大於 32GB 的 SD 卡, 或要格式化具有 64kB 簇的 FAT32 磁碟分割, 請使用 Windows「磁碟管理」以 32GB 的 FAT32 磁碟分割作為第一個磁碟分割來格式化記憶卡。
請勿使用 Windows「快速刪除」。這通常無法建立乾淨的 FAT32 磁碟分割。
Phineas3DP 附送的 SD Card 已經包含了所需的設定檔。如果是自組機器, 請到以下連結根據指示建立一套.
SD Card 包含了以下資料夾。
/filaments 包含任何使用者定義長絲的設定檔。請參閱使用手冊: Filaments (Phineas3DP 沒有使用這個設定, 可以忽略)
/firmware) 此文件夾存放可供安裝的韌體檔案, 以及應用程式編輯器 (IAP) 的二進位檔案。
/gcodes 用於保存打印的 g-code 文件。經過Web Control 介面上傳的檔案就會放在這裏。您可以使用 /gcodes 的子文件夹来组织这些文件。如果連接了 SD 卡,G-code 檔案也可以存放在外接式 SD 卡上。
/macros 用來存放已使用的定義巨集檔案。這些檔案的名稱出現在 DuetWebControl 和 LCD 的功能表項目。您可以使用 /macros 的子資料夾來組織這些檔案。有關有用的使用者巨集範例,請參閱巨集。
/menu 這是定義 128x64 像素單色顯示器功能表配置的檔案。
/www 包合著 Web Control 介面所需要的檔案。如果您要設定新的 SD 卡, 請將 DuetWebControl.zip 檔案的內容解壓縮到 /www 資料夾中。
/sys 用來存放系統組態檔案,(所有機器設定就是放在這個資料夾內, 之后的章節會探討一下)