Files
3d-models/README.md
2025-05-11 14:44:36 +08:00

69 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# OpenSCAD 模型
练习用的模型。
在 Linux 上没有特别趁手的 CAD 软件,所以尝试用 Gemini 教我用 OpenSCAD 制作模型。
大部分模型都有三个格式:
- `*.scad`: 源文件
- `*.stl`: 通用模型
- `*.3mf`: 打印用的模型
## 用途用法
主要是为了 3D 打印设计的。
### OpenSCAD
非常感谢社区有这么一个软件,让我这个臭写代码的也能做模型。
官网: https://openscad.org/
Github: [![GitHub Release](https://img.shields.io/github/v/release/openscad/openscad)](https://github.com/openscad/openscad/)
大部分 Unix 下,通过 openscad 这个包名安装。注意 repology 的版本被 Gentoo 带跑了Arch Linux 的版本相对应该是比较准确的最新版本。实际上因为它更新很慢,所以其实无所谓的
[![Packaging status](https://repology.org/badge/vertical-allrepos/openscad.svg)](https://repology.org/project/openscad/versions)
Windows 可以用 winget 安装:`winget install OpenSCAD.OpenSCAD` [![WinGet Package Version](https://img.shields.io/winget/v/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` [![WinGet Package Version](https://img.shields.io/winget/v/Bambulab.Bambustudio)
](https://winstall.app/apps/Bambulab.Bambustudio)
Orca Slicer: `winget install SoftFever.OrcaSlicer` [![WinGet Package Version](https://img.shields.io/winget/v/SoftFever.OrcaSlicer)](https://winstall.app/apps/SoftFever.OrcaSlicer)
## 模型列表
### [养猫用的东西](猫猫用品):
- TODO: 猫猫出入用的挡板
- TODO: 猫猫出入后,皮筋自动关门
- [门上的挂钩](猫猫用品/猫门.3mf)
- TODO: 门框上的挂钩
### 家装
- 书房书柜上的[手柄挂架](./家装/手柄挂架.3mf)
- 给小朋友铺了地垫后,[机器人通行用的缓坡](./家装/机器人缓坡2-3+2+2.scad)
### 练习
- 套在一起的环