se l'altezza a cui sballa è sempre la stessa hai qualche impedimento meccanico, fai salire e scendere Z e controlla bene,
cerca di capire, forzandolo molto delicatamente, se la guida su cui scorre Z si muove avanti ed indietro.
a me pare strano che ideamaker mandi in vacca il firmware di una stampante ma tu hai fatto le prove e hai trovato la soluzione quindi non posso fare altro che credere a ciò che dici, e comunque mi fa piacere che tu sia tornato e che abbia risolto. 😉
dove nell'immagine è scritto "attivo +5V" quello è il segnale, i 5V li devi collegare a vcc e gnd a gnd.
che scheda di controllo usi per pilotare il relay?
puoi provare a disinstallare completamente Cura, avendo l'accortezza di cancellare veramente tutto (e se non sai come fare chiedi che te lo dico) per poi reinstallarlo ricreando un nuovo profilo per la stampante, oppure puoi provare ad usare un altro slicer per capire se è un difetto delle impostazioni di Cura (cosa che credo possibile)
2 alternative, o l'alimentatore non eroga più abbastanza corrente per riscaldare oppure si sono rotti i mosfet a bordo della scheda di controllo.
Nel primo caso con un multimetro puoi vedere se l'alimentatore eroga i V richiesti dalla stampante, nel secondo caso puoi procedere in 2 modi:
1. compri un paio di mosfet esterni e li colleghi
2. compri una nuova scheda di controllo.
in questo caso specifico, dimensioni di stampa e velocità. Se vuoi abbastanza velocità allora dovresti orientarti su una 8K.
Una Saturn 2 della Elegoo per esempio è molto buona in entrambi i punti di vista.
tutte le Ender 3 vanno a 24V, quindi basta che il voltaggio della nuova sia il medesimo, se il wattaggio è più basso vuol dire che ci metterà più tempo ad arrivare alla temperatura richiesta.