Skip to content
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] Marlin 2.1.3 Beta 1 - MKS Robin Mini (Kingroon KP3) Z stepper motor moves with strong vibration and loud noise, but works normally with earlier version 2.0.9.1 #27555

Open
1 task done
Hokeric opened this issue Nov 30, 2024 · 13 comments

Comments

@Hokeric
Copy link

Hokeric commented Nov 30, 2024

Did you test the latest bugfix-2.1.x code?

Yes, and the problem still exists.

Bug Description

Z motor not moving as expected. Upon homing, after X and Y have homed, Z moves very slowly and with shaking loud noise even with the default motor strength 800.

I tried to increase Z motor strength to 1000 and performed move Z axis from LCD control, but it did not move. I then increased motor strength to 1200 and then moved Z axis by 10mm via LCD control, it appeared to move correctly. However, after I stored the configuration, the Z motor began to make loud noise again.

I tested the printer with older version 2.0.9.1 and it worked normally. Therefore, it is not hardware issue.

Bug Timeline

New bug. This bug is observed in 2.1.3 beta 1, as well as in 2.1.2.5

Expected behavior

Z motor should home normally, but it does not.

Actual behavior

Z motor not moving as expected. Upon homing, after X and Y have homed, Z begins to move but with strong vibration and loud noise.

Steps to Reproduce

  1. Perform a homing action.

Version of Marlin Firmware

2.1.3 beta 1 and 2.1.2.5 both have the same problem

Printer model

Kingroon KP3 (board is MKS Robin Mini)

Electronics

Stock electronics

LCD/Controller

No response

Other add-ons

No response

Bed Leveling

ABL Bilinear mesh

Your Slicer

None

Host Software

None

Don't forget to include

  • A ZIP file containing your Configuration.h and Configuration_adv.h.

Additional information & file uploads

Configuration Files.zip

@Hokeric
Copy link
Author

Hokeric commented Nov 30, 2024

Configuration Files of version 2.0.9.1.zip

I here also upload config files of version 2.0.9.1 with works correctly, in case you would like to test on this version.

@thisiskeithb
Copy link
Member

I here also upload config files of version 2.0.9.1 with works correctly

Have you tried any other versions between 2.0.9.1 & 2.1.2.5?

@Hokeric
Copy link
Author

Hokeric commented Dec 1, 2024

I tried 2.0.9.7 but was unable to compile. It said "include path error".
Since 2.0.9.1 works correctly, something might have changed between 2.0.9.1 and 2.1.2.5. Will this be traceable?

@ellensp
Copy link
Contributor

ellensp commented Dec 1, 2024

2.0.9.1 is from Jun 28, 2021 and 2.1.2.5 is a few selected patches off of 2.1.2.1 dated May 17, 2023, that's 2 years of code changes to go through.

@ellensp
Copy link
Contributor

ellensp commented Dec 1, 2024

you need to try a few versions in between

2.0.9.1
2.0.9.2
2.0.9.3
2.0.9.4
2.0.9.5
2.0.9.6
2.0.9.7
2.0.9.8
2.1
2.1.0.1
2.1.0.2
2.1.1
2.1.1.1
2.1.1.2
2.1.2
2.1.2.1

@Hokeric
Copy link
Author

Hokeric commented Dec 1, 2024

I tried 2.0.9.7 and 2.1.0.1, but was unable to compile. Could this be compatibility issue with VS Code? I do wish to find out since which version it has the problem.

@Hokeric
Copy link
Author

Hokeric commented Dec 1, 2024

This is the compilation error while compiling 2.1.0.1

Marlin 2 1 0 1 Compilation Error

@ellensp
Copy link
Contributor

ellensp commented Dec 1, 2024

The error say there is TEMP_SENSOR_IS_MAX_TC in your Configuration.h file

But TEMP_SENSOR_IS_MAX_TC is not in the 2.1 Configuration.h file https://github.com/MarlinFirmware/Configurations/blob/2.1/config/examples/Kingroon/KP3/Configuration.h

It is however in 2.1.1 https://github.com/MarlinFirmware/Configurations/blob/2.1.1/config/examples/Kingroon/KP3/Configuration.h
but this is the wrong Configuration file

@ellensp
Copy link
Contributor

ellensp commented Dec 1, 2024

change ini/stm32f1.ini line 281 https://github.com/MarlinFirmware/Marlin/blob/2.1/ini/stm32f1.ini#L281

"-DMCU_STM32F103VE -DTIMER_TONE=TIM3 -DTIMER_SERVO=TIM2"
to
"-DMCU_STM32F103VE -DTIMER_TONE=TIM3 -DTIMER_SERVO=TIM1"

@ellensp
Copy link
Contributor

ellensp commented Dec 1, 2024

@Hokeric
Copy link
Author

Hokeric commented Dec 1, 2024

Was able to compile 2.0.9.7 after the .ini file change, but Z motor has the same problem.
Tried to test with 2.0.9.2, but had compilation error, as follows:
2 0 9 2 compile error

@Hokeric
Copy link
Author

Hokeric commented Dec 1, 2024

I here give summary of test results of various versions:

2.0.9.1 no problem
2.0.9.2 unable to compile, compilation error as show in response above
2.0.9.3 unable to compile, same error as above
2.0.9.4 able to compile, printer keeps self-rebooting, unable to test
2.0.9.5 has the same Z motor problem same as reported for 2.1.2.5 and 2.3.1-b1
2.0.9.6
2.0.9.7 has the same Z motor problem same as reported for 2.1.2.5 and 2.3.1-b1
2.0.9.8
2.1
2.1.0.1 printer keeps self-rebooting many times before settling down. Z motor doesn't move with motor strength 800. Increased motor strength to 1000 then Z motor can move but with loud and vibrating noise. Similar observation as the reported Z motor problem in 2.1.2.5 and 2.3.1-b1
2.1.0.2
2.1.1
2.1.1.1
2.1.1.2
2.1.2
2.1.2.1

From the above, it can be reasonably deduced that the Z motor problem began from 2.0.9.2 to 2.0.9.5.
I 'll be happy to also test 2.0.9.2 and 2.0.9.3 if the compilation error can be solved.

@Hokeric
Copy link
Author

Hokeric commented Dec 3, 2024

I have narrowed down the troubleshooting to the extent that I can.
Is there any other input that I can provide to help troubleshooting at your side?
Thank you.

@Hokeric Hokeric changed the title [BUG] (bug summary)Marlin 2.1.3 Beta 1 - MKS Robin Mini (Kingroon KP3) Z stepper motor moves with strong vibration and loud noise, but works normally with earlier version 2.0.9.1 [BUG] Marlin 2.1.3 Beta 1 - MKS Robin Mini (Kingroon KP3) Z stepper motor moves with strong vibration and loud noise, but works normally with earlier version 2.0.9.1 Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants