字体:大 中 小
护眼
关灯
上一页
目录
下一章
第353章 神乎其技 (第2/2页)
非常熟练了,很快他就出色地完成了这一步。 而且焊点又小又牢固,跟小米粒差不多。 靳雪雯看得眼神都直了:“江寒哥哥,你的技术666啊!” 对于动手能力严重不足的她来说,这样的焊接技术,已经称得上神乎其技了…… 江寒为了保险起见,还用热熔胶辅助固定了一下,然后又将打印笔组装了回去。 当然,在安装后盖的时候,他还在上面开了个小洞,把连到挤压按钮上的导线引了出来。 组装完成后,江寒又做了个开关电路,以便让Arduino可以正确地控制“正挤压”按钮。 这个电路的核心是晶体管,负责电子信号的放大和开关。 晶体管上有3个引脚,分为基座、集电器和发射器三种功能。 在每个型号的晶体管,对于引脚的功能,都有自己的定义。 江寒先百度了一下,找到了这种晶体管的资料,明确了三个引脚的功能。 然后将打印笔中引出来的线,一根连到集电器上,另一根连到发射器上。 接下来,将Arduino的地线接到集电器上,将12号引脚连到基座上。 现在只差一步,只要在Arduino12号引脚和基座间,再加上一个电阻器,开关电路就完成了。 但这个电阻的选择,其实是很有讲究的,阻值不对的话,3D打印笔就无法正常运行。 江寒先试着连上去一个1kΩ的电阻,然后把Arduino关掉,只打开打印笔。 接下来,临时用线将基座和Arduino的地线接口连起来,然后观察了一下,发现打印笔开关处于接通状态。 这说明电阻的阻值过低了。 江寒又换成了2kΩ的电阻,结果还是不行,一直换到10kΩ,打印笔的开关依然是打开的状态。 江寒一不做二不休,干脆直接换了个100kΩ的上去,这次开关总算不再自动打开了。 这样就知道了连接地线时需要的电阻上限。 接下来,还要给Arduino通电,找出正常工作时的恰当阻值。 江寒将那个100kΩ的电阻连到了Arduino的5V接口上,然后让Arduino开机。 结果不出所料,开关没有开启,这说明电阻有点高了。 接下来,只需要一步步地减小电阻就行了。 江寒一个个电阻换下去,80kΩ、60kΩ、40kΩ…… 一直换到30kΩ的电阻,开关依旧没能打开,只好继续降低电阻。 一直降到21kΩ,打印笔的开关才成功开启了。 合适的电阻找到了之后,江寒就用热熔胶把打印笔固定到了Z轴上,然后组装了起来。 到这里,3D打印机的硬件部分就算初步完成了。 接下来是软件。 驱动比较好办,网上有的是。 控制数控机床的驱动程序,使用的编程语言叫做G-Code。 但Arduino性能有限,要想使用G-Code,需要根据ArduinoUno的型号,下载对应的专用GRBLHex文档。 完成了这一步之后,江寒还下载了XLoader软件和GRBL控制器。 然后将Arduino连到了笔记本电脑上,并利用Xloader软件,将GRBLHex上传到了Arduino中。 一切准备就绪。 接下来,打开GRBL控制器,选择连接了Arduino的COM接口,点击“打开”,在打印机和电脑之间建立起连接。 随后,江寒通电测试了一下。 这次运气还算不错,3D打印机的3根控制轴,都能在程序的控制下运动。 这说明电路部分基本没什么问题。 但很快他就发现,X轴和Z轴的工作还算正常,可Y轴的动作方向,却和命令方向恰好相反。 让它往前,它就后退,让他后退,它又往前! 对于这种牵着不走、赶着倒退的…… 好吧,这其实就是一个小问题。 江寒在GRBL控制器的工具选项中,修改了一下方向设定,这样Y轴的工作就恢复正常了。 然后又在打印笔的控制选项中,把“启动主轴”也勾选了一下。 这样就可以让Arduino控制打印笔开关,实现全自动打印了。
上一页
目录
下一章