
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 之後,再寫進列印任務那張表:
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 列印機接進系統,先聊聊你的現況
ℹ️我們做過這件事
恆遠是會寫程式的工程團隊,目前有 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)
尚無留言,成為第一個留言的人吧!