概要
全参数化、模块化的抽屉分隔板。
是否厌倦了那些占不到整个抽屉空间、布局又不够理想的抽屉分隔板?那么,这款产品正是您的理想之选!
您可以尽情发挥创意,自定义设计参数,量身打造专属的完美布局;或者直接使用我们预先生成的 STL 文件,即刻投入打印。在自行设计时,我建议您将分隔板的长度设定为连接件长度的整数倍——这样一来,日后调整起来会更加灵活自如。
尽情享受创作的乐趣吧,也欢迎把您的作品分享给我,让我大开眼界!😉
2020年11月19日更新
应广大用户的需求,我上传了一个 ZIP 文件,其中包含了所有部件的单个 STL 文件,并预设了多种不同的参数选项。从此,您再也不必手动拆分 STL 文件了。
不过,我依然推荐您亲自使用 OpenSCAD,或通过 Thingiverse 的自定义工具来设计。您可以进一步微调诸多参数,随心选择任意尺寸。为此,您只需保留一个文件——drawer_organizer.scad。其余所有部件都将基于该 .scad 文件自动生成。
如果您希望助力本设计的优化与完善,现在可以通过 GitHub 提交问题、发起 Fork,或直接提交 Pull Request:[https://github.com/wbu/drawer_organizer](https://github.com/wbu/drawer_organizer)
2021年9月4日 1.1 版更新
我新增了一项贴心小功能:在拼装各部件时,系统会发出“咔哒”一声,带来更扎实的契合感,同时让组件在垂直方向上更加稳固。遗憾的是,这一细微的凸起设计使得 1.1 版的连接件与 1.0 版不完全兼容。不过,1.1 版的分隔板仍可与 1.0 版的部件无缝配合使用。
您可以通过 snap_connection_size 参数来控制这一功能:默认值为 1mm,会在连接处形成轻微的凸起;若将其设为 0,则可生成无凸起的部件,与 1.0 版保持一致。此外,您还可以根据实际需求,对凸起的大小进行精细调节。
常见问题解答
我在哪里可以报告问题,或是与大家分享更多实用的新功能呢?
欢迎前往 GitHub:[https://github.com/wbu/drawer_organizer](https://github.com/wbu/drawer_organizer)
我把各个部件拼合在一起时,总感觉需要拿锤子敲一敲才能到位,这到底是哪里出了问题?
很可能是因为您的打印机未经过充分校准,导致打印出的尺寸远大于 STL 文件中的规格,或者第一层被压得过扁、宽度偏大。我建议您在切片软件中启用“消除‘大象脚’”选项,以改善第一层的平整度。如果这一设置仍无法完全解决问题,您可以适当调整打印机的挤出参数,或将该模型的 gap 参数从默认的 0.15mm 调高至更大的数值。此时,您需要借助 OpenSCAD 自行生成 STL 文件。若想批量自动创建多个 STL 文件,不妨使用 make_stl.py 这款 Python 脚本。
这些部件怎么都对不上号啊!
这可不是什么问题——您很可能把“边框件”和“非边框件”混在一起装配了。边框部件本身厚度较薄(且往往带有轻微倾斜)。尤其是边框 T 型连接件,由于其连接的是较薄的边框部件与较厚的内部部件,常常容易让人混淆:[图片展示](https://user-images.githubusercontent.com/1161016/110990079-1f079380-8373-11eb-9fbe-3229e00c5deb.png)。
为什么边框部件会倾斜呢?
当边框部件设置了非零的 border_overhang 参数时,它们就会呈现一定的倾斜角度。我的抽屉侧壁内侧本身就有微微的倾斜,因此为了确保拼接时不留缝隙,我也不得不将边框部件略微倾斜。若您抽屉的四周边缘均保持垂直,那么您可以选用 border_overhang=0 的边框部件。不过需要注意的是,即便如此,边框部件依然是不对称的——外侧保持垂直,而内侧则会略带一丝倾斜。
为什么用 PrusaSlicer 切片时,圆角边框 T 型连接件总是切不出效果?
具体原因请参阅 [GitHub 问题 #4](https://github.com/wbu/drawer_organizer/issues/4)。简而言之,这曾是 PrusaSlicer 中的一个已修复问题——如今,PrusaSlicer 已在 2.4.0 版本中彻底解决了这一难题。
为什么弯折式分隔板的几何结构会出现异常?
我怀疑这可能是 OpenSCAD 或其渲染库 CGAL 的问题,但目前我还不能百分之百确定。接下来我还需要进一步深入研究。好在到目前为止,我运气不错,顺利切出了所需的所有部件。
您在使用 OpenSCAD 时,是不是脑力透支、差点“烧坏脑子”了?
确实如此!不过,这段经历也让我收获颇丰。通过这次实践,我深刻体会到:Thingiverse,尤其是它的自定义工具,其实存在不少漏洞与不足;单纯为了配合 Thingiverse 的自定义工具而使用 OpenSCAD,其实并不划算。OpenSCAD 的运行速度实在过于缓慢,许多操作也显得格外繁琐。如果让我重新开始,我或许会考虑改用 https://github.com/Haskell-Things/ImplicitCAD 或 FreeCAD 等更高效的工具。
打印设置
打印机品牌:
Prusa
打印机:
I3 MK3S
底板支撑:
否
支撑结构:
否
填充密度:
0%–3%
备注:
我采用了以下打印设置:
- 双层外轮廓
- 两层底部填充
- 大部分部件采用 0% 填充,唯独长型分隔板填充 3%,以避免出现鼓包现象
- 去除“大象脚”效果,设置为 0.15mm
在前期测试中,我使用 PLA 材料打印部件;而在最终成品中,则改用了 PETG 材料。两种材料的表现都非常出色,完全满足需求。
Tags
Source du modèle
