图形转矢量的小方法

使用CNC或3D打印机时,我们经常会碰到需要把某个图形转成3D模型的时候。可能这些图形会是一个JPG等格式的图形文件或是一张照片什么的,如果图形复杂在3D软件中会比较难对其进行建模操作。下面介绍一个简单的方法,以本公众号的二维码为例,使用基adobe Illustrator进行图形的矢量化,并使用3D软件进行建模。

首先先用Ai软件打开二维码,如果没有Ai软件,可以到网上下载个试用版本的使用。

点击选择打开的图形后,打开菜单“对象”。

然后选择“图像描摹”-“建立”功能项。

软件会对图像进行描摹,并可以通过选项卡来进行参数调节,以取得最好的效果。

调节好后,点击“扩展”,生成图形的矢量路径。利用Ai软件中的工具可能对路径进行删减、修改等操作。

把完成的路径,另存为SVG矢量图形文件。就可以导入3D建模进行建模。

我使用的3D软件是 Autodesk公司的Fusion360。导入SVG文件后,就可以按草图的操作方式对其建模了,同样也可以把模型进行修改利用,完成自己的想法。

建模完成后,想用雕刻机或3D打印机来制作都可以了哈。

下面是我用3D打印机制作的立体二维码。

把图形转成矢量的方法有很多,不同的软件方法也不一样,比如photoshop也可以使用选区生成工作路径,转存为SVG。之前介绍过的另一款软件《推荐一款影雕及TSP ART软件 StippleGen》还可以把图片转成带有艺术感的影雕或TSP形式的SVG矢量文件。

四轴脱机控制器连接老步进驱动板

在DIY CNC的圈子里,老旧的步进驱动板还留存有不少的。因为当年MACH是最便宜最入门的软件,也就催生了大量的一体并口驱动板。而现在带有并口的电脑越来越难找,加之便宜可靠的脱机控制器也有了,如果不想花多一笔金钱更换新驱动器,又想使用方便好使的脱机控制器,不妨参考下面的例子。

下面这个板子,是零七年的阿尔法三轴一体板,当年有一定的影响力,板子也有十二个年头了。这类板子因为使用MACH的原因,通常会有一个叫电荷泵的功能,也就是MACH软件开启后会在指定端口输出脉冲,当板子接收到脉冲后才会使能板子上的功能。当使用SMC-4脱机控制器或别的一些控制器时是没有电荷泵功能的,所以就算把脉冲、方向端口接好,也是没有办法使用的。因此要使用这种旧板子连接SMC-4脱机控制器必须要先解除板子上的电荷泵功能。

 

从板子的端口说明文档中可以看到电荷泵功能输入引脚位于并口的17脚,因此我们可以顺着并口的17脚的线路反查到电荷泵功能的主电路。

这板子上的电荷泵大概原理就是脉冲从并口17脚进来后经过两个二极管1V6、1V7以及电容后转换成一个高电平信号再通过三极管D6,使其让经R15上拉后的IC4输入引脚拉低,从面使能板子功能。所以我们只需要去除三极管D6,并在三极管的CE极上加个2.2K的电阻就可以解除板子的电荷泵功能了。

解除电泵泵之后,就能把脉冲、方向端口引入到板子,使步进驱动正常工作了。

因为这个板子的输入光耦是共阴的接法,而SMC4控制器脉冲输出是共阳方式的,所以要在并口转换板子上把这些端口都用上拉电阻处理一下,使其能正常的使用。

对应板子和控制器的端口说明,把并口转换板的端口对应和控制器的脉冲方向端口进行连接,当然不要忘记连接两者的GND。

最后就可以把阿尔法板的并口线直接接入到SMC-4脱机控制器正常工作了。在这里SMC-4就相当于取代了MACH软件和PC电脑了。

20190420

 

四轴脱机控制器控制舵机

实验用SG90舵机,0-180度的控制脉宽为0.5ms到2.5ms。关于舵机的知识可以参看http://www.cdle.net/thread-51027-1-1.html

在CNC控制器控制舵机的目的是在于控制一些特殊要求的设置,比如激光、电焊、等离子做为主轴切割时,这些需要直接控制功率,可以用舵机来控制它们的功率调节旋钮,达到方便控制的目的。

把控制器的PWM频率设置为250HZ,MAX S设为400。

那么S值50-250刚好对应0.5-2.5ms,也就是说使用G码S50就会控制舵机转到0度,用S250就会控制舵机转到180度。

下面这段G码就是控制舵机从0到180度的连续运转G代码。

servo 《- G代码下载

演示的视频

注意:当控制器执行了PWM输出后,会一直输出,这样会使舵机发热严重,可以在输出后关断其输出,比如下面这段G代码可以让舵机在转到大约90度后停止

S90
G04P500
S0