Din egen laser etsare. Billigt. (6 / 13 steg)
Steg 6: Ladda upp programvara
Du behöver inte ändra några inställningar på detta, med undantag för raden näst längst ned i den setup, som är kommenterade "ändra detta så att den matchar den fil du vill skicka". Ändra bara det område inom citattecknen. Detta bör vara den namn och filtypen av filen du vill skicka, som vanligtvis kommer att vara en .gcode fil.
Detta kommer också att uppdateras när jag arbetar på den. Detta är version 4_115200 (4. revision, 115200 baud).
import processing.serial.*;
Sträng texter;
String strLines [];
långa rader = 28;
float nummer.
Seriell port;
int val = 1;
void setup() {
storlek (640, 360);
println(Serial.list());
Port = ny följetong (denna, Serial.list() [0], 115200);
strLines = loadStrings("dcoup.gcode"); / / ändra detta så att den matchar den fil du vill skicka
println ("start av skicka");
}
void draw() {
om (port.available() > 0) {
Val = port.read() - 48.
}
om (mousePressed & & (musknapp == vänster)) {
Val = 1;
}
om (val == 1) {
port.Clear();
Delay(4);
port.write(strLines[int(lines)]);
linjerna ++;
Background(128);
texter = strLines[int(lines)];
text (texter, 10, 10, 70, 80);
text (linjer, 100, 100);
texter = strLines[int(lines)];
text (texter, 10, 10, 70, 80);
Print("");
println(val);
Print(lines);
Val = 0;
}
om (val == 3) {//emergency-stop kod, att bestämma vilken rad laser misslyckades på
println("STOPSTOPSTOPSTOPSTOPSTOPSTOPSTOPSTOPSTOPSTOPSTOP");
Val = 2;
}
}