-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Various issues with MKS Robin Nano V3 + MKS-H43 #21603
Comments
Hello. |
P.S. The temperature on the screen is still not displayed correctly. |
I recently compiled and installed Marlin onto a Nano V3 with an H43 connected, and it all seemed to go well. Unfortunately the H43 I received is damaged so I was unable to test any further. There have been a number of patches in the last day, some related to temperature, so please check to see if today's bugfix branch has resolved the issue. If it has not, then we can go hunting for some cause. |
Have a nice day. |
Determined the reason for the freeze of my printer. The printer freezes as soon as I connect it to the computer via the USB cable. |
The freeze is fixed by #21775 The serial hang could be related as a bad resend handling from the TFT. We need to look further. I will talk about it with MKS. |
I am sorry if I did something wrong. I understand that this is not a primary problem. I hope you remember her. |
I understand this problem. Since the type of temperature display has changed after the update, the screen also needs to be updated synchronously.We made a special version to follow marlin, please go to the link below to download the corresponding FW update |
I downloaded the firmware for the H43 from the "H43_Firmware_for_Malin" folder. Updated the firmware. Unfortunately, nothing has changed. 20210505.mp4 |
Hello After reading codes, it looks like:
So I modify the code of H43 to display a float, but still have the issue :( So I suppose the float format in H43 is different than the one send by Marlin I don't have the solution, but if that can help to find it ... Edit 1 After sniffing serial port between Marlin and H43, it looks like Marlin is sending 2 bytes for temperature but H43 is expecting a 4bytes float, isn't it ? |
This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Did you test the latest
bugfix-2.0.x
code?Yes, and the problem still exists.
Bug Description
Faced several problems:
I solved the compilation error by changing the line in the file ...\src\lcd\extui\lib\dgus\mks\DGUSScreenHandler.cpp
-1274 set_e_relative(true); // M83
+1274 set_e_relative(); // M83
I doubt this is the right decision.
The problem with connecting the USB disk is solved by sending GCODE: M575 B250. After that I access the disk and it works until the printer is rebooted.
My config files:
Configuration.zip
Bug Timeline
No response
Expected behavior
No response
Actual behavior
No response
Steps to Reproduce
No response
Version of Marlin Firmware
bugfix-2.0.x (2021-04-12)
Printer model
No response
Electronics
MKS Robin Nano v3 + TMC2209 + MKS-H43
Add-ons
No response
Your Slicer
No response
Host Software
No response
The text was updated successfully, but these errors were encountered: