first : what is gcode ben c’est ça : cheatsheet ou en plus développé
Attention : ceci va varier en fonction du firmware de votre 3dprinter.
Mais c’est toujours plus ou moins la même chose.
QQ travaux sur le sujet :
GeneratorX3.0
Projectsilkworm.com
LIA
C’est avec LIA justement que j ai passé une apres-midi à découvrir de principe d’ecriture du Gcode @iMAL.
PrintWriter output;
String[] startCode;
float extrusion = 30;
float extrusion2 = 60;
float x = 0;
float y = 0;
float z = 0;
float f = 1000;//speed
int sens = 1;
int bedX = 200;
int bedY = 200;
void setup()
{
size(200,200);
background(255);
output = createWriter("output.gcode");
startCode = loadStrings("startCode.gcode");
println (startCode);
for (int i=0; i< startCode.length; i++) {
output.println(startCode[i]);
}
//output.println("G1 F1000 X" + x + " Y" + y + " Z0.3 E" + extrusion + "; gcode");
output.println("G1 F" +f+ " X" + x + " Y" + y + " Z" + 0 + " E" + extrusion);
for(int j=0; j<5; j++){
for(int i=0; i<5; i++){
output.println("G1 F" +f+ " X" + x + " Y" + y + " Z" + 5 + " E" + extrusion);
output.println("G1 E" + extrusion2);
y=(20*sens);
output.println("G1 F" +f+ " X" + x + " Y" + y + " Z" + -5 + " E" + extrusion);
y=(20*sens);
}
sens = sens*-1;
output.println("G1 F100 " + "Z" + 0.3 +"; gcode");
}
// finish file
output.flush(); // Write the remaining data
output.close(); // Finish the file
// exit();
}
void keyPressed() { // Press a key to save the data
output.flush(); // Write the remaining data
output.close(); // Finish the file
exit();
}
Alors ça donne quoi :
Ici : différents codes à explorer
WordPress:
J'aime chargement…
Articles similaires