脚本函数允许用户向其中插入命令具体点在印刷工作中。系统支持Gcode命令和Tiertime命令。通过使用脚本,用户可以打开或关闭特定的I/O端口来输出信号。
I/O板是小型PCB,它有一个继电器,可以由打印机的I/O端口驱动。我们可以使用UP Studio 3中的脚本通过继电器来控制其他外部设备。它还有一个2.5mm和3.5mm的麦克风端口,用于通过快门触发线控制摄像头。
操纵摄像机
I/O板有麦克风端口,是兼容大多数相机快门线在市场上。在我们的案例中,我们使用的是松下GH4,它被连接到2.5毫米麦克风端口与它的快门触发器电缆。当I/O端口15打开时,驱动继电器闭合快门线上的电路,触发相机拍照。
打印机主板连接:
使用包含的电缆连接打印机的“Led1”端口。
将另一侧连接到I/O板的2针连接器,并将相机与快门线连接。
下面的代码将能够打开/关闭I/O端口15 (LED1)来触发摄像头。
出15 1;交换机端口15开启
输出15 0;交换机端口15 off
我们想要一个效果,打印似乎是从打印机生长出来的。我们需要挤出机头在每一层后移动到一个固定的位置,同时拍照打印。在最后的视频中,打印头看起来会一直处于空闲状态。
脚本应该插入到层结束字段(所以代码将在每个层完成后执行):
使用的代码如下:
插入到层端
到200 X-90 Y90,以200mm/s的速度移动打印头到坐标
JOG 500a -50;挤出机以500mm/s缩回50mm,减少串。
OUT 15 1;端口15开关打开
等待100ms时,信号需要保持一小段时间
;I/O板上的继电器将关闭,触发摄像机。
输出15 0;端口15关闭,继电器再次断开。
JOG 500 A50,挤出50mm为继续印刷做准备
;完成上述代码后将继续打印
打印完成后,我们可以将延时拍摄的照片组合成视频。结果如下:
评论
0评论
请登录留下评论。