机器手臂(1):研究舵机固定支架

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/50261943 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

1,机器手臂

开始想做机器人,发现难度比较大,选择一个比较容易的入手开始做。
做一个最简单的手臂。

但是,不是购买材料组装,而是自己设计。

2,首先了解下舵机


自己购买的舵机,还没有接通电呢。发现给的几个配件都不错。

有橡胶垫,有小铜管,螺丝。

只要设计好支架就行。

按照舵机的尺寸打印了下零件,发现有点小,误差在1mm。

虽然可以塞进去,但是还是有点紧。

3,OpenSCAD设计图

设计的源代码:

floor_l = 55+1;//len有误差,长度增加1.
floor_w = 17;//width
floor_h = 5;//height
wall_l = 7;//len
wall_h = 20;//height

difference(){
    union(){
        //设置底座。
        cube(size=[floor_l,floor_w,floor_h]);
        //设置左侧,放在底座上面。
        translate([0,0,floor_h]) cube(size=[wall_l,floor_w,wall_h]);
        //设置右侧,放在底座上面。
        translate([floor_l - wall_l ,0,floor_h]) cube(size=[wall_l,floor_w,wall_h]);
    }
    union(){
        //去掉螺丝孔
        //左侧
        translate([3.5,0,floor_h+4.5]) rotate(a=[270,0,0]) cylinder(h=floor_w,d=1);
        translate([3.5,0,floor_h+4.5+9.5]) rotate(a=[270,0,0]) cylinder(h=floor_w,d=1);
        //右侧
        translate([floor_l-3.5,0,floor_h+4.5]) rotate(a=[270,0,0]) cylinder(h=floor_w,d=1);
        translate([floor_l-3.5,0,floor_h+4.5+9.5]) rotate(a=[270,0,0]) cylinder(h=floor_w,d=1);
        //底部挖空减轻重量
        translate([10,5,0]) cube(size=[floor_l-20,floor_w-10,floor_h]);
    }
}

主要就是长方体组合和挖洞。

然后导出成stl文件。使用Cura进行打印。

这次刚刚好,还将底部挖了个洞,减轻重量,节省材料。

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/50261943 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

4,总结

使用openscad进行设计还是非常方便的。
可以做一个舵机支架,螺丝孔,位置,都可以自己设计。
打印这样一个小零件只需要 20 分钟,零件也很坚固。
效率非常高,能很好的利用3d打印的优势,但是由于自己组装的打印机有误差,所以需要调整下才能做出合适的零件。
openscad非常适合程序员进行编程,就像写代码一样设计3d零件。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值