Bonjour à tous,
Je bloque sur un comportement moteur après avoir déjà écarté les causes les plus courantes.
Config :
FYSETC E4 v1.0, branche officielle E4 d'OnStepX
NEMA17, 0.9°/pas, poulies 15T→60T
AXIS1_STEPS_PER_DEGREE 20480, AXIS1_DRIVER_IRUN 1500
Jumper Z-MIN → PDN posé, Driver Status affiche maintenant OK
Symptôme : en maintenant le bouton de direction (ou :Me# en continu), l'arbre moteur oscille en continu — un pas avant, un pas arrière, en boucle — au lieu de tourner normalement.
Déjà écarté :
Câblage des bobines vérifié au multimètre selon le pinout officiel FYSETC (X-A2/X-A1/X-B1/X-B2) — plus de bourdonnement, appariement correct
Mount dé-parké avant le test
STEP_WAVE_FORM testé en PULSE et SQUARE — aucun changement
Microsteps testés à 32, 16, 8 — aucun changement
12V confirmé présent sur PWR IN
UART/Driver Status TMC2209 maintenant OK (était "Unknown" avant, résolu séparément)
Question : avec le Driver Status OK et le câblage confirmé correct, qu'est-ce qui pourrait encore causer une oscillation avant/arrière continue au lieu d'une vraie rotation ? Un souci de mode decay (StealthChop vs SpreadCycle), un déséquilibre IHOLD/IRUN/IGOTO, ou un réglage de backlash/GOTO_FEATURE qui contrecarre la commande de mouvement ? Toute piste de paramètre Config.h à tester serait très utile.
Je peux fournir le Config.h complet, les logs série, ou une vidéo.
Merci !