5655 Commits

Author SHA1 Message Date
zkk
b3ac8552ce 修改 TRSYNC_TIMEOUT 的值为0.05 2025-05-05 17:12:19 +08:00
zkk
9fcfff3b81 优化 Timer too close 错误停机问题 2025-04-30 17:26:42 +08:00
zkk
5875595331 Merge branch 'develop' of https://server.creatbot.com/Gitea/CreatBot/CreatBotKlipper into develop 2025-04-30 16:51:23 +08:00
zkk
ac0e0dfd21 优化tmc驱动检查时间为10s一次 如果报错只消息提示不终止打印 2025-04-30 13:15:39 +08:00
zkk
0cfcd2a211 优化在打印过程中出现 verify_heater 错误时把目标温度设置为0并暂停打印而不是终止打印 2025-04-29 17:30:25 +08:00
46e033ccc5 添加最小固件版本字段 2025-04-29 15:47:40 +08:00
b6f4d179c4 实现自定义下位机UUID 2025-04-29 15:00:16 +08:00
c61b41b602 调整F430NX左头最大位置,调整床网探测位置 2025-04-29 14:53:06 +08:00
392b39c0e5 Merge branch 'develop' of https://server.creatbot.com/Gitea/CreatBot/CreatBotKlipper into develop 2025-04-29 14:50:53 +08:00
zkk
4379f0b61a 优化温度校验过程中频繁小范围升高降低温度时有概率误报的问题 2025-04-28 11:11:22 +08:00
zkk
b989deef93 优化加热确认信号的最大持续时间和发送信号时间的间隔 2025-04-28 09:59:43 +08:00
621f2040de 修复全系耗材检测关闭后仍然生效的问题 2025-04-24 16:24:36 +08:00
zkk
3b7cdcec6c Merge branch 'develop' of https://server.creatbot.com/Gitea/CreatBot/CreatBotKlipper into develop 2025-04-18 13:09:40 +08:00
zkk
f4afd87318 优化关于温度的报警提示 2025-04-18 08:47:41 +08:00
42139a47db 修复Kit版机型的一处拼写错误 2025-04-15 13:52:09 +08:00
zkk
d521dd26fa 优化D600Pro2HS和D1000HS的Z轴step脉冲信号脉宽为5微秒 2025-04-11 11:16:20 +08:00
zkk
4a146e8d80 Merge branch 'develop' of https://server.creatbot.com/Gitea/CreatBot/CreatBotKlipper into develop 2025-04-11 10:58:30 +08:00
d9500887ac 修复开门检测机型暂停后点击恢复没反应的问题 2025-04-11 10:02:20 +08:00
zkk
40ef648e4c 解决D600Pro2HS更换z轴电机 解锁电机点击回零z轴下降距离不够的问题 2025-04-03 13:53:03 +08:00
zkk
13552e1283 修改D600Pro2舵机收起的角度 2025-03-31 11:51:27 +08:00
82b7fc8acf 实现开门检测功能 2025-03-31 09:32:57 +08:00
3839849aa0 Merge branch 'develop' of https://server.creatbot.com/Gitea/CreatBot/CreatBotKlipper into develop 2025-03-19 16:51:14 +08:00
58678be1f8 修复D600pro2、D1000机型断料自动切头时,喷头偏移值未应用的问题 2025-03-19 16:50:29 +08:00
1c258773c3 Merge branch 'develop' of https://server.creatbot.com/Gitea/CreatBot/CreatBotKlipper into develop 2025-03-18 08:50:18 +08:00
1c899ac214 分支合并后,整合舵机降速和舵机信号休眠的功能 2025-03-17 15:03:16 +08:00
5e3b7065b0 Merge branch 'master' of https://github.com/Klipper3d/klipper into develop 2025-03-11 17:05:11 +08:00
Kevin O'Connor
fbd5b49215 docs: Note AXIS_TWIST_COMPENSATION_CALIBRATE AUTO removal in Config_Changes.md
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-03-08 22:28:13 -05:00
yochiwarez
dad2196776 axis_twist_compensation: Remove the auto parameter
from axis_twist_compensation

Signed-off-by: Jorge Apaza Merma <yochiwarez@gmail.com>
2025-03-08 22:23:35 -05:00
Timofey Titovets
b50d740542
gcode_macro: Expand template syntax errors (#6839)
Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
2025-03-07 18:32:31 -05:00
Marius Petcu
3e7efe5ef1 stm32: Add support for USART6 on STM32F401
STM32F401 has USART6 on PA12/PA11 and PC7/PC6 with alternate
function mapping AF08. This can be used, for example, to connect
to the Elegoo Neptune 3, where PA12/PA11 are wired to an RJ10 plug
going to the stock screen.

Signed-off-by: Marius Petcu <marius@petcu.me>
2025-03-07 17:52:46 -05:00
724fa910c5 修复D600Pro2和D1000机型,IDLE状态有其他操作后,再恢复打印温度不恢复问题 2025-03-06 10:40:29 +08:00
Paul Hansel
75a10bfcaf
icm20948: Add support for ICM20948 accelerometer (#6756)
Signed-off-by: Paul Hansel <github@paulhansel.com>
2025-03-04 17:12:26 -05:00
Thijs Triemstra
730e5951bc
docs: fix markup in Axis_Twist_Compensation.md (#6827)
Signed-off-by: Thijs Triemstra <info@collab.nl>
2025-02-28 19:38:38 -05:00
Kevin O'Connor
941fb5a367 usb_canbus: Send echo frame before processing the frame
The Linux kernel reports a canbus message as transmitted when it gets
the echo frame back.  Processing the message prior to sending the echo
frame can lead to odd looking debugging logs (as the response messages
may appear to predate the request messages).  This doesn't impact the
Klipper code, but it does make analyzing logs harder.  Fix by sending
the echo frame prior to processing the frame.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-02-27 13:24:19 -05:00
Kevin O'Connor
17d471c07c usb_canbus: Minor code cleanup - add new drain_host_queue() helper
Separate code in usbcan_task() to new drain_host_queue().

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-02-27 13:24:19 -05:00
Kevin O'Connor
ef1d8bc3bd usb_canbus: Minor code cleanup - code movement and comment updates
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-02-27 13:24:19 -05:00
Kevin O'Connor
581c954f40 usb_canbus: Wake usbcan_task when sending from canbus_send
Don't limit the canbus_notify_tx() wakeup to cases where notify_local
is set - perform the wakeup whenever the host_status field indicates
the main task has work pending.

This fixes a small race condition where the main task could block
sending a usb echo frame, and the canbus_send() code gets called as
the usb bandwidth becomes available but before a usb wakeup
notification is sent.  In that situation, the usb code may not issue a
wake event and the echo frames may be delayed.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-02-27 13:24:19 -05:00
GofranChang
98068beca0
skew_correction: Supports retrieving the name of the currently loaded skew correction … (#6821)
Signed-off-by: Zhang Gaofan <zhanggaofan0827@gmail.com>
2025-02-27 13:18:59 -05:00
Kevin O'Connor
3c1bf4ccfe test: Add rp2350 build to test cases
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-02-26 20:28:50 -05:00
Kevin O'Connor
1836ec431c docs: Update benchmarks for rp2040
Update benchmarks now that the rp2040 runs at 200Mhz.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-02-26 20:25:18 -05:00
Kevin O'Connor
14c105b86e rp2040: Fix build of rp2350
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-02-26 20:24:22 -05:00
Timofey Titovets
2f6d240900 rp2040: set clock to 200Mhz
Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
2025-02-26 20:11:17 -05:00
Eric Callahan
edc3d34beb bed_mesh: reduce generated point logging
With the introduction of "scanning" probes it has
become common for configurations to generate a large
number of points.  This can overwhelm both the log and
the pty when new points are generated.

This patch limits the initial points logged to 50.  In
addition points are no longer logged or pushed over
the pty when the mesh configuration changes.

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2025-02-26 18:48:33 -05:00
Wulfsta
53f1bf2af2 sensor_lis2dw: remove commented code and fix formatting
Signed-off-by: Luke Vuksta <wulfstawulfsta@gmail.com>
2025-02-26 15:17:31 -05:00
a5955157db 修复F430NX二喷头安全距离错误,导致二喷头左边界不正确问题 2025-02-26 16:34:11 +08:00
bc36acddfc 优化探针收起动作,先降热床再收起探针 2025-02-26 16:29:01 +08:00
2685ec1db9 修复全系取消打印时,z_offset保存不上的问题 2025-02-26 16:28:18 +08:00
Kevin O'Connor
1fc6d214f4 stm32: Add support for stm32f070x6 mcus
This mcu has smaller memory and may require remapping of PA11/PA12.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-02-16 13:57:59 -05:00
Kevin O'Connor
bf5c4daf86 usb_cdc: Avoid ending a transmission with a max size usb packet
It seems the Linux kernel will consider a maximum size usb packet to
be a transaction that will continue into the next usb packet.  It will
thus hold on to the traffic from the first packet until it gets the
next packet.  However, if the mcu has no further data to send after
the first packet then the data could get delayed for an extended
period of time.

To avoid this, check for transmissions that could end on a maximum
sized packet and send that data in two packets instead.  This avoids
this unusual corner case.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-02-15 18:22:45 -05:00
Kevin O'Connor
ec56167032 usb_cdc_ep: Define endpoint sizes in usb_cdc_ep.h
Move the definition of the usb endpoint sizes from usb_cdc.h to
usb_cdc_ep.h .  This allows individual boards to override the default
endpoint sizes.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-02-15 18:22:45 -05:00