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

Bed is always heated after upgrade FW to v0.11.0-241-gffb5105b #40

Closed
FauthD opened this issue Jul 12, 2023 · 4 comments
Closed

Bed is always heated after upgrade FW to v0.11.0-241-gffb5105b #40

FauthD opened this issue Jul 12, 2023 · 4 comments

Comments

@FauthD
Copy link

FauthD commented Jul 12, 2023

Hi,
with FW mks_monster8 v0.10.0-557.bin my Sermon D1 worked just fine regarding the bed.
Since the neopixel did not work properly (looks like a timing issue), I tried the latest FW compiled locally.
Did a make menuconfig and double checked the values agains the readme.md.
Compiled with make clean followed by make.
Then flashed with
make flash FLASH_DEVICE=/dev/serial/by-id/usb-Klipper_stm32f407xx_39003E001250304B56333920-if00
(Stopped the klipper service for this).

Now the bed gets heated right after reboot until the emergency shutdown occurs.

Do you know about any changes that could cause this?

@FauthD
Copy link
Author

FauthD commented Jul 13, 2023

Look like this is the same issue as this:
V2 board starts burning when attempting dfu mode #26.

I measured the Q7 turns on the heater, voltage at R38/R40 junction is zero. The Raspberry was not connected for this test. Q7 gets very hot.

If MKS reads here, can you provide the Q7 and tell which are the correct values for the resistors please?

@MKS-hosiey
Copy link
Collaborator

R38 100 Ω,R40 100kΩ,Q7

Look like this is the same issue as this: V2 board starts burning when attempting dfu mode #26.

I measured the Q7 turns on the heater, voltage at R38/R40 junction is zero. The Raspberry was not connected for this test. Q7 gets very hot.

If MKS reads here, can you provide the Q7 and tell which are the correct values for the resistors please?
R38 100 Ω,R40 100kΩ,Q7 HYG024N03LR1D TO-252

@FauthD
Copy link
Author

FauthD commented Jul 30, 2023

Hi,
The official MKS-Shop at Aliexpress provided me with the correct transitor (I had to pay 1.08€). Thanks!
Replacing it was not too bad with my cheap hot-air station. Better would be some heating underneat the board, but it worked out well.
Now the board works fine again.

Trying to find the root cause did not expose something:

  1. Disconnect the bed heater just in case.
  2. Flash the original FW from this github page. (V0.10.x)
  3. Reboot
  4. Update to latets FW with "make flash ...".
  5. Measure the gate voltage of Q7 with Oscilloscope. It was zero all the time, so the Q7 should not have been turned on (or partially turned on as I suspected).
  6. Do the same again with the latest FW (V0.11.x), same result.
  7. If bed needs heat, the Gate voltage is 3.3V.

So I cannot explain the issue, though I do not believe it was pure coincidence.
I recommend to disconnect the heater bed while DFU, or just use the USB supply.

PS: I think R40 is only 10K, not 100K as MKS-hosiey mentioned.

Regards, Dieter Fauth

@FauthD
Copy link
Author

FauthD commented Jul 30, 2023

Solved and close. (second try to close)

@FauthD FauthD closed this as completed Jul 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants