Witam,
opis nieco lakoniczny i niespójny, ale da się problem odczytać. Może podaj dokładnie model rolety, zrób zdjęcia itd.
Silnik, a dokładniej jego sterownik, powinien mieć wyłączniki krańcowe, są to małe "przyciski" zwierane, kiedy wał silnika osiągnie daną pozycję zwaną krańcową. W konstrukcjach uproszczonych sterownik mierzy pobór prądu, gdy silnik osiągnie tzw. hard stop, czyli osiągnie pozycję końcową i dalej nie może się obracać, taki stan powoduje wzrost pobieranego prądu, co wykrywa sterownik.
Jeżeli masz pierwszy przypadek, to musisz lekko przesunąć dany wyłącznik krańcowy, aby odcinał silnik wcześniej, ewentualnie dodać np. jakąś podkładkę, aby zadziałał nieco wcześniej.
W drugim przypadku jest dużo gorzej, wszystko odbywa się programowo i nie masz na to wpływu, jeżeli silnik nie osiągnie danego poboru prądu, nie zostanie wyłączony, a moment obrotowy, jaki uzyskuje, może być na tyle duży, że zrywa wspomniany wieszak. Tu jako rozwiązanie widzę montowanie wieszaka z lepszego/trwalszego materiału lub dodanie mechanicznej przeszkody blokującej silnik, ale jeżeli zauważysz, że nie powoduje ona odłączania silnika, to ją usuń, bo możesz doprowadzić do spalenia sterownika/silnika.
Pozdrawiam