千元內的3D印表機WiFi控制器

  • 簡報1
  • df2d62_ac4ea4d7aeb446c2920aa404f7f98986~mv2
  • df2d62_390a748e161e46fe826dc7787902ed70~mv2
  • df2d62_85157811d11f47b6b5ad9429cb5caf89

Description

Description
作者:Michael Huang

專案目標

透過WiFi控制器讓3D印表機可以無線檔案傳輸與控制,免於使用SD卡或者接USB線的困擾WiFi。

專案緣起

現在3D印表機應該算是普及了,有興趣的maker們多多少少都玩過,不過目前看到的做法大多都只有兩種:一種是接電腦,在切片完成之後就直接控制印表機,從校正、加熱、傳送指令等等,通通一機搞定。另外一種是在電腦上切片完之後,把生成的*.gcode丟到一片SD卡中,然後插入SD卡的印表機可以在本身的控制面板上控制移動、校正等功能(所謂的脫機),然後再讀取SD卡內的*.gcode資料來做執行。

不管是上述的哪一種做法,其實一遇到多台印表機可以同時運作得時候就會有點麻煩。雖然說一來沒幾個人會有很多台印表機,二來沒幾個人會需要同時印大量成品出來使用(偏偏我就是剛好遇到必須這樣的坑)。但是不管怎麼說,如果能夠脫機,又能夠不用拿著檔案跑來跑去,這樣才智慧化嘛!

其實現行已經有人在維護這樣的專案:OctoPrint,不過搭配上述兩個情境,一般來說會使用Raspberry Pi來當WiFi控制器。算一算7688比Pi便宜這麼多,不拿來取代試試看太可惜了,本來就能夠做video streaming,再加上能夠無線控制3D印表機的話就完美囉!

簡報1

材料準備

  1. 1. LinkIt Smart 7688(Seeed Studio
  2. 2. MicroUSB-OTG連接線
  3. 3. 3D印表機

動手做

詳細教學請見原文說明,以下僅簡述部分作法:

初始設定LinkIt Smart 7688

df2d62_85157811d11f47b6b5ad9429cb5caf89

接上測試用Arduino Mega

df2d62_390a748e161e46fe826dc7787902ed70~mv2

運用OctoPrint

df2d62_ac4ea4d7aeb446c2920aa404f7f98986~mv2

結語

這個案子說難不難,但說簡單也是花了我整個下午,不斷重頭跑過看一下哪樣的流程會比較OK(原本一直卡在空間不足),不過既然做出來了就讓大家一起來玩玩囉。最後是,如果真的要放上印表機去跑,總不可能每次都先連線進去7688來運行OctoPrint server,所以記得在「/etc/rc.local」中,「exit 0」前面加上「octoprint –iknowwhatimdoing &」,這樣每次7688就會在開機完成後直接執行OctoPrint server了。

Resource

詳細實作過程

Contact

Contact
  • Website
  • Category
    3D Printing, Development Board, LinkIt Smart 7688
  • Location
    No Location
  • Tags
    3d printer, LinkIt Smart 7688, WIFI

您的姓名 〈需填寫〉

您的電子郵件信箱 〈需填寫〉

主旨

您的信件內容