= Chaîne logicielle = La chaîne logicielle est un ensemble de programme qui permettent de passer d'un fichier 3D numériques à des instructions pour chaque composant de notre imprimante afin de réaliser l'objet physique. == 3D vers .STL Nous partons Donc d'un fichier numérique qui à été composé avec un logiciel de modélisation 3D ou récupérer sur le Web. Il nous faut pour être compatible avec la suite des logiciels le convertir au format .stl. Pour cela voici une liste de logiciels libres qui permettent d'exporter au format .stl. * [http://fr.wikipedia.org/wiki/Blender Blender] == .STL vers G-Code Une fois que nous avons notre modèle 3D au format .stl nous pouvons alors le transformer en [wiki:gcode G-Code]. Nous avons encore une fois une liste de logiciels qui le permettent : * [wiki:repsnapper Repsnapper] * [wiki:slic3r Slic3r] * [wiki:cura Cura] == Logiciel hôte Enfin il ne reste plus qu'à envoyer le [wiki:gcode G-Code] à notre micro-contrôleur via un câble usb pour cela il nous faut un logiciel hôte qui se charge des transactions : * [wiki:repsnapper Repsnapper] * [wiki:cura Cura] * [wiki:pronterface Pronterface] == Firmware Notre micro-contrôleur doit bien entendu comprendre ce que lui envoie le pc hôte pour cela il lui faut lui installer un firmware. Nous avons donc : * [wiki:teacup TeaCup] * [wiki:marlin Marlin] Une fois un élément de chaque étape de la chaîne logicielle installé l'imprimante peut fonctionner.