usando Arduino Due + RADDS (per qualcuno sarà più nota la RAMPS FD32)
mi sono imbattuto nel problema delle uscite logiche sui driver.
sembrerebbe che Arduino Due fornisca circa 3mA e 6mA. (molto di meno rispetto ad Arduino UNO)
è possibile aumentarli a 16mA ?
qualcuno suggeriva un BC547 (dove trovo i 5V ?)
qualcun altro di bufferizzare l'ingresso a 5V (mah ancora on l'ho capita questa)
Potresti usare un SN7407 (6 buffer uscita open collector) alimentato dai +5V di Arduino DUE.
In ingresso lo stato HIGH (ViH) richiede un minimo di 2V, mentre lo stato LOW (ViL) una tensione massima di 0.8V, fornendo in uscita una corrente di sink di 40mA.
Essendo le uscite open collector, è obbligatorio inserire dei resistori di pullup (ad esempio 10k).
Oppure, ULN2803 ... secondo il datasheet necessitano di max 2.4V in ingresso per andare ON, ed assorbono al massimo 1.35mA ... sempre open-collector le uscite, ma almeno sono 8 per integrato e non necessita di alimentazione ...