3D 列印農場怎麼管?多台 3D 列印機的排程、遠端監控與列印紀錄怎麼串進系統

恆遠數位編輯團隊約 16 分鐘閱讀
3D 列印農場怎麼管文章封面:多台 3D 列印機的排程、遠端監控與列印紀錄串進系統
複製引文

3D 列印農場,就是把多台 3D 列印機集中起來,當成一條小產線來管。台數一多,真正要管的是四件事:哪一台現在空著、哪張工單排在哪一台、每一盤花了多少時間和線材、印壞的那幾盤為什麼壞。三到五台還能靠人盯加 Excel,超過十台,就需要一套會自己收機台狀態、能跟工單接起來的管理系統。

我們把 3D 列印機串進系統的時候,最常被問的一句話是:「原廠 App 就看得到每台在印什麼了,為什麼還要接系統?」原廠 App 確實看得到進度,可是它不知道這一盤是哪張訂單的第幾件、印壞了要不要補印、補印用掉的線材要算在誰頭上。工作室和工廠缺的,是把列印機的狀態跟工單、耗材、交期串在一起的那一層。

這篇照順序講:多台列印機最常卡在哪、現成的農場管理工具各自管到哪裡、一套系統要記哪些資料、列印機怎麼串進系統、列印紀錄可以算出什麼,最後是什麼時候值得自己做一套。3D 列印在工廠裡屬於現場資料收集的一環,整個 MES 怎麼規劃,可以先看 MES 系統完整指南。

原廠也看到了多機管理的需求。拓竹(Bambu Lab)在 2025 年 5 月正式推出 Bambu Farm Manager,走區域網路、不經過雲端就能管多台機器;Prusa 的 Prusa Connect 也寫明可以管整個列印農場。工具變多是好事,麻煩在於每一套都只管自家品牌,而多數工作室手上的機器,往往是好幾個牌子混著用。

3D 列印農場管理速覽:幾台開始需要系統

先給結論表。台數和用途決定你需要哪一層工具,對照你現在的規模,就知道下一步該補什麼。

規模

常見場景

通常怎麼管

開始卡住的訊號

1 到 2 台

設計工作室、研發打樣

切片軟體加原廠 App

很少卡,人記得住

3 到 9 台

打樣工作室、小量代印、創客空間

原廠農場工具或 OctoPrint,工單記在 Excel

夜班沒人看、Excel 跟實際進度對不上、常常斷料

10 到 30 台

小量生產、學校與研究單位

農場管理軟體(SimplyPrint、3DPrinterOS 等)

混品牌、要算每件成本、要跟訂單對帳

30 台以上,或併進工廠產線

治具、備品、小批量產品

接進 MES 或 ERP 的管理系統

工單要自動派機、成本要進會計、品質要能追溯

看得出來,分水嶺大約在十台。十台以下,管理的難處多半是「人顧不過來」,買一套農場軟體就能解;十台以上,難處變成「資料對不起來」,列印機的狀態要跟訂單、耗材、成本、品檢接上,這時候現成工具開始不夠用。

如果你現在就是一個人顧好幾台、每天在 Excel 和原廠 App 之間來回對,可以直接 加 LINE 把你的機台清單和工單流程丟給我們,我們先幫你看卡在哪一層。

多台 3D 列印機最常卡在哪:排程、盯機、耗材與失敗紀錄

一句話:機器本身很少是問題,問題出在機器之間的空檔與沒人看見的失敗。把多台列印機管起來的工作室,最常遇到下面五件事。

  • 排程靠白板:哪一台空了、下一盤要印什麼,靠人走過去看再寫在白板上。一台印完沒人發現,就空轉到隔天早上。
  • 盯機靠肉眼:印到第三層翹邊、噴頭堵住、整盤變成一團炒麵,要等有人經過才發現。長時間列印最傷,一盤十幾個小時的工件,失敗在第二小時,等於後面全浪費。
  • 耗材沒人記:線材剩多少只能拿起來掂,印到一半斷料是常態。不同顏色、不同材料混用的時候,連哪一捲放在哪一台都要問人。
  • 失敗沒留紀錄:印壞了就重印,沒人記下是哪一台、哪一捲線、哪個模型。三個月後想知道哪台機器最常出事,只能憑印象。
  • 成本算不出來:報價時只看線材克數,機器時間、失敗重印、後處理工時都沒算進去,接單接得越多,越說不清楚哪一種訂單有賺。

這五件事有個共通點:資料其實都存在,只是散在不同地方。切片軟體知道預估時間和線材用量,列印機知道實際進度和溫度,操作員知道哪一盤為什麼重印,訂單在 Excel 或 ERP 裡。管理系統要做的,就是把這些資料收到同一個地方。

溫度與環境也是失敗的大宗原因。英國一家微流體公司 Rapid Fluidics 跟 STFC Hartree Centre 合作,在列印環境裝溫度感測器、照數據調整加熱時程之後,3D 列印失敗率降了 11%。失敗原因要先被記下來,才有機會像這樣被找出來。

這類「把現場狀態收進系統」的事,我們做過:生產力管理系統 幫傳統製造業建立生產可見性、異常管理和產能效益分析;3D 列印機、掃碼槍、溫度感測器這些現場設備,我們也實際串進過系統。多台列印機的狀態跟工單接在一起,用的是同一套思路。想看你的機台和流程適不適合這樣做,我們可以先幫你看流程。

3D 列印農場管理工具比較:原廠、開源與商用雲端

先講結論:全部同一個品牌,先用原廠工具;混品牌又不想自己架主機,用商用雲端;要跟工單、ERP 接起來,就要找有 API 的那一層來串。下表整理常見的選擇,功能以 2026 年 10 月各家官網與文件為準。

工具

類型

支援機型

強項

限制

Bambu Farm Manager

原廠,區域網路

拓竹 H2、X1、P1、A1 等系列(依韌體版本)

免費、不經雲端、工作佇列、批次操作、多使用者

只管拓竹;伺服器要 Windows 10 以上 64 位元電腦;啟用與韌體下載仍要連網

Prusa Connect/PrusaLink

原廠,雲端加本機

Prusa CORE One、MK4S、XL、MINI 等

Prusa 用戶免費,含 1 GB 雲端空間,可管整個農場

只管 Prusa;大規模商用要另外洽談

OctoPrint+OctoFarm

開源,自己架

多數 Marlin 韌體機型(每台接一台小電腦)

免費、REST API 完整、外掛多

一台機器一個 OctoPrint;OctoFarm 最後正式版停在 2022 年

Klipper+Moonraker

開源,自己架

刷 Klipper 韌體的機型

HTTP 與 WebSocket API、內建工作佇列與列印紀錄

介面以單機為主,多台要自己整合

SimplyPrint

商用雲端

拓竹、Prusa、Klipper、Marlin、Duet

混品牌共用佇列、農場統計

進階功能要付費訂閱

3DPrinterOS

商用雲端

多品牌

學校與企業用戶多,官網寫已連線 10 萬台以上機器

雲端為主,企業方案要洽詢

Obico

開源,也有雲端版

OctoPrint、Klipper 機型

用 AI 從攝影機畫面偵測列印失敗

只管監控與失敗偵測,不管工單

原廠工具:同一品牌最省事

Bambu Farm Manager 分成伺服器和用戶端兩支程式,伺服器 24 小時開著跟列印機溝通,好幾個人可以同時登入用戶端派工、看進度。它的好處是資料留在區域網路裡,適合不想把設計檔放上雲端的企業與學校。限制也很清楚:只認拓竹機器,伺服器要放在 Windows 電腦上。Prusa Connect 走的是另一條路,雲端為主,從瀏覽器、PrusaSlicer 或手機 App 都能看,機器上另有 PrusaLink 讓你在區域網路內直接操作。

開源工具:免費但要有人顧

OctoPrint 是開源列印主機軟體裡最老牌的一個,REST API 能拿到工作進度、預估剩餘時間與溫度,也能下開始、暫停、取消的指令。要管多台,早期大家用 OctoFarm 把多個 OctoPrint 收在同一個畫面,但它的最後一個正式版本 v1.7.3 是 2022 年 10 月,程式庫 2023 年 5 月之後就沒有新的提交。新農場要選開源方案,我們會建議看 Klipper 韌體搭 Moonraker,它到 2026 年還持續在更新,API 文件也完整。

商用雲端:混品牌最快上手

SimplyPrint 和 3DPrinterOS 都是瀏覽器打開就能用的農場管理平台,強項是不挑品牌,拓竹、Prusa、Klipper 機器可以放在同一個佇列裡排。要注意的是資料放在對方雲端,計費多半跟台數或方案走;如果之後要跟自己的訂單系統接,先確認它有沒有開放 API、API 拿得到哪些欄位。

我們的判斷是:混品牌的農場,別指望原廠工具。原廠只會越做越好用,但只會對自家機器好用。三個以上品牌混著跑的工作室,要嘛接受商用雲端的訂閱費,要嘛把狀態收集這一層自己接起來,硬撐著每個品牌開一個 App 是最貴的選擇,因為貴在人的時間。

3D 列印管理系統要記哪些資料:工單、機台、時間、耗材、失敗

一句話:以工單為中心,往下拆成一盤一盤的列印任務,每一盤都記下用哪台機、花多久、用掉多少線、成功還是失敗。下表是我們規劃這類系統時會列的資料清單。

資料

要記的欄位

從哪裡來

拿來做什麼

工單

工單號、品項、數量、交期、模型檔版本

訂單、Excel 或 ERP

決定要印什麼、印幾件

列印任務

屬於哪張工單、第幾盤、一盤幾件、切片參數

系統排程時產生

把一張工單拆成多盤分給不同機器

機台狀態

待機、列印中、暫停、錯誤、離線、溫度、進度

列印機 API 或 MQTT

派工、異常通知

列印時間

切片預估時間、實際開始、實際結束

切片檔加機台回報

看排程準不準、算稼動率

耗材

線材種類、顏色、批號、剩餘重量、本盤用量

切片預估、秤重或料盒回報

提醒補料、算成本

失敗紀錄

失敗原因、第幾層、哪台機、哪捲線、怎麼處理

操作員回報加攝影機截圖

找出常出事的機台與材料

品檢與出貨

檢驗結果、良品數、出貨批號

品檢站與出貨單

客訴時追到是哪一盤印的

這張表裡最常被省略的是「列印任務」這一層。很多工作室直接拿工單對機器,一張工單 50 件、一盤只放得下 12 件,就要拆成 5 盤,分給 3 台機器在兩天內印完。沒有任務這一層,系統就說不出「這張工單還差幾件」,也說不出失敗的那一盤要不要補印。

失敗紀錄要好用,原因欄位一定要做成選單:翹邊、脫床、堵頭、斷料、層移、炒麵、停電、其他。讓操作員自由打字,三個月後你會得到三十種寫法的「翹曲」。品檢與出貨批號這一欄,則是讓 3D 列印件也能跟其他工件一樣追溯,做法跟 生產履歷系統 一樣,從出貨批號往回找得到是哪台機、哪捲線、哪一天印的。

3D 列印機怎麼串進系統:API、MQTT 與攝影機

先講結論:有網路介面的機器,用它的 API 或 MQTT 把狀態收進來;沒有網路介面的舊機,用 ESP32 加感測器補上「有沒有在跑」這一點資料。各家介面差很多,下表是常見機型的接法。

機台或韌體

串接介面

拿得到什麼

要注意的地方

OctoPrint 管的機型

REST API,帶 X-Api-Key 驗證

工作進度、預估剩餘時間、溫度,可下開始與取消指令

每台列印機要接一台跑 OctoPrint 的小電腦

Klipper 韌體(Moonraker)

HTTP API 與 WebSocket(JSON-RPC)

即時狀態訂閱、工作佇列、列印紀錄

要設定 API 金鑰與允許的網段

拓竹

區域網路 MQTT 狀態推送;第三方送印走 Bambu Connect

狀態、進度、溫度、料盒資訊

2025 年起有授權機制,部分控制指令要授權或改用開發者模式

Prusa

PrusaLink 本機介面、Prusa Connect

狀態、檔案上傳、列印控制

新機型要更新到指定韌體版本

沒有網路介面的舊機

ESP32 加電流或溫度感測器、智慧插座

有沒有在跑、跑了多久

只知道開關,不知道進度與失敗原因

狀態怎麼收:輪詢還是推送

收狀態有兩種做法。輪詢是系統每隔幾秒去問每台機器「你現在怎樣」,OctoPrint 的 API 就適合這樣用;推送是機器狀態一變就主動送出來,拓竹的 MQTT 和 Moonraker 的 WebSocket 都屬於這種。台數少用輪詢最簡單,台數一多,推送比較省網路也比較即時。MQTT 是什麼、broker 怎麼分工,可以看 MQTT 是什麼。

下面是用 Python 輪詢一台 OctoPrint 工作進度的最小範例,系統拿到 state 和 completion 之後,再寫進列印任務那張表:

Python
import requests

OCTO = "http://192.168.1.31"
KEY = "你的 API Key"

r = requests.get(f"{OCTO}/api/job", headers={"X-Api-Key": KEY}, timeout=5)
job = r.json()
print(job["state"], job["progress"]["completion"], job["progress"]["printTimeLeft"])

拓竹要特別說明。官方在 第三方整合說明 寫得很清楚:新韌體加了列印機控制授權,從 Bambu Studio 以外的軟體送印要透過 Bambu Connect,移動、溫度、風扇這類控制指令也要授權;但 MQTT 狀態推送不受影響。換句話說,「收狀態」這一段照樣接得起來,「讓系統自動送印」就要照官方的路走,或在區域網路模式下開開發者模式(開了就不能連拓竹雲端)。規劃之前先決定你要系統做到哪一步。

沒有網路介面的舊機:用 ESP32 補資料

有些工作室還留著幾台沒有 Wi-Fi 的舊機。換掉不划算,放著又是管理上的黑洞。比較實際的做法是在電源線上加電流感測器,或在機器旁放一顆接溫度感測器的 ESP32,透過 Wi-Fi 把「現在有沒有在印、印了多久」送進系統。拿不到進度百分比,至少知道這台機器一天實際跑了幾小時。ESP32 怎麼穩定把資料送出去、斷線怎麼補傳,在 ESP32 MQTT 實作 有完整做法;整個「不換機台、先加感測器」的思路,可以看 工業物聯網是什麼。

攝影機與失敗偵測

失敗最好在發生的當下就被看見。多數新機型內建攝影機,舊機可以加一顆 USB 或網路攝影機。Obico 這類開源工具會用 AI 看攝影機畫面,偵測到炒麵就通知人或自動暫停。系統這一端要做的是把截圖跟那一盤的失敗紀錄綁在一起,之後檢討時才看得到當時長什麼樣子。

圖表載入中…

列印機一連上網路,就多了一個資安上的入口。列印機和攝影機最好放在獨立的網段,API 金鑰不要寫死在共用電腦上,MQTT broker 要有帳密與加密。產線設備連網要先做哪些事,在 OT 資安是什麼 有整理;MQTT 的帳密與加密設定,可以看 MQTT 三層防禦架構。

3D 列印紀錄可以算出什麼:成功率、稼動率與每件成本

一句話:紀錄留下來,最先能回答的是「哪台機器最常出事」和「這種訂單到底有沒有賺」。下表是列印紀錄最常算的五個數字。

指標

怎麼算

要哪些資料

拿來決定什麼

列印成功率

成功盤數 ÷ 總盤數

每盤的成功或失敗

哪台機器、哪種材料要優先調整

機台稼動率

實際列印時間 ÷ 可用時間

每盤實際開始與結束時間

要不要加機台,還是先把空轉補起來

每件線材成本

本盤用量(公克)× 每公斤單價 ÷ 1000 ÷ 本盤件數

切片用量、線材單價

報價底線

預估準確度

實際時間 ÷ 切片預估時間

預估與實際時間

排程要預留多少緩衝

換盤等待時間

上一盤結束到下一盤開始的間隔

每盤的開始與結束時間

要不要排夜班、要不要用自動退件

舉個算式當例子:一盤放 12 件,切片顯示用量 240 公克,線材每公斤 600 元,每件線材成本就是 240 × 600 ÷ 1000 ÷ 12 = 12 元。這盤如果失敗重印一次,這 12 件的線材成本就變成 24 元,再加上機器時間。報價只算一次成功的線材,是工作室最常低估成本的地方,把成功率放進報價公式,價格才算得準。

稼動率的算法跟一般機台一樣,差別在 3D 列印機的「可用時間」常常被換盤空檔吃掉。白天有人顧時接近滿載,晚上印完一盤就停到隔天,稼動率掉一半很常見。稼動率怎麼拆成可用率、效率與良率三個因子,可以看 稼動率計算怎麼做。

打樣與小量生產:把 3D 列印排進工廠的工單流程

先講結論:3D 列印在工廠裡要跟其他製程一樣有工單、有報工、有品檢,才算真的併進產線。常見的流程是下面這樣:

  • 接單或開工單:業務或研發開出打樣單、治具單,系統帶出模型檔版本與數量。
  • 拆盤與派機:系統依機台尺寸、可用材料與目前佇列,把工單拆成幾盤分給空著的機器。
  • 列印與狀態回報:機器狀態自動回到系統,失敗時通知負責人,並記下原因。
  • 後處理與報工:去支撐、打磨、上色這些手工步驟,用掃碼報工記錄誰做、做了多久。
  • 品檢與入庫出貨:量測關鍵尺寸,合格品入庫或出貨,批號回寫到工單。

後處理常常是被忽略的工時。列印本身是機器在跑,去支撐、打磨卻是人在做,一件複雜的工件後處理可能比列印還久。這一段用掃碼報工收資料最簡單,做法在 報工系統怎麼選。

3D 列印機也要排進整廠的生產排程裡。治具晚一天印好,後面整條產線就晚一天開工;插單進來要不要讓列印機先印急件,跟其他機台是同一個問題,可以對照 生產排程系統怎麼選。工單、BOM 與庫存要跟 ERP 怎麼分工,則看 MES ERP 怎麼串接。

線材怕潮,PLA 還好,尼龍、PETG、TPU 吸濕之後很容易拉絲、氣泡、層間黏不牢。耗材櫃或烘料箱可以加一顆溫溼度感測器,濕度超過設定值就通知,做法跟 溫度監控系統 相同。這種小事接進系統之後,失敗紀錄裡「拉絲」那一項會明顯變少。

3D 列印農場什麼時候值得客製系統:現成工具夠用的界線

一句話:只要列印機的資料不必離開列印這一區,現成工具就夠;一旦要跟訂單、成本、品質、ERP 接起來,就該考慮把它做進系統。下表是我們評估時會看的幾個點。

評估項目

現成農場工具就夠

值得客製或整合

機台品牌

單一品牌,或兩個品牌都有對應工具

三個以上品牌混用,還有舊機

工單來源

人工決定要印什麼

訂單、ERP 或 MES 自動帶出工單

成本計算

只要知道線材用量

要算到每件成本、失敗重印與後處理工時

品質要求

打樣為主,不需要追溯

成品要出貨給客戶,客訴時要追到哪一盤

資料放哪

可以放在對方雲端

設計檔或客戶資料不能出廠區網路

使用的人

一兩位操作員

業務、生管、品保、主管都要看同一份資料

中間也有過渡做法:先用原廠或商用雲端工具管列印機,再透過它們的 API 把列印紀錄每天拉一份回自己的系統,跟工單對起來。這樣不用從零寫狀態收集,先讓資料接上,等台數和需求變大再決定要不要整套自己做。整個工廠從 Excel 走到 MES 的哪一階段,可以對照 工廠管理系統怎麼選 和 生產管理系統怎麼選;要估預算,軟體、硬體與佈線怎麼拆在 MES 系統價格怎麼算。

ℹ️想把多台 3D 列印機接進系統,先聊聊你的現況

看到這裡,如果你也在想「我們的列印機要怎麼跟工單、耗材、成本接在一起」,我們很樂意聽你聊聊現況:手上有幾台、哪些品牌、一天印多少盤、工單現在記在哪裡。值不值得做進系統、從哪一段開始最划算,我們會直接告訴你。加 LINE 聊聊,或看看客製化系統開發服務。

ℹ️我們做過這件事

恆遠是會寫程式的工程團隊,目前有 40+ 件企業客製案落地在用。製造現場這一塊,我們做過生產力管理系統,幫傳統製造業建立生產可見性、異常管理與產能效益分析;3D 列印機、掃碼槍、標籤機、溫度感測器、ESP32 透過 MQTT 把資料送進系統,這些我們都實際串過。PLC 與機台通訊一般由設備商負責,我們負責接收資料、排程與報表的系統端。想看你的列印機群放進系統會長什麼樣子,我們很樂意先聽你聊聊。

ℹ️我們怎麼看

我們判斷,接下來幾年 3D 列印機會越來越像一般的連網設備:原廠農場工具會免費、會越做越好,但只對自家機器好用。所以真正拉開差距的,會是能不能把列印紀錄跟工單、成本、品質放在一起看。我們接 3D 列印機時,會把狀態收集做成獨立的一層,品牌換了只改這一層,工單與報表不用重寫。對老闆來說,判斷要不要動手可以看兩個數字:一個月有幾盤是失敗重印、有幾個小時是印完沒人換盤。這兩個數字說不出來,就先從記錄開始;說得出來而且不小,就值得把列印機接進系統。

3D 列印農場常見問題

Q3D 列印農場要幾台才算?

沒有固定門檻。業界一般把集中管理、同時運作的多台列印機叫做列印農場,常見規模從十台到上百台。實務上,只要你開始需要排程、共用佇列和集中監控,就已經在用管理農場的方法了。

Q不同品牌的 3D 列印機可以放在同一套系統管嗎?

可以。商用雲端平台如 SimplyPrint 支援拓竹、Prusa、Klipper、Marlin 等多種機型;要跟工單或 ERP 接,也可以自己寫一層狀態收集服務,分別接 OctoPrint、Moonraker 的 API 與拓竹的 MQTT 狀態推送,再統一寫進資料庫。

Q拓竹列印機可以串進自己的系統嗎?

狀態可以。拓竹官方說明 MQTT 狀態推送不受新的授權機制影響,系統可以收到進度、溫度與料盒資訊。從第三方軟體送印要透過 Bambu Connect,或在區域網路模式下開啟開發者模式,開了之後就不能連拓竹雲端。

Q3D 列印失敗率要怎麼降低?

先把失敗記下來:哪台機、哪捲線、哪個模型、失敗原因。累積一兩個月就看得出是特定機台、特定材料還是環境問題。英國 Rapid Fluidics 的案例是加裝溫度感測器、照數據調整加熱時程,失敗率降了 11%。

Q沒有 Wi-Fi 的舊 3D 列印機要怎麼管?

可以接一台小電腦跑 OctoPrint,讓它變成有網路 API 的機器;或在電源加電流感測器、旁邊放 ESP32,至少把開機、列印中、閒置的狀態和時間送進系統。後者拿不到進度百分比,但足夠算稼動率。

Q3D 列印管理系統要多少錢?

差距很大。原廠工具如 Bambu Farm Manager、Prusa Connect 免費;商用雲端多半按方案或台數訂閱;要跟工單、ERP、品質追溯接起來的客製系統,費用取決於要串幾種機型與幾個系統,建議先列出機台清單與現有流程再估。

分享文章
恆

AUTHOR

恆遠數位編輯團隊

查看作者頁

留言(0)

尚無留言,成為第一個留言的人吧!

需要網站系統架設或軟體開發?

無論是品牌官網、客製化系統還是應用程式,我們的團隊擁有豐富經驗,歡迎聯繫我們,讓專業為您的事業加分。