- 本项目还在施工中
- 写一些介绍
- 目前支持最多八个通道
首先需要准备以下硬件
-
通道 前向GPIO 后向GPIO 备注 通道1 GPIO2 GPIO3 通道2 GPIO10 GPIO6 通道3 GPIO5 GPIO4 通道4 GPIO8 GPIO9 通道5 GPIO0 GPIO1 通道6 GPIO20 GPIO21 通道7 GPIO12 GPIO13 和LED灯冲突 通道8 GPIO18 GPIO19 和USB冲突 -
使用通道7前,需要在web界面触发一次电机运行,激活后会使原先的所有灯语控制失效,避免干扰电机运行
-
typeC口如果是由会持续协商充电协议的充电器供电,或者使用espidf调试刷入等,GPIO18,19就会有电平变化
经典版带串口芯片的不会有这个问题
- 固件刷入教程
- 固件刷完要重启
- 使用微信小程序 一键配网
- 配网协议选择 SmartConfig
- 填入Wifi信息配网
- 在路由器中查看esp32的ip,登入esp32的web管理页面
- MQTT密码为打印机局域网模式里的密码,局域网模式开关不影响连接,建议直接在机器的小屏幕上查看
- 设备序列号除了在机器上直接查看外,也可以在 BambuStudio-设备-固件更新-序列号 中查看
- 将对应机型的Gcode加入到打印机换色Gocde前
- 目前只有A1mini的,但是其他打印机原理上也完全通用,只用改下几个数字就好,欢迎加群测试
- 打印机使用热床温度范围 1~17 与AMS传递通道信息,请避免设置这个范围内的热床温度
- 退料前的回抽参数会自动读取使用的耗材配置,可在耗材配置内更改
- 切片软件的冲刷体积配置也能正常生效
- 冲刷体积一部分流量会被用于进料,请自行测试合适的冲刷体积
- 需要先将待换料的料线推进至能在 进料时间 内进入热端的距离
- 目前默认设定为首层不会换色,需要确认热端内的通道就是要打印的第一个颜色
- A1 mini 固件版本1.04.00
- 1.05固件加了鉴权,现不支持
- Q群:8820913⑨九,注明来意
- web心跳机制
- web上料线名称和颜色的修改和保存功能
- 自动续料
- 思路:默认会续当前通道的下一个通道的料,在切片时候就要注意好.软件架构上,维护一个长度为使用的通道数(通过是否是NC脚判断)的布尔向量,记忆当前通道是否被续料过,这个记忆状态会在本次打印任务结束后重置
- 异常处理
- mqtt断开
- mqtt状态的更新和灯语
- 因为料线刚好没了,无法退线的的报错
- mqtt断开
- 更小白的固件刷入教程