国内第一本从硬件、软件和升级三个维度全面解析各类开源3D打印机的基本原理和技术细节的著作,不仅详细讲解了3D打印机的结构、固件、分层工具、应用软件、热熔丝的种类、使用技巧,而且还详细讲解了常见3D打印机的调试、使用、升级和维护,以及3D打印模型的设计。《解析3D打印机:3D打印机的科学与艺术》强调动手实践,包含多个实战案例,3D文字、多模型混搭、迷你相扑机器人等,不仅教读者如何打印各类物品,而且能启发读者DIY属于自己的3D打印机。
《解析3D打印机:3D打印机的科学与艺术》分为三部分。第一部分(第1~3章)介绍3D打印机的工作原理、常见类型、选购方法、3D打印机的机械和电子器件、常用分层和控制软件、校准打印机的设置和操作等。第二部分(第4~9章),此部分涵盖与3D模型矢量图绘制和操作、模型的合并和消除、文件导入/导出、网格处理、模型混搭等相关的多种工具及技术运用技巧:讲解如何利用Thingiverse和Google 3D模型库查找并共享3D模型;介绍3DTin和Tinkercad(基于Web的实体建模软件),并制作一个外星侵略者模型;利用Inkscape、OpenSCAD、MeshLab、MeshMixer制作多种复杂模型,诸如3D文字、蒸汽朋克军舰、迷你相扑机器人、发条双足机器人、行走的石像鬼、行走的矮人等。第三部分(第10章)揭秘如何通过机械部件、电子器件等进行3D打印机升级。附录给出维护和故障排除的技巧,以及3D打印机相关的资源。
译者序
前言
第1章 3D打印机的世界
1.1 格雷伯爵茶,热的
1.2 3D打印机如何工作
1.2.1 笛卡儿机械
1.2.2 热熔塑料进料头
1.2.3 打印托盘
1.2.4 直线运动导轨
1.2.5 挡块
1.2.6 框架
1.3 现有的3D打印机
1.3.1 RepRap类型
1.3.2 Box Bot类型
1.3.3 RepStrap类型
1.3.4 Upstart类型
1.4 选择合适的3D打印机
1.4.1 3D打印机汇总
1.4.2 打印区域比较
1.4.3 购买套件或者自己组装
1.5 选择正确的材料
1.5.1 热熔丝材料
1.5.2 热熔丝的直径
1.5.3 购买热熔丝
1.6 基本工具
1.6.1 手工工具
1.6.2 电子工具
1.6.3 打印辅助材料
1.7 小结
第2章 3D打印机的工作链
2.1 从3D模型到3D实物
2.1.1 3D模型
2.1.2 分层和路径文件
2.1.3 打印控制软件简介
2.2 什么是工作链
2.3 电子器件
2.3.1 RepRap Arduino Mega Pololu 扩展板
2.3.2 Sanguinololu
2.3.3 Printrboard
2.4 固件
2.4.1 Sprinter
2.4.2 Marlin
2.4.3 SJFW
2.4.4 MakerBot
2.5 分层软件
2.5.1 Skeinforge
2.5.2 SFACT
2.5.3 Slic3r
2.6 打印控制软件
2.6.1 ReplicatorG
2.6.2 Pronterface
2.6.3 RepSnapper
2.6.4 Repetier-Host
2.6.5 netfabb Engine
2.7 小结
第3章 校准打印机
3.1 第一步
3.1.1 连接设备
3.1.2 让打印机动起来
3.1.3 初始位置
3.1.4 加热
3.2 打印概述
3.2.1 下载模型
3.2.2 模型分层
3.2.3 打印模型
3.3 打印设置
3.3.1 打印机和热熔丝
3.3.2 打印速度
3.4 打印兔子
3.5 校准打印
3.5.1 从打印托盘开始
3.5.2 圆,圆,圆
3.5.3 金字塔
3.6 固件设置
3.6.1 初始化设置
3.6.2 轴运动校准
3.6.3 机械设置
3.6.4 更新固件
3.7 小结
第4章 云端的3D模型
4.1 查找并共享3D模型
4.1.1 Thingiverse
4.1.2 Google 3D模型库
4.2 基于Web的实体建模软件介绍
4.2.1 3DTin
4.2.2 Tinkercad
4.3 项目:外星侵略者
4.3.1 从像素块开始
4.3.2 拉伸模型
4.3.3 保存并导出STL文件以进行打印
4.3.4 打印成实物
4.4 小结
第5章 3D文字
5.1 制作矢量图
5.1.1 使用Inkscape
5.1.2 用Inkscape绘制图形
5.1.3 Inkscape中的路径操作
5.1.4 书写文字
5.2 设计3D文字
5.2.1 准备矢量图
5.2.2 准备文件
5.3 拉伸矢量图
5.3.1 使用OpenSCAD
5.3.2 在OpenSCAD中建立模型
5.3.3 模型的合并和消除
5.3.4 移动和旋转模型
5.4 2D到3D
5.4.1 有趣的变化
5.4.2 打印成实物
5.5 小结
第6章 蒸汽朋克军舰
6.1 中级OpenSCAD技术
6.1.1 变量
6.1.2 特殊变量
6.1.3 字符串
6.1.4 修饰符
6.1.5 模块
6.2 设计蒸汽朋克军舰
6.2.1 文件设置
6.2.2 设置打印区域
6.2.3 创建模型
6.3 船体
6.3.1 船体两侧
6.3.2 主甲板
6.4 甲板上的建筑
6.4.1 船舷
6.4.2 船舱
6.5 细节设计
6.5.1 烟囱
6.5.2 通风口
6.5.3 主炮塔
6.6 完成模型
6.7 准备打印
6.8 打印成实物
6.9 小结
第7章 模型的混搭
7.1 混搭
7.2 OpenSCAD中的基本混搭
7.2.1 导入STL文件
7.2.2 操作STL文件
7.2.3 简单的混搭
7.3 OpenSCAD中的复杂混搭
7.3.1 开始在OpenSCAD中混搭
7.3.2 使用MeshLab
7.3.3 在OpenSCAD中完成混搭
7.3.4 增加支撑
7.4 在MeshMixer中混搭
7.4.1 制作部件
7.4.2 混搭模型
7.5 更多的混搭
7.5.1 在MeshMixer中制作一个部件
7.5.2 在OpenSCAD中完成部件
7.5.3 打印成实物
7.6 装配混搭模型
7.7 小结
第8章 迷你相扑机器人
8.1 什么是迷你相扑
8.2 使用SketchUp
8.2.1 SketchUp的工作区和模板
8.2.2 制作简单的模型
8.2.3 制作复杂的模型
8.2.4 导航
8.3 设计一个迷你相扑机器人
8.4 开始
8.4.1 电池仓
8.4.2 电机座
8.4.3 车架前端
8.5 轮子和支撑
8.5.1 电机支撑
8.5.2 车轴支架
8.5.3 电池盒卡扣
8.6 细节调整
8.6.1 清理模型
8.6.2 安装孔
8.6.3 推土铲
8.7 打印成实物
8.7.1 准备打印
8.7.2 组装
8.7.3 添加控制电路
8.8 小结
第9章 更多项目
9.1 项目:发条双足机器人
9.1.1 测量实物
9.1.2 设计发条双足机器人模型
9.1.3 行走的石像鬼
9.1.4 行走的矮人
9.1.5 行走的机器人
9.1.6 打印成实物
9.2 项目:扭曲的花瓶
9.2.1 画一些线
9.2.2 拉伸剖面图形
9.2.3 在MeshLab重新网格化
9.2.4 清理花瓶模型
9.2.5 最后一件事
9.2.6 打印成实物
9.3 小结
第10章 升级
10.1 机械部件升级
10.1.1 同步带和同步轮
10.1.2 线性轴承
10.1.3 螺纹杆和联轴器
10.2 电子器件升级
10.2.1 电子挡块
10.2.2 可加热的打印托盘
10.2.3 制冷风扇
10.2.4 SD卡
10.3 更多的升级
10.3.1 成盘热熔丝的支架
10.3.2 更换进料机构
10.4 小结
附录A 打印技巧
附录B 资源