#3410
AvatarLeo
Partecipante

Credo che dipenda molto dall’uso che se ne deve fare.
Porgo la mia esperienza.
Per migliorare la precisione dell’azzeramento di uno stepper motor con il sistema Theremino Master e con il sensore di HAll, per la precisione il 3144 di cui si possono vedere le spcifiche qui:
https://www.elecrow.com/download/A3141-2-3-4-Datasheet.pdf
uso una configurazione che sperimentalmente mi e’ sembrata la migliore.
Qui c’e’ una foto del mio ambiente di test:
https://1drv.ms/u/s!AlD8m0PKmAVWk7h5IZ-xAg4975Hq5g
Per il magnete uso un cilindretto di Neodimio del diametro di 3 mm e lungo 5 mm evidenziato in rosso,
il sensore e’ posizionato di testa come da immagine evidenziato in verde e poi uso un ago, evidenziato in blu, che uso per la valutazione del posizionamento.
Ho anche inserito un LED SMD verde, ad alta luminosita in modo che quando il sensore commuta si accenda e mi dia un feedback visivo del suo funzionamento.
Uso questa tecnica:
– Il cilidro di policarbonato del diametro di 40 mm e’ calettato direttamente sull’asse dello stepper motor da 1,8 gradi/step alimentato a 12 V tramite il driver DRV8825, settato a 32 microstep e collegato al pin1 e 2 di un Master del sistema Theremino, settandoli come stepper.
– Tramite Theremino Automation faccio ruotare. in senso orario guardandolo come da foto fintanto che il sensore commuta e accende il LED e poi torno indietro finche’ il LED non si spegne.
-. A quel punto azzero i valore nello slot associato al motore nell’HAL e quello diventa lo zero o home position dello stepper motor.

Un dettaglio importante, in fase di assemblaggio scelgo il verso di polarita’ del magnete in modo che il sensore non commuti fintanto che il magnete non abbia superato la mezzeria del sensore.

Uso questa metodica dal Dicembre del 2014 e finora ci sono oltre 450 stepper motor che funzionano 24/7 senza darmi problemi.