小会会的PCB板电路雕刻机-DIY计划**立项**
jrcsh2010/01/20机械与工具 IP:广东
初步计划于 2010完成 6月31日前 完成 大体能 上线工作

主要部件

1.三轴机 (DIY)

2.机械控制电路 (DIY,自主知识产权)

3.上位机电脑控制软件+ PCB画图软件 (只能用现有的软件拼出来 目前选中的有
                                     windows.自带的画图
                                     串口小助手
                                     按键精灵
                                     云台控制软件)
+2000  科创币    虎哥    2010/01/20 5月12日累计。
+100  科创币    joyeep    2010/01/20 鼓励
来自:仪器与装备 / 机械与工具
69
1
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
adeng2002
15年0个月前 IP:未同步
179622
不用现成的东西6个月时间不够的
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
kknd
15年0个月前 IP:未同步
179628
支持LZ,加油!
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
15年0个月前 IP:未同步
179827
今天 画了大至的 框架   电机 很可能用 直流机 但配有 简单变速箱  手上刚好还有3个 每个才 11 块钱  DIY 机械手用 剩的    在轴的后边用光栅记数来保证精度



QQ截图未命名.jpg



任务 栏是多么的干净




QQ截图未命名2.jpg














QQ截图未命名3.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
方旭
15年0个月前 IP:未同步
179828
期待啊!哈哈哈。。。加油! [s:92]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
15年0个月前 IP:未同步
185373
小钻台的完成  接下来 在作完几个小东西  就差不多 和电磁GUN实验,同步进行
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
我说要有光
15年0个月前 IP:未同步
185393
对实体比较好奇 可以的话最好能传些图上来看看

上位机。。。 建议还是不要用按键精灵吧。。  [s:94]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
15年0个月前 IP:未同步
185397
机器还没 动工了  


到是有先吧 电路和软件作出来的想法
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
boddmg
15年0个月前 IP:未同步
185845
那个我也想做啊!
机械部分,我自己做不可能,
可是学生一个又没钱买平台,
唉~~~~
我已经万事俱备,只欠平台了。
电路有了,程序有了,还是usb通信的~~~~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
lovehongkong
15年0个月前 IP:未同步
185849
为什么..不能用手刻....
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
15年0个月前 IP:未同步
188607
今晚 花了几分钟写了 识别布线的子程序  99.9999%识别到  就是速度上还不理想


QQ截图未命名777.jpg




QQ截图未命名777777.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
15年0个月前 IP:未同步
188608
吧 识别到的点  加了一个坐标 偏移 在画图上点了出来
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
phpskycn
15年0个月前 IP:未同步
188880
按键精灵?!
其实鼠标或者键盘的动作用几个API函数就可以搞定了。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
phpskycn
15年0个月前 IP:未同步
188882
识别速度不理想可以上SSE、多线程……
如果用VB之类写的话改用C++速度快不少
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
lovehongkong
15年0个月前 IP:未同步
188893
- -何必快呢...
因为快又要用新系统...
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
west_0830
15年0个月前 IP:未同步
188908
这个对我来说太难了。。太不可能了。。小小的电磁枪都弄了我几天才吸取了点点经验。做这个给我几年时间都做不出来 [s:247]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
15年0个月前 IP:未同步
189193
引用第12楼phpskycn于2010-02-11 20:21发表的  :
按键精灵?!
其实鼠标或者键盘的动作用几个API函数就可以搞定了。


编程上 目前我只会点 C 和 按精灵的脚本  所以当然是学以至用了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
phpskycn
15年0个月前 IP:未同步
189247
可以用C实现的啊。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
15年0个月前 IP:未同步
189496
引用第17楼phpskycn于2010-02-12 14:35发表的  :
可以用C实现的啊。



就算是C  我也只会简单的 if   for
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
phpskycn
15年0个月前 IP:未同步
189537
Setcapture()
Mouse_event()
Keybd_event()
………
很简单的啊,前面两点控制鼠标,后面那个控制键盘。
控制鼠标推荐用Mouse_event(),好用
移动,按住,弹出
配合Sleep()
具体参数LZ自己查下API手册哈,手机上打打太累了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
warmonkey
14年11个月前 IP:未同步
190635
估计这项目就是做2年也没法雕电路板
光栅去掉,换步进电机+梯形丝杆,开环精度绝对比你的闭环系统高
有力气可以去研究机械加工,比研究这些有用也有趣多了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年11个月前 IP:未同步
190916
汇报点进度吧

  今晚天气还是冷~~~    

又花了些时间~~`试了一下粗劣的联调   在模拟主制 发数据上来 和 收到数据后由按精灵 识别出数字后 前 后台 处理  

完成这个 过程后   就剩机械部分了~~~       warmonkey 同伙提出了不少好的意见但是~~~ 我现在还是没太多的银子挥花  还是先用着 计划中的直流电机方案吧



1.gif




原是作了录象的但是~~~ 哪个聚焦没能对上~~~还是用相机吧


注意看 电路板的数字代表  当前从 MCU串口发到 电脑的数据  “开始作坏事” 右边是 电脑收到 MCU过来的数据   开始作坏事  下边的红字是  认别到的数字  先 作了 7,8,9 这三个字的显处理


7.jpg






8.jpg





9.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年11个月前 IP:未同步
190918
哪位有功能的好心同伙  帮我作一个 串口数据接收程序  收到的数据  能直接写入一个记事本中 这样我就可以省下这个数字识别的程序了 哈哈


参考格式 :

[config]
jrcsh=98756


只要定时或/实时的写入这行就行了  


没人帮我 我也就是多了一个 图象识别后在转换在 写入到这行~~~~ 呵呵    [s:245]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年11个月前 IP:未同步
191400
草案 0.02板   在 程序 流程和逻辑上还在作 不少的修改和完善

先放出来吧    已经有了动作定义了 三轴机.jpg
+400
科创币
虎哥
2010-02-16
继续努力。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
93°
14年11个月前 IP:未同步
191461
那个谁 。。。注意大小写,还有,用某物的话1ms都不用就搞定。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
adeng2002
14年11个月前 IP:未同步
191464
看不了图片,麻烦楼主把系统框架大致描述一下
从前文看来楼主的方案比较牵强
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年11个月前 IP:未同步
191516
动作代码从写了

流程图也从写了  已经保证 用穷举的可行性及准确性 (不过准确性还要在加强一个意外情况)


图片要点开来看  图大了点

原来上错图了  上边是0.02板的 昨晚写了 0.03板的 三轴机.jpg
三轴机0.03.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年10个月前 IP:未同步
201148
开始从繁忙的工作中解放出来~~~~  


先作个 PCV板的来练练手先 哈哈

20100316
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年10个月前 IP:未同步
201153
引用楼主jrcsh于2010-01-20 21:11发表的 小会会的PCB板电路雕刻机-DIY计划**立项** :



3.上位机电脑控制软件+ PCB画图软件 (只能用现有的软件拼出来 目前选中的有
                                    windows.自带的画图
                                    串口小助手
                                    按键精灵
                                    云台控制软件)

.......



软件部分 已经由按精灵 实现了图形扫入工作  ,也就是说  画图软件是上 全支持  你爱用哪种就哪种  只要吧按精灵作成通用设置就是了 (不过这个是漫长的过程,~~先自己能用吧)

对图型的扫入工作 目前的原理是:  对屏幕的分便率 为 识别率 对图象的线条颜色对行识别存入一个 *.INF 文件  (就是这个方法,摆脱了PCB画图软件的局限性)

云台控制软件  丢一边去了 完全由串口助手进行通信及控制
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年10个月前 IP:未同步
201158
恶劣 的PCB支架~~~~~ QQ截图未命名9999.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年10个月前 IP:未同步
201211
上个晚上的~~~恶劣作品 照片 054.jpg
照片 053.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年10个月前 IP:未同步
201212
一个晚上的~~~恶劣作品~~~~ 呵呵   又打错字了~~~~~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年10个月前 IP:未同步
207075
终于 机架 初具 形态



清明用了1天半 就整这东西

目前的预计行程是在 90mmX 180mm    

龙门架是可以移动的 工作面是固定的 ~~~  但行可能会改回来  龙门架固定 工作面移动 行程和精度都能上升级一点 7.jpg
15.jpg
10.jpg
5.jpg
2.jpg
13.jpg
19.jpg
8.jpg
16.jpg
4.jpg
11.jpg
17.jpg
1.png
14.jpg
18.jpg
9.jpg
6.jpg
3.jpg
12.jpg
17.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年10个月前 IP:未同步
207076
磨片都给我用了一块了 呵呵  [s:252] 21.jpg
20.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年9个月前 IP:未同步
209049
从近期学得的知识来看 最终还是得对G代码就行支持才行
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年9个月前 IP:未同步
211779
控制系统硬件部分也开始 着手制作中


机械结构 完成 70% 7.jpg
2.jpg
16.jpg
4.jpg
12.jpg
15.jpg
18.jpg
9.jpg
6.jpg
3.jpg
17.jpg
11.jpg
8.jpg
1.jpg
19.jpg
5.jpg
13.jpg
14.jpg
10.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年9个月前 IP:未同步
211884
一下午1234567890 4.jpg
2.jpg
5.jpg
1.jpg
3.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ltl
14年9个月前 IP:未同步
211890
用激光可以吗?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年9个月前 IP:未同步
212459
引用第20楼warmonkey于2010-02-15 13:47发表的  :
估计这项目就是做2年也没法雕电路板
光栅去掉,换步进电机+梯形丝杆,开环精度绝对比你的闭环系统高
有力气可以去研究机械加工,比研究这些有用也有趣多了



无奈的~~~~要换上步进电机  ~~~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年9个月前 IP:未同步
212781
从目前的进度上来说  因当能在6月底完成
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年9个月前 IP:未同步
213408
今天 试机 成功  开心 很开心 哈哈  感谢  应试教育 培养了我的基础    感谢自己  没吧应试教育当学不好的借口 2.jpg
1.jpg
2.5.jpg
7.jpg
8.jpg
3.jpg
10.jpg
1.jpg
2.jpg
5.jpg
5.jpg
12.jpg
9.jpg
4.jpg
6.jpg
7.jpg
3.jpg
11.jpg
6.jpg
4.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
kknd
14年9个月前 IP:未同步
213416
很好很强大。。。
有些地方加固一下,注意系统误差和结构强度,
注意阻力大的环节要润滑。。。
+1
科创币
jrcsh
2011-12-24
高质量发帖
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年9个月前 IP:未同步
213420
引用第41楼kknd于2010-05-01 22:53发表的  :
很好很强大。。。
有些地方加固一下,注意系统误差和结构强度,
注意阻力大的环节要润滑。。。


注意系统误差   很大 只能在控制程序上差少发生误差的操作了

结构强度,  只雕 PCB 到没什么问题了  (主轴滑块还是能摇动0.5mm 打算吧 X Y 轴 对换一下 改变主轴动作时 的受力方向来 减少摇动的误差)


注意阻力大的环节要润滑。。。  机械好了后 我会作一次清洁和维护 机械是要靠平时的保养的
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年9个月前 IP:未同步
214167
写了 3轴的数据收集及 手动控制 还有通信协议的框架也东基本定型


#include<reg52.h>
#include <intrins.h>     //内部包含延时函数 _nop_();
#define uchar unsigned char
#define uint  unsigned int
unsigned char flag1,flag,a,e1,e2,e3,e4,e5,e6,e7,e8,e9,m,a1,i,x,u,r,N,j,jj,z3,t,w,zdw,x1,z4,xmai,aa,zs;
sbit  key1 = P3^2;       //正转
sbit  key2 = P3^3;       //反转
sbit  key3 = P3^4;       //停止
sbit  key4 = P3^5;
sbit  key5 = P3^6;      
sbit  key6 = P3^7;
void  xjfj();    
void  yjfj();
void  zjfj();
void  xjzj();
void  yjzj();
void  zjzj();
void  js();
void delay(uint t);
sbit w1=P2^7;
sbit w2=P2^6;
sbit w3=P2^5;
sbit w4=P2^4;
uchar code table[]={0x28,0xeb,0x32,0xa2,0xe1,0xa4,0x24,0xea,0x20,0xa0,0xff};
uchar code zj1[8]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}; //P10~3. P20-3
uchar code fj1[8]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01}; //P10~3. P20-3

uchar code zj2[8]={0x10,0x30,0x20,0x60,0x40,0xc0,0x80,0x90}; ////P14~7.
uchar code fj2[8]={0x90,0x80,0xc0,0x40,0x60,0x20,0x30,0x10}; ////P14~7.
void main()
{
    TMOD=0x20;//设置定时器1为工作方式2
    TH1=0xfd;
    TL1=0xfd;
    TR1=1;
    REN=1;
    SM0=0;
    SM1=1;
    EA=1;
    ES=1;
e1=0;
e2=0;
e3=0;
e4=0;
e5=0;
e6=0;
e7=0;
e8=0;
e9=0;
a=0;
zs=5;
//电机远转圈数
while(1)
        {
/*
P0=table[a];
w1=0;
P0=0xff;
w1=1;
P0=table[a];
w2=0;
P0=0xff;
w2=1;
*/
//************************************

if(a1==0)
{
if(a==1) //X轴前进
{
xjzj();
}//jj1

if(a==2)
{
xjfj();
}
if(a==3)
{
yjzj();
}

if(a==4)
{
yjfj();
}
if(a==5)
{
zjzj();
}

if(a==6)
{
zjfj();
}

}// a1==0


if(a1==1)
{
P0=table[zs];
w3=0;
P0=0xff;
w3=1;
if(a==1)
{
zs++;
a=0;
}

if(a==2)
{
zs--;
a=0;

}
if(zs>9)
{
zs=9;
}
if(zs<1)
{
zs=1;
}

}//a1==1

if(a1==3)
{
if(a==1)
{
xjzj();
e1++;
js();
}
if(a==2)
{
yjzj();
e1++;
js();
}
}//a1==3

if(a1==4)
{

if(a==1)
{
P0=table[e4];
w1=0;
P0=0xff;
w1=1;
P0=table[e3];
w2=0;
P0=0xff;
w2=1;
P0=table[e2];
w3=0;
P0=0xff;
w3=1;
P0=table[e1];
w4=0;
P0=0xff;
w4=1;
}
if(a==2)
{
P0=table[e8];
w1=0;
P0=0xff;
w1=1;
P0=table[e7];
w2=0;
P0=0xff;
w2=1;
P0=table[e6];
w3=0;
P0=0xff;
w3=1;
P0=table[e5];
w4=0;
P0=0xff;
w4=1;
}

if(a==3)
{

P0=table[e9];
w4=0;
P0=0xff;
w4=1;
}              
if(a==9)
{
e1=0;
e2=0;
e3=0;
e4=0;
e5=0;
e6=0;
e7=0;
e8=0;
e9=0;
}

}//a1==4
//------------------------------------
        }// w1
}//m

void ser() interrupt 4
{
    RI=0;
//    P1=SBUF;
    aa=SBUF;
a=0;
a1=0;
for (m=0;m<aa;m++)
{
a++;
if(a>15)
{
a1++;
a=0;
}
if (a1>9)
{
a1=9;
}
}
//a1=a;

/*
N1=0;
N2=0;
N3=0;
for (m=0;m<a;m++)
{ N1++;
if(N1>9)
{
N2++;
N1=0;
}
if (N2>9)
{
N2=0;
N3++;
}

}
*/
}
/********************************************************/                
/********************************************************/                                                
/* 延时t毫秒
/* 11.0592MHz时钟,延时约1ms                                                                                          
/********************************************************/
void delay(uint t)
{                          
   uint k;
   while(t--)
   {
     for(k=0; k<125; k++)
     { }
   }
}
/********************************************************
/*
/*步进电机正转 x轴
/********************************************************/
void  xjzj()
{
   //uchar i;
   //uint  j;
   for (j=0; j<1; j++)         //转1*n圈
    {
                      //退出此循环程序
     for (i=0; i<8; i++)    
    //for (i=0; i<2; i++)    //一个周期转30度
        {
          P1 = zj1[i];          //取数据
          delay(zs);            //调节转速
        }
    }
}
/********************************************************
/********************************************************/
/*步进电机反转 x轴
/********************************************************/
void  xjfj()
{
   //uchar i;
   //uint  j;
   for (j=0; j<1; j++)         //转1*n圈
    {
                      //退出此循环程序
     for (i=0; i<8; i++)    
    //for (i=0; i<2; i++)    //一个周期转30度
        {
          P1 = fj1[i];          //取数据
          delay(zs);            //调节转速
        }
    }
}


/********************************************************
/*
/*步进电机正转 y轴
/********************************************************/
void  yjzj()
{
   //uchar i;
   //uint  j;
   for (j=0; j<1; j++)         //转1*n圈
    {
                      //退出此循环程序
     for (i=0; i<8; i++)    
    //for (i=0; i<2; i++)    //一个周期转30度
        {
          P1 = zj2[i];          //取数据
          delay(zs);            //调节转速
        }
    }
}
/********************************************************
/********************************************************/
/*步进电机反转 y轴
/********************************************************/
void  yjfj()
{
   //uchar i;
   //uint  j;
   for (j=0; j<1; j++)         //转1*n圈
    {
                      //退出此循环程序
     for (i=0; i<8; i++)    
    //for (i=0; i<2; i++)    //一个周期转30度
        {
          P1 = fj2[i];          //取数据
          delay(zs);            //调节转速
        }
    }
}

/********************************************************
/*
/*步进电机正转 z轴
/********************************************************/
void  zjzj()
{
   //uchar i;
   //uint  j;
   for (j=0; j<1; j++)         //转1*n圈
    {
                      //退出此循环程序
     for (i=0; i<8; i++)    
    //for (i=0; i<2; i++)    //一个周期转30度
        {
          P2 = zj1[i];          //取数据
          delay(zs);            //调节转速
        }
    }
}
/********************************************************
/********************************************************/
/*步进电机反转 z轴
/********************************************************/
void  zjfj()
{
   //uchar i;
   //uint  j;
   for (j=0; j<1; j++)         //转1*n圈
    {
                      //退出此循环程序
     for (i=0; i<8; i++)    
    //for (i=0; i<2; i++)    //一个周期转30度
        {
          P2 = fj1[i];          //取数据
          delay(zs);            //调节转速
        }
    }
}
void  js()
{

if(e1>9)
{
e2++;
e1=0;

//------------------------

//------------------------

if(e2>9)
{
e3++;
e2=0;

}
}//e1~2

if(e3>9)
{
e3=0;
e4++;
if(e4>9)
{
e4=0;
e5++;
}
}//e3 ~4


if(e5>9)
{
e5=0;
e6++;
if(e6>9)
{
e6=0;
e7++;
}
}// e5~6

if(e7>9)
{
e7=0;
e8++;
if(e8>9)
{
e8=0;
e9++;
}
}//e7~8
if(e9>9)
{
e9=9;
}
}//voi
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
kknd
14年9个月前 IP:未同步
214169
呵呵
代码好长。。。
可以优化的地方很多。。。

准备无偿提供上位机软件测试版,
LZ需要的话与我联系。。。

声明:内测,不得公开及转赠。

1.png
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年9个月前 IP:未同步
214197
引用第44楼kknd于2010-05-04 04:27发表的  :
呵呵
代码好长。。。
可以优化的地方很多。。。

准备无偿提供上位机软件测试版,
.......




写的半自动 洗平面 功能 哈哈 动作已经在 MCU程序上定义好
在于 串口哪下发 限止参数就行了 哈哈




QQ截图未命名.jpg


工作中 不过 这台机的速度上不来 要是洗大面积PCB就 惨了~~~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
kknd
14年9个月前 IP:未同步
214341
当然可以改动
你说一下你的控制协议
我找时间改好发给你

不过G代码解析还没做。。。
估计速度控制和硬插补你的固件也不一定支持。。。
我尽量按你的固件重写协议吧
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年9个月前 IP:未同步
214651
进度  ~~~功能多多~~~呵呵 2321321321.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
kknd
14年9个月前 IP:未同步
214757
晕的啊。。。
你这跑的不是矢量刀路啊。。。
跑的是点阵光栅啊。。。

不过倒挺简单。。。
这样速度够吗??
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
kknd
14年9个月前 IP:未同步
214760
这个算法很朴素
但抬刀落刀太频繁。。。
刀尖空走的无用路径太长。。。
而且不支持矢量图形的输出。。。
怎么说呢。。。
其实你这个跟激光刻章机的工作是一样的。。。
呵呵。。。

不错,支持!
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jrcsh作者
14年9个月前 IP:未同步
214773
引用第49楼kknd于2010-05-07 00:10发表的  :
这个算法很朴素
但抬刀落刀太频繁。。。
刀尖空走的无用路径太长。。。
而且不支持矢量图形的输出。。。
怎么说呢。。。
.......



我的机械 回差很严重 所以牺牲速度换精度
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
jrcsh
学者 笔友
文章
491
回复
6730
学术分
4
2009/01/02注册,6年11个月前活动

.

主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}