Hey ,
ich hab mir mal ein neues Projekt in den Kopf gesetzt Und zwar möchte ich mir eine 3-Achs CNC Fräse bauen,
für nur ca 100€ Der Arduino soll dabei den G-Code vom PC über USB empfangen und an die Schrittmotor Treiber "weiter geben" (==> http://www.instructables.com/id/How-to-wire-an-arduino-based-3-axis-CNC-machine/ ) .Als Software wollte ich EMC2 nehmen ?!
Meine Frage ist hat jemand von euch schon ähnliches gemacht ? Gibt es dazu auch schon Codes ? (Habe bisher nicht wirklich etwas gefunden)
Vielen Dank schonmal im Vorraus
Wikii
Falls Du nicht alle mechanischen Teile und Motore aus ausgeschlachteten Geräten bekommst sehe ich eine nach oben offene Kostenspirale auf Dich zukommen.
Hast Du den Makerbot schon gesehen? Ist auf Arduino aufgebaut.
Grüße Uwe
Als Spindel wollte ich vorerst eine normale Gewinde Stange nehmen und später durch eine Trapezspindel ersetzen, die Motoren wollte ich aus der Bucht nehmen 10 stk (Mein freund baut sich auch eine, der Rest wird wieder verkauft), die Kugellager vom Skateshop 50ct das stk.Und MDF Platten Klar das ich nicht so ganz um die 100 Euro komm aber so in etwa
Inzwischen habe ich auch diverse "Arduino Interface" Projekte gefunden : Grbl ,RepRap etc Aber so ganz den Durchblick hab ich noch nicht
Das hier schien meinen Plänen nahe zu kommen mit den Easydrivern (http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1293881339) Nur wenn ich den GCode Interpreter auf mein Uno aufspielen will bekomme ich folgenden Fehler :
GCode_Interpreter.cpp: In function 'void setup()':
GCode_Interpreter:68: error: 'Serial' was not declared in this scope
GCode_Interpreter.cpp: In function 'void loop()':
GCode_Interpreter:81: error: 'Serial' was not declared in this scope
GCode_Interpreter:124: error: 'Serial' was not declared in this scope
GCode_Interpreter:130: error: 'Serial' was not declared in this scope
GCode_Interpreter:131: error: 'Serial' was not declared in this scope
GCode_Interpreter:146: error: 'Serial' was not declared in this scope
GCode_Interpreter.cpp: In function 'boolean Checksum(char*, int)':
GCode_Interpreter:192: error: 'Serial' was not declared in this scope
GCode_Interpreter.cpp: In function 'boolean ProcessComment(char*, int)':
processComment:6: error: 'Serial' was not declared in this scope
GCode_Interpreter.cpp: In function 'boolean ProcessGcode(char*, int)':
processGcode:95: error: 'Serial' was not declared in this scope
processGcode:104: error: 'Serial' was not declared in this scope
processGcode:126: error: 'Serial' was not declared in this scope
processGcode:130: error: 'Serial' was not declared in this scope
processGcode:134: error: 'Serial' was not declared in this scope
processGcode:138: error: 'Serial' was not declared in this scope
processGcode:141: error: 'Serial' was not declared in this scope
processGcode:154: error: 'Serial' was not declared in this scope
processGcode:159: error: 'Serial' was not declared in this scope
processGcode:200: error: 'Serial' was not declared in this scope
processGcode:245: error: 'Serial' was not declared in this scope
processGcode:257: error: 'Serial' was not declared in this scope
processGcode:266: error: 'Serial' was not declared in this scope
processGcode:277: error: 'Serial' was not declared in this scope
processGcode:288: error: 'Serial' was not declared in this scope
processGcode:299: error: 'Serial' was not declared in this scope
processGcode:308: error: 'Serial' was not declared in this scope
processGcode:317: error: 'Serial' was not declared in this scope
processGcode:325: error: 'Serial' was not declared in this scope
GCode_Interpreter.cpp: In function 'void DebugUnits()':
processGcode:333: error: 'Serial' was not declared in this scope
GCode_Interpreter.cpp: In function 'boolean ProcessMcode(char*, int)':
processMcode:19: error: 'Serial' was not declared in this scope
processMcode:32: error: 'Serial' was not declared in this scope
processMcode:45: error: 'Serial' was not declared in this scope
processMcode:57: error: 'Serial' was not declared in this scope
processMcode:69: error: 'Serial' was not declared in this scope
processMcode:83: error: 'Serial' was not declared in this scope
processMcode:95: error: 'Serial' was not declared in this scope
processMcode:107: error: 'Serial' was not declared in this scope
GCode_Interpreter.cpp: In function 'void process_string(char*, int)':
process_string:19: error: 'Serial' was not declared in this scope
process_string:34: error: 'Serial' was not declared in this scope
GCode_Interpreter.cpp: In function 'void dda_move(long int)':
stepper_control:119: error: 'Serial' was not declared in this scope
GCode_Interpreter.cpp: In function 'void Heartbeat()':
stepper_control:224: error: 'Serial' was not declared in this scope
GCode_Interpreter.cpp: In function 'void calculate_deltas()':
stepper_control:315: error: 'Serial' was not declared in this scope
GCode_Interpreter.cpp: In function 'void disable_steppers()':
stepper_control:397: error: 'Serial' was not declared in this scope
GCode_Interpreter.cpp: In function 'void enable_steppers()':
stepper_control:412: error: 'Serial' was not declared in this scope
GCode_Interpreter.cpp: In function 'bool PanicStop()':
stepper_control:428: error: 'Serial' was not declared in this scope
stepper_control:443: error: 'Serial' was not declared in this scope
Scheint der serial.begin() im setup() zu fehlen.
Poste mal den Kode oder den Link zum Kode,
Grüße Uwe
Doch er ist eigendlich eingebunden aber schaut euch selbst den code an http://www.mmcpix.com/CNC/GCode_Interpreter.zip