Come dice Mario stavo pensando di usare proprio un micro-interruttore collegato ad uno degli ingressi digitali.
Nel mio caso è semplice perchè la piattaforma può girare di continuo, mentre un trasbordatore deve avere anche dei finecorsa.
Si tratterebbe solo di aggiungere una routine per cercare il punto zero.
Una curiosità; immagino che per pilotare il motore tuo figlio abbia usato un'interfaccia collegata ad Arduino, in quanto le uscite forniscono
al massimo circa 50-60 milliAmpere.
In qualsiasi caso, se può essere utile io sto provando con questa:
Motorstepper Easydriver:

https://www.sparkfun.com/products/10267
Si interfaccia direttamente al motore (4 fili) e ad Arduino su appena 2 uscite digitali; una per la direzione ed una per gli step.
L'ho trovato a meno di 10$ su ebay con la formula "compralo subito" e mi è arrivato dalla Cina dopo circa 3 settimane.
Ci devo ancora ragionare su, ma ho già visto dei tutorial molto semplici e non dovrebbe essere difficile usarlo.
Comunque qualsiasi scambio di info mi interessa molto ed il tempo non manca

Ciao