5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: 港农
打印 上一主题 下一主题

更新:制作arduino 写字机详细过程

  [复制链接]
21
发表于 2018-12-25 12:32 | 只看该作者
期待啊,非常好的教学,期待期待

欢迎继续阅读楼主其他信息

22
发表于 2018-12-25 15:13 | 只看该作者
非常感谢
23
发表于 2018-12-25 15:14 | 只看该作者
我也想做一台玩玩,以后不懂的事请教你。
24
 楼主| 发表于 2018-12-25 15:22 | 只看该作者
安然 发表于 2018-12-25 12:32
期待啊,非常好的教学,期待期待

18楼有教程了,有兴趣可以开工啦
来自安卓客户端来自安卓客户端
25
 楼主| 发表于 2018-12-25 19:48 | 只看该作者
本帖最后由 港农 于 2018-12-25 20:54 编辑

4.用Z轴接步进电机抬笔的操作。我们无论是用步进电机还是舵机抬笔,先是用文泰把文字或图案生成刀路文件,再把刀路文件导入微雕管家或奎享输入写字机工作。当然其它软件也可以生成刀路(我暂时没用过,就不介绍了)。文泰软件操作步骤我网盘的文件里有使用说明
先来看看刀路文件,其实就是文本文档,可以用记事本程序打开修改
左边文泰的刀路就是XYZ轴坐标,导入微雕管家后,把Z轴坐标自动变成了M03和M05的指令了。M03M05是控制雕刻机主轴正转和停止的指令,写字机的固件在主轴指令里加入了舵机的控制代码,所以就可以控制舵机了。
所以如果用Z轴步进电机做抬笔的话,就直接用左边文泰的刀路就行,它有直接Z轴的代码。但不能用微雕管家下位机软件了,我用了奎享这个软件。
注意:上图左边刀路文件开头的5行要自己手工输入的,不然会出错,其实只要输入第一行(设定运行速度)和第三行(定义笔现在位置为原点坐标)就行。
然后在刀路文件最底下一行加入”G0 X0 Y0 Z0“代码,意思就是让笔返回原点坐标(当然这一行不加也可以,你用手把笔推回去也行,如果是丝杆就不太好推)

下面看看奎享软件怎么操作,这个软件是绿色版,直接打开


以上就是用Z轴步进电机抬笔的流程


5.写字机调参数
  到了这一步,相信大家为自己的杰作感到自豪了吧,但可能还有点小问题,写字速度好慢,写出来的字或图尺寸和电脑上对不上,我们就要对写字机的一些参数进行更改了,我还是用奎享这个软件来更改参数
打开奎享,如下图


第2步后,参数区就可以看到连接的写字机的参数,内容如下
$0=10 (step pulse, usec) 步进脉冲
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000) 设 0 关闭
$3=11 (dir port invert mask:00000110) 翻转轴运动方向
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.010 (junction deviation, mm) 结偏差,帮助大转弯不丢步减少值转弯慢下来不
丢步,加大值转弯速度快,但有可能丢步。
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=0 (homing cycle, bool)
$23=0 (homing dir invert mask:00000001)
$24=25.000 (homing feed, mm/min)
$25=500.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=80.000 (x, step/mm) 步数
$101=80.000 (y, step/mm)
$102=80.000 (z, step/mm)
$110=3000.000 (x max rate, mm/min) 最大速度
$111=3000.000 (y max rate, mm/min)
$112=3000.000 (z max rate, mm/min)
$120=500.000 (x accel, mm/sec^2) 加速度
$121=500.000 (y accel, mm/sec^2)
$122=500.000 (z accel, mm/sec^2)
$130=200.000 (x max travel, mm) 软限位行程
$131=200.000 (y max travel, mm)
$132=200.000 (z max travel, mm)
教程设置:(一般更改以下参数,其它按上面的设置就行
$3 翻转轴:默认 0, 设置 2 保持 X 不变翻转 Y ,设置 3 保持 Y 不变翻转 X ,设置
11 同时翻转 X 和 Y。(就是写出的字是镜向文字,就改这个,也可以更改电机插线顺序)
$100, $101, $102 X,Y, Z 轴 步数(写出来的尺寸和电脑尺寸对不上,就改这个,写出来小了,就把数值改大。反之亦然,微雕管家里有个尺子的刀路,我是写出来再跟真尺子对比)
$110, $111, $112 X, Y, Z 轴 最大速度(一般3000-5000,如果舵机跟不上造成拖笔,就设小点)
$120, $121, $122 X, Y, Z 轴 加速度(我设的500)
$130, $131, $132 X, Y, Z 轴 软件限位(最大行程)



更改命令的方法就是在上图4的位置输入命令,比如:$100=175 回车

好了,至此教程算是完成了,我也是一点点摸出来的,刚开始时候感叹怎么没有一个像萝丽控那么详细易懂的教程。制作这个教程也算是给大家指一条直路吧。希望大家制作顺利
!有错的地方欢迎指出。不懂可以加我V信26243230 备注:写字机

26
发表于 2018-12-26 17:26 | 只看该作者
老哥,我用benbox为什么舵机没反应


来自安卓客户端来自安卓客户端
27
发表于 2018-12-30 11:25 | 只看该作者
又一发毒,这些刚好我全都有,忍住
来自安卓客户端来自安卓客户端
28
发表于 2018-12-31 15:51 | 只看该作者
制作过程很详细,收藏学习!
29
发表于 2019-1-6 20:13 | 只看该作者
真的很详细,非常感谢
30
发表于 2019-1-7 09:37 | 只看该作者
楼主写的真详细,我受益匪浅。总的来说好好好
31
发表于 2019-1-7 13:36 | 只看该作者
我按你的步骤一步一步的来,最后只有舵机动,不知是不是步进电机驱动坏了?电机不动。晚上回家在研究研究
32
发表于 2019-1-20 17:09 | 只看该作者
楼主,我也做了一个写字机,但是写出来的字都是反的,写图的时候都是超出xy轴的现状工作区域,一卡一卡的
33
发表于 2019-1-20 18:58 | 只看该作者
楼主,我也做了一个写字机,结构跟你的不一样,用的是你发的软件,写的字都点涂的,而且写出来的字是反方向倾斜45度,而且经常超出工作区域,进步电机一卡一卡的,怎么回事捏?
34
发表于 2019-1-20 19:10 | 只看该作者


来自安卓客户端来自安卓客户端
35
 楼主| 发表于 2019-1-21 14:03 | 只看该作者
deng2019 发表于 2019-1-20 19:10

字反了,交换电机任意一相两线位置。写出来45度倾斜,固件刷错,你那刷ⅩY结构固件。图大了超过机器行程肯定会一卡一卡。机器可以软行程设置,自己控制图大小
来自安卓客户端来自安卓客户端
36
发表于 2019-1-22 08:41 | 只看该作者
字反已经解决,倾斜45度,我再刷个固件看看看看

来自安卓客户端来自安卓客户端
37
发表于 2019-4-3 21:35 | 只看该作者
教程真的很详细!
38
发表于 2019-4-3 21:36 | 只看该作者
教程真的很详细!
39
发表于 2019-4-5 18:40 | 只看该作者
    
40
发表于 2019-4-15 08:42 | 只看该作者
楼主,我想用步进电机控制抬笔,请问怎样用文泰设置刀路,文泰是设置刻刀的,怎样设置笔写呢?请赐教!谢谢了!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表