Klipper3d / klipper

Klipper is a 3d-printer firmware
GNU General Public License v3.0
8.99k stars 5.17k forks source link

stm32g0: Disable internal pull-down resistors on UCPDx CCx pins, because klipper never uses UCPD #6462

Closed bigtreetech closed 5 months ago

bigtreetech commented 5 months ago

According to https://www.st.com/resource/en/datasheet/stm32g0b1cb.pdf page 55.

image

KevinOConnor commented 5 months ago

Thanks. Seems fine to me. I'll give a few days to see if there are any other comments.

-Kevin

moggieuk commented 5 months ago

Kevin, I just want to comment on the urgency of this. With the launch of the ERCFv2 project we are advocating the use of the BTT MMB mcu. This uses the stm32g0. Without special instruction the default firmware install is causing all kinds of overheating problems with connected steppers. We have burn out 5 steppers on the test team alone, one of which deformed the ABS mounts. Many community members have also run into the problem.

Obviously we are trying to get the word out on the care needed whilst setting up the mcu but obviously a fix in Klipper soon to minimize the exposure window for what is a safety concern.

Thanks for listening 🙏

KevinOConnor commented 5 months ago

Okay, thanks for the info. I'll target this weekend for the merge.

-Kevin

KevinOConnor commented 5 months ago

Thanks.

-Kevin

moggieuk commented 5 months ago

Thank you :pray: