PRO310SW_B_V1.0.24T9P 2026/5/27
1.优化错误报警弹窗的文字显示堆叠问题。
2.解决手动z向校准再次进入未刷毛刷的问题。
3.RFID读取信息同步增加材料PLA-HS、ABS-HT、LMPA-CF、SP3054。

PRO310SW_B_V1.0.24T8P 2026/5/26
1. 解决断电续打无法开始打印的问题。

PRO310SW_B_V1.0.24T7P 2026/5/25
1. 优化挤出电机&辅助送丝电机通信延迟问题：
1）优化与固件间通讯指令: FeedM:%dF:%dL:%dD:%d*校验码\n，若含有字符D则为高优先级指令；
2）新增高优先级队列，用于将高优先级指令转发给料仓；
3）配合料仓交替运动机制，回抽每次运动最大长度为15mm，首段发送到高优先级地址，剩余段发送到普通地址。

PRO310SW_B_V1.0.24T6P 2026/5/21
1. 固件升级完成后，等待固件完全启动，延时进行指令的下发（7s），防止固件未启动时无法接受指令。
2. 收到RE M601和RE M112的回复后，再次进行U0的错误查询指令下发，防止在未结束打印状态时进行错误清除。
3. 更新材料库文件，新增材料PLA-HS、ABS-HT、LMPA-CF、SP3054；

PRO310SW_B_V1.0.24T5P 2026/5/11
1. 修复固件升级完成后升级弹窗仍存在的问题。
2. 修复无法开始打印XY校准问题问题。
3. 材料库添加PC-FR-HT材料参数，同步增加至RFID读取信息中。
4. 简化与料仓通讯部分的log内容。

PRO310SW_B_V1.0.24T4P 2026/5/7
1. 去掉回零提示弹窗的测试版本。

PRO310SW_B_V1.0.24T3P 2026/5/6
1. 开始打印后，只有收到固件回复的RE M24时，才变为打印状态，解决开始打印后的立即暂停，导致设备死机问题。
2. 增加331报警弹窗内容描述。
3. 使用U盘进行固件升级，重复升级导致升级失败问题修复。

PRO310SW_B_V1.0.24T2P 2026/4/28
1. 校准->手动左右喷嘴Z向偏移校准界面与流程修改：
增加自动刷毛刷，与流程自动跳转，与自动调平前两步骤操作相同。
2. 使用U盘进行固件升级无需等待OTA状态刷新，并增加升级确认弹窗。
3. 针对料仓运动模块返回状态也增加保护机制：连续出现3次错误才认为料仓报错。
4. 优化modbus通信部分的log，减少字符占用。
5. 更新材料库参数：增加ABS-ESD，更新PC-PBT参数，以及错误的maintain腔室温度修改。
6. 更新安装包中的desktopGuide上位机升级引导，去掉Qt自带虚拟键盘部分内容。

PRO310SW_B_V1.0.24T1P 2026/4/22
1. 解决队列中历史任务栏，打印结束时的打印用时没有记录的问题修复。
2. 材料提示弹窗信息提示逻辑修正，移动到点击开始按钮之后，如果点击弹窗中的打印按钮，就关闭弹窗继续执行打印。能够解决两个问题：
1) 打印标尺结束时，弹出材料提示弹窗（实际为下一个任务的弹窗）;
2) 开机时界面立即弹出材料提示弹窗问题。
3. 增加帧间通信延迟防止通讯错位，同时增加保护机制，连续出现3次错误才认为料仓报错，解决料仓188/180误报问题。
4. Tune界面长时间停留内存不断增长的问题修复。

PRO310SW_B_V1.0.22T3P 2026/4/10
1. 料箱退料段 退料长度增加至2000mm，上位机等待时间增加至理论时间1.4倍（46s） 。

PRO310SW_B_V1.0.22P 2026/4/10
1. PAEK材料退料温度改为300℃。

PRO310SW_B_V1.0.21T9P 2026/4/9
1. PEKK材料退料温度改为300℃。

PRO310SW_B_V1.0.21T8P 2026/4/9
1. 高温材料的冷却温度改为300℃；
2. PEKK材料退料温度改为330℃，退料时挤出50mm后直接回抽30mm, 再继续后续流程。

PRO310SW_B_V1.0.21T7P 2026/4/9
1. 自定义材料：喷嘴温度大于350℃，冷却温度为350℃；喷嘴温度小于等于350℃，冷却温度为100℃；
2. PEKK材料，冷却温度更新为100℃。
3. 解决 料箱退料段 退料长度不够的问题：
1）增加前段退料的等待时间；
2）速度转发指令加入距离。

PRO310SW_B_V1.0.21T6P 2026/4/8
1. 更新材料的退料温度参数。
2. 更新退料流程：
1）点击退料时，喷头升温至退料温度进行挤出，后续喷头降温至冷却温度（350℃/100℃）。
2）喷头退料250mm前增加G91指令（相对模式），解决机器降温时自动改为绝对模式，导致回抽量错误的问题。

PRO310SW_B_V1.0.21T5P 2026/4/7
1. 更新退料流程：
1）退料温度更新：高温材料350℃，低温材料100℃。
2）高温材料退料流程：喷头挤出50mm, 等待10s, 喷头退料30mm（F600）, 喷头降温至退料温度，喷头退料250mm（F600），料箱退料。
3）低温材料退料流程：喷头挤出50mm, 喷头退料30mm（F600）, 喷头降温至退料温度，喷头退料250mm（F600），料箱退料。
4）退料流程显示文字同步更新。


PRO310SW_B_V1.0.21T4P 2026/4/7
1. 更新退料流程： 下发喷头退料200m过程中，若机器反馈速度为正，不转发给料仓。

PRO310SW_B_V1.0.21T3P 2026/4/7
1. 喷头退料速度默认为F1800，喷头退料长度默认100mm。
以上参数都写在/usr/intamsys/LoadMaterialConfig.json文件中，可以通过SSH进入系统进行修改,修改后重启上位机即可应用新参数。

PRO310SW_B_V1.0.21T2P 2026/4/7
1. 更新退料流程：喷头挤出50mm后，增加停止料箱运动命令，再立刻下发喷头退料200mm。

PRO310SW_B_V1.0.21T1P 2026/4/7
1. 更新材料的退料温度参数。
2. 更新自动退料流程：
1） 进料50mm（使用原进料速度）；
2） 立即退料200mm（速度默认为F1800）；
3） 喷头退200mm后停止转动，料箱继续按照原退料流程完成退料。
4） 提示文字修改。
3. 退料速度写在/usr/intamsys/LoadMaterialConfig.json文件中,可以通过SSH进入系统进行修改,修改后重启机器即可应用新速度。


PRO310SW_B_V1.0.21P 2026/4/1
1.更新材料库参数

PRO310SW_B_V1.0.19T74P 2026/3/26
1. 自动退料流程优化：进料温度挤出50mm后，增加10s延时，再下发30mm的回抽指令。
2. 材料库中SP3050变更为SP3052，同步更新温度参数、RFID读取类型。
3. 右喷头退料温度文字描述修复。
4. 增加软件和固件的OTA升级功能。

PRO310SW_B_V1.0.19T73P 2026/3/24
1. 料仓停止运动指令修复，解决界面退出时料仓无法停止运动的问题；
2. 退出界面时停止料仓退料指令计时器，解决提前退出仍会触发料仓退料的问题；
3. 高温材料退料温度文本同步修改为350℃；
4. INTAMQuality打印数据记录日志功能修复：
1）增加RFID读取后的材料ID信息记录；
2）若打印过程中发生错误，记录错误码；

PRO310SW_B_V1.0.19T72P 2026/3/20
1. 料仓温度上限参数值调整为 65℃；
2. 断料报错后的续料流程中，若触发流程退出操作，新增 M998 指令发送逻辑；
3. 自动退料流程退出时，新增料仓运动停止指令；
4. 料仓相关错误码 182、183 替换为 382、383；
5. 工厂测试界面，点击 3kg料仓->断开连接，再次点击“连接”按钮，可正常恢复通信；
6. 续料操作点击“进料”时，新增 S1、S5 传感器状态判断：若传感器检测无料，弹窗提示“请将料插入进料口”；
7. 优化 AMS 对准后 RFID 读取异常处理逻辑：读取中途收到 “读取失败” 时，与“读取超时”执行相同的重试机制（重试5次）。

PRO310SW_B_V1.0.19T71P 2026/3/18
1. RFID读取后，根据读取到的颜色编号对应相应的颜色料盘图片，更新到对应料仓的界面上。
2. 工厂测试热床加热项，目标温度修改为160℃。
3. 高温材料退料时，冷却温度由100℃修改至350℃。

PRO310SW_B_V1.0.19T70P 2026/3/13
1. 修复偶发与料仓间通讯错位问题，需长期测试观察。
2. 修复对料仓继电器的(风扇)控制，开始加热时先打开继电器，停止加热后10分钟再停止继电器 。

PRO310SW_B_V1.0.19T69P 2026/3/9
1. 结束进退料的M410下发后增加延时500ms再发其他指令；
2. 自动进料的第一段进料1450mm增加至1740mm;
3. INTAMQuality打印数据记录日志功能修复：
1) 左右喷头流量记录异常问题修复。

PRO310SW_B_V1.0.19T68P 2026/3/6
1. 增加料仓固件通过切片远程方式更新。
2. 材料界面在打印过程中允许进入操作料仓加热功能，其余功能禁用。
3. 增加对料仓加热继电器的控制，开始加热时先打开继电器，停止加热后10分钟再停止继电器 。
4. 增加控制料仓停止运动的指令，退出进退料界面及结束进退料时下发。
5. 修复续料过程中进料长度不足和同时下发料仓和机器进料指令的问题。
6. 更改续料中退料过程，仅退出喷头部分就停止，不继续向料仓发送退料。
7. 增加RFID信息读取，使用MaterialRFIDInfo.json的数据进行匹配，和写RFID软件保持同步。

PRO310SW_B_V1.0.19T67P 2026/3/3
1. 手动材料的进料方式也改为自动进料；
2. 去掉暂停/停止时的停止运动指令下发，解决暂停及断电续打中断的问题。

PRO310SW_B_V1.0.19T66P 2026/3/2
1. 若行号反馈值为负数则忽略，解决打印完成后的黑屏问题。
2. 优化部分冗余log。

PRO310SW_B_V1.0.19T65P 2026/3/2
1. 自动进退料流程中的退料部分，采用整段下发给机器，解决退料时喷头处有声音的问题；界面退出时下发M410同步停止机器运动。
2. . INTAMQuality打印数据记录日志功能修复：
1) 记录在proc的行号为实际gcode的行号（包括注释行）。

PRO310SW_B_V1.0.19T64P 2026/2/28
1. 更多设置界面，增加 喷嘴堵塞检测 启用/关闭的按钮，下发U37 S1/S0，可以手动控制是否报错219＆220；
2. 进退料给料仓发送的速度增加为60mm/s;
3. INTAMQuality打印数据记录日志功能修复：
1) 打印中对流量及打印速度的反馈解析修改。
需配合固件PRO310FW_V1.0.9P29t2.bin及以上版本。

PRO310SW_B_V1.0.19T63P 2026/2/11
1. 打印中禁用enable proclog的勾选；
2. 解决打印中重复生成proclog的问题。
 
PRO310SW_B_V1.0.19T62PTEST 2026/2/10
1. 自动退料流程中，发给机器退料部分修改为：
G1 E-30 F600
G1 E-250 F600

PRO310SW_B_V1.0.19T62P 2026/2/9
1. 通过远程升级软件功能修复。
2. 自动调平中刷毛刷的位置更新。
3. 暂停续打M602指令未下发问题修复。
4. 喷头加热的图片替换。
5. 增加M322 S1的发送与未收到回复的保护。

PRO310SW_B_V1.0.19T61P 2026/2/6
1.  开始升级3kg料仓时，增加M322 S0的下发，关闭对料仓的速度转发，升级完成后，开启M322 S1;
2.  去掉断料续打/暂停续打在上位机侧的刷毛刷动作，由固件自己执行。
3.  工具界面的回零提示弹窗增加查询后延时，防止回零误报。
4.  远程升级不成功问题修复。

PRO310SW_B_V1.0.19T60P 2026/2/5
1. 增加3kg料仓升级功能（U盘）：
1）将需要升级的料仓固件放至U盘根目录，文件名为：3kg_mcu_for_UI_V*.bin。
2）在设置界面->点击 3kg料仓固件版本->手动升级->点击升级；
3）开始升级，会弹出升级中弹窗，此时界面为禁止操作状态；
4）完成升级后，弹窗提示成功/失败，点击"确认"关闭弹窗，升级结束。
2. INTAMQuality打印数据记录日志功能修复：
1）将坐标反馈的行号内容也加入数据记录。
3. 增加对gcode头信息中“PRINT.MODE”的解析，若为复制/镜像模式，右喷头材料显示与左喷头相同。

PRO310SW_B_V1.0.19T59P 2026/2/2
1. INTAMQuality打印数据记录日志功能修复：
1）printSpeed打印速度数据改为取最近一次反馈数据记录；
2）增加对打印速度的范围限制，若为负值或大于30000，则丢弃该值；

PRO310SW_B_V1.0.19T58P 2026/1/30
1. INTAMQuality打印数据记录日志功能修复：
1）FlowSpeed计算新周期内没有收到计数清零数据；
2. 开启热风干燥功能料仓不升温问题修复。

PRO310SW_B_V1.0.19T57P1 2026/1/29
1. 测试版本，去掉调平准备步骤，对腔温降温的60℃限制；

PRO310SW_B_V1.0.19T57P 2026/1/28
1. INTAMQuality打印数据记录日志功能修复：
1）printSpeed打印速度数据错误问题修复；
2）FlowSpeed计算新周期内没有收到计数清零数据；
3）界面操作日志记录状态，机器重启恢复上一次状态。
2. 增加打印速度指令解析：EM:%dF:%dL:%.2fR:%.2fC:%d。
3. 热风干燥界面，使用料仓默认温度，开启后不生效问题修复。
4. 给料仓的机器状态增加：
左喷头自动进料，左喷头手动进料，右喷头自动进料，右喷头手动进料，左喷头自动退料，左喷头手动退料，右喷头自动退料，右喷头手动退料，打印状态，预热状态，暂停状态。
5. 进入轴控制界面后，增加U4查询。
6. qt虚拟键盘相关内容去掉，使用自研键盘。
7. 料仓进料修改：进料1450mm过程中监测到S9，S10有料后直接下发750mm指令，若计时结束后（112s）仍未触发S9/10， 会报错提示，解决进料时间太长问题。
8. 暂停续打，刷毛刷坐标错误问题修改。

PRO310SW_B_V1.0.19T56P 2026/1/23
1. INTAMQuality打印数据记录日志功能修复：
1）printSpeed打印速度负值传递错误问题修复；
2）curLineNum喷头序号修复：改为 0-左喷头, 1-右喷头, 2-双喷头。

PRO310SW_B_V1.0.19T55P 2026/1/21
1. INTAMQuality打印数据记录日志功能修复：
1) 针对ifp文件：gcodeName字段显示.ifp文件名。
2) 添加machineKey字段的解析；
3) 添加machineMac字段，记录机器有线的MAC地址；
4) 添加字段leftFilamentID和rightFilamentID，记录从RFID获取到的批次编号（若有）；
5) 所有的时间格式改为“年月日时分秒”,即"yyyyMMddhhmmss"，去掉所有的时间戳和偏移时间；
6) flowRate字段: 针对310APOLLO的流量反馈修改计算；
7) printSpeed字段：打印速度取采样时间的平均；
8) 料仓温度和湿度不记录问题修复。
2. 工厂测试目标温度修改：
1）低温喷头：分别记录升温至 200℃ 和 350℃ 的时间；
2）高温喷头：分别记录升温至 200℃ 和 450℃ 的时间；
3）平台：需记录升温至 80℃ 和 140℃ 的时间。
4）进入工厂测试界面时，下发U4进行喷头查询。
3. 暂停打印点击续打后，先下发刷毛刷的指令，等待12s后，下发M602继续打印。

PRO310SW_B_V1.0.19T54P 2026/1/15
1. 文字输入的键盘修改。
2. 材料的干燥温度添加。
3. 料仓编码器解析高低位修改。
4. 自动调平降温步骤，右喷头为高温喷头时降温至350℃。

PRO310SW_B_V1.0.19T53P 2026/1/13
1. z向校准降温温度修改：低温喷头150℃，高温喷头350℃。

PRO310SW_B_V1.0.19T52P 2026/1/12
1. 进料过程的发给料仓进料1450mm（BC+CD）段，等待时间增加至112s, 解决PEEK材料进料时间不够的问题。
2. 增加INTAMQuality功能（打印过程数据记录）：
1）log界面增加是否进行打印过程数据记录选项；
2）点击开始打印打印记录一个proc*.log文件, 打印过程数据从发送M24后开始记录；
3)  数据包括：实时打印行号，实时温度数据，实时料箱温湿度，实时坐标位置等；
需配合机器固件版本PRO310FW_V1.0.9P25t及以上使用；


测试重点：
每次都能生成log；
是否还会黑屏；

PRO610HT V1.2.8.12T13PRTPROC11 2025/06/17
1. 添加打印过程数据；
2. 删掉stop；
3. 重发的间隔时间改为5s；
4. 添加实际打印速度的解析；
5. 添加实际喷头流量；

PRO310SW_B_V1.0.19T51P 2026/1/6
1. 修复重复读取对准状态，导致流程错误的问题。

PRO310SW_B_V1.0.19T50P 2026/1/5
1. 材料界面与轴界面增加回零检测与提示，若开机后未进行回零直接进行轴相关操作时，会弹出该提示，点击回零发送M100；
2. 增加电机堵转相关报错显示：365和366；

PRO310SW_B_V1.0.19T49P 2025/12/26
1. 修复读卡器序号不对的问题，解决读取左侧RFID信息显示在右侧的问题；
2. 修复断料报错217无法被清除，导致打印中后续报错未显示的问题；
3. 打印中续料流程的操作动图更换；
4. 中文翻译增加。

PRO310SW_B_V1.0.19T48P 2025/12/23
1. 增加料仓报错的清错指令发送；
2. 增加手动进退料流程：若当前选择材料为手动上料材料，点击进/退料进入手动进/退料流程；
3. 料仓编码器1和2同时读取，修复错误的编码器地址及计数解析；

PRO310SW_B_V1.0.19T45P 2025/12/17
1. 标签对准与标签读取功能修复：
1）修改读卡器2的读取地址；
2）增加读取过程中的状态查询重发；
3）修改读取完成标志的显示错误。

PRO310SW_B_V1.0.19T44P 2025/12/15
1. 对料仓加热装置初始化报错修改。
2. 多点调平失败的手动调平跳转修改。
3. 自定义材料无法保存问题修改。
4. 增加打印文件删除时，将解压的内容也删除，/.queue下的同名文件夹删除，避免同名文件无法加入队列的问题。
5. 若错误列表中存在相同错误未清除，不继续报同样代码的错误，仅记录；避免因过多相同错误频繁报警导致界面卡顿。
6. 自动进退料的文字与指引动图修改。
7. 中文翻译添加。

PRO310SW_B_V1.0.19T42P 2025/12/8
1. 远程API，系统信息的"model"字段内容为 "FUNMAT PRO 310 APOLLO";
2. 与料仓的通信，发送指令的超时时间设为500ms，只有运动命令才会重发（5次）；
3. 增加材料SP5000与SP5080在高温喷头状态下可选；
4. 软件版本号修改至配置文件中获取；
5. 获取料仓加热错误码的地址修改，解决180、181误报的问题；

PRO310SW_B_V1.0.19T41P 2025/12/6
1. 增加主控板设备状态寄存器1查询：0x0003寄存器，根据温湿度传感器初始化状态、屏幕初始化状态进行报错；
2. 增加加热模组故障查询：0x0702和0x0782寄存器，根据反馈内容进行报错；
3. 增加电机状态保错，区分滚转电机与进退料电机；
4. 修复料仓编码器的速度和计数读取，内容记录在log中，关键字"Encoder";
错误代码参考报警文档；

PRO310SW_B_V1.0.19T40P 2025/12/2
1. 增加下发给料仓的时间戳：自1970年1月1日以来的UTC毫秒数+6ms（通信延迟时间）。
2. 优化料仓测试界面内容：
1）读卡器测试部分仅留init与switchReader;
2) 增加传感器状态显示在此页面中，更新频率为1s;

PRO310SW_B_V1.0.19T39P 2025/11/27
1.  与料仓间通讯超时时间修改为100ms, 运动转发相关指令重发次数修改为25次；
2. 增加下发给料仓的当前机器状态：空闲、打印、进料、退料；
3. 料仓通讯测试界面增加速度输入框，先输入速度，再输入长度进行运动测试；
4. 优化烘干与湿度页面，温度的设置框显示;
5. ERR:332未知错误bug修复。

PRO310SW_B_V1.0.19T38P 2025/11/26
1. 增加烘干与湿度页面，材料页面->点击温湿度显示进入：
1）左侧显示实时当前温湿度；
2）右侧可以选择材料（后期材料可匹配对应烘干温度，当前暂时没有）
3）右侧第三行输入目标温度，设置料仓目标温度；
4）通过热风干燥checkBox进行料仓的加热/停止加热。
2. 与料仓间运动反馈修改：转发速度为0十次则暂停转发，直到速度不为0继续转发。

PRO310SW_B_V1.0.19T37P 2025/11/25
1. Setting界面增加3Kg料仓固件版本显示，上位机每次开机时进行版本号的读取与更新。
2. 材料界面增加3Kg料仓湿度和温度的显示，更新频率为2s/次。
3. log中增加料仓编码器的速度读取，更新频率为2s/次，记录内容："Encoder:%d Speed:%dmm/s"
4. log中增加料仓编码器的计数读取，更新频率为2s/次，记录内容："Encoder:%d Count:%d"
5. 优化冗余log。

PRO310SW_B_V1.0.19T36P 2025/11/20
1. 修复ams状态无法读取，与RFID材料信息读取问题；
2. 启用运动模块状态读取，电机错误部分报错显示，同时报错的内容记录在log中："MotionModuleError:: index: d% bit: d%"
此版本为非调试版，若出现黑屏再编译调试版本进行操作。

PRO310SW_B_V1.0.19T35P 2025/11/17
1.修复运动相关指令增加编号不变问题；
2.运动指令下发内容修复（写多个寄存器）；
3.log内容优化。

PRO310SW_B_V1.0.19T34P 2025/11/17
1. 修复自动进料过程中出现的黑屏问题；
2. 修复运动反馈右喷头不转发的问题；

PRO310SW_B_V1.0.19T33P 2025/11/14
1. 将与料仓间的通讯放在子线程进行；
2. 增加发送队列，串行发送；
3. 运动相关指令增加重发机制；
4. 运动相关指令增加编号下发；

PRO310SW_B_V1.0.19T32P 2025/11/12
1. 修复上位发起的报错没有显示问题。
2. 修复S4S8状态判断错误问题，解决进料温度设置为0的现象。
3. 修复喷嘴温度到达进料温度时，点击进料不发进料指令的问题。


PRO310SW_B_V1.0.19T31P 2025/11/11
1. 自动调平回抽前增加G91，回抽后增加G90。回抽和刷毛刷时间等待9s。
2. 更新通讯库，解决抓到的一次黑屏问题。
此版本需在V1.0.19T30P基础上更新，若为其他版本需先更新libConfigIO.so.

PRO310SW_B_V1.0.19T30P 2025/11/11
1. 增加调试模式，用于发生黑屏的情况记录；
2. 修改退料流程中，发给机器退料的速度为F600 (10mm/s)；
3. ERR300的显示内容更新；

PRO310SW_B_V1.0.19T29P 2025/11/10
1.按照最新进料流程更新：
1）升温的同时，给料仓发送进料指令；
2）升温完成后，且料进入机器中，给机器发送250mm进料；
2. 复制镜像模式给料仓固件转发模式增加。

PRO310SW_B_V1.0.19T28P 2025/11/7
1. 匹配 最新运动反馈格式进行解析："FeedM:%dF:%dL:%dB1:%.2fB2:%.2f*%d\n";
对应固件版本：PRO310FW_V1.0.9P.11t
2. 进料第一段长度由1450mm增加为1800mm。

PRO310SW_B_V1.0.19T27P 2025/11/6
1. 若运动反馈开启，向料仓转发的频率更改为1s/次；
2. 料仓状态查询同步修改为5*1s/次；
3. modbus通讯超时时间修改为500ms；
4. 向机器进料的G1 E1 F400指令，修改发送的间隔时间为150ms;
5. 更新219、220、250、251、252、253等错误的文字显示及中文翻译；
6. 缺料续打在结束进料后，增加12s延时用于刷毛刷的等待时间；


PRO310SW_B_V1.0.19T26P 2025/11/6
1.匹配 最新运动反馈格式进行解析："FeedM:%dF:%dL:%dB:%.1f %.1f*%d\n"。

对应固件版本：PRO310FW_V1.0.9P.10t

PRO310SW_B_V1.0.19T25NOWIFI 2025/11/5
1.基于V1.0.19，去掉软件中所有WIFI相关功能：
1）去掉 主页标题栏中wifi图标的显示；
2）去掉 设置界面中Wlan页面；
3）去掉 设置界面->远程打印->IP地址的WIFI选项；
4）去掉 设置界面->更多设置->WIFI自动重连选项；
5）去掉 设置界面->更多设置->以太网为默认网关选项；
6）去掉 设置界面->软件版本 升级页面，变为在软件版本栏增加手动升级按钮；
7）去掉 设置界面->固件版本 升级页面，变为在软件版本栏增加固件升级按钮；
8）开机后自动断开之前的WIF连接；
9）点击恢复出厂值，wifi相关功能默认为关闭状态；

PRO310SW_B_V1.0.19T24P 2025/11/4
1.修复续料时无法上料的问题；
2.修复激活对准功能状态显示问题；

PRO310SW_B_V1.0.19T23P 2025/11/4
1.供料仓固件测试用：对料仓的运动反馈，若速度不变则不下发。

PRO310SW_B_V1.0.19T22P 2025/11/4
1.增加RFID匹配材料类型：PPS-GF、PEEK；
2.更新材料库挤出温度参数。
3.增加续料程序完成后的刷毛刷动作。

PRO310SW_B_V1.0.19T21P 2025/10/31
1.Filament Chamber Test界面增加电机运动控制功能。

PRO310SW_B_V1.0.19T20P 2025/10/30
1. Filament Chamber Test界面（长按Command Line进入）增加料仓加热控制：
1）下滑页面找到chanmber Heating 1/2 ，分别对应加热模组1/2；
2）在输入框输入目标温度后，点击按钮即可进行加热控制。
2.进料过程中，在进完1450时，打开运动反馈，获取S9/S10的状态后再关闭运动反馈继续下一步进料，解决252/253误报问题。
3. 对准激活流程修改：
1)轮询对准状态，当状态由非完成状态变为0x01(设备对准完成)时，认为对准成功，进行RFID标签读取。


PRO310SW_B_V1.0.19T19P 2025/10/29
1. 增加RFID读取后的流程：
1）轮询对准状态，当状态由0x02(设备正在执行对准)->0x01(设备对准完成)时，进行RFID标签读取。
2）标签读取完成后，材料界面会显示绿色对号图标，自动选择从标签读取的材料，并将其他材料信息记录在log中。
2. 暂时屏蔽进料过程中252/253的报错。

PRO310SW_B_V1.0.19T18P 2025/10/27
1. 自动调平优化：
1）左毛刷先移动到(-35,250), 擦拭喷嘴位置修改为(-24,200),(-24,240);
2）右毛刷先移动到(391,250), 擦拭喷嘴位置修改为(381,200),(381,240);
3）降温步骤，若为高温喷头降温至350℃，若为低温喷头降温至150℃。
4）降温完成后，增加回抽2mm。
2. 增加ERR:300的报错内容显示。
3. 增加S13传感器状态的解析，记录在log中:"S 13 SensorStatusValues::*"。
4. 进退料流程中，发给机器的进料速度修改为F400。
5. 进料过程中，点击Reload不降温。
6. Factory Test界面增加3kg Filament Chamber-Connect选项，默认为连接状态，未使用3kg料仓时需点击Disconnect关闭485串口连接，再次点击Connect可重新打开。


PRO310SW_B_V1.0.19T17P 2025/10/23
1. 与料仓通讯部分log优化，格式如下：
1）通讯标识： MODBUS::request（请求） / MODBUS::reply（回复）;
2）请求ID：requestID:* ;（在 0~9999 之间循环递增）
3)  操作类型:  Read / Write ;
4) Modbus 功能码（十六进制）: fuctionCode: 0x* ;
5) 目标寄存器地址（十六进制）: address: 0x* ;
6) 通信结果 (仅在回复中): Success / Failure:错误描述 ;
7) 实际交互数据 (在请求与Success的回复中): content: [*];
示例：
请求："MODBUS::request -> requestID: 422, Write, fuctionCode: 0x06,  address: 0x0502, content: [5]"
正确回复："MODBUS::reply -> requestID: 422, Write, fuctionCode: 0x06, address: 0x0502, Success, content: [5]"
错误回复："MODBUS::reply -> requestID: 422, Write, fuctionCode: 0x06, address: 0x0502, Failure: Response timeout."（超时）

PRO310SW_B_V1.0.19T16P 2025/10/23
1. 给料仓的进料控制发送方式修改为单寄存器发送。
2. 与料仓间通信的波特率，安装包中默认波特率改为57600bps。
3. 修复modbus轮询回复内容映射错误问题。

PRO310SW_B_V1.0.19T15P 2025/10/21
1.退料流程更新：
1）点击退料，升温到进料温度，先进料50mm再退料30mm。;
2）降温到100，进料250mm（AE）;
3）开始计时 13s， 关闭运动反馈，发给料仓退料1950mm，速度-20mm/s；
4）计时95s, 开启运动反馈，退料完成。
2. 传感器状态获取更新，读取主控板卡设备呼叫寄存器，解析每一个bit的值，记录在log中。
3.从高温喷头切换到低温喷头，右喷头材料库不可选问题修复。


PRO310SW_B_V1.0.19T14P 2025/10/16
1. 增加对料仓的长度设置指令。
2. 增加进料异常报错250，251，252，253，报错后暂停进料，但不退出进料界面。
3. 进料流程修改：
1）点击进料，关闭运动反馈，单发给料仓进料1450mm。
2）进行S4传感器的查询，计时70s后，进行S9/10的缺料判断。
3）发给料仓进料750mm。
4）计时30s后，发给机器进料250mm,同时打开运动反馈进行速度转发。
5）进料界面增加reload按钮，点击即重新进行上述流程。

PRO310SW_B_V1.0.19T13P 2025/10/13
1. 进退料长度修改为2200mm。
2. 缺料判断时间修改为80s。
3. log中可以查看传感器的内容：关键字“S*SensorStatusValues::”。

PRO310SW_B_V1.0.19T12P 2025/9/30
1.修改与料仓间通信的波特率从文件中获取，安装包中默认波特率为76800bps。

PRO310SW_B_V1.0.19T11P 2025/9/29
1. 运动反馈给料仓上报时间修改为200ms，1000ms(200ms*5)获取一次料仓运动状态 ；
2. 进料流程：进料修改为进2000mm，速度F1200(20mm/s)。
3. 退料流程：最后一步退料退2000mm, 速度F1200(20mm/s)。
4. 增加料仓S1，S5传感器状态获取并添加相关报错：348,349。1000ms(200ms*5)读取一次。
5. 进料60s时进行S9/S10的查询（运动反馈中L：x）,若此时L:1, 则报错：350, 351。
6. 增加固件升级后的M322 S1 开启运动反馈指令下发。


PRO310SW_B_V1.0.19T10P 2025/9/24
1.同步易用性版本PRO310SW_B_V1.0.19T8E与PRO310SW_B_V1.0.19T7E的内容修改。

PRO310SW_B_V1.0.19T9P 2025/9/23
1. 添加料仓运动错误显示240~247；
2. 500ms获取一次料仓运动状态；
3. 材料界面增加刷新按钮，作用为读卡器对准；
4. 进料流程修改为进料2000mm；
5. 增加材料：PEEK，PEEK-GF，PEEK-CF。

PRO310SW_B_V1.0.19T8E 2025/9/22
1.手动Z向校准开始时，发送G30 S1指令打开手动调平标志位；退出校准时，发送G30 S0指令关闭手动调平标志位；
（配合固件版本：PRO310FW_V1.0.9B.8t）

2.自动调平的结束时，增加M500进行参数的保存。

PRO310SW_B_V1.0.19T7E 2025/9/4
1. 解决调跨线程创建父子对象的问题，让远程调用相关操作在一个单独的线程里。
2. 使用绑核技术，解决流畅性问题，settings里按钮流畅性改好，打印无凸点。
3. 添加如果检测到内存低、时间在半夜，机器是闲置状态，自动重启屏幕软件的功能，以防止内存低导致的黑屏问题。
4. 摄像头界面显示摄像头的插拔状态，如果摄像头被拔，客户能感知到。
5. 修复分辨率，从不合适的“1280*700”，变为“800*600”。
6. log使用logManager库，修复之前的log代码有黑屏和内存增长的问题。
7. 使用camera库，修复同时打开摄像头黑屏的问题。
8. 上位机摄像头打开1分钟后自动关闭，避免上位机开启摄像头并停留在摄像头界面打印凸点的问题。


PRO310SW_B_V1.0.19T6P 2025/7/31
1.自动调平修复：
中途退出自动调平，清空所有已记录的状态，避免再次进入自动调平时，未等待喷头升温完成就下发了挤出的指令；
2.更新CommunicationLowerMachine库文件，避免打印标尺后的指令下发不匹配导致黑屏问题。
3.更新在打印中，收到Resend因通讯造成的错误指令时，忽略不下发。

PRO310SW_B_V1.0.19T5P 2025/7/25
1.自动调平优化：
1）进入自动调平，先加热左右喷嘴及平台至材料温度；
2）左右喷嘴温度到达材料温度后，切换左喷嘴到达指定位置，进行左喷嘴的挤出、降温和毛刷清洁；
3）左喷嘴完成毛刷清洁操作后，切换右喷嘴到达指定位置，进行右喷嘴的挤出、降温和毛刷清洁；
4）左喷嘴完成毛刷清洁操作，和平台到达材料温度后，跳转百点调平界面自动开始；
5）去掉百点调平结束后的“开始调平”按钮。
2.同步易用性版本的 停止记录系统os日志 功能。
3.更新configIO库文件至V1.0.7.15。

PRO310SW_B_V1.0.19T4E 2025/7/21
1. 停止记录系统os日志，避免存满后引发的黑屏问题。

PRO310SW_B_V1.0.19T3P 2025/7/21
1.自动调平开发：
1）增加喷头清洁延时11s，去掉手动点击清洁完成，变为自动判断；
2）界面喷头清洁文字修改，去掉手动勾选框；
3）解决未发送刷毛刷指令时页面跳转的问题；
4）毛刷清洁喷嘴位置更新；
5）去掉16点调平，毛刷清洁及平台温度到达后，自动跳转百点调平界面并开始。


PRO310SW_B_V1.0.19T2P 2025/7/14
1. 余料查询问题修复：
1）开始打印时清空E轴挤出量；
2）结束打印时自动根据材料计算使用的材料重量。
2. 停止记录系统os日志，避免存满后引发的黑屏问题。
3. 自动调平：
1）加热左右喷嘴到材料温度后，左喷嘴吐料20mm，切换右喷嘴吐料20mm。
2）喷嘴降低到150℃后，左喷嘴在毛刷上擦拭3次，切换右喷嘴在毛刷上擦拭3次。

PRO310SW_B_V1.0.19T1P 2025/6/25
1. 余料查询流程增加与记录：
1）在开始打印时增加发送M321 T0 S0 和 M321 T1 S0（清空E轴挤出量）；
2）打印结束时发送M321 T0和 M321 T1（查询当前E轴挤出量）；
3）根据挤出量计算出使用用料克重，计算与切片产生重量数据的差值并记录在log中。
记录内容：
"left material weight difference value:";
"right material weight difference value:"；

PRO310SW_B_V1.0.19 2025/6/23
1. 修改正式版本号。
2. 增加 FiberThree PA-ESD 材料工艺包。

PRO310SW_B_V1.0.18T24E 2025/6/19
1. 增加M24重发机制，若下发M24后，1min未收到正确回复内容，则再次下发M24。
2. 进入软/固件版本界面时，自动刷新ota最新版本。
3. 手动调节左右喷头中，更改自动调平状态U5 S1 后面增加M500进行保存。

PRO310SW_B_V1.0.18T23E 2025/6/16
1. 新增E轴运动距离反馈和置零指令M321的解析，并记录在log中。

PRO310SW_B_V1.0.18T22E 2025/6/11
1. 修复特殊名称(含".")打印文件，重命名时截断文件名的问题。
2.对打印中收到Resend内容增加log记录。

PRO310SW_B_V1.0.18T21E 2025/6/6 
1.文件删除修复：提示不可删除的点击确认后不删除，其余点击确认可以删除。
2.选择文件点击打印跳转主界面修复：成功添加到队列3s后跳转打印界面，失败或需重命名仍留在文件夹界面。
3. 远程camera图片从内存中获取，减少写camera图片到磁盘。保护emmc，减少emmc可擦写次数。

PRO310SW_B_V1.0.18T20E 2025/6/4 
1. 本地文件夹和U盘文件夹中选择文件，点击打印后，直接跳转到主界面开始打印。点复制或者加入队列，停留在文件选择界面。对应bug #4731。
2. ota上软固件都有更新，在软件界面点击下载后，会提示先更新固件。点击确认跳转固件界面，仍提示先更新固件，确保该页面下载按钮使能状态与更新状态一致。固件更新后也可以返回软件界面下载。对应bug #4756。
3. 完成手动调平后，在自动调平准备步骤添加XY回零 G28 X0 Y0 ，便于清理毛刷操作。对应bug #4737。
4. 退回camera部分修改至V1.0.17版本。

PRO310SW_B_V1.0.18T19E 2025/5/26 
1. 先打开上位机摄像头，再打开远程摄像头，先关闭摄像头，再打开，让远程和上位机界面彻底不再共享图片。

PRO310SW_B_V1.0.18T18E 2025/5/23 （Release的调试版本）
1. 本机摄像头打开，再远程摄像头打开，等一会再返回图片，留点时间让本机界面先清理掉图片。

PRO310SW_B_V1.0.18T17E 2025/5/23
1. 修复相机再次打开有概率失败，提示设备忙的问题。
2. 相机提示文字添加中文。

PRO310SW_B_V1.0.18T16E 2025/5/22
1. 远程打印中的若干会导致黑屏的问题；
2. 相机中的若干会导致黑屏的问题；
3. 日志相关FileIOObject类，logWriterWorker类；
4. 打印Gcode发送相关：PrintProcessor::readfromdisk递归调用问题；
5. 以及相机使用加限制：
1) 远程摄像头已打开，再开启本机摄像头时提示：远程摄像头已打开，不能开启本机摄像头（避免同时开启）；
2) 本机摄像头已打开，再开启远程摄像头自动关闭本机摄像头（避免同时开启）；
3) 本机摄像头开启（远程未开启），一分钟后自动关闭（避免凸点）；

PRO310SW_B_V1.0.18T15E 2025/5/21
1. ota升级，固件与软件会重复下载问题修复；
2. ota升级固件后状态没有及时更新，导致软件无法下载问题修复；
3. 自动调平第一次回零，改成Z轴下限位回零；
4. Z向左右喷嘴偏移校准，第一次回零换成Z轴下限位回零，升温完成跳转下一步后加G28；
5. 去掉手动调平开始回零后平台下降到底部的动作;
6. 修改安装包解密的等待时间，最多为10分钟，如果未结束，关闭进程，避免解密未结束导致升级失败造成黑屏；
7. TPU95A 进料温度更新为220。

PRO310SW_B_V1.0.18T14E 2025/5/9
1. 新增M100指令，Z向使用下限位回零。
2. 新增U101指令，查询固件是否初始化坐标。
3. 将下列回零改为根据U101初始化坐标情况发送M100指令：
1）进料回零
2）退料回零
3）更换左喷嘴回零
4）更换右喷嘴回零
4. ifp图片显示问题修复，增加最大循环次数，关闭图片缓存；
5. 相机连接状态显示英文翻译；

PRO310SW_B_V1.0.18T13E 2025/4/29
1. 优化局域网对象线程，针对黑屏问题 bug：4512；
2. 摄像头界面加，摄像头是否连接上的提示；
3. 优化摄像头Power ON 逻辑，让该按钮反应更灵敏，针对bug：4704；
4. 轴界面步进控制，左右喷头切换后步进控制与选择步进不一致修复。

PRO310SW_B_V1.0.18T12E 2025/4/24
1. 将错误弹窗点击清除动作与从错误详情弹窗点击清除动作统一，解决M998清除错误导致固件回复中断问题。

PRO310SW_B_V1.0.18T11E 2025/4/23
1. 打印中发起暂停时，收到固件的M601回复才变为暂停状态，解决M998清除错误导致固件回复中断问题。

PRO310SW_B_V1.0.18T10E 2025/4/21
1、使用cameraHandle库；
2、远程和上位机可以单独打开摄像头；
3、可以设置分辨率；
4、如果上位机摄像头是关闭的，远程获取摄像头会在后台打开摄像头，获取照片，如果远程10s钟不再获取摄像头图片，上位机会自动关闭摄像头；
5、如果上位机打开摄像头界面，摄像头USB线拔掉，上位机主动关闭摄像头以及界面，插上会自动打开摄像头，上位机显示摄像头画面；

PRO310SW_B_V1.0.18T9E 2025/4/17
1. 修改OTA软固件升级，若通过OTA下载的软/固件安装包与当前版本号一致，或低于当前版本号，不显示【安装】按钮和页面；
2. 添加删除文件弹窗提示与软件安装失败提示部分的中文翻译。

PRO310SW_B_V1.0.18T8E 2025/4/11
1. 修复可能导致使用局域网打印的黑屏问题。
2. Gcode删除功能，现支持删除在队列中等待的任务。
3. 增加软固件OTA下载对安装包的CRC64校验。

PRO310SW_B_V1.0.18T7E 2025/4/3
1. 修复使用ota升级黑屏问题。
2. 标尺文件适配TPU95A材料：材料名称若为TPU95A，选择低速校准文件打印；材料名称若非TPU95A，选择高速校准文件打印。

PRO310SW_B_V1.0.18T6E 2025/4/2
1. 添加安装过程中，解压不成功、系统只读和安装包损坏的提示；
2. ota升级：
1）若云端版本与当前软件版本一致，现不支持下载。
2）修改版本号大小判断问题，增加对T后版本号判断。
3. 解决打印中止后相同命令重复发送的bug。

PRO310SW_B_V1.0.18T5E 2025/3/31
1. 优化串口通信及线程，打印不凸点。
2. 工厂测试温度测试问题修复。
3. 更新通信库版本V1.0.5.9与配置库版本V1.0.5.13。

PRO310SW_B_V1.0.18T4E 2025/3/27
1. Axis界面bug修复：
1）分离轴移动与挤出机的移动步长选项；
2）退出界面再次进入，移动步长选项更新为上次选择；
2. 工厂温度测试：
1） 修复腔室温度记录时间错误问题；
2） 加热时间按照距目标温度-0.5℃开始计算；
3. 可能导致黑屏问题的漏洞修复：
1）增加使用QJson内容的保护；
2）修复重复释放的指针；
3）拷贝错误的变量修复；
4. 打印暂停状态中，进入材料进退料时，不发送回零指令。
5. 报错弹窗右侧字体大小调整。
6. 缩短升级时拷贝文件时间：若该机器上已有操作演示的gif，则不进行gif的拷贝。

PRO310SW_B_V1.0.18T3E 2025/3/14
1. 修复OTA在某些情况下未下载完整软/固件安装包的问题；
2. 修改OTA更新日志显示功能。现OTA发现软/固件，无论是否比当前版本新，都会显示更新日志；
3. 解决OTA升级16s后弹出升级框的问题；
4. 解决偶发的软件更新下载完成后提示没有安装包的问题；
5. 错误弹窗无提示文字的bug修改；
6. MachineName的弹窗键盘修复；
7. 如果在打印状态中，点击清除错误，不发M998；
8. 预热与保温读取后未恢复状态的问题修复；
9. 进退料部分的回零后去掉喷头查询指令，修复升温检测失效的问题；
10. 工厂测试，退出页面与点击清除按钮，将目标温度设为0。
11. gcode数据库中增加左右喷头初始温度参数，解决材料库增加自定义材料喷头无温度问题。

PRO310SW_B_V1.0.18T2E 2025/3/7
1.修改程序中使用UTC时间导致时间不统一的问题；
2.修改错误弹窗样式，增加知道用户扫描二维码提示文字；
3.zoffset增加完成或退出时恢复U5状态；
4.将操作动画移出qrc，改为放在安装包中拷贝，再引用本地路径；
5.校准界面喷头类型normal添加翻译；
6.设备名称键盘设置默认为字母类型；
7.远程连接服务器打开部分指针修改为对象；
8.添加读取gcode将不存在的材料自动生成自定义材料，并添加参数；
9.修复打印时自动关闭预热的问题；
10.进退料第一步增加回零操作，提示修改为“热床将自动移动至合适位置”；
11.更换喷头，第一步增加回零，热床移动底部和喷嘴移动至（180,20）动作；
12.打印暂停时进行退料操作，最后一步的更换喷嘴按钮置灰；
13.打印时只要下发了M24后，点击终止发送M112；
14.工厂测试的温升测试温度到达范围修改为±0.5，退出工厂测试界面恢复界面状态；
15.固件升级页面点击刷新按钮增加M115下发；
16.解决中文文件名的文件不能选中的问题：若软件运行在OS3.5以下的版本，若选中中文文件名或有有乱码的文件，会提示【无法选择名称不合法的文件】；
17.修复删除文件窗的【取消】按钮点击不生效的问题；
18.修复本地存储/USB文件窗中最后一个文件无法删除的问题；
19.修复在执行多个文件导入后，没有异常的情况下，部分文件没有导入成功的问题；
20.修复同时选中多个文件导入队列时，弹窗提示有误的问题；
21.修复文件窗无法选中第2页及其后文件的错误；
22.修复软件升级弹窗按钮点击不生效的问题；
23.修改机器设置页下，选择默认路由功能的部分功能；
24.修改机器设置页下，软固件OTA功能的部分错误；
25.修复从数据库获取的文件id为空的问题；
26.打开系统日志写入。

PRO310SW_B_V1.0.18T1E 2025/3/1
1.添加不合法文件名弹窗：若文件名包含特定的特殊字符，将不能打印。文件窗将弹窗提示用户具体的不合法信息;
2.取消不能选中中文文件名文件的限制;
3.USB文件窗添加【复制】按钮，选中文件后，按钮可以点击。点击按钮会复制当前选中文件到/usr/intamsys/usb路径。若与此路径下的文件名重复，文件窗会弹窗提示用户是否要自动重命名，或查看重复的文件，放弃复制。按钮支持对多个选中文件的复制
4.修改Wi-Fi密码输入窗为默认输入状态
5.修复在某些情况下，在文件窗下选择文件会出现黑屏的问题；
6.修复无法在文件窗下删除USB文件的问题；
7.修复在云端没有固件时仍能判断固件版本的错误；
8.合并在发布版本中做的修复功能：
1）自动调平前预热流程修改，同时升温底板与喷头；
2）自动调平升温阶段，喷头降温到150℃时，弹出清理喷嘴提示；
3）清理喷嘴提示位置，更改为右喷头升温栏下方；
4）平台温度到达目标温度，并且清理喷嘴已勾选，自动跳转百点调平界面；
5)  自动调平前，四个角测试命令由G281 S1改为G281 S101，避免与第一个点重复，解决调平回复值显示不正确的问题。
6)  温度显示栏的升降温动画提示范围，同步自动调平底板升温的误差范围为2℃；
7)  自动调平准备界面增加M141 S0下发与腔温提示，超过60℃显示降温中，降到60℃以下才可勾选并点击下一步；
8）百点调平过程中丢点与中断问题优化；
9）预热与保温设置增加材料同步与状态保存；
10）自动调平 成功的判断阈值修改为0.8。
11）增加对固件M600功能的支持，在打印中收到"ERR:200\n"时暂停打印并增加弹窗提示：“Gcode发起暂停。”
9. 增加错误报警弹窗中二维码提示，扫描跳转对应错误的helpCenter界面，区分中英文；
10. 添加更换喷嘴、自动调平、手动左右喷嘴z向偏移、手动进退料功能内的操作流程视频演示；
11. 百点调平完成时，右侧添加颜色条显示，根据最小值与阈值进行数值范围划定；
12. 软件安装包结构及流程修改：
1)  安装包结构使用加密压缩包形式：desktop和InstallPacket.tar.gpg以及文件夹resources；
2)  适配v3.5系统;
3)  点击“升级”按钮提示升级后会自动重启；
4)  增加在升级过程中提示语，U盘插拔，正在安装请等待等提示；

PRO310SW_B_V1.0.17TOS14 2025/2/25

1.适配v3.5系统;
Adapt to version 3.5 system.
1.1. v3.5系统ftp路径为：/usr/intamsys/localNetwork/
For the version 3.5 system, the FTP path is: /usr/intamsys/localNetwork/.

1.2. v3.5之前的系统路径为：/usr/intamsys/ftp/
For systems prior to version 3.5, the path is: /usr/intamsys/ftp/.

2. API"http://${machine_ip}:5588/v2/printer/system?token=${token}"根据不同的系统返回不同的路径；
The API "http://${machine_ip}:5588/v2/printer/system?token=${token}" returns different paths depending on the system.

2.1.v3.5系统返回路径为:"/usr/intamsys/localNetwork/",用户名：custom，密码：intamsys
For the version 3.5 system, the returned path is: /usr/intamsys/localNetwork/, with the username: custom and password: intamsys.

2.2.v3.5之前的系统返回："/usr/intamsys/ftp/",用户名：root，密码：intamsys
For systems prior to version 3.5, the returned path is: "/usr/intamsys/ftp/", with the username: root and password: intamsys.


PRO310SW_B_V1.0.17TOS14 2025/2/24
1.安装包结构使用加密压缩包形式：
Installation package structure uses encrypted compressed package format.

1.1.安装包结构改为文件desktop和InstallPacket.tar.gpg以及文件夹resources；
The package structure is changed to include a `desktop` file, an `InstallPacket.tar.gpg` file, and a `resources` folder.

1.2.desktop为适应之前老版本（不能解压压缩包的版本）去升级，desktop的作用是去拷贝并解密解压压缩包；
The `desktop` file is designed for upgrading older versions (versions that cannot extract compressed files). The purpose of the `desktop` file is to copy, decrypt, and extract the compressed package.

1.3.resources文件夹也是为了兼容之前老版本去升级到最新的版本，放的文件为Config.ini和InstallPacket.tar.gpg，该两个文件会被拷贝到/usr/intamsys中；
The `resources` folder is also intended for upgrading older versions to the latest version. It contains the `Config.ini` and `InstallPacket.tar.gpg` files. These two files will be copied to `/usr/intamsys`.

1.4.对于新版本（可以解压压缩包的版本）只需要InstallPacket.tar.gpg就可以实现升级；
For the new version (versions that can extract compressed files), the upgrade can be done with just the `InstallPacket.tar.gpg` file.

2.添加拷贝解密解压安装包的功能；
Add the function to copy, decrypt, and extract the installation package.

3.优化升级流程：
Optimize the upgrade process.

3.1.点击“升级”按钮提示升级后会自动重启；
Clicking the 'Upgrade' button will prompt that the system will automatically restart after the upgrade.

3.2.增加在升级过程中提示语，U盘插拔，正在安装请等待等提示；
Add prompts during the upgrade process, such as reminders for USB insertion/removal, 'Installation in progress, please wait,' and similar messages.

3.3.统一通过OTA、局域网(LAN)和U盘(USB)升级上位机软件的流程，对于这三项升级方式只有“升级路径”和“是否清除安装包”不同，其他流程相同; OTA和局域网(LAN)升级会清除升级的安装包，U盘(USB)升级不会清除安装包；
3.3. The process for upgrading the host software via OTA, LAN, and USB is unified. For these three upgrade methods, only the "upgrade path" and "whether the installation package is cleared" differ, while the rest of the process remains the same. 
OTA and LAN upgrades will remove the installation package after the upgrade, while USB upgrades will not remove the installation package.

3.4.ConfigIO中添加310旧版本.tar.gpg拷贝的路径"/usr/intamsys/"；
Add the path"/usr/intamsys/" for the `310_old_version.tar.gpg` copy in `ConfigIO`.

4.desktopGuide添加配置文件合并功能，满足以下需求：
Add a configuration file merging feature to `desktopGuide` to meet the following requirements:

4.1.旧配置文件和新配置文件相同的项（除了特定的），取旧配置文件；
For items that are the same in both the old and new configuration files (except for specific ones), use the values from the old configuration file.

4.2.新配置文件有的旧配置文件没有的项值，取新配置文件；
For items that exist in the new configuration file but are not present in the old configuration file, use the values from the new configuration file.

4.3.旧配置文件和新配置文件相同的项值（特定的），取新配置文件；
For specific items where the values are the same in both the old and new configuration files, use the values from the new configuration file.

4.4.旧配置文件有的，新配置文件没有的项，删除；
For items that exist in the old configuration file but are not present in the new configuration file, remove them.


PRO310SW_B_V1.0.17T1E 2025/1/23
1.修复易用性如下几项问题：

2). 修复删除文件失败的问题;

3). 添加删除文件弹窗;

4). 修复点击【文件】按钮后，不显示媒体选择页的问题

5). 若打印文件为ifp文件，首页现显示文件名为ifp文件，而不是解压后的gcode文件。

2.  产线温度测试的时间记录添加: @Alan Ding 

1). 工厂测试界面加热模块，点击测试按钮，进行升温，并记录数据。

2). 测试完成后，数据会显示在测试项中，格式为：初始温度____，升温时间___/___，温度波动____。

3). 点击清除即可清除显示数据。

4).暂无导出文件功能，后续开发添加。

3. 修复moresetting部分被合并改回的亮度设置部分.

PRO310SW_B_V1.0.15T6E 2024/1/17
1.添加OTA功能
    1). 通过[设置]>[设备],点击[软件版本]或[固件版本]右侧的三角按钮即可分别进入软件OTA页或固件OTA页；
    2). 显示当前版本号的功能;
    3). 在软/固件OTA点击[刷新]按钮后可以获取和显示最新的软/固件版本号，并提供软/固件安装包下载功能;
    4). 若获取的最新版软件比当前软件版本较新，提示[新]标记;
    5). 刷新功能，用于获取最新版软/固件版本号和发行说明：
            5.1). 若刷新按钮为灰色，表示不可点击；若刷新按钮为蓝色，表示可以点击；
            5.2). 若刷新按钮旋转，表示正在获取最新版软/固件信息；
            5.3). 当网络不可用时，在获取最新版软/固件信息或下载安装包时，按钮不可点击；
            5.4). 因网络通信需要，使用刷新功能会自动同步系统时间到网络时间；
    6). 下载功能，用于下载最新版软/固件安装包文件：
            6.1). 在网络不可用时，在获取最新版软/固件时，或未获得最新版软件时，按钮不可用；
            6.2). 点击按钮后，设备会下载软/固件安装包，会显示进度条，显示下载进度；
    7). 手动升级功能，支持使用U盘升级软/固件；
    8). 自动检查更新功能，拨至打开时，在中国时间12时自动寻找最新版软件；拨至关闭时，不会自动；
    9). 添加多项弹窗提示用户使用软/固件OTA功能寻找最新版信息，下载和安装；
    10). 显示发行说明；
    11). 添加OTA页面支持中英文的功能：
            11.1). 添加软/固件OTA页面的中/英文翻译；
            11.2). 增加OTA根据当前系统语言显示相应语言的发行说明的功能;
2.修复多项新打印队列相关问题：
    1). 修复打印标尺卡住，返回主页打印模型，结果打印出来是标尺的问题;
    2). 修复文件窗的【删除】按钮不能正常删除文件的问题;
    3). 修复腔温和平台温度达到目标温度后，喷嘴步升温，不开启打印;
    4). 修复主界面文件夹选项不能选择USB的问题;
    5). 修复队列中的文件无法被选择开始打印的问题;
    6). 修复更新软固件后，队列里的当前任务和历史任务清零的问题；
    7). 添加检查数据库表头的功能。若数据库表头与目前支持的版本不同，会自动删除当前队列，不同的具体内容会在日志中列出；若相同，数据库会保留;
    8). 修复历史队列任务选中时，高亮显示边框显示异常的问题;
    9). 修改从局域网添加任务时，任务无法添加的问题;
    10). 修改新打印队列中的任务标注的来源反映发起者的来源;
    11). 修复添加多个文件到打印队列可以立刻开始打印的问题；
    12). 取消XY校准打印表尺功能的提示取件弹窗；
    13). 修正【关闭多选】文字错误的问题；
    14). 修正【历史任务】无法重新打印或删除，只能全部删除的问题；
    15). 修改部分翻译内容。
3. 修复Tune界面bug:
    1). 解决热床温度可设置范围和腔室温度设置相反问题;
    2). 解决设置热床100℃，将目标温度设置成0℃后，再设置成100℃，应用按钮不显示，需要再次点击热床设置选项问题；
    3). 解决升温标识错误，设置的热床温度，显示腔室升温问题；
4. 更换喷嘴功能，进入时增加U4喷头查询，及时更新所选喷头。
5. 修复切片远程查找设备部分的UDP查询和发现设备功能；
6. 修复Axis界面 输入y与z数值错误下发为x轴的问题；
7. 自动调平界面中文翻译增加；
8. 修复文件选择窗口中，点击翻最后一页的功能；
9. 增加自动调平时的命令下发timeout机制，若5s固件未回复ok则自动下发一行。
10. 自动调平中，底板升温至目标温度跳转调平界面的误差范围修改为1℃。（与Fix版本PRO310SW_B_V1.0.15T5F修复相同）。
11. 更新通信库v1.0.2.5。





PRO310SW_B_V1.0.15T5F 2024/1/14
1. 自动调平中，底板升温至目标温度跳转调平界面的误差范围修改为1℃。

PRO310SW_B_V1.0.15T4 2025/1/11

1.修复XY轴校准无法打印标尺的问题

PRO310SW_B_V1.0.15T3 2025/1/9

1. 310估算的剩余打印时间不准，使用加权方案修改剩余时间估算的计算
2. 本地存储文件组织优化，将本地存储的gcode文件夹、taskqueue文件夹删除，校准文件xycalibrate.gcode存入隐藏文件夹中。
3. 工具->参数设置界面按最新需求进行开发：
1). 修改设置项的布局。
2). 去掉圆盘调节，新增滑动条进行参数调节。
3). 未修改数值时，下发显示数值未白色，修改中显示为橙色，点击apply应用数值，点击reset恢复为未修改的数值。
4). 显示数值左右的“+”“-”用于微调。

PRO310SW_B_V1.0.15T2 2024/12/27
1. 自动调平中，移动至XY点位的运动速度改为F12000(200mm/s)。

PRO310SW_B_V1.0.15T1 2024/12/20
1.修改缓存功能：正在打印或最近一次打印的Gcode文件及其效果图会存在与/usr/intamsys/tmp/gcode路径下；
2.添加【USB文件重命名功能和弹窗】：
    2.1.若要打印来自USB的文件，需要将这个文件复制到本地目录。若这个文件与本地路径下的某个文件有相同的文件名，就需要将这个文件重命名为【原文件名+(1)】；
    2.2.注意，来自USB文件的文件名本身不会发生改变，只会修改复制到本地路径的文件名；
    2.3.若发生上述情况，会有弹窗提示询问用户是否要重命名这个来自USB的文件，会提供以下三个选项:
        2.3.1.【重命名】:重命名这个文件为【原文件名+(1)】。若此次操作选中多个来自USB的文件，那么按下这个按钮后会在发生文件名重复时重命名这些文件，不再进行弹窗询问；
        2.3.2.【查看已存在文件】：仅在选中单个文件的情况下显示这个按钮。若此次操作选中多个文件，不显示这个按钮。弹窗关闭，文件窗显示与选中的来自USB的文件同名的本地文件；
        2.3.3.【取消】：放弃复制和重命名此次选中的这个文件，不添加这个文件到打印队列。其他选中的文件若与本地文件重名，不进行复制和重命名，不添加到打印队列。
    2.4.弹窗最长存在时间为60秒，若持续时间超过60秒，弹窗会自动关闭，视为用户点击【取消】，即，若选中的文件与本地文件重名，不进行复制和重命名。
3.添加【读取文件】弹窗:再选中至少一个后缀名为.gcode或.ifp的文件并点击【打印】或【加入队列】后，屏幕会出现【读取文件...】弹窗，表示正在处理文件。此时点击屏幕无效。处理文件完成后，弹窗消失，屏幕可以正常点击。
4.修改【打印任务结果弹窗】:
    4.1.在选中至少一个后缀名为.gcode或.ifp的文件并点击【加入队列】并等待操作完成后，添加到队列的结果通过弹窗显示在文件窗；
    4.2.弹窗显示后会在3秒后消失；
    4.3.若选中1个文件点击【加入队列】：若添加成功，显示【添加到队列成功】；若添加失败，显示【添加到队列失败】；
    4.4.若选中多个文件点击【加入队列】：若全部添加成功，显示【添加到队列成功】；若全部添加失败，显示【添加到队列失败】；若部分添加成功，显示【部分成功添加到队列】，并显示成功添加的任务个数，显示为【成功添加的任务个数/添加的任务总数】。
5.添加选中多项文件的功能：
    5.1.单选模式:
        5.1.1.同时只能选中一个文件；
        5.1.2.若点击选中的文件，这个文件仍会被选中；若点击选中文件以外的文件，被点击的文件会被选中，之前选中的文件不再被选中。
    5.2.多选模式:
        5.2.1.同时可以选中多个文件,也可以没有任何文件被选中；
        5.2.2.若点击选中的文件，这个文件不再被选中；若点击选中文件以外的文件，被点击的文件会被选中，之前选中的文件仍被选中。
    5.3.进入文件窗时默认使用单选模式；文件窗右上角增加蓝色的【开启多选】按钮；
    5.4.点击蓝色【开启多选】按钮后，按钮变为橙色【关闭多选】按钮，此时使用多选模式；
    5.5.点击橙色【关闭多选】按钮后，按钮变为蓝色【开启多选】按钮 ，此时使用单选模式；
    5.6.当上述模式切换时，被选中的文件不再被选中。
6.修改文件窗底部按钮：
    6.1.【打印】按钮
        6.1.1.文件窗的【打印】按钮，仅在仅有一个文件被选中时，且当前没有打印任务在进行时可以点击；
        6.1.2.点击【打印】按钮后，选中的文件会加入当前队列，排序在第一位，且立即开始打印；
        6.1.3.操作完成后，会保留在当前文件窗，可以看到【添加打印任务结果弹窗】以确认任务是否添加成功。
    6.2.【加入队列】按钮
        6.2.1.【加入队列】按钮可以在选中至少一个文件后点击；
        6.2.2.点击文件窗的【加入队列】按钮，支持选中多项文件后，按点击顺序添加到打印队列底部；
        6.2.3.操作完成后，会保留在当前文件窗，可以看到【添加打印任务结果弹窗】以确认任务是否添加成功。
    6.3.【删除】按钮
        6.3.1.【删除】按钮可以在选中至少一个文件后点击；
        6.3.2.点击【删除】按钮后，会删除选中的文件；
        6.3.3.若选中的文件有对应的打印项在当前队列中，会有弹窗出现，提示用户不能删除这个文件。
7.新打印队列修改：
    7.1.轻微修改新打印队列打印项页面外观；
    7.2.修改上/下移动按钮，从上下分布改为左右分布；
    7.3.修复文件是否成功加入队列的提示弹窗只显示一次，且没有汉化的问题；
    7.4.修复新打印队列，打印完成的打印项可以上下移动位置的错误；
    7.5.修改新打印队列在点击打印按钮后，开始打印的总是最后一个任务的问题；
    7.6.修复新打印队列在第一个文件打印完成后，从队列中选择第三个或者后面的任意一个文件，开始打印的都是第二个文件的问题；
    7.7.修复使用上/下移动打印任务后，缩略图没有跟随当前打印任务的变化而更新的问题。
8.细节修改：
    8.1.若当前文件窗路径有文件添加，删除或修改，文件窗会留在当前页面，不会跳转到第一页；
    8.2.若当前文件窗页面在删除文件后消失，当前页面跳转至最后一页；
    8.3.文件长返回上一级的功能移动到文件窗左侧；
    8.4.增加打印文件监控功能：若打印项对应的文件名被修改、替换或丢失，对应的打印任务的文件标志会变成红色，文件名变为红色，且标记有删除线；
    8.5.修复在选中文件夹文件后退出，退回到队列界面，再重新进入后，文件或文件夹被默认选中的问题。
9.更新部分中英文翻译。
---------------------------------------------------------------------------------------------------------------------------------------------------------------
以上为真队列的修改内容，已修复禅道上所有与真队列有关的问题，实装易用性修改（OTA除外）

10. 去掉对位置回复解析的冗余log
11. 增加 zoffset和自动调平操作，在吐料过程中点击退出，暂停吐料的函数。
12. 合并V1.0.14 中对M218的 修复。
13. 在手动调平准备阶段时，平台和两个喷嘴先回零，然后平台自动下降到最低处，后续步骤的逻辑不变。
14. 进入自动调平准备阶段，所有轴先回零，然后平台下降到最低处（喷头保持之前的行为），用户确认已完成准备后，平台上升并进入调平界面。


PRO310SW_B_V1.0.14 2024/12/18
1.变更正式版本号 PRO310SW_B_V1.0.14

PRO310SW_B_V1.0.14T2 2024/12/17
1.修改进行自动调平与xy校准后，M218 Z值会发生改变的问题。

PRO310SW_B_V1.0.14T1 2024/12/12
1.材料界面开发：
1）材料名字后增加进料温度与退料温度的显示。
2）进料流程的修改：
a. 点击进料，弹窗提示确认材料，可点击“继续进料”或“取消进料”；
b. 点击“继续进料”，热床自动移动到底部，提示对料丝操作步骤；
c. 点击“下一步”，喷嘴升温至进料温度后，勾选“我已完成”，可点击“下一步”；
d. 进行挤出指令下发， 可按下停止“挤出按钮”或等待自动停止挤出。
2）退料流程的修改：
a. 点击退料，弹窗提示确认材料，可点击“继续退料”或“取消退料”；
b. 点击“继续退料”，热床自动移动到底部，进行退料操作。
c. 自动退料右侧增加状态提示：“加热中”/“退料中”；
c. 自动退料指令完成后自动跳转至手动退料操作页面，可点击“更换喷嘴”跳转至更换喷嘴功能，或点击“完成”退出流程。
2. 添加PRO310SW_B_V1.0.13中对校准M218问题的优化。
3. 轴控制界面按照最新UI设计进行开发。
4. 自动调平界面
1) 去掉 表格内数值与最大/最小值的显示。
2) 调平过程中显示调平成功的图片。
3）调平结束时，转换为颜色显示。
4）调平成功的判断阈值修改为1
5）移动至点位的速度改为G12000（200mm/s）。
6）优化对被打断点再次查询的逻辑（M281）
5. 远程IP选择、语言选择、相机分辨率选择的选择框修改整条可触控。

PRO310SW_B_V1.0.13 2024/12/6
1.变更正式版本号

PRO310SW_B_V1.0.12T14 2024/12/5
1.手动Z向校准问题修复：
1）第四步下方按钮由"Next"改为"Finish"
2）第四步点击"Finish"时，去掉M218指令的重复发送。
3）去掉第三步左喷嘴校准时，点击"Calibrate"时"M218 T0 *" 的下发；改为第四步右喷嘴校准时，点击"Calibrate"时，同时下发"M218 T0 *"和"M218 T1 *"。

PRO310SW_B_V1.0.13T3 2024/11/29
1. 远程打印界面根据最新UI开发，Log enable选项控制远程日志框的显/隐。
2. 喷嘴XY校准功能根据最新UI开发，打印与校准步骤合并，去掉门锁控制图标。
3. 喷嘴XY校准打印进度显示100%，但提示上依然显示为“打印中 的bug修复。
4. 增加自动调平功能，在加热阶段时退出，目标温度设置为0。
5. 未翻译成中文的内容添加翻译。
6. 工具界面，增加换喷嘴引导功能：
1）点击“更换喷嘴”，用户选择要更换的喷嘴。
2）选择“退料”或“更换”
3）根据退料前喷嘴装载材料的挤出温度，喷嘴自动加热到该目标温度；
4）温度达到后，按照界面提示操作。
5）操作完成后，点击“已完成”跳转到校准界面。
7.  根据最新材料参数E19 更新软件材料库数据。

PRO310SW_B_V1.0.13T2 2024/11/16
1.工具界面内容开发与修改：
1）工具界面选项，边框增加与图标替换。
2）工具界面选项，打印中的不可选择状态UI开发。
3）校准界面，增加 手动调平选项 和 手动左右喷嘴偏移 选项。
4）校准界面，喷嘴后的温度数据增加单位。
5）校准步骤中的Skip to another step弹窗选项与校准界面统一。
6）自动调平选项，按照最新UI开发升温阶段的步骤和流程。
7）手动z像校准选项，升温阶段的步骤流程与自动调平统一。
8）所有校准步骤，UI适配最新UI风格开发。
9）修复XY校准界面无法操作到下一步的问题。

2. 未翻译成中文的内容添加翻译。
3. 打印文件详细信息中，修改文件创建时间格式，左右喷头材料用量保留至小数点后两位。
4. 打印起始时，进度条上方“加热中”后续的C/B数值移除。
5. 材料页面上的"应用"按钮根据最新UI设计开发。
6. 设置界面,去掉手动调平与手动左右喷嘴偏移，其他选项按照最新UI排列，更新"Restart"与Moresetting中"ResetAll"选项的颜色。
7. 修复通过API操作真队列排序是软件崩溃的问题。
8. 增加API：v2/queue/getsinglejob，用于获取指定job id的job信息
9. 优化打印暂停后继续打印的锁门指令下发。
10. 优化API：getTaskQueueJobs获取材料信息的用量数据，保留至小数点后两位。

PRO310SW_B_V1.0.13T1 2024/11/4
1. 合并真队列分支到当前版本中，此后软件更新都包含真队列。
2. 文件选择弹窗增加边框
3. API system 增加ftp的路径与用户信息。
4. 给远程的MAC地址固定为有线
5. 修改MoreSetting中，屏幕与LED亮度控制，变Screen Brightness与LED Brightness两个选项。
6 .修改MoreSetting的Datetime加载方式，避免出现后台循环导致打印凸点问题。
7. 修改错误的时间设置, 解决一些时间无法成功设置的问题。
8. 修改门开关的检查逻辑，续料，暂停打印时。
9. 修改保温与预热的数据获取，按照当前喷嘴加载的材料设置。
10. 修复Setting界面切换卡顿的问题，修改页面加载方式。
11. 修复真队列合并后 API ftpfile 无法获取文件的问题。
12. 修复真队列合并后的断电续打的功能，断电后当前打印中的job状态为completed, 确认续打变为inprogress。

PRO310SW_B_V1.0.12 2024/10/29
1.变更正式版本号

PRO310SW_B_V1.0.12T13 2024/10/24
1.修改打印暂停时，去掉对Material界面的限制，可以进行进退料的操作。

PRO310SW_B_V1.0.12T12 2024/10/23
1. 修复预热保温时间未更新问题，在打印新gcode并应用材料后，自动更新；
2. 修复通过远程API查看其他ifp文件，或加入队列，导致当前文件无法重新打印问题；
3. 修改远程连接密码，刷新后为随机6位（数字+字母大写+字母小写）；
4. 优化310估算的剩余打印时间不准问题，算法中读取层数";LAYER:1"改为";LAYER:"。
5. 修改腔室预热保温步进随时间设置变化问题，固定步进为1。

PRO310SW_B_V1.0.12T11 2024/10/17
 1. 将系统U盘字符文件替换回原文件，解决部分U盘无法读取的问题。

PRO310SW_B_V1.0.12T10 2024/10/12
 1. 修复315报警信息中文文字错误。

PRO310SW_B_V1.0.12T9 2024/9/27
1. 更新样例队列中的打印文件。

PRO310SW_B_V1.0.12T8 2024/9/26
1. 去掉对设置界面加载方式的改动，修复打印时影响下发速度的问题。

PRO310SW_B_V1.0.12T7 2024/9/25 
1. 修复 有线/无线 连接不稳定导致自动设置网络功能不能正常触发的问题。
2. 修复有线页面网络设置相关文字显示不全的问题。
3. 报警235弹窗样式修复。
4. 当网络未连接导致远程未启用，增加远程启用失败弹窗提示。
5. 材料退料温度更新为100℃。

PRO310SW_B_V1.0.12T6 2024/9/20
1. 软件升级引导程序去掉USB限制，解决不同升级方式路径不同导致升级失败的问题。
2. 保温时间设置，限制输入不能为负数。
3. 开始打印的材料警告信息对话框，右上角X点击时关闭弹窗。
4. 开始打印的材料警告信息对话框提示内容修改为“请确保材料加载为左喷头：xx，右喷头：xx”。

PRO310SW_B_V1.0.12T5 2024/9/20
1. 修复安装引导程序读取安装包路径错误，导致无法远程升级问题。
2. 把拷贝指令转为toUTF8, 解决中文文件拷贝错误问题，并增加拷贝文件后的“sync”，确保拷贝成功。
3. 材料退料程序若提前退出，修改标记为为false，解决进料过程中直接退料没有进行降温的问题。

PRO310SW_B_V1.0.12T4 2024/9/18 
1. 软件安装包结构变更：
1）添加安装引导程序：从任意版本软件（包括重刷系统OS后）可以直接升级，不需要使用过渡版本；
2）安装包内结构变更为：引导程序“desktop”和“resources”文件夹，将这两项拷贝至U盘，插入U盘后点击"升级"即可。 
3）重点测试：
   a. 重刷系统后，直接升级到当前版本。
   b. 当前版本重复升级。

2. 升级过程中系统U盘字符文件替换，增加对U盘中文文件的读取。

3. 支持对中文ifp文件的打印（U盘文件与ftp文件）。

4. 首次插入U盘容量更新与第二次相同（插入U盘后约1.5s更新容量）。

5. 远程连接密码，点击刷新后为12位随机数字+字母组合，重启机器会保存该密码。


PRO310SW_B_V1.0.12T3 2024/9/12
1. 更新材料库的进料温度（喷嘴温度）。
2. 优化设置界面中，页面切换时卡顿的现象。

PRO310SW_B_V1.0.12T2 2024/9/10
1. 更新材料库的退料温度，增加退料时冷却步骤。

PRO310SW_B_V1.0.12T1 2024/9/9
1. 更新退料流程：
1）挤出温度下，进料50mm。
2）退料30mm。
3）暂停10s。
4）完全退出材料。

PRO310SW_B_V1.0.11 2024/9/5
1. 更新雷赛驱动器报警信息：361，362，363，364。

PRO310SW_B_V1.0.10 2024/8/14
1. 更新材料库文件，共29个材料
2. 校准界面->右上角跳转弹窗，去掉z向校准选项，点击自动调平会跳转至调平流程。
3. 取消【默认有线路由】选项，将无线网络设置为默认路由。

PRO310SW_B_V1.0.10T9 2024/8/11
1. XY校准文件xycalibrate.gcode中的M104/M109 S* 增加喷头编号T*。
2. 打印中发生缺料，恢复打印时增加门锁检测判断。
3. 材料库更新，修复"PC"名字错误问题。
4. 增加camera对video1的读取与打开。
5. 网络功能更新：
(1). 增加【应用按钮】的提示弹窗：对于有线/无线网络，若用户在网络未连接时点击【应用】按钮，尝试使网络设>置生效，页面会有弹窗体提示用户连接网络；
(2). 增加【网络设置成功】的提示弹窗：对于有线/无线网络，用户使用DHCP或静态设置网络成功后，页面会有弹窗>提示用户设置网络成功；
(3). 修改【网络设置失败】的提示弹窗：对于有线/无线网络，用户使用DHCP或静态设置网络失败后，页面会有弹窗>提示用户设置网络失败，并提示具体出错原因；
(4). 增加【有线与无线网卡处于相同网段】的处理方法：用户不能在有线和无线使用处于同一局域网的网络设置；若
是用，页面会提示用户修改有线或无线其中之一的网络设置，使其不再处于同一局域网内，否则当前设置的网络设>置不会生效；
(5). 修复【网络设置失败】弹窗只能在翻页后显示的错误；
(6). 修改【静态网络设置】的流程，加快这项流程的速度；
(7). 增加处理无线网络热点【暂时禁止】和【黑名单】的处理流程，应对网络热点连通后断开的问题；
(8). 增加无线网络热点列表日志内容：设备刚连上网络后50秒内，每隔5秒会记录一次可用热点列表的详细信息；
(9). 增加【默认有线路由】选项：这个选项决定连接默认路由，即连接外网的方式：
关闭时，使用无线网络连接外网；
打开时，使用有线网络连接外网。需点击【应用】设置相应的网络，使这个选项生效。

PRO310SW_B_V1.0.10T8 2024/7/27
1. 手动调平功能，去掉M206 S*命令的下发。
2. 进入手动调平，增加对自动调平使能的判断；若为开启状态，进行关闭操作（U5 S1），退出和完成时，恢复开启状态；若为关闭状态，则不下发指令。
3. 更新材料库文件，共19种材料：PLA，ABS-HS，PC，PC-FR，ABS-GF，PPA-CF，PPA-GF，PPS-CF，PPS-GF，PETG，PET-CF，PET-GF，TPU，PPS，PC-PBT，HIPS，SP3030，SP3050，SP5010；
4. 更新喷嘴xy偏移功能 的打印文件xycalibrate.gcode。

PRO310SW_B_V1.0.10T7 2024/7/24

1. 自动调平，第一步升温后没有降温至150℃问题修复。
2. 左右喷嘴偏移，第一步升温后没有降温至150℃问题修复。
3. 自动调平过程中，退出当前步骤，增加将喷头、底板温度置零。
4. 左右喷嘴高度校准，退出当前步骤，增加将喷头、底板温度置零。
5. 按照固件报警信息更新上位机报警显示：305、306、307、308、366、368、369、397。
6. 增加宽标题栏界面截屏功能。


PRO310SW_B_V1.0.10T6 2024/7/19

1. FUNMAT PRO 310 N 字段改为 FUNMAT PRO 310 NEO。
2. 合并Z版本，新版卡统一都包含z向校准功能 。
3. 修复代码漏洞，解决偶发点击开始调平后，实际执行但界面无变化的问题。 
4. 修复初始化的指令查询，解决开机前插入U盘无法读取的问题修复。
5. 把log排序从按照 最后修改时间排序 改为 名字倒序，解决偶发系统新建的log没有处于左侧第一个位置的问题。
6.去掉打印时记录行号的log，从gcode下发行log可以看到当前行号。
7.相机问题优化：
1）修改查询相机是否存在的指令为"ls /dev/video0"。
2）相机关闭时不显示画面。
3）解决相机中断后界面卡死的问题。
8. 增加Resend重发通信校验，解决上位机行号错乱问题导致398报警问题。
9. 隐藏 校准界面->振动抑制检测 的入口。
10. 门锁检测设置项弹窗，选项的背景颜色修正。
11. 增加弹窗长按标题截屏功能。​

PRO310SW_B_V1.0.10Z8 2024/7/5
1. 增加固件升级时，对于损坏文件的检测机制，并提示"Firmware package is corrupted , please upgrade it again."。
2. 增加屏幕缩略图显示前的延时，解决由于图片文件未完全生成导致无法正确显示。
3. 增加自动调平中吐料操作后，延时下发G90。

PRO310SW_B_V1.0.10Z7 2024/6/28
1.  增加M281对于自动调平测试中回复被打断的点进行查询。
2.  自动调平结束时，G29 S1的指令重发三次。

PRO310SW_B_V1.0.10Z6 2024/6/25
1.  手动测试左右喷头高度 移动坐标点 改为（160，130）。
2. 手动测试左右喷头高度 底板未升温问题解决。

PRO310SW_B_V1.0.10Z5 2024/6/25
1. 去掉tools->calibration内的L&R Nozzle Z Offset 选项。

2. 点击tools->calibration内的leveling，进入原L&R Nozzle Z Offset 加热步骤，再进入调平功能。

3. 增加settings->Manual L&R Nozzle Z Offset ，进行手动L&R Nozzle Z Offset 步骤。

4.流程中的指令按照最新自动调平流程进行修改。

PRO310SW_B_V1.0.10Z4 2024/6/19
1. 修复网络问题（同步旧版卡）。
Fix network problems (synchronize old cards).

2. 修复U盘路径错误导致U盘无法读取问题。
Fix the problem that the USB flash drive cannot be read due to an incorrect path. 

3.  去掉Setting->点击Machine时，下发的U指令，解决因过多U指令下发导致固件报警399的问题。
Remove the U command sent when Setting-> click Machine to solve the problem of firmware alarm 399 caused by too many U commands sent.

4. 点击Setting时，若处在Setting界面，则不重发U指令查询状态。
When you click Setting, if you are in the Setting interface, the U command is not sent again to query the status.

PRO310SW_B_V1.0.10Z3

1. 修改温度设置界面最高温度值至350；
Change the maximum temperature on the temperature setting screen to 350.

2. 修改轴运动界面，E轴控制设置喷头最高温度值至350；
Modify the axis movement interface, and set the maximum temperature of the nozzle to 350 for the E-axis control;

3. 修改添加自定义材料，低温喷头的温度限制；    
Modify and add custom materials, low temperature nozzle temperature limit;

4.增加断电续打功能 Heat Hold与Maintain的数据与使能恢复。
Added Heat Hold and Maintain function and enable data recovery to power off and resume function.

5. 腔室LED调整无法调整至0的问题修复。
Fixed chamber LED adjustment can not be adjusted to 0 issue.

6. z向自动校准后M219的值复原。
Restores  the value of M219 after Z automatic calibration.

7. 修复DHCP用于有线网络时，获取网络设置的错误；
Fixed the error which happens when using DHCP for ethernet.

8. 增加网络设置失败的弹窗，若有线/无线网络设置失败，对应网络页面会弹窗提示网络设置失败。
Added popup indicating that failed to apply network settings. When applying network settings failed for ethernet or WLAN, corresponding page will show a popuping indicating the error.

9. 增加在【有线/无线网络】的IP地址改变时，自动重启【远程打印】并自动应用当前生效的IP地址的新功能；
Add the new function to restart remote print with newly applied IP when IP from Ethernet/Wlan changes.

10. 适应新屏幕，能在新屏幕中运行起来.
Adapt to the new screen, can run in the new screen.


PRO310SW_B_V1.0.10T2 & PRO310SW_B_V1.0.10Z2 & PRO310SW_A_V1.0.20T12024/5/31 
1. 修复局域网部分bug：
1）优化软件升级包的解压命令，确保正确写入硬盘，修复远程软件升级失败的问题。
2）增加软件升级后的状态保存 ：有线DHCP状态与远程地址设置、远程开关状态。
3）优化远程设置IP实际连接与显示IP不一致的问题。

PRO310SW_B_V1.0.​10Z1 2024/5/24​
1. 修复通讯库自动zoffset相关指令。
2. 去掉zoffset界面手动调整触控。
3.​ 自动调平前增加U5 S0关闭自动调平和结束时复原状态。
4.去掉自动调平下发点重发机制，防止重发导致死机问题。
5.若发送G29 S1后收到ok则重发。
6.局域网区分开始打印API与打开文件API流程修改，修复开门时打印提示和后续串口无法下发内容的问题。
7.去掉打印过程中多余log, 修改为线程安全的单例模式，防止因log阻塞导致黑屏。

PRO310SW_B_V1.0.​10T 2024/5/20​
1. 合并自动zoffset功能到主分支。
2. 修复自动调平功能​没有下发完成指令，​后续点​击退出屏幕死机问题。
3. 修复自动调平完成后再次点击开始不能调平的问题
4.​ 修复zof​fset中降温温度下发，没有执行的偶发问题。

PRO310SW_B_V1.0.9T15 & PRO310SW_A_V1.0.19T12 2024/5/8
1.修复WiFi热点列表有时不刷新的问题；
2.修复在使用【恢复出厂设置】后，远程打印没有默认开打的问题；
3.修复远程打印无法自动重连的问题；

PRO310SW_B_V1.0.9T14 & PRO310SW_A_V1.0.19T11 2024/4/30 
1.修复WiFi网络信号强度不能反映在信号强度标志上的问题；
2.增加记录WiFi连接不稳定问题到日志的功能； 
3.添加API /v2/fileops/filedetail/返回数据的单位：
文件大小：Mb（保留小数点后2位）
初始温度：℃
喷嘴直径:mm(保留小数点后1位)
材料用量 -克重:g(保留小数点后1位)
材料用量 -长度:m(保留小数点后1位)
4.修复API /v2/fileops/filedetail/中target_Machine无数据的问题。
5.打印流程进入续料界面后，开始操作直接给定退料温度。

PRO310SW_B_V1.0.9T13 &  PRO310SW_A_V1.0.19T10 2024/4/29
1.局域网Q2阶段功能添加：
1）开发API: /v2/fileops/ftpfiles（获取当前ftp/gcode/的所有打印文件列表）
     返回数据包括：文件类型gcode/ifp、文件名称、添加时间、文件路径、总数量。
2）开发API /v2/fileops/filedetail/（获取当前指定文件的文件详情）
     返回数据包括：文件类型gcode/ifp、文件名称、添加时间、文件大小、目标机型、Extruder_0 初始温度、Extruder_0 材料、Extruder_0 喷嘴直径、Extruder_1 初始温度、Extruder_1 材料、Extruder_1 喷嘴直径、打印用时、材料 (xx)_0 用量 -(克重, 长度)、材料 (xx)_1 用量 -(克重, 长度)。
3）开发API /v2/printer/renameprinter?PrinterName={name}&token={}（重命名打印机名称）
4）开发API /v2/printer/logfilelist/（获取日志列表）
     返回数据包括：日志文件的存储的绝对路径,文件名，文件日期。
5）修复API /v2/printer/system/
     增加字段：
     "model":"FUNMAT PRO 310 N"（新版卡）/"FUNMAT PRO 310"(旧版卡)
     "machine_name":（上位机显示的PrinterName）
     修复错误内容：
     "language“: "简体中文 - Chinese"/ "英文 - English"
     "machine_ip": (之前不管连接有线or无线都显示为无线的ip)
     "mac_address": (同ip问题)
6）修复API 修复API /v2/printer/basictemperature/的温度数据传输为整数。
7）增加设备发现报文，调整增加主动(active)与自动(auto)标识。
8） 修改有线连接与无线连接 会同时开启远程打印服务器功能 的问题；
9） 修改切换远程服务器ip，不能及时生效的问题；
10）修复手动关闭“启用远程打印”仍然会再次连接，且状态不匹配的问题。
2. 旧版卡 设置界面-固件版本 去掉升级按钮；
3. 增加log导出界面与命令模式界面的长按截图功能；
4. 共振频率检测修改：
1）频率点下发从1开始。
2）更新accConfig配置文件
3）点击开始检测，下发"M13 S1\n" 锁顶门。
5. 增加398错误码:"Gcode abnormal"。
6. 完成重做网络设置功能：
增加下列功能：
1）在【有线网络】或【无线网络】连接成功时，自动使用当前的设置方法（静态或DHCP)设置网络；
2）仅当用户打开【无线网络】开关且正在使用【设置】页时，自动更新网络热点列表，其他情况下网络热点列表停止更新，节约设备资源；
3）多项网络设置功能转入后台运行，减少设备操作迟滞感；
4）增加网络设置忙碌提示【旋转的圆环】，用于指代设备正在忙碌。即使设备忙碌，设备不会卡顿，用户仍可进行其他操作；
5）增加【无线网络】手动刷新按钮，支持手动刷新网络热点列表；
6）增加更严密的防错，自动修复和报错功能；
修复以下错误：
7）操作网络设置导致的黑屏问题；
8）【无线网络】连接状态栏运行不稳定的问题；
9）网络设置操作卡顿的问题；

PRO310SW_B_V1.0.9T12 2024/4/19
1. 增加共振频率检测功能。
2. 增加共振频率检查界面显示。

PRO310SW_B_V1.0.9T11 & PRO310SW_A_V1.0.19T9    2024/4/16
1. 修复通讯库，解决无法打印的问题；
2. 修复语言设置项一直显示为中文的问题；
3. resetConfig增加打开前门门锁检测U39 S1，增加打开顶门门锁检测U40 S1;
4. 开机恢复用户保存参数：
    1）增加前门门锁检测设置恢复；
    2）增加顶门门锁检测设置恢复；
    3）增加缺料检测设置恢复MaterialDetect；
    4）增加电机使能设置恢复MotorEnable；
    5）增加状态查询U13；
5. 修复右高温喷嘴图标错误的bug；

PRO310SW_B_V1.0.9T10 & PRO310SW_A_V1.0.19T8    2024/4/12
1. 解决zoffset是点击会一直发指令的问题
2. 修复M218解析，解决偏移值显示的问题
3. 软件升级提前检测desktop是否存在
4. 屏保时间调整步长设为10，最小值为10
5. 修改config.ini的读取和设置流程
6. 去掉打印过程中频繁的debug信息
7. 增加configIO库的调用
8. 修复U163解析，解决z轴下限位校准无显示的问题
-dora
9. 修复屏幕语言从中文状态变为英文状态的问题；
10. 修复打印时长被置零的问题；
11. 修复自动调平及WiFi自动重连被关闭的问题；
-timber



PRO310SW_B_V1.0.9T9 & PRO310SW_A_V1.0.19T7    2024/3/27
1. 尝试修复【无线网络】自动重连后未显示已连接符号的问题；
2. 修复【远程打印】连接状态显示错误的问题；
-timber

3. 增加恢复出厂值的固件恢复命令：启动自动调平U5 S1 启用电机M18 启用缺料检测U38.
4. 修改bug: 校准界面, 右喷头能够选择的材料与材料界面所能选择材料数量不一致。
5. 修复zoffset范围限制错误问题。
6. 修改材料库导出按钮文字显示错误。
7. log文件存储上限更改为10个、大小上限为50M.
8. Tune界面，喷头温度设置放开至350℃。
9. 增加 固件升级失败的判断条件： 若拷贝后的固件包为0bytes, 则判断为升级失败；
    界面弹窗提示：Firmware package copy is not complete , please upgrade it again。
10. 去掉队列中的保温checkbox。
-dora


PRO310SW_B_V1.0.9T8 & PRO310SW_A_V1.0.19T6    2024/3/25
1. 修复【无线网络】自动重连后未显示已连接符号的问题；
2. 取消【设置锁屏】选项和【设置锁屏密码】功能，不再支持这一项功能；
3. 修复屏幕保护会错误地在用户操作期间继续计时，并在用户操作中显示的问题；
4. 增加【远程打印】记忆【远程打印开关】和【IP地址选项】的功能，能够再设备重启后恢复用户最近一次选择；
5. 修复【无线网络】DHCP功能因系统时间错误导致的DHCP合约获取失败的问题；
6. 修改【恢复出厂设置】多项内容，细节如下】
    6.1. 缺料检测，自动调平，电机时能，WiFi自动重联，这些功能都恢复成开启状态；
    6.2. 清除已经保存记录的WiFi密码，有线网络和WiFi修改过的IP，子网掩码等都恢复成默认，DHCP默认打开；
    6.3. 远程打印保存最近一次连接方式，WiFi自动重连功能开启后，重启上位机，WiFi自动重连，远程打印开关也自动重现打开并选择WiFi或有线ip地址；
-timber

7. 暂时使用宏定义代替 使用硬件版本号区分新老板卡，配合固件更新。
8. 增加 UP OK 回复解析，标志固件升级成功。
9. 增加 UP ERROR回复解析，标志固件升级失败。
10. 增加Zoffset偏移值设置范围为-1到3。
-dora

PRO310SW_B_V1.0.9T7 & PRO310SW_A_V1.0.19T5    2024/3/20
1. 去掉屏幕cpu温度查询，解决打印过程中产生凸点的问题。
2. 修复了固件发送的部分指令不显示在command line界面的bug。

PRO310SW_B_V1.0.9T6 & PRO310SW_A_V1.0.19T4    2024/3/14
1. 增加远程开关相机API：解决当打印机上摄像头处于关闭状态时，远程打印无法启用摄像头的问题。- dora
2. 增加错误列表机器发生错误的数量以及错误代码（1天内）API：同步当前打印机上未处理的错误，接口返回 错误代码 、对应的描述 与 详细信息（只发英文信息）、每个错误发生的时间。- dora
3. 优化远程打印文件API：增加远程 开始打印 与 恢复打印 时，门的状态检测；若检测门且没有关门时开始打印，返回错误："doors are not in position"显示在PC端。- dora
4. 增加对乱码文件的保护：若打印过程中，当前行为乱码，则报警372，且放弃打印。（乱码检测规则：第一个字符为非ASCII码 或 NUL）- dora
5. 修改打印时，屏保界面不显示模型图片的问题。- dora
6. 增加初始化时，读语言配置项部分若为非数字的处理办法，防止程序因语言配置项含非数字而无法启动程序。- dora
7. 修复WiFi热点在部分情况下无法显示“点亮”的问题；-timber
8. 增加有线网络DHCP功能和相应界面。支持有线网络DHCP按钮流程在后台运行。-timber
9. 增加上位机记忆有线网络和无线网络DHCP按钮状态的功能。-timber
10. 修复DHCP功能面对多份DHCP合约问题的解读问题。-timber 


PRO310SW_B_V1.0.9T5 & PRO310SW_A_V1.0.19T3    2024/2/1
1. 优化动态库的接口，修复通讯异常问题；-mellisa
2. 加自适应屏幕分辨率库以及功能；-mellisa
3. 增加【无线网络】在点击一个网络热点，并连接成功后，自动使网络设置生效的功能 -timber
4. 修复上位机读写设置文件Config.ini出错的问题 -timber
5. 【锁屏功能】在开启状态时，现在不能设置内容为空的密码。当用户设置密码内容为空时，对应窗口的【确定】按钮不可按下 -timber
6. 修复上位机不能记忆【无线网络】开关状态，无法在开机时自动应用该状态的问题 -timber
7. 优化软件升级时，动态库存放位置，解决动态库覆盖导致程序崩溃问题 -dora
8. 优化zoffset开始关闭自动调平，结束后自动恢复问题 - dora
9. 解决无法读取打印文件名包含空格的ifp文件 -dora

PRO310SW_B_V1.0.9T4
1. 修复内部网络设置文件修复功能的错误；
2. 修复有线网络设置无法生效并自动回退到某个网络设置的问题

PRO310SW_A_V1.0.19T2
1. 修复内部网络设置文件修复功能的错误；
2. 修复有线网络设置无法生效并自动回退到某个网络设置的问题。

PRO310SW_B_V1.0.9T3	2024/1/25
1、断电续打，增加门锁检测及门开关提示弹窗。
2、修改断电续打完成后，重新打印，仍然从续打行开始打印的问题。

PRO310SW_A_V1.0.19T1 	2024/1/25
1、修复zoffset前，查询自动调平状态，结束后恢复状态。
2、局域网获取文件详情，字段重量的单位改为g，字段长度的单位改为gmm，数据精确到小数点2位。
3、固件升级后，增加机器状态查询。
4. 进入设置界面时，增加门检测查询。
5、设备检测，增加“camera”字符串检测。
6、增加相机支持打开时修改分辨率。
7、合并使用CommunicationLowerMachine库的版本。
8、增加适应屏幕分辨率。
9、将库文件存放至机器的/lib/路径下。

PRO310SW_A_V1.0.19	2024/1/24
1. 同步材料参数到当前版本 

PRO310SW_A_V1.0.18_Com 2024/01/20
 1、与下位机通信调用动态链接库libCommunicationLowerMachine.so的接口；
测试要求：
 2、与下位机通信模块，已通过自测，需测试人员测试与下位机通信的命令发送与接收是否正确，打印全流程是否正确；

PRO310SW_B_V1.0.9T2 2024/1/20
PRO310SW_A_V1.0.18T4 2024/1/19
    
    1. 修复【有线网络】页面的【应用】按钮没有效果，以及有线网络无法PING通的问题。

PRO310SW_A_V1.0.18T3 2024/1/18

    1. 取消【有线网络】页面DHCP功能。

PRO310SW_A_V1.0.18T2 2024/1/17

    1. 修复并【无线网络】在连接网络热点，上位机提示输入密码，用户放弃输入密码，选择取消后，【无线网络】页面卡顿的问题；

    2. 增加WiFi名（Anonymous）的中文翻译，（Anonymous）用于替换没有名字的（或只有空格或换行符的）WiFi名称；

    3. 修改部分无线网络日志功能。

PRO310SW_A_V1.0.18T1 2024/1/17
    
    1. 修复并验证【有线网络】的DHCP功能。拨动按钮在【有线网络】页面的左上角，使用方法与【无线网络】的同类按钮相似。验证时，可用网线连接上位机与路由器，在【有线网络】页面左上角显示“已插网线”后，拨动右上角【DHCP】开关到打开状态，左侧的所有设置项均显示为绿色，切不可修改。点击【应用】使用DHCP模式自动设置网络；
    
    2. 修复【有线网络】在开机时为DHCP模式下时，设置项不默认显示为绿色的问题；
    
    3. 修复【有线网络】的MAC地址显示不完全，第一个字符被遮住一半的问题。现在MAC地址能够正常显示；
    
    4. 修复【有线网络】在某些情况下无法正确显示【网关】和【DNS服务器】设置的问题；
    
    5. 修复【远程设置】下，点击【IP地址】，不显示有线网络IP的问题；
    
    6. 修复【无线网络】在开机自动连接不生效的情况下，【无线网络】卡住无法生效的问题；
    
    7. 重新设计【无线网络】连接状态检查，提高【无线网络】页面的反应速度；
    
    8. 重新设置【无线网络】的自动连接功能，若自动连接功能使用的网络的密码不正确，系统不会提示输入密码，而是处于【未连接】状态。

    9. 重新设计上位机在Linux环境下使用命令的方式，先无需在Linux环境建立脚本文件，解决因Linux环境有文件不停刷新导致的多种问题。

PRO310SW_A_V1.0.18 2024/1/15    
增加【有线网络】的下述功能：
    
    1. 增加【有线网络】的DHCP功能。拨动按钮在【有线网络】页面的右上角，使用方法与【无线网络】的同类按钮相似；
    
    修复下述功能：
    
    1. 修复【无线网络】自动刷新时卡顿的问题；
    2. 修复【无线网络】在连接一个WiFi时，尝试连接另一个不同WiFi热点时网络连接断开，但不连接新的WiFi热点的问题；
    3. 修复执行上位机命令的方式导致上位机部分路经频繁刷新的问题。

PRO310SW_A_V1.0.17 2024 1/12
    1、添加U13中字段AL解析（自动调平）
    2、添加autoleveling状态更新
    3、zoffset根据AL状态判断是否需要关闭自动调平（U5 S0），退出zoffset时，恢复自动调平状态
设置
    4、更换config_off文件夹目录路径，去掉用户界面usr/intamsys 显示的config_off文件夹
    5、abort时先累加时间，再跳转状态，解决放弃打印后，打印统计时间不及时累加问题。
    6、记录总打印时间，去掉重复累加了上一次的打印时间，解决打印统计时间异常变多问题。
    7、增加相机错误码日志输出，记录为"CAMERA_ERROR: "。
    8、增加读取屏幕CPU温度机制，当温度小于等于75℃时，60s读取一次，当温度大于75时，10s读取一次，输出在log中，记录为“get CPU Temperature: ”

PRO310SW_B_V1.0.9 2024/1/12 
PRO310SW_A_V1.0.17 2024/1/12 
1、添加U13中字段AL解析（自动调平状态）。
2、增加上位机内存LOG保存限制上限：log 最多只能保存5个，超过自动清除。
3、zoffset时根据自动调平状态，判断是否需要关闭自动调平（U5 S0），退出zoffset时，恢复自动调平状态设置。
4、更换config_off文件夹目录路径，去掉用户界面usr/intamsys 显示的config_off文件夹。
5、打印abort时先累加时间，再跳转状态，解决放弃打印后，打印统计时间不及时累加问题。
6、记录总打印时间，去掉重复累加了上一次的打印时间，解决打印统计时间异常变多问题。
7、增加相机错误码日志输出，记录为"CAMERA_ERROR: "。
8、增加读取屏幕CPU温度机制，当温度小于等于75℃时，60s读取一次，当温度大于75时，10s读取一次，输出在log中，记录为“get CPU Temperature: ”
9、切片远程导入文件到上位机，仅保留ftp的文件，tmp仅存放一个上次打印的文件。 
10、u盘升级固件时，先进行文件复制，再进行U14指令的下发（reset固件）。

PRO310SW_A_V1.0.16 2024/1/10
	修改和增加有线连接(Ethernet)和无线连接(Wlan)的述功能：
	1. 去掉【有线网络】页面的【重置】(Reset)功能；
	2. 增加用于【有线网络】页面和【无线网络】页面的设置防错功能，用户设置的错误网络设置将会被阻止，并弹窗提示用户错误信息，并允许用户恢复至原来的设置。下列项目【IP地址】（IP），【子网掩码】(Netmask), 【网关】（Gateway), 【DNS服务器】（DNS Server)， 【网络号】（Network)【广播地址】(Broadcast)  * 后两项不能从上位机屏幕修改
		具体规则：
		2.1. 所有地址均有3个点号，没有除了点号以外的其他标点符号。若地址的点号不是3个，或有其他标点符号，上位机判定网络设置有错；
		2.2. 所有地址均为4个十进制数，若地址不是4个十进制数字，上位机判定网络设置有错；
		2.3. 所有地址的4个数字的取值范围均为0-255，若包含范围以外的数字，上位机判定网络设置有错；
		2.4. 将【子网掩码】视作二进制数，左X位(X位0~32范围内的数字) 全部位1，剩余位全部为0，若【子网掩码】不满足这个规则，上位机判定网络设置有错；
		2.5. 【IP地址】和【广播地址】需处于同一网络中，且网络号与设置的【网络号】相同，若不满足这个规则，上位机判定网络设置有错；
		2.6. 【IP地址】和【网关】需处于同一网络中，且网络号与设置的【网络号】相同，若不满足这个规则，上位机判定网络设置正确，但网关不可用；
	*上述提示支持中英文双语。
	3. 增加防错提示。若【有线网络】页面或【无线网络】页面的网络设置有上述错误，用户点击【应用】（Apply)按钮后，错误的网络设置不会生效，并会弹出错误提醒。用户可以选择恢复网络设置到之前的设置，或保留目前的设置作进一步修改。若出现上述2.6情况，用户可以再【网关】设置不正确的情况下点击弹窗的【确定】按钮使网络设置生效，但【网关】不能使用；
	4. 【无线网络】页面的DHCP功能现在可以自动获取全部的网络设置，无需手动填写【网关】和【DNS服务器】；
	5. 【无线网络】页面的DHCP功能获取的所有设置可以用于手动模式，只需再DHCP模式下点击【应用】，获取网络设置成功后，关闭DHCP功能，所有网络设置会显示在手动模式中。用户可以使用这个设置，也可以做修改；
	6. 去掉【无线网络】页面的【刷新】(Refresh)按钮，无线网络热点列表现在可以自动刷新；
	7. 修正【无线网络】页面无线网络热点列表中的中文WiFi名称显示为乱码的问题；
	8. 更新【无线网络】的日志内容，使日志内容更清晰易懂。

PRO310SW_A_V1.0.15 2024/1/4
        修改和增加有线连接（Ethernet)的下述功能：
        1.原【设置IP】(Set IP)按钮文字修改为【应用】(Apply)，与无线网络（Wlan)的相同同能按钮保持一致；
        2.更新【应用】按钮的中英文翻译；
        3.用户使用不正确的网络设置，并点击【应用】后，网络设置不会生效，并在上位机屏幕自动重置回最近一次生效的网络设置。此功能与无线网络（Wlan)的功能一致。判断网络设置不正确的条件有以下几条：
            3.1 IP地址，子网掩码，网关，DNS服务器地址均应是4位十进制数字，有上述地址不是4位的会判定为不正确；
            3.2 根据IP地址，网关与DNS服务器分别与子网掩码计算网络号（可参考设备Pro310网络设置教程 钉盘>上位机>设备Pro310网络连接设置教程.pdf学习网络号计算过程)。若上述网络号不一致，则设置会判定为不正确；
        4.添加【重置】（Reset)按钮。按下此按钮会重置所有有线网络设置到一个固定的正确网络设置。此功能用于帮助客户或测试人员在网络设置错误后，恢复到一个正确可用的网络设置

PRO310SW_A_V1.0.14 2024/1/3
	1、修改远程连接密码设置；
    	2、取消无线网络设置页面下的【云平台】按钮；
    	3、取消开机自动连接云平台，云平台相关日志内容不会出现在日志文件中。

PRO310SW_A_V1.0.13 2023/12/28
	1、命令窗口增加暂停显示点击后窗口内容不继续刷新，按键变成继续显示，再次点击窗口内容可以刷新。
	2、远程连接，固件版本显示错误解决。
	3、远程打印，远程连接密码点击刷新改为刷新6位随机数字。
	4、远程打印，打印机详情页，gcode列表中材料长度与克重字段添加。

	5.增加下列云平台报文接口.
	6.增加云平台报告喷头当前装载材料，喷头当前温度/目标温度，腔室当前温度/目标温度，热床当前温度/目标温度以及当前打印机工作状态的接口内容实装。

PRO310SW_A_V1.0.12T2 2023/12/21
	1、打印结束时，没下发U12的问题优化。
	2、进退料程序，点击进料，提示热床将降低至平台底部，点击确认后，平台未下降的问题解决。
	3、打印过程中暂停（M601）和停止（M112）的续发机制增加，解决界面卡死问题。
	4、打印时长统计栏，增加长按5s进行数据清零功能。

PRO310SW_A_V1.0.12T1 2023/12/20
    	1.修改在设备Debian环境下运行系统命令所暂存命令的位置，由/usr/intamsys/修改为/usr/,以避免用户目录界面的频繁刷新问题；
    	2.重命名了部分系统代码的变量名，原因是英文拼写错误导致的误读或者作为变量名或函数名不规范；

PRO310SW_A_V1.0.12 2023/12/19
	1.支持云平台功能：在无线网络设置页面添加Cloud按钮。在设置完成无线网络配置并设置了可以连接外网的网关后，点击Cloud按钮可以向云平台发送信息，在云平台添加打印机；
	2.删除无线网络的部分日志内容。

PRO310SW_A_V1.0.11T3 2023/12/1
      	1. 修复设置部分无线网络配置并按下使用键（Apply)时自动恢复原有配置的问题；
      	2. 修复无线网络不时显示断开连接，之后恢复连接的不稳定问题；
PRO310SW_A_V1.0.11T2 2023/12/1
	1. 增加 老板卡打印过程中，4s查询一次温度（M105）。
	2. 修改 factory的z限位取值不对的问题。
PRO310SW_A_V1.0.11T1 2023/11/20
	1. xy打印文件添加U13查询延时
	2. 区分打印过程中暂停时不查询U13
    	3. 等待弹窗样式细节优化
    	4. moresetting界面弹窗背景覆盖细节优化
	5.  材料库新增材料"Kimya ABS-ESD"
	6. 合并V1.0.11
PRO310SW_A_V1.0.10T2 2023/11/20
     	1. 增加屏保时间修改弹窗，范围为5-30min。
     	2. 增加M601、M112没收到反馈的续发机制。
PRO310SW_A_V1.0.11 2023/11/16
	1. 若关机时使用无线网络，则无线网络开机时自动连接最近一次使用的无线网络。该功能可在用户偏好中选择打开或关闭，默认打开；
      	2. 保存手动设置的网络配置，可在开机后恢复之前的手动网络配置；
      	3. 记忆曾使用过并成功连接的无线网络配置，使用这些网络无需使用密码；
      	4. 修复wifi密码框打开再关闭后无法再打开的问题；
      	5. 实现无线网络DHCP功能；
      	6. 开机默认显示无线网络“设置IP"界面；
      	7. 解决点击”无线网络”标签时因寻找Wifi网络导致的卡顿问题；
      	8. 增加刷新按钮，点击时可寻找可用Wifi网络；
      	9. DHCP配置的ip和掩码不应被用户更改，现设为不可更改状态，用绿色显示；
      	10. MAC地址不可更改，在手动模式和DHCP模式下均显示为绿色；
      	11. DHCP配置可选择性设置网关，若不设置网关，显示“0.0.0.0”；若设置网关，可自行点击网关修改；
      	12. 无Wifi名的网络标记为匿名（Anonymous）
追加:	13. 解决因内部配置文件损坏导致的无线网络配置显示不全的问题；
	14. 加入内部检测网络配置的功能，避免用户输入不合规范的网络配置，若配置文件出错，可开机后恢复至默认状态；
	15.  解决DHCP连接时间过长的问题；
PRO310SW_A_V1.0.10T1 2023/11/14
	1.  XY校准打印前，先提醒关门再预热打印。
	2.  XY校准正常打印过程中，报断料检测，恢复打印后打印正常gcode的问题解决。
	3.  去掉首屏-相机按键。

PRO310SW_B_V1.0.8T 2023/11/14
	1.  断电续打后恢复打印，点击放弃打印不能够停止问题修复。
	2.  出厂测试 ，增加Z轴下限位位置校准和显示 U163。
	3.  断电续打，增加锁门动作M13。

PRO310SW_A_V1.0.10T 2023/11/9
	1.  修改自动退料前进料50mm流程，分成50步执行，增加延时。点击Stop后可以立即停止。
	2.  开始调平，不可通过界面点击退出，仅收到报警 或 调平完成才可退出。
	3.  log导出页面，不可全选问题修改。

PRO310SW_B_V1.0.8 2023/11/3
	1.  自动调平，增加G代码下传时间，一个点等2000ms。

PRO310SW_A_V1.0.10 2023/11/3
	1.  开始打印，温度状态显示异常的问题修复。

PRO310SW_A_V1.0.9 2023/10/31
    	1. Sample样例在resources里更新。
    	2. 修复 首屏-保温时间- 设置后模块状态变为“至灰”，不可再次选取的问题。
    	3. 修正初次连接wifi时，若取消密码输入，则后续无法弹出密码输入弹窗的问题。
	4. 隐藏设置界面的Machine Model显示，将Door Detection Enable放在More Setting中。
	5. 部分未翻译成中文的内容添加。
	6. 去掉调平时，喷嘴与平台加热的动作。

PRO310SW_A_V1.0.8 2023/10/27
  	1. 修复有线网络（以太网）配置与内置网络配置文件不符的问题
    	2. 修复有线网络（以太网）用户无法保存网络配置的问题

PRO310SW_A_V1.0.7 2023/10/25
	1.  将新板卡问题修改部分代码合并。
	2.  调平时，喷嘴加热到150度，平台加热到打印状态。
	3.  修正重复升级后黑屏的问题。

PRO310SW_B_V1.0.7 2023/10/23
	1. 点击开始打印，增加提示关门弹窗和锁门操作（门锁检测开启时），再预热。
	2. 自动调平过程中出现235告警后，退出并停止自动调平。
	3. 修复远程打印连接时，IP地址不能有效选择的问题，IP选择成功后关闭弹窗。
	4. 自动调平开始，G28和G29一行发送。
	5. 局域网远程打印，机型的初始值由610改为310。
	6. XY喷嘴校准流程，打印模型时的锁图标状态修正。

PRO310SW_B_V1.0.6 2023/10/16
	1. 增加断电续打功能。
	2. 修复打印过程中自动续料后喷嘴温度变0的问题。
	3. 恢复出厂设置后增加机器状态查询。

PRO310SW_B_V1.0.5 2023/10/12
	1. 设置界面增加Machine Model显示，新版卡显示内容为PRO310N。
	2. 上位机门锁按钮发送的指令为修改为M13和M12。
	3.  打印过程中进度100%，但不发送结束指令的问题修改。
	4.  开机初始化，门锁屏蔽状态与实际一致。
	5. 修改腔室内部LED灯亮度每次点击调节范围为5，默认显示为当前亮度值。
	6. 屏幕软件升级会将系统语言不会恢复至默认英文状态。
	7. 出厂测试界面，模型冷却风扇按钮控制再次点击后有效。
	8. 恢复默认出厂增加重启操作。
	9. 点击恢复默认出厂设置实时恢复。
	10. 点击恢复出厂设置按钮后，随机开关一个功能，打印时长统计不置0。
	11. 点击中英文状态切换，取消操作不会更改当前状态。
	12. 添加报警提示内容（ 214、215）。
	13. 自动调平前增加回零操作。
	14. 打印过程中缺料报警，进入自动进退料流程，退料与续料完成后，点击停止按钮不显示。
	15. 设备开机时，增加U0查询报警。
	16. 暂停打印时，调整为机器也不可以进入到参数调整页面（与打印状态相同）。

PRO310SW_A_V1.0.5 2023/09/22
	1.优化网络卡顿问题，优化无线网络设置以及连流程；
	2.修复更新软件后默认语言不进行保存问题；
	3.修复进退料过程中平台降到最低过程中取消时依然下降到底问题；
	4.z向校准过程中修改当前值引起混乱问题，经留柱决策取消该功能；
	5.文件浏览器中文件名字没有限制，太长会覆盖其他的地方问题已经修复，过长显示为省略号；
	6.开始打印后预热时间目前改变不生效，经评估修改成开始打印后该功能不可用。

PRO310SW_B_V1.0.4 2023/09/12
	1.  增加局域网远程软件/固件升级功能，请按照局域网远程升级软/固件步骤说明进行操作测试，
	附件说明：
  	（1）局域网远程升级软/固件步骤说明。
  	（2）本版本软件安装包PRO310SW_B_V1.0.4，先通过U盘进行升级。
  	（3）供局域网远程升级测试的软件安装包PRO310SW_B_V1.0.T（仅版本号差异）。
  	（4）供局域网远程升级测试的固件安装包PRO310FW。
 	（5）远程升级电脑端软件安装包 SetupRP0911.exe。

 	2.  修改了U盘升级固件时安装包的命名检索，即PRO310FW_V*.bin。

PRO310SW_B_V1.0.3 2023/08/30
	1. 左右喷嘴Z向偏移，校准设定后，增加喷头退出机制，解决平台顶喷头问题。

PRO310SW_A_V1.0.4 2023/08/25
	1.修复 断料续打-进退料30S结束后，按键状态不切换问题；
	2.去掉系统设置内部更换喷嘴界面功能；
	3.优化退料温度，材料按照退料温度进行退料；

PRO310SW_B_V1.0.2 2023/08/23
	1.增加固件升级功能和流程并进行汉化：
	   操作说明：
	（1）将最新版本固件"Firmware"拷贝到U盘中。
	（2）将U盘插入到机器上。
	（3）进入设置界面，点击固件版本后的升级按钮。
	（4）开始升级，等待升级完成提示。
	（5）点击确认，查看固件版本号。

PRO310SW_A_V1.0.3 2023/08/18
	1.修复轴移动-挤出机-挤出&回抽按钮，显示问题；
	2.根据留柱要求将暂停打印和恢复打印刷新按钮去掉，以及停止等相关按钮；
	3.退料过程中按照先按照进料温度进料50mm,然后按照进料流程一样进行退料流程；
	4.优化进料提示，目前按照要求平台进行到底每次进行提示；
	5.队列样例里面的重量读取问题异常修复；
	6.验证文件浏览时出现的时间问题不正确缺陷，目前验证下来无误，请测试保持关注；
	7.目前Gode内部材料类型自定义后应用无法删除，目前已经将自定义加入自定义材料库，支持删除；

	
PRO310SW_A_V1.0.2 2023/08/07
	1.修复轴移动-挤出机-挤出&回抽按钮，显示问题；
	2.根据留柱要求将暂停打印和恢复打印刷新按钮去掉；
	3.优化打印过程中读取Gcode温度设置，不再读取材料库温度，由于不能兼容之前版本，改为当Gcode文本没有设置温度时，读取材料库温度；
	4.退料过程中按照张伟最新设计，先进料50mm,延时10s,再退料50mm,延时10s，然后按照5mm持续退料；
	5.断料续打过程中获取进入界面先设置当前喷嘴温度，保证喷嘴温度在线；

PRO310SW_B_V1.0.1 2023/07/31
	1.增加喷头更换确认按钮并进行汉化；

PRO310SW_A_V1.0.1 2023/07/30
	1.增加喷头更换确认按钮并进行汉化；
	2.根据留柱要求将工厂测试界面隐藏，目前改成长按设置界面中机器操作界面下的moreSeting模块，出现工厂测试功能；
	3.根据实际情况将工厂测试中右喷头最大行程350修改为45
	4.根据验收要求将打印平台温度上限改为160℃，120℃设置提醒提示客户低温喷头底板继续加温会损坏，若继续升温请更换或者取下底板；
	5.优化打印过程中读取Gcode温度设置，不再读取材料库温度，直接读取Gcode文本；
	6.退料过程中按照张伟最新设计，先进料50mm,延时10s,再退料50mm,延时10s，然后按照5mm持续退料；

PRO310SW_B_V1.0.0 2023/07/14
	1. Z轴调平优化流程；
	2. xy校准优化范围增加offset值；

PRO310SW_A_V1.0.0 2023/07/12
	1. 按要求更新软件命名方式；
	2. 测试发现材料库个别更新后依然出现高温材料问题修复；
	3. 禁用屏幕中央鼠标箭头；
	4. 出厂测试中传感器状态无反馈；按照这个格式回复上位机测试无问题ok M119 X_MIN:1 X_MAX:1 Y_MIN:1 Y_MAX:1 Z_MIN:1 Z_MAX:1
	5. 未进行过WIFI连接的设备更新系统，显示WIFI已连接（自动重连开启），卡顿30S，修改默认选项改为默认不自动重连；
	6. 修复整机BUG-设置-断料检测-整机重启后断料检测功能状态不一致（整机重启，开机屏幕显示断料检测功能为开（开机未发送U38查询），实际固件为关U38查询结果为S0，查询后屏幕状态更新）
	7. 变更队列-设计缺陷，材料信息，显示为m，目前统一为g（克）；
	8. 测试FTP传输的，无法再次打印问题测试无误；
	9. 摄像头延时（帧率无法调节）问题修复；
	10. 喷头拔掉时报警显示信息改为“未检测到打印喷头“问题修复；
	11. 测校流程和主材料流程选择材料方式不一致问题排查；
	12. 运动轴右喷头回零运动后界面状态不对问题排查，为新老板卡固件执行方式不一致导致；
	13. 修复材料界面和测角界面材料选择不一致问题；
	14. z轴调平增加上一次调平值显示问题；



V2.1.2.7 2023/06/06
	1.同步固件优化自动调平指令格式，修复自动调平不生效问题；
	2.更新最新E12版本材料库工艺参数；
	3.修复队列打印时完成后状态不修正问题；
	4.优化润泽中文翻译问题；

V2.1.2.6 2023/06/05
	1.修复命令模式输入M218界面不刷新异常；
	2.修复手动调平修复第二部喷嘴升温异常问题导致回退软件崩溃问题；
	3.修复材料库更新后修改自定义材料库后断电导致材料库丢失问题，此为代码缺陷，已经修复；
	4.修复软件在自定义一个材料库进行删除，重启或者断电重启以后材料库仍然存在问题分析，此为代码缺陷，已经修复；
	5.更新最新E12版本材料库工艺参数；
	
	
V2.1.2.5 2023/05/25
	1.310软件工厂测试模块XYZ测试结果不更新问题修复；
	2.310软件手动调平模块去掉平台升温过程，优化5个步骤为4个步骤；
	3.310软件材料库增加客户自定义材料库数据保存，重启后数据不丢失；
	4.310软件首屏门锁按钮不切换导致无法开门问题修复；
	5.310软件工厂测试模块修复电机没有指定问题，增加左右电机控制；
	6.310软件首屏相机控制与系统设置部分冲突问题解决；
	7.310软件工厂测试模块缺料传感器状态指令不发送问题修复；


V2.1.2.4 2023/05/12
1.打印标尺升温顺序调整验证，目前就是按照先底板再喷头;
3.优化软件升级默认参数更新软件可以保存;
4.手动调平去掉喷头升温;
5.工厂测试里传感器测试自测无误;
6.门锁检测传感器不起作用自测无误;
7.修改照明灯调节亮度数值不变;
8.断料检测开关不起作用优化调试;
9.连接WIFI后DHCP点击造成卡死问题修复;
10.自动连接WIFI后卡死30S优化至3S以内;
11.界面汉化初版优化并完成自测；


V2.1.2.1 2023/03/10
1. 调平测校界面增加平台温度显示，优化界面显示当前喷嘴材料，修复校准过程中平台温度按照材料库温度校准,保持平台升温等待M190；
2. 打开相机后至打印完成时弹框提示和相机显示冲突，优化为在打印完成取走模型前关闭相机；
3. 优化缺料提示指导描述，说明手动以及自动缺陷换料的行动指南；
4. 修复自动更新软件时更新材料库前置条件错误问题；
5. 暂停出现弹框，固件完成后弹框消失，暂停后恢复过程中增加弹框进行等待，保证固件状态恢复；
6. 等待固件响应时长由5S未响应报警改为20s未响应报警；
7. 同步固件修改M601、M602、M112反馈格式校验判定，暂停状态如果出现resend则补发送M601进行暂停状态切换；
8. 优化log，存储方式以及清理方式，优化存储log路径以及图片路径；
9. 将当前resend机制由重发8条改为重发1条，恢复打印完成保温功能；
10. 人为暂停阶段挤出机没料反馈117异常码并弹窗提示，后面再次放弃该方案；
11. 修改272异常码描述并进行覆盖清除，腔温保持依Gcode为主修改读取材料库问题导致的温度跳变；
12.完成工厂测试功能实现，如彩灯控制检测，传感器功能检测、料想检测以及碰头检测功能等；
13.完成门锁，自动调平、电机、材料检测等功能开关设置；
14.完成LED等控制功能，打印时长统计等功能；
15.完成设置界面布局优化，功能布局优化等功能。


V2.1.1.30 2023/1/30
一、优化主界面
1.更换开锁下的状态图标。
2.将预热设置从工具栏中移到温度信息的上部，并将描述文字由“Preheat”改为“Stabilization time”。
3.将摄像头从状态栏移到工具栏中。
4.调整温度信息的显示页面，增加进度条信息。
二、优化轴向运动界面
1.将步幅选择控件从左上部移到右侧。
2.加宽左侧图片显示区域。
3.加强切换项的说明，加宽切换项，提高切换响应速度。
 三、优化进退料界面
1.增加引导图片和文字说明子控件。
2.微调控件大小和间隔。
3.未加入引导的图片和文字资源，待设计稿出来后再给与完善。
四、修复若干bug
1.优化任务队列中加载模型文件时的逻辑。
1）拷贝模型图片到队列目录下时，应采用模型文件的名称作为名字，避免覆盖掉同名的模型图片，因为ifp模型文件会带有相同名称的模型图片文件。
2）避免删除我们提供的默认模型图片文件。
2.重启后进入材料界面，右喷嘴所选材料应符合预期，而不是随机变成程序默认材料。
3.手动调平，第一次进入第4大步的第1小步时，应发送G28指令。
4.启动打印后，不可进入手动调平界面。
5.调整等待窗口子控件布局间隔。
6.收到3XX告警后，应终止进退料流程。
7.在水平校准的准备界面加入跳转到最后的校准值输入界面。
8.重新开始水平校准后，校准值输入界面的默认输入值应为0.
9.系统设置界面的自动调平开关转态应与机器状态联动，即当从命令行界面以发送命令的方式开启/关闭自动调平后，系统设置界面的按钮状态应同步。
10.轴向运动界面中，点击“Home All”时，应弹窗提示。
11.优化设置界面和队列

V2.1.1.29 2023/1/4
1.材料界面，目标温度设置值应为所选材料的打印温度值，且第一次不应为空。
2.打印中不应每秒发送M105。
3.完成手动调平后，从设置界面再进入手动调平界面，不应弹出进行自动调平的提示窗。

V2.1.1.28 2022/12/16
1.开始打印标尺时，应执行G28指令。
2.材料界面设置目标温度，当第二次打印输入框时，值默认应为选中状态。
3.优化退料流程。
1）先进料50mm。
2）退料50mm。
3）等待10s。
4）正常退料。
4.终止打印后，应将舱室温度和底板温度归零。

V2.1.1.27 2022/12/12
1.返回gcode列表API的保存时间应为本地创建时间。
2.应支持远程删除网络打印文件。

V2.1.1.26 2022/12/09
1..广播以json形式返回MAC地址和机器模型；
2.时间取消12小时制切换；
3.网络动态IP自动刷新；
4.相机不同分辨率切换；
5.远程网络列表功能优化；
6.根据机器状态判定是否可以执行打印控制相关接口。
7.currentjob应更新模型文件名称。
8.在发送了M24且没有收到M24回复期间终止打印后，再次打印会陷入打印无法进行下去的问题。
9.因预热时已执行一个G28了，故应取消M24之前的G28，加快处理速度。


V2.1.1.25 2022/11/24
1.同一个材料不应只能拷贝新建3次。
2.水平校准中，加热底板期间退出，不应挂掉。
3.修改多点调平方案B模拟测试中遇到的问题。
4.切片广播远程多机台设备搜索联调成功；
5.切片软件远程显示接口设计并完成功能测试，联调成功；
6.打印队列第二页移动bug修复；
7.WIFI异常乱码问题修复，并添加部分友好提示；
8.屏幕亮度进行重启机器自动保存设置；
9.远程模块获取目标路径下文件信息并解析，拿到相关数据列表反馈切片功能实现;


V2.1.1.24 2022/11/11
1.修复队列文件无法删除问题。
2.修复队列文件移动崩溃问题；

V2.1.1.23 2022/11/11
1.取消温度动图，改为静态图，因为会影响打印质量（通信线程会被挤占，导致收发的指令数量减少）。
2.降温情况下，当当前温度达到40度时，取消其降温状态，有绿色变为蓝色。
3.刚开始打印而没有收到固件回复M24期间，若收到告警，则上位机自动停止打印。

V2.1.1.22 2022/11/11
1.调整状态栏上通知按钮中图标和文字的间隔，并可以根据数值长度来动态调整按钮大小。
2.扩大确认复选框的热点区域，以提高点击响应率。
3.为调平与校准界面添加上左侧区域的图片资源。
4.优化文件选择界面。
1）恢复Add to Queue按钮。
2）切换排序类型时，应立即执行排序动作并刷新界面。
3）排序的上下图标状态应和实际排序效果同步。
5.数字输入框中，点击OK按钮，应可自动退出输入界面。
6.修改调平与校准的标题与调平校准入口界面显示得一致。
7.XY校准最后：输入补偿系数时，XY的输入框应是0，而不应是上一次调平的数值。
8.回复AnimatedImage的cache为true的属性值，同时在几个主tab页面切换时尝试主动销毁页面，期望可以避免先前的动图加载异常的情况。
9.更新软件时，应删除机器上旧有的示例模型。
10.微调界面，切换设置项时，界面不应卡顿。


V2.1.1.21 2022/11/5
1.修复设置界面相关bug。
a.修复设备名更改后重启不保存问题；
b.多点自动调平功能实现；
c.调整WiFi模块输入框未居中心导致点无法输入异常问题;
2.修复队列员样例和任务切换时finish控件异常问题；

3.优化材料界面。
1）右喷嘴材料开机后应显示先前设置好的材料名称。
2）进入材料选择界面时，应高亮度显示当前所选择材料。
3）在材料界面，打开告警列表界面，进入详情界面，退出告警列表界面，点击材料选择按钮，应可弹出预期的材料选择框。
4）材料界面的进退料超时时间由30s改为60s。

4.优化主界面。
1）首次进入主界面时，去掉Queue入口。
2）调整状态栏间距从10变为20。
3）调整主界面右上角公司图标大小。
4）调整打印设置界面布局。
5）预热中，取消heathold后，不应执行终止heat hold相关指令。
6）为告警信息弹窗界面加上用以确认的复选框，用户必须选中复选框，才可以进行下一步操作。

5.调整缺料续打界面。
1）增加文字描述。
2）支持从进料界面返回到退料界面。
3）增加用以确认的复选框，用户必须选中复选框，才可以进行下一步操作。
4）进入缺料续打界面时，应自动打开顶门。


6.优化与调整调平与校准界面。
1）水平校准预热界面，底板温度不应显示成舱室温度。
2）开机启动后，校准准备界面当前所选材料应与材料界面的一致。
3）Z校准预热温度应采用材料的退料温度。
4）为校准模型打印过程加入暂停、续打、终止等执行动作的等待窗口。
5）调整水平校准预热逻辑：先等待底板升温到目标温度，再加热喷头，避免烫坏喷嘴。
6）水平校准输入界面，点击“Calibrate”后即隐藏“Calibrate”按钮。
7）水平校准预热时，应等到平台和底板的温度都到达后，才可以跳到下一步。
8）调整调平与校准界面的跳转关系。
（1）准备界面隐藏掉右上角的跳转按钮。
（2）其它界面，点击左上角的按钮应返回到可选择材料的校准入口准备界面。
（3）点击最后的水平校准界面的“Finish”按钮，返回到校准入口准备界面。
（4）调整各子流程的界面标题内容。
9）为Z校准准备界面、水平校准准备界面加上用以确认的复选框，用户必须选中复选框，才可以进行下一步操作。

7.调整微调界面。
1）调整了Tune界面左边参数显示的位置。
2）为温度信息增加动图。
3）切换参数时，右侧输入框应同步切换为所选材料的当前值。

8.调整文件选择界面。
1）进入文件夹，应显示所拥有的模型文件个数。
2）为文件界面排序左边加上“Order：”说明。
3）右上角的上下排序状态应跟着点击而变化。
4）文件选择入口界面，若U盘不可用，则应不能点进去。
5）去掉Queue存储类型入口。

9.其它调整项。
1）调整日志记录逻辑，与610/410同步。
2）结束标尺打印后进入轴向运动的E界面，其活跃喷头信息与固件应一致，即此时活跃的喷头是右喷嘴而非左喷嘴。
3）当设置的目标温度小于40时，判定为正常状态（显示为蓝色）而非降温状态（显示为绿色）。
4）通过改变GIF动图的缓存模式来尝试解决因动图加载异常而导致的程序崩溃问题。
5）调整模型文件的生成时机以解决偶发的屏幕卡顿问题。


V2.1.1.19 2022/10/25
1）修复设备名更改后重启不保存问题；；
2)  修改设备发现异常主动暂停发送M601机制；

V2.1.1.18 2022/10/22
1）任务队列切换界面finish修改按钮小时未保存问题修复；
2) 任务队列同一界面内移动任务未保存，跨界面保存正常问题修复；
3) 修复Tune界面喷嘴风扇设置后，显示异常的问题

V2.1.1.17 2022/10/21
1）添加任务时，程序不应崩溃。
2）切换Heathold状态，切换队列类型后，Heathold状态应保持。
3）机器处于预热/预热保持/打印/暂停时，所有任务队列的打印按钮应均不可用。
4）处于打印中的队列任务，应显示“Printing”状态标志符.
5) xy校准预热后，开始打印时，不应弹出取件窗口。
6) 完成校准模型打印时，程序不应挂掉。
7) 任务队列调用队列信息越界所致。
8) 修改WIFI模块静态IP不能修改问题；
9) 修改机器名可修改不可记住的问题；

V2.1.1.13 2022/10/18
1.修改相机模块兼容新的UVC相机；
2.修改队列打印状态，打印完成后去掉打印标记；


V2.1.1.12 2022/10/17
1.修订Load/Unload的箭头图标。
2.允许用户在多点调平中退出当前界面。
3.轴向运动，X/Y/Z界面，输入框输入之后，执行的是设置绝对坐标。
4.调整E挤出界面。
5.3XX告警后，不应触发XY校准的归0动作。
6.E挤出界面中，操作按钮使能状态异常。
7.材料界面，超时自动停止进退料后，应关闭进退料蒙层界面。
8.进入到轴向运动界面，没有切换到Y/Z/E，此时固件通知切换喷嘴时，应自动切换X-Left/X-Right项。

V2.1.1.11 2022/10/14
1.报错导致触发停止打印时，应判断是否需要执行相关动作。假如正在进退料，然后将温度设为0就不好了。
2.应可正常退出屏保界面。
3.为进退料加上超时退出的功能：30秒后会自动退出进料/退料。
4.E挤出界面，执行100mm步幅时，将按钮置灰2秒。
5.轴向运动界面的坐标值应显示1位小数点。
6.将暂停等待窗口至于告警提醒窗口之上。以保证在缺料报警后，用户的退料/进料操作执行于暂停之后。
7.Tune界面的材料名称应根据所选材料变动。
8.修改材料界面因代码优化而引入的问题：
1）喷嘴图片没有根据喷嘴切换而改变。
2）进料中，点击退料，弹出界面不应被关闭。
9.点击告警列表界面右上角的叉叉时，应可以关闭当前界面。
10.应可自动弹出显示171告警。
11.优化输入框逻辑。
1）默认为全选状态。
2）在全选状态下，输入第一个字符时，删除先前选中的字符。
3）调整了选中的背景色由黄色变为“#325d8c”

V2.1.1.10 2022/10/12
1.禁掉材料界面的相关温度设置功能。
2.可读取固件版本号。
3.主界面右侧应显示当前材料库所选择的材料名称。
4.Tune界面，微调的步幅由5改为1。
5.Z校准输入界面，将原先的0.1步幅大小调整为1。
6.数字输入框中字符应明码显示。

V2.1.1.9 2022/10/11
1.优化材料界面。
1）点击料轮图片，也可以切换喷嘴。
2）进退料结束后，温度应归0。
3）更换材料界面load/unload的箭头图标：当前反了。
4）进退料中，点击Load()/Unload()按钮，应可终止进料/退料。
5）显示直接设置进料温度的按钮。
6）进退料时，直接采用当前已设置好的温度，而不额外再设置一次温度。

2.调整Z校准中，喷头切换时的移动指令（Z初始位置由0.2变为3），以避免移动值过小，从而剐蹭烫伤底板。
3.重置数值输入框初始值后，应默认输入框为全部选中状态。
4.将当前选中的材料保存至配置文档，以便程序重启的时候，可以自动配置。
5.为Tune界面、Preheat设置界面、Xyoffset设置界面中的数值输入控件加上边框，以示可编辑。
6.新增缺料续打引导界面。
7.在E挤出界面加入温度显示以及目标温度设置，点击“Set...”按钮，弹出输入框，默认给出当前喷嘴所选材料的打印温度值。

8.优化设置界面相关功能。
1）按照测试意见修改网络设置，优化网络操作以及给出修改提示。
2）修复设置改变以后没有存储功能，切换界面会恢复问题。
3）更换所有的输入框界面。

9.优化任务队列相关功能。
1）增加打包压缩接口进行打包压缩文件处理；
2）修复任务队列进行重新排序数据库未同步的问题；

10.设备热插拔信息耗时较长，部分时刻无法检测问题定位修改，由识别时间5s优化为1S内识别；

V2.1.1.8 2022/10/6
1.从任务队列选择模型进行打印并结束后，下一个打印按钮状态应正确显示。比如说队列中有3个模型，打印完第1个，下一个打印按钮应可用。
2.点击下一个打印按钮，不应程序崩溃。
3.材料界面，不应Apply空材料。即不应自动添加显示为“None”的材料。

V2.1.1.7 2022/10/6
1.禁掉用以表达升降温的动图，以防止程序界面显示异常。
2.详情界面，模型图片应居中显示。
3.修改机器设置界面的相关消息提示框显示样式。
4.加载模型文件后，默认材料为空时，无需和材料界面选择的进行比对。
5.调整进退料时执行的指令：当前执行方向反了。
6.在Tune界面，设置万材料挤出速度，其结构不应反映在打印速度栏上。
7.数字输入框，当选中所有时，点击删除按钮，应自动删除所有。

V2.1.1.6 2022/10/5
1.调整材料界面UI布局代码，提高界面加载速度。
2.应可删除告警列表里的最后一条信息。
3.点击文件选择按钮，进入到文件详情界面后，返回到存储类型，再返回退出文件选择界面。此时，点击主界面的存储类型入口，应可直接进入文件详情界面，而不是存储类型界面。

V2.1.1.5 2022/9/30
1) 首屏工作流程完善
2）队列页面取出History (后续再增加），其余功能已经完善
3）材料页面：更新自动进退料流程，自动升温进退料，在升降温过程和进退料过程中，可以点击停止退出
4）工具- 轴向运动：UI更新 完成
5） 工具-调平校准： UI更新完成
6） 工具-Tune页面： UI更新完成
7） 系统设置： 网络及远程打印更新，UI完成更新
已知问题：参考Known Issue 和Wiki：http://wiki.intamsys.com/pages/viewpage.action?pageId=14188545

V2.1.1.0 2022/9/29
1.所有界面更新。
2.新增自定义材料导入导出功能。
3.调整进退料逻辑。
4.调整告警信息管理逻辑。
5.新增视频功能。
6.新增远程打印功能。
7.优化调平与校准过程。

===========================================================================================================================================================================================================================================================================

V2.0.5.3 2022/9/5
1.调整材料界面
1）增加设置目标材料打印温度的按钮。
2）增加Z向一键到底功能。
3）调整升降温动画显示的区域大小：宽度由10变为26。
4）进入材料界面不应发送一键到底指令。
5）编辑好当前使用的材料后，退出界面，然后再次进入后，不应重置相关材料信息。
当固件刚重启时，执行一键到底指令，会触发332。

2.为校准界面新增校准项跳转功能。
3.进入Tune界面时，应及时更新当前的温度等信息。
4.调整界面的加载方式，由原先的多窗口模式改为单窗口方式，以期解决界面显示异常的问题。
5.将历史告警信息的入口放在告警弹出界面内。
6.将告警信息的入口从打印工具栏移到状态栏中去。



V2.0.5.2 2022/8/31
1.调整校准准备界面。
1）加入喷头类型的显示。

2.调整材料界面。
1）增加喷头类型的显示。
2）调整目标温度值的编辑入口。
3）在进入界面时，将平台降到底部。

3.调整XY校准界面。
1）在标尺打印界面，放一个开关门按钮。
2）调整XY校准计算的方向。

4.收到3XX/2XX报警信息后，应弹出等待界面。

V2.0.5.1 2022/8/29
1.修改Z校准不加热致后续校准失败的bug。
2.软件启动后，打开文件，在没有开始打印前，不应弹出取出模型打印窗口。
3.主界面的舱室温度应可正常显示。
4.打印中可进入Tools界面。
5.打印完成后，应自动打开门。

V2.0.5.0 2022/8/26
1.新增Tune界面，支持喷嘴温度、底板温度、舱室温度、喷头风扇、挤出速度、打印速度等参数的设置。
2.优化数值输入框中的键盘布局，由4行改为3行。

V2.0.4.7 2022/8/25
1.进入Z校准界面，应显示当前的Z坐标值。
2.进入XY校准界面，应显示当前X、Y当前的offset值。
3.在Z校准的预热阶段退出校准，应停止温度检查，否则下一次会跳过升温阶段。
4.完成多点调平时，应给出失败/成功的提示。
5.为打印校准模型界面设计一个Resume按钮，当暂停打印时显示，其它时间隐藏。
6.将Z校准和XY 校准的offset输入界面中的“Reset”按钮名称改为“Calibrate”，减少歧义。
7.Z校准中，当点击完“Calibrate”，才可以显示“Next”。
8.增加对左右喷头两组offset值的解析。
9.用户中途退出Z校准时，若是 没有保存新的offset，则应还原保存上一次设置的值。
10.对zoffset输入框做如下范围限定: [-3,3]，2个小数点。
11.XY校准中，当点击完“Calibrate”，才可以显示“Finish”。
12.修复无法记录log的问题。
13.设定Z校准和XY校准时的预热温度到达时的浮动范围由[-10,30]改为[15,5]。

V2.0.4.6 2022/8/24
1.结束调平校准时，若设置了喷嘴/底板的温度，则应归0。
2.再次进入Z校准时，应执行对喷嘴的温度加热与检查。
3.输入XY校准的offset值后，点击原先的“Reset”按钮，应可保存相关的offset值，而不是死机。
4.将Z校准和XY 校准的offset输入界面中的“Reset”按钮名称改为“Ok”，减少歧义。
5.在点击Z校准的最后一步的“Ok”按钮时，应向固件发送计算后的offset值。


V2.0.4.5 2022/8/23
修改bug：
1.uxplus调平校准第二步喷头高度差，左喷头调完后点击下一步，不会改到右喷头。
没有执行切换动作。
2.调平校准第三步打印校准文件，喷头一直执行回零操作，没有进行打印。屏幕容易卡顿跳出当前界面。
系多次触发预热完成事件所致。
3.多点调平中，在25点调平下，当收到25个点时，应拒收后面的点，以保证上位机调平状态的一致性，避免后续无法再次开始调平。
4.材料界面挤料动作不应耗时长。
系指令参数设置不合理所致。


版本标签：V2.0.4.4
更新时间：2022/08/22
作    者：tangjf
更新内容：
	1. 系统界面加入命令行功能；


版本标签：V2.0.4.2
更新时间：2022/08/17
作    者：tangjf
更新内容：
	1.优化打印逻辑，打印状态切换导致拾取模型弹窗频繁出现问题。
	2.优化暂停和恢复打印逻辑，保证逻辑状态成对出现和切换。



 V2.0.4.1 2022/8/17
1.第一次选择校准文件时，应可成功加载。
2.点击开始打印后，不应时而出现模型取出提示框。
3.正式开始打印时，程序不应崩溃。
4.为默认材料文件加入版本信息。


V2.0.4.0 2022/8/15
1.新增系统设置功能。
2.新增调平与校准功能。
3.修改bug：
1）进入界面，不主动切换喷嘴。应根据当前活跃的喷嘴来决定进入左喷嘴/右喷嘴界面。
2）调整Y轴运动的方向，即当前运动的方向与实际反了。

V2.0.3.2 2022/7/29
1.材料界面相关：
1）当左右喷嘴的材料不同时，切换喷嘴后，右侧材料名称和目标温度应跟着材料变化。
2）材料界面中，去掉挤料指令中的G91和G90指令，以加快机器执行速度。

2.材料库界面相关：
1）删除材料的提示框，应有取消功能。
2）点击toolbar后，应隐藏toolbar。
3）用户更新好材料库文件后，可不用重启软件，即可完成材料库信息的更新。
4）将材料库信息拆分保存成自定义材料和用户材料，更新软件时，只覆盖自定义材料。

3.任务队列相关：
1）不可添加同一个文件到打印队列。
2）恢复任务队列删除和添加文件图标的样式和大小。
3）在任务队列添加一个文件后，再次打开文件选择对话框，然后返回退出后，不应自动添加上一次选择的文件到任务队列。
4）任务队列中，应将heathold按钮默认打开，且将任务队列的heathold按钮置灰，切换界面之后回来，应保持置灰状态。
5）置灰heathold按钮后，点击打印进入主界面后，查看打印设置界面，应同步heathold选择状态。

4.为暂停、续打、终止等等待界面加上Refresh按钮，以帮助通信卡顿时，能够迅速恢复。
界面长时间没有收到回应时，可点击refresh按钮，再次发送相关指令。

5.优化材料选择下拉菜单。
1）使用最新设计的界面。
2）可显示最近使用材料。

6.增加打印任务检查功能。
1）当从打印队列中启动打印后，在下一次打印时，启动对是否有下一个打印任务的检查，并给出提示。
2）在任务检测确认界面里，选择确认，则启动该项打印任务，否则再次打印当前模型。
3）点击主界面的文件选择按钮后，则会重置待打印队列。


V2.0.3.1 2022/7/26
1.修掉材料库相关bug。
1）材料库内除第一页材料可被修改，其他页的参数点击修改不应显示为第一页的参数。
2）自定义界面只显示最多5条添加的材料。
3）自定义界面内修改后的材料参数应可再被修改。
4）应可编辑密度参数值。
2.修掉在任务界面操作时死机的问题。
3.打印中进入调试界面，不应卡顿。
4.优化材料界面的挤料操作效果为老屏幕软件的效果。
1）在按下挤出按钮的同时，每隔300ms执行一个挤出指令。
2）向上挤出指令为G1 E-1 F1000。
3）向下挤出指令为G1 E5 F200。

V2.0.3.0 2022/7/25
1.增加材料库展示和编辑功能。
2.可在材料主界面，通过点击“Detail”查看材料详情。
3.优化命令行输入界面的实现方式，以避免程序界面卡顿。
4.点击“Upgrade”升级好材料文件后，材料界面和材料库界面会同步更新相关信息。

V2.0.2.5 2022/7/18
1.打印结束后，不应再执行预热阶段的加热检查。
1）可避免再次选择模型文件后自动执行正式打印。
2）可减轻程序界面卡顿。

2.增加主界面的详情展示功能。
1）正确打开模型文件后，detail按钮才可见。
2）详情界面仅选择性地显示了模型文件名称、预估时间、材料名称、材料预估用量、喷嘴大小等8条信息。

3.数字输入界面，应能输入0。

4.接收到编码为0的告警信息后，应同步更新历史信息统计界面。


V2.0.2.4 2022/7/14
1.正式打印中，禁止进入材料和工具界面。
2.预热流程中，当温度达到后，应执行heathold流程。
3.修改材料文件的默认后缀名为“.json”。

V2.0.2.3 2022/7/14
1.加载完一个含有材料信息的模型文件后，应可以设置保持预热温度的时间，及打印结束后的保温时间。
2.发送M601、M112后，若收到Resend，则重发M601/M112，直到接收到固件的回复。这样可以在固件将上述指令刷掉的情况下，接续流程走下去。
3.正在打印中，禁止进入材料和工具界面。

V2.0.2.2 2022/7/13
1.应可正常加载材料库。
默认的材料库路径错误。
2.轴向运动界面，切换右侧左喷嘴和右喷嘴操作界面时，显示的已选步幅与实际不符。
3.材料界面的挤出长度由100改为50。

V2.0.2.1 2022/7/13
1.轴向运动中z、e向运动指令不应响应为Y向。
2.应可正常加载材料库。
3.预热设置界面，点击change保温数值后，再重新打开后，数值和增加单位的值都显示不合预期。
4.打印完成后，应可继续下一次打印。
没有及时切换打印状态所致。
5.终止打印后，不应卡在等待终止的页面。
固件不回复ok RE M112 S1所致。
6.轴向运动界面，喷嘴不应跳出展示区域。
1）x的范围是[-40,400]。
2）重新调整坐标换算算法。
7.轴向运动界面，喷嘴不应显示在底板之下。
1）平视图中，不应响应Y值。
8.轴向运动界面，两个喷嘴不应重合。
1）若激活左喷嘴，则设置右喷嘴显示在最右方。
2）若激活右喷嘴，则设置左喷嘴显示在最左放。

V2.0.2.0 2022/7/12
1.新增轴向运动功能
1）可操作x、y、z、e向运动。
2）在Tools界面内，校准功能暂未开通。

2.新增材料选择界面。
1）可从提供的材料列表里选择材料。
2）支持喷嘴切换和手动挤料操作。
3）在Material界面内，材料库信息查看与编辑功能暂未开通。

3.优化历史告警信息的存储和显示逻辑。
1）不再保存编号为0的告警信息。
2）默认显示最近1天的告警信息。
3）可选择显示最近1天、最近3天或最近一周内的信息。

4.适配新固件通信协议。
1）暂停、续打、终止等操作的生效改由固件来决定。
2）在正式暂停、续打、终止前，会有一个等待的界面。



V2.0.1.3 2022/6/28
1.优化打印流程。
1）收到M112 Break时，才正式执行终止打印后的指令和界面状态刷新。
2）收到M601 Break是，才正式进入暂停打印状态。
3）打印结束后，已使用时间不应为0.
4）打印结束后，接收到Resend时，发送终止指令。
3.超时（120s）未响应，告警171.
4.解决程序概率性卡顿问题。

V2.0.1.2 2022/6/25
1.报错2XX时，应暂停打印。
2.报错3XX时，应终止打印。
3.增加日志开启和关闭功能。
4.支持新版模型文件ifp打印。
5.进入命令行界面，界面不应卡顿。
6.打印结束时，应执行温度归0，底板移动等指令。


V2.0.1.0 2022/6/23
1.增加日志导出到U盘功能。
2.示例队列应可直接打印。
3.打印完成后，应弹出取件提醒窗口。

V2.0.0.3 2022/6/17
1.继续打印，发送关门指令。
2.新增打印停止确认界面。
3.新增打印完成取件提醒界面。
4.预热时终止，不发送终止指令。
5.终止打印后，不应再开始打印。
6.调整命令行界面命令行的输入交互体验。
1）新增一个指令输入界面。
2）补上3个被遗忘的需要用到的指令字母。
3）重新排列了键盘布局。
7.减少模型文件更新的频率，降低界面刷新的延迟程度。
8.预热一次后，应可再次预热。
9.设置默认自动开启日志记录。
10.关闭命令行界面后，再打开，接收到的命令不应多次显示。
11.命令行界面，选择显示历史记录后，当前发送和接收的命令不应显示两次。


V2.0.0.2 2022/6/16
1.命令行界面
1）发送一条指令，不应显示多条回复信息。
2）点击清除日志按钮，不应不起作用。
3）调整日志输出背景颜色为白底黑字。

2.调整告警统计界面。
1）新增告警详情页面。
2）点击每一条信息，不再展开，而是弹出详情页面。
3）修改日期显示格式为ISO 8601.

3.调整告警信息数据库表。
1）修改表名称。
2）新增ID列。