游戏手柄控制3D打印机运动:gcode-jog概念验证

需积分: 9 0 下载量 111 浏览量 更新于2024-11-16 收藏 12KB ZIP 举报
资源摘要信息:"该资源名为joystick-gcode-jog,它主要实现了一个概念证明,即如何使用游戏手柄来控制机器的慢跑运动,适用于3D打印机或带有gampad的CNC机器。具体而言,该资源提供了一个命令行工具,通过特定的选项参数来实现对机器的操控。 在使用该命令行工具之前,用户首先需要创建一个配置文件,该配置文件会保存用户的游戏手柄设置,使得控制机器时能与游戏手柄的按钮、摇杆等输入设备相对应。创建配置文件的选项为'-C <config>',而使用配置文件来操控机器的选项则是'-j <config>'。 此外,'-h'选项允许用户在启动时将机器自动回到原点,'-p <persist>'选项则是用来指定一个文件,用于在其中保存机器操作过程中的点位数据,以便持久化使用。'-L <x>'选项用于设置机器的运动范围限制,单位为毫米。'-x <speed>'和'-z <speed>'选项分别设置XY轴和Z轴的进给速度,单位为毫米/秒。 这个资源的主要作用是实现游戏手柄与机器控制命令之间的映射,从而简化了机器的操控过程,使得用户无需通过复杂的命令行输入,就能通过直观的物理操作来控制机器,如3D打印机进行打印前的定位工作或者CNC机器进行材料加工。通过这种方式,可以提高操作的便捷性和效率。 需要注意的是,该资源的标签为'C',表明其可能使用了C语言进行编写,因此在运行前用户需要确保自己的系统环境能够支持C语言开发的软件。 压缩包子文件的名称为'joystick-gcode-jog-master',表明该资源是通过压缩包形式发布的,并且是该程序的主版本。在解压缩后,用户可以找到相关的源代码文件和编译后的可执行文件,以及其他可能包括的配置文件和文档说明。"