69 lines
2.3 KiB
Markdown
69 lines
2.3 KiB
Markdown
# OpenSCAD 模型
|
||
|
||
练习用的模型。
|
||
|
||
在 Linux 上没有特别趁手的 CAD 软件,所以尝试用 Gemini 教我用 OpenSCAD 制作模型。
|
||
|
||
大部分模型都有三个格式:
|
||
- `*.scad`: 源文件
|
||
- `*.stl`: 通用模型
|
||
- `*.3mf`: 打印用的模型
|
||
|
||
## 用途用法
|
||
|
||
主要是为了 3D 打印设计的。
|
||
|
||
### OpenSCAD
|
||
|
||
非常感谢社区有这么一个软件,让我这个臭写代码的也能做模型。
|
||
|
||
官网: https://openscad.org/
|
||
|
||
Github: [](https://github.com/openscad/openscad/)
|
||
|
||
|
||
大部分 Unix 下,通过 openscad 这个包名安装。注意 repology 的版本被 Gentoo 带跑了,Arch Linux 的版本相对应该是比较准确的最新版本。实际上因为它更新很慢,所以其实无所谓的
|
||
|
||
[](https://repology.org/project/openscad/versions)
|
||
|
||
Windows 可以用 winget 安装:`winget install OpenSCAD.OpenSCAD` [](https://winstall.app/apps/OpenSCAD.OpenSCAD)
|
||
|
||
|
||
### 转换 OpenSCAD 模型为其他软件可以编辑的模型
|
||
|
||
```
|
||
openscad -o xxx.stl xxx.scad
|
||
# 或者
|
||
openscad -o xxx.3mf xxx.scad
|
||
```
|
||
|
||
OpenSCAD 生成的 3mf 文件,只带有形状信息,不会比 STL 更方便。
|
||
|
||
### 切片
|
||
|
||
我自己买了一台 Bambu A1 combo,也就是有 AMS lite 的套餐。所以我个人倾向于使用拓竹的 Bambu Studio,和 Orca Slicer。
|
||
|
||
为了家里人也可以使用,我主要是用 Windows 切片和打印。
|
||
|
||
Bambu Studio: `winget install Bambulab.Bambustudio` [
|
||
](https://winstall.app/apps/Bambulab.Bambustudio)
|
||
|
||
Orca Slicer: `winget install SoftFever.OrcaSlicer` [](https://winstall.app/apps/SoftFever.OrcaSlicer)
|
||
|
||
## 模型列表
|
||
|
||
### [养猫用的东西](猫猫用品):
|
||
|
||
- TODO: 猫猫出入用的挡板
|
||
- TODO: 猫猫出入后,皮筋自动关门
|
||
- [门上的挂钩](猫猫用品/猫门.3mf)
|
||
- TODO: 门框上的挂钩
|
||
|
||
### 家装
|
||
|
||
- 书房书柜上的[手柄挂架](./家装/手柄挂架.3mf)
|
||
- 给小朋友铺了地垫后,[机器人通行用的缓坡](./家装/机器人缓坡2-3+2+2.scad)
|
||
|
||
### 练习
|
||
|
||
- 套在一起的环 |