Jeff Payeur是居住在加拿大蒙特利爾的一名工程師,他是Pronterface系統的粉絲,Pronterface是一款3D打印操作系統,它有很直觀的圖形界面可以上傳G代碼,并向3D打印機發出指令。但是Payeur并不太喜歡使用鼠標來手動控制他們。
除此之外,Payeur還是一個DIY愛好者,他曾經使用從一臺微波爐里拆下來的零件制造出自己的電弧焊機。而這次,Payeur想到了一個好辦法用任天堂的游戲手柄代替鼠標來更好地控制他的3D打印機。Payeur稱使用鼠標發送指令到3D打印機是“反直覺而且效率低下的”。
Payeur的系統使用的是Printrun,這是一套完整的3D打印機和CNC的主機管理套件,其中包括Pronterface(全功能的GUI主機)、Pronsole(交互式命令行主機)和Printcore(一個獨立非交互式的G代碼主機)。
由于Pronterface和Pronsole都可以讓您交互式控制自己的機器、直接在主機上切片、打印對象、上傳到SD卡,而且Printrun還支持串口和以太網連接,并在3D打印機和CNC上有廣泛的應用,他發現這些工具是實現自己想法的理想出發點。
他說,雖然他已經在網絡上發現了一種方法可以實現他的目標,但是這個解決方案需要在PCB上從頭開始制造一個帶開關的物理遙控器,然后還得想辦法使用一個外部的UC或Ramps電路板發送到打印機。
Payeur說,這一辦法最妙的地方在于,“它是非常簡單的,可支持任何其他USB HID、Windows兼容的操縱桿,甚至是鍵盤,完成這一功能。”
“這是AutoHotkey的用武之地。”Payeur說。“AutoHotkey可以讓您記錄任何的鍵盤、鼠標、或操縱桿操作和模擬鼠標移動,并創建一個可以在后臺運行的腳本。”
Payeur使用AutoHotkey和任天堂游戲手柄模擬的鼠標點擊是與Pronterface應用程序相關的,所以他說,您不能直接將其用到別的程序上,除非您再寫一個AutoHotkey腳本。Payeur說,他的主要目的是讓任天堂控制器以直觀的方式發送指令給他的3D打印機。