Questo articolo ti aiuterà a collaudare la scheda SD della tua Megatronics e ti darà una guida sulla configurazione del firmware. In primo luogo accertati che la scheda SD sia formattata con file system FAT32. Poi, inserisci la scheda nella Megatronics e collega il cavo USB.
Per controllare che sia tutto a posto, trova l'esempio CardInfo nel menu File -> Examples -> SD. Trova la linea
const int chipSelect = 4;
e cambia il numero da 4 a 53. A questo punto potrai caricare il disegno. Apri il Monitor Seriale e osserva l'output. Dovrebbe essere una cosa del genere:
Initializing SD card...Wiring is correct and a card is present.
Card type: SDHC
Volume type is FAT32
Volume size (bytes): 3212836864
Volume size (Kbytes): 3137536
Volume size (Mbytes): 3064
Files found on the card (name, date and size in bytes):
FILE.EXT 2018-07-19 19:05:36 9093270
Ciò significa che l'elenco dei file è stato letto e che tutto funziona. In caso di problemi, accertati che il tuo PC possa leggere la scheda SD e che la scheda SD supporto l'SPI.
Per attivare l'utilizzo di schede SD nel firmware, nel file di configurazione trova la linea
//#define SDSUPPORT
Elimina i segni del commento (elimina //) per attivare il supporto alle schede SD. Una volta caricato il firmware dovrebbe restituire un elenco di file .g e .gcode quando si esegue il gcode M21 e poi M20.