Basic Information:
Printer Model:
MCU / Printerboard:RK3568 as host, Bigtreetech Octopus MAX EZ Driver Board (USB),Bigtreetech EBB42 CAN V1.2As extruder (CANBUS)
klippy.log
klippy (11).log (2.8 MB)
I’m trying to use RK3568’s native CANBUS to communicate with EBB42 CANTools ,canbus bitrate=500K, but at the beginning of the printing, there is a fault of MCU ‘EBBan’ shutdown: Timer too close. Here’s what I’ve tried:
- I tried changing the power supply, but the fault still exists.
- Check the canbus for packet loss and abnormality, as shown in the figure below. Also found nothing wrong
2: can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1024
link/can promiscuity 0 minmtu 0 maxmtu 0
can state ERROR-ACTIVE (berr-counter tx 0 rx 0) restart-ms 0
bitrate 498322 sample-point 0.865
tq 13 prop-seg 64 phase-seg1 64 phase-seg2 20 sjw 1
rockchip_canfd: tseg1 1..128 tseg2 1..128 sjw 1..128 brp 1..256 brp-inc 2
clock 148500000
re-started bus-errors arbit-lost error-warn error-pass bus-off
0 0 0 0 0 0 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535
RX: bytes packets errors dropped overrun mcast
185246 24874 0 0 0 0
TX: bytes packets errors dropped carrier collsns
28057 4361 0 0 0 0
- My operating system information is as follows
System information as of Sat Aug 5 04:27:58 UTC 2023
System load: 1.22 0.29 0.10 Up time: 0 min
Memory usage: 14 % of 1971MB IP: 192.168.1.3
Usage of /: 48% of 14G
- This problem does not occur when I reduce the canbus rate to 250K, but if the vibration compensation is added later, this speed cannot be satisfied.
Let me know if you have any possible suggestions, I’m open to testing them all, thanks.