Programmazione di Sanguinololu
Il cuore di Sanguinololu è il processore ATMega nelle versioni 644 oppure 1284P, poi ci sono altri componenti che lo fanno assomigliare ad un Arduino cioè l'integrato FTDI per la comunicazione seriale ed altri per il controllo delle periferiche.
Per poterlo utilizzare suull stampante 3D è necessario caricare il software nell'esempio prenderemo in considerazione Marlin.
Innanzitutto procediamo con il download dell'archivio:
git clone https://github.com/ErikZalm/Marlin
poi entriamo nella cartella
cd Marlin
e come indicato sulla home di Marlin copiamo la cartella Sanguino sulla cartella hardware di Arduino (Attenzione 1.x.x si riferisce alla versione dell'ide Arduino in uso, se è precedente alla 1 usare 0.x.x)
sudo cp -a ArduinoAddons/Arduino_1.x.x/sanguino/ /usr/share/arduino/hardware/
Per caricare il codice firmware sulla scheda Sanguinololu è necessario per prima cosa aggiungere questo tipo di Harsware sull'IDE di Arduino come indicato sulla home di Marlin