文章目录

  • 本节内容
  • 利用ShapString工具雕刻文字的过程
    • 创建基本形状
    • 使用‘Draft’工作台的‘Shape String’工具来插入文本
    • 创建3D效果的文本
    • 插入定位用的sketch图形
    • 在3D空间里给3D文本进行定位
    • 创建雕刻的文本
  • OTTO机器人是什么
  • 元件准备
  • 组装
    • 躯体部位鸵机的安装
    • 双腿安装到躯体上
    • 腿部鸵机的安装
    • 双脚安装到腿部
    • 头部的组装
    • 线路连接
    • 合上头部
  • 代码上传
  • 效果演示

本节内容

讲述3D打印中的模型,如何添加文字的雕刻效果,及FreeCAD的相关ShapeString, extrude等工具的应用技巧

利用ShapString工具雕刻文字的过程

先看利用ShapString工具挖空后效果图

然后我们再一步步往后看

创建基本形状

我们要先来创建一个待雕刻的立方体:

  • 启动freecad创建新文档,切换至‘part’工作台
  • 通过点击工具栏’create a cube solid’插入一个立方体
  • 确保树视图中的立方体被选中,通过数据选项卡中的属性视图,将width改为31毫米,
    现在,我们可以画一个矩形,通过选择矩形工具,点击2个角点。你可以在任何地方把两个点放下,然后对应的地方就会被放置这个矩形。
  • 点击’chamfer the selected edges of a shape’,然后选择Edge6,指定‘5mm’的length后关闭’tasks’选项页

立方体的效果如下图

使用‘Draft’工作台的‘Shape String’工具来插入文本

  • 切换到‘Draft’工作台
  • 确保‘tree view’视图没有选中任何物体,触发工具栏上的‘Current working plane’按钮并选择XY (Top)
  • 点击工具栏的‘S’型图标(Creates text string in shapes)来创建文字形状,后面一路修改输入值一面回车(Enter)往下走就行
  • 接下来的输入框中,“Global X/Y/Z”均改成’0’ ,字串就填’FreeCAD’,height填5mm,tracking默认值0,字体输入框需要去选字体文件,直接去C://windows/fonts下选取自己喜爱的字体,如果不能操作那个目录可以拷贝一份出来再选取

创建3D效果的文本

  • 切换回part工作台

  • 确保树视图中的 “Shapestring” 对象被选中(可以通过space键来切换对象的显示和隐藏来确认是否选中)

  • 使用凸台工具(Extrude a selected sketch)来将文本变成3D形体,参数Along=1mmm,选中’Create a solid’项,点击‘ok’完成

插入定位用的sketch图形

  • 切换至‘Sketcher’工作台

  • 确定"chamfer"对象在tree view中被选中(space键控制显示和隐藏来确认)

  • 选中之前‘chamfer’操作中出现的那个斜面

  • 点击工具栏上的‘create a new sketch’来插入一个新的sketch,当然这个sketch是基于刚刚被选中的斜面来绘制的

  • 画一条横线,像下图那样 (水平的就行,长度不重要 …),然后根据下图中的示例来给定相应的距离约束

在3D空间里给3D文本进行定位

  • 确保"Extrude"在tree view中被选中(space键控制显示和隐藏来确认)

  • 属性中的data选项页中点击Placement项的value栏,点击’…'的按钮切换去‘Tasks’标签页去更新位置信息

  • 选中Apply incremental changes to object placement项,然后Axis下拉框中设置Z=90°,Y=45°, 点击ok完成

  • 切换回‘Draft’工作台,工具栏中的’Draw Style’切换到‘Wireframe’模式

  • 选中"Extrude"对象,点选工具栏中的十字形的move工具,在3d视图下选中‘Etrude’对象的左上角,再点击sketch上的那个约束点,就可以完成字体对斜面的定位

创建雕刻的文本

  • 切换回’Part’工作台,使用"As is"视图模式
  • tree view上选中’ Chamfer’对象,然后再选中3D 文本(“Extrude”)
  • 点击’‘进行布尔运算来减去文字的轮廓
  • 按Space键将 “Sketch” 隐藏掉
  • 一个被雕刻的斜坡长方体已经完成,效果图可以见文首的图片

后续扩展

  • 再加一个补充说明,刚才我们插入的字体是英文的,如果要用中文也是可以的,只需要找到你所需要的中文字体文件加载进来,这些都可以在你已经完成的ShapeString对象属性里进行更改,马上就可以看到相应的效果出现.
  • 关于FreeCAD的一些常见建模的概念及方式的主题,点击此处获取更多信息,敬请关注.

声明:文章部分内容出自英文直译,并由作者本人的亲历及经验总结,个博地址见:
http://limuqiao.com/3d/FreeCAD-zh-base-shape-string/

文章目录

  • 本节内容
  • 利用ShapString工具雕刻文字的过程
    • 创建基本形状
    • 使用‘Draft’工作台的‘Shape String’工具来插入文本
    • 创建3D效果的文本
    • 插入定位用的sketch图形
    • 在3D空间里给3D文本进行定位
    • 创建雕刻的文本
  • OTTO机器人是什么
  • 元件准备
  • 组装
    • 躯体部位鸵机的安装
    • 双腿安装到躯体上
    • 腿部鸵机的安装
    • 双脚安装到腿部
    • 头部的组装
    • 线路连接
    • 合上头部
  • 代码上传
  • 效果演示

OTTO机器人是什么

OTTO是完全开源的,任何人都可以做的交互式机器人. 她与Arduino控制系统兼容,其主要外观材料可以直接3d打印而来, 甚至可以说她是为培养孩子们学习机器人的热情而建造的。 OTTO的灵感来源于另一个称为Zowi的两足机器人。

元件准备

图片参考 项目 数量 购买渠道
Arduino or Genuino Nano V3.0 ATmega328 1 Dfrobot
Arduino Nano扩展板 1 Dfrobot
HC-SR04超声波传感器 1 Dfrobot
5v无源蜂鸣器 4 [Dfrobot]
母对母杜邦线 6 Dfrobot
5号AA电池 4 Dfrobot
两枚装5号电池的电池盒 2 Dfrobot
OTTO的外观3D打印一套 1 Dfrobot

OTTO外观打印机的说明:你可以从这里下载3d打印机的源文件自行打印,也可以找3d打印商进行打印机购买.如果自行打印,其打印设置要求:精度-0.15mm, 填充密度-20%

组装


躯体部位鸵机的安装

拿来两个鸵机,按照图中所示,把他们安装到指定的位置,用螺丝刀固定好

双腿安装到躯体上

先把双腿部件连接到身体上微型鸵机处,要确保腿部相对于身体能够向左右两边各自转动90度。在对齐腿部之后用螺丝刀通过腿内部的小孔固定好.此处需注意将腿部顶端上的穿线孔与躯体下方的穿线孔靠近,使得稍后可以流畅穿线

腿部鸵机的安装

把微型鸵机放到腿部,可以把鸵机线绕几圈,然后如图示把它推进内部,并将鸵机的引线从躯体穿线孔穿出 如果困难的话,也许需要用刀清洁一下相关的区域。像检查腿部的活动方向一样,你也看下鸵机至少可以朝左右两边各旋转90度。检查后要使用小螺丝来固定它,同样地,另一只脚也是同样的步骤

双脚安装到腿部

按照图示的方式来安装,但要注意把电线放置到躯体内部的槽位并通过腿部的小孔穿出来。一旦确定好他们的位置,就可以用螺丝刀从背后固定好她们。

头部的组装

将超声波传感器推到眼睛的极限处,将Arduino nano安装到扩展板之后,你也可以将电池底座的线缆正极焊接到板子的Vin接线柱上,负极接到GND上。将连接好的板子,对准3d打印的头部上的USB连接口,再用至少两颗螺丝将他们固定到头部上.

线路连接

准备好杜邦线及及蜂鸣器,根据图形所示的连接方法将各处引针连接完毕

注意
在Nano板上传代码时,碰到以下avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x36错误,可以尝试在Arduino IDE上尝试以下操作以下菜单:
'工具- 处理器 - ATmega328P(Old Bootloader)'应该可以解决

合上头部

头部与身体有卡扣,小心地放置好线缆并合起来。


代码上传

其操作步骤如下:
1.下载并安装Arduino IDE软件
2.下载这里的lib库解压文件并复制到C:\Users\user\Documents\Arduino\libraries (或者是你安装的库文件夹所在之处):
3.通过USB线连接你的OTTO
4.打开并上传OttoDIY_smooth_criminal.ino代码到你的Arduino Nano中,之后就可以看到Otto跳舞了:)

效果演示

机器人的运动:

后续扩展
OTTO DIY还有其他各项包括蓝牙控制及其他传感器的交互(可见Ottodiy.com),后续我会加以拓展并推出其他功能供分享,敬请关注.

声明:文章部分内容出自英文直译,并由作者本人的亲历及经验总结,个博地址见:
http://tech.limuqiao.com/archives/24.html

友情关注:2021年底即将推出我们墨飞鱼团队历时大半年研发的灵感写作平台,在墨飞鱼这里希望能帮助更多人找到阅读与写作的乐趣, 敬请收藏了解,12月底见哦~

3d打印利器FreeCAD入门教程之三----3d文字雕刻篇相关推荐

  1. 3d打印利器FreeCAD入门教程之二----乐高积木块建模操作篇

    文章目录 本节内容 建模是要干什么 乐高(Lego)组件建模的过程 乐高立方体的生成 乐高立方体的挖空 乐高立方体上面八个点的生成 本节内容 解释什么是建模,通过乐高积木块的建模过程来带你熟悉Part ...

  2. 转载:【opencv入门教程之三】:组件结构

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/19925819 作者:毛星 ...

  3. 转载:【opencv入门教程之三】:图片的载入|显示|输出

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/20537737 作者:毛星云(浅墨) ...

  4. 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析

    [-] 一开胃菜之一  关于OpenCV的命名空间 二开胃菜之二  关于Mat类型 三图像的载入和显示 imread函数 namedWindow函数 imshow函数 四输出图像到文件imwrite函 ...

  5. 【我的Latex学习之路】转载自:E喵的LaTeX新手入门教程(1)准备篇

    E喵的LaTeX新手入门教程(1)准备篇 **声明:**本篇博客转载自E喵的LaTeX新手入门教程,具体的出处我也找不到了,网络上好多好多,觉得他写的不错,于是就作为自己入门的教程,摘抄至此,重新排版 ...

  6. 浩辰3D设计软件新手入门教程:用户界面介绍

    对于3D设计工程师来说, 3D设计软件作为日常不可或缺的工具,但是正在日常的设计工作中,为了更好更快的3D建模,最好选择一款好用的软件,浩辰3D软件具备和主流3D设计软件一致的用户界面,让工程师可以直 ...

  7. x3g格式 3d打印_10款最受欢迎3D建模软件大搜罗!看看有没有你常用的软件?

    3D建模对新人来说并不是一件容易上手的事情,俗话说"工欲善其事必先利其器",如果借助一款专业的建模软件,你就会发现3D建模并没有那么难,今天勤奋的小编就给大家搜罗了10款国内外比较 ...

  8. blender 3d打印_使用Blender和Python 3D打印连衣裙

    blender 3d打印 在2016年里约残奥会上的开幕式上,滑雪板手艾米·珀迪(Amy Purdy)穿着3D打印的裙子,穿着用与裙子相同的材料印刷的假肢,并用库卡(Kuka)机械臂跳舞 . 舞蹈是关 ...

  9. 不需要支撑结构的3D打印技术:多轴机器人3D打印系统

    为期五天的世界上最大的计算机图形和交互技术会议-SIGGRAPH 2018将于下周在温哥华启动.来自世界各地的许多研究团队在会上展示他们的最新项目成果,包括3D形状.增强现实.拓扑优化和3D扫描.今年 ...

最新文章

  1. 对装饰器@wraps的解释(一看就懂)-- 并对装饰器详解
  2. 网站搭建 (第09天) 博客统计排行
  3. wps 选择 高亮_WPS的这些功能,竟然如此好用
  4. bzoj1951 组合数取模 中国剩余定理
  5. opencv中vc14和vc15的区别?
  6. acme云服务器生成证书_使用 acme.sh 申请 SSL 证书并且定期自动更新
  7. hdu3072 Intelligence System (最小树形图?)
  8. JS 的引用赋值与传值赋值
  9. 数据库设计三大范式应用实例剖析(讲得比较清楚)
  10. ROS 内外网做双网卡绑定负载分流教程bonding 配置教程
  11. 暑期OI大电影——不看后悔整个OI生涯!
  12. STM32的两只狗儿——狗立看门狗
  13. selenium之滑块操作
  14. 合并时显示是无效的m3u8文件_如何合并m3u8及ts文件
  15. 谷歌打不开了吧,访问谷歌镜像Glgoo.com吧_我是亲民_新浪博客
  16. 我的一点自学心得[摘]
  17. iPhone、iPad、Android UI常用设计尺寸
  18. 坐标正反算(含高程),把要素内置化(无需改程序文件,即可更换路线,同时存两条线要素
  19. PhpStorm 10.0.3汉化破解版
  20. 3个方案,绕过微信小程序官方审核

热门文章

  1. 哪些书是技术人必看的?先推荐12本吧
  2. 数据让生活更幸福!三分钟带你了解智慧城市,交通大数据应用!
  3. 一个MLDN学习的博客
  4. 安装最新eclipse luna和中文语言包
  5. 速学堂(java)第十章编程题答案(自写)
  6. Vue 前端数据大屏 适配
  7. 论文《Efficient palette-based decomposition and recoloring of images via RGBXY-space geometry》笔记
  8. 全新开源版知识付费系统源码 支持多终端合一 含完整前后端+搭建教程
  9. 为什么是web墨卡托投影
  10. 史上最全 | HBase 知识体系吐血总结