增加一些專題書面的資料及安裝Octoprint跟Webcam的練習

介面系統介紹及架構

Kmolprint



介面系統有著Access Control (訪問控制權限),當使用者進入到介面系統時,會顯示上圖的畫面,若是尚未登入或是註冊的用戶(匿名用戶),只會有讀(read - only)的權限而已,無法使用其他功能;介面系統裡包含的功能有下列幾項:


Printer state (printer 當前狀態)

Available gcode file and stats (可用的gcode檔案及總數)

Temperature (溫度)

Webcam (攝影機)

Gcode viewer

Terminal output (端子輸出)

Available time movies (可使用縮時攝影)

Any component provided through plugins which are enable for anonymous user (給匿名用戶提供外掛程式的使用)


系統架構圖


在第一次登入系統時,會有配置指南,允許創建 root 管理員,如果其他用戶想要註冊使用的話,須經由root 管理員審核確認之後,才算註冊成功,採用這種審核機制,是為了避免嵌入式電腦,因接收過多的連線而當機


練習安裝Octoprint及架設Webcam

今天主要在熟悉對於Octoprint及Webcam的安裝及設定,不過情況是時好時壞,在一開始安裝Octoprint的時候,就先卡了,結果問題是出在所在的目錄不對,所以找不到檔案,再來安裝Webcam的時候,因為延遲的時間太長了,好像延遲將近20秒,這邊是去設定檔裡頭調整解析度及 fps ,然後調整成大約延遲1~2秒左右,再來是將Octoprint及Webcam設定成開機之後會自動開啟,不過這邊也卡了一下,因為都卡在要調整成自動開機的指令時出現錯誤,不過這邊花了些時間,最後Octoprint的自動開機成功了,不過Webcam的失敗了,這邊可能還要再找原因,然後Octoprint的代理伺服器也改成用 nginx 了,不過為了找問題點在哪,忘記拍照了,可能要等熟練安裝步驟之後,在一步步說明加拍照,是說網路上的步驟都講的蠻簡單的,不過實際遇到的問題好像跟網路上不太一樣,這點讓我很納悶


Comments

comments powered by Disqus