尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

BrickLayers路线图:ARC支持、拉丝抑制与3D打印强度增强的未来方向

BrickLayers路线图:ARC支持、拉丝抑制与3D打印强度增强的未来方向 BrickLayers路线图ARC支持、拉丝抑制与3D打印强度增强的未来方向【免费下载链接】BrickLayersInterlocking Layers Post-Processing Script for PrusaSlicer, OrcaSlicer, and BambuStudio项目地址: https://gitcode.com/gh_mirrors/br/BrickLayersBrickLayers是一款面向 PrusaSlicer、OrcaSlicer 和 BambuStudio 的 3D 打印后处理脚本它能把普通 G-code 转换成砖砌交错层结构显著增强模型层间结合强度。本文将带你完整了解它当前 v0.2.1 版本的能力边界以及路线图上的三大核心方向ARC 圆弧支持、拉丝抑制优化、3D 打印强度进一步增强。什么是 BrickLayers给打印件砖墙式的交错结构传统 FDM 打印中每一层的墙与墙之间是平行排列的层与层之间只有面贴面的粘合。BrickLayers 通过后处理把内墙环路移动到相邻层错开位置让上下层的墙像砖墙一样互相咬合Interlocking从而获得接近各向同性的强度。核心逻辑全部集中在 bricklayers.py 中主要能力包括层间交错重排识别非同心内环将其移动到上层实现咬合挤出补偿通过-extrusionMultiplier默认 1.05增加层间粘合力自研擦除Wipe与回抽管理v0.2.1 对移动、回抽、擦除做了重大重构打印质量大幅提升v0.2.1 的实机打印效果CaliCat 模型Elegoo Centauri Carbon 打印路线图目标一ARC圆弧拟合支持目前官方建议在使用 BrickLayers 时暂时关闭切片器中的 Arc fitting圆弧拟合功能。原因在 README.md 中说明得很清楚从一开始计划就支持 ARC但还没有完全完成——需要一个算法来计算任意角度圆弧所占据的精确区域的包围盒Bounding Box同时最好不让脚本变得明显更慢。当前脚本中已有包围盒计算类bricklayers.py 的BBox用于检测非同心环路的深度。ARC 支持的关键难点在于圆弧拟合后的 G-code 使用I/J参数描述弧线脚本需要把弧线展开成可计算的几何区域且不牺牲大文件的处理速度。对新手的意义开启 ARC 后圆孔、圆筒类模型表面会明显更光滑BrickLayers 支持它之后圆滑件与强结构就可以兼得了。路线图目标二拉丝抑制Anti-Stringing作者在 v0.2.1 更新中坦言Brick Layers 和 0.6mm 喷嘴一样容易拉丝是时候开始折腾参数并分享发现这正是路线图上的重点方向。当前已内置的抗拉丝机制均在 bricklayers.py 中定义experimental_arcflickARC Flick擦除后追加一个甩弧动作实验性地把喷嘴从拉丝中解放出来travel_threshold 1.5mm短距离移动不回抽、不擦除直接走位wipe_distance 2.0mm擦除总行程边走边回抽吸走喷嘴余料travel_zhop 0.4mm长距离移动时抬升喷嘴源码中已有明确的整合计划bricklayers.py将experimental_arcflick实验并入新版 Wipe 特性。未来拉丝抑制大概率会走向可参数化的擦除曲线 甩弧组合拳让你按线材和机器的拉丝倾向自由调节。路线图目标三3D 打印强度增强交错层本身就是为强度而生的技术后续增强方向主要围绕咬合得更好环路深度感知更准依赖Walls printing order 设为 Inner/Outer来正确检测环路深度Orca/Bambu 上推荐 Wall generator 选 Classic挤出乘数精细化目前-extrusionMultiplier是全局参数按功能区分外壁/内墙/填充分别补偿是自然演进方向CLI 调参能力-startAtLayer、-ignoreLayers、-ignoreLayersFromTo等参数见 bricklayers.py 的参数定义让逐层调优成为可能现在就体验命令行快速上手不想等路线图BrickLayers 本身就是一条完整的命令行工作流。仓库提供了现成的测试脚本 sample_tests/simpletest.sh它会依次处理两个示例 G-codeSample_BrickLayersChallengeSimple_5walls.gcodeSample_3DBenchy_5walls_classic.gcodegit clone https://gitcode.com/gh_mirrors/br/BrickLayers cd BrickLayers/sample_tests chmod x simpletest.sh ./simpletest.sh你会看到类似这样的输出处理 3.2MB、240 层的 G-code 仅用 3.16 秒峰值内存 0.48 MB且支持 0 级到 3 级的-verbosity日志参与路线图你可以做什么测试新参数v0.2.1 的重写意味着移动/回抽/擦除行为是新的欢迎在不同机器和线材上验证反馈拉丝数据分享你的机器参数与拉丝表现直接帮助ARC Flick 并入 Wipe的决策报告 Arc 拟合用例提供开启 Arc fitting 的 G-code 样本协助包围盒算法开发项目采用开源协议发布许可信息见 LICENSE从 ARC 支持到拉丝抑制再到强度增强BrickLayers 的路线图每一步都指向同一个目标让交错层技术从能打印走向人人可打印、强得稳定。关注版本更新你的下一件打印品可能就是第一个受益者。【免费下载链接】BrickLayersInterlocking Layers Post-Processing Script for PrusaSlicer, OrcaSlicer, and BambuStudio项目地址: https://gitcode.com/gh_mirrors/br/BrickLayers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表