加拿大工程师用任天堂游戏手柄控制3D打印机
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遥控器就够用了。”
Payeur说,这一办法最妙的地方在于,“它是非常简单的,可支持任何其他USB HID、Windows兼容的操纵杆——甚至是键盘——完成这一功能。”
“这是AutoHotkey的用武之地。”Payeur说。“AutoHotkey可以让您记录任何的键盘、鼠标、或操纵杆操作——和模拟鼠标移动,并创建一个可以在后台运行的脚本。”
Payeur使用AutoHotkey和任天堂游戏手柄模拟的鼠标点击是与Pronterface应用程序相关的,所以他说,您不能直接将其用到别的程序上,除非您再写一个AutoHotkey脚本。Payeur说,他的主要目的是让任天堂控制器以直观的方式发送指令给他的3D打印机。
(责任编辑:admin)