CNC Fräse -- Eigenbau

Ok ich versuchs dann nochmal alles zu beschreiben, mal schauen ob das besser wird !

Also ich habe vor, mit dem Arduino eine CNC Fräse zu steuern und zwar auf Gcode basierend (sagt man das so ?). Dazu habe ich diese Seite benutzt:http://mtm.cba.mit.edu/machines/mtm_snap-lock/build/software.html
Dort konnte man eine Anleitung finden, wie man den GCoded interpreter für das Arduino verwendet und ansteuert.
Als aller erstes habe ich processing-1.5.1/modes/java/libraries/serial/library/RXTXcomm.jar mit arduino-0022/lib/RXTXcomm.jar ersetzt. Dies soll dazu führen, dass die Serielle Kommunikation funtkioniert (ob das so richtig ist weiß ich leider nicht, so steht es zum mindest dort).
Anschließend habe ich diese ZIP Datei GitHub - grbl/grbl: An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino entpackt und alle einzelnen Dateien, bis auf den Ordner Doc und Script.
Danach habe ich dies auf den Arduino Mega einfach draufgeladen. Vorher erst compiled also mit diesem Häckchen da oben links in der Ecke (Ich weiß ehrlich gesagt nicht was ihr da mit dem Compilen unter welcher Umgebung usw.. meint !?). An sich war der Sketch ja fehlerfrei, und ich konnte ihn auch auf das Board laden, aber unten kam nach dem Compilieren dieses:

c:/users/lorenz/documents/arduino-1.0/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld.exe: Warning: size of symbol `rx_buffer' changed from 64 in serial.c.o to 68 in core.a(HardwareSerial.cpp.o)
c:/users/paul/documents/arduino-1.0/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld.exe: Warning: size of symbol `tx_buffer' changed from 16 in serial.c.o to 68 in core.a(HardwareSerial.cpp.o)
Binary sketch size: 16826 bytes (of a 258048 byte maximum)

Damit kann ich nur nichts mit anfangen....
So...nun habe ich diese Datei GitHub - damellis/gctrl: Processing GUI for grbl heruntergeladen und habe dies in Processing geöffnet. Soweit alles gut !
Da ich noch schaue was ich nun für einen Treiber für die Schrittmotoren verwende, habe ich mir gedacht ich schließe einfach LEDs an die passenden Ausgänge an ! Das müsste doch funktionieren oder liegt dort der Fehler ? Im Anhang ist nochmal der Aufbau...der ist nicht wirklich spektakulär..aber ich sollte ja den Aufbau zeigen.
So nun zu guter letzt habe ich den Code in Processing gestartet ! Dann kam da so ein schwarzes Fenster (siehe Anhang 2.) und dort konnte man sich dann mit dem Com port verbinden (Taste P und auswählen welchen Port). Dann kam bei Processing unten in dem Feld diese Meldung

WARNING:  RXTX Version mismatch
	Jar version = RXTX-2.2pre1
	native lib Version = RXTX-2.2pre2

Aber auch mit der kann ich nichts anfangen.
Anschließend habe ich einfach mal so auf die Pfeiltasten gedrückt, mit der Hoffnung das irgendeine LED erleuchtet ! Aber leider...es tat sich nichts ! Es blinkte nur die RX LED (die erkennt glaub ich nur, das da ein Signal kommt, aber sagt nicht dass das auch weiterverarbeitet wurde) immer wenn ich eine Pfeiltaste drücke.

@Mario: Ich weiß jetzt nicht was du damit HEX File meinst ? Ich zwar was es so ungefähr ist aber nicht in Verbindung mit Arduino. Oder versteh ich da was falsch ?!

So das wars eigentlich was ich sagen wollte...hoffe ihr könnt damit etwas mehr anfangen (zweifle ich zwar noch dran, meine Beschreibungen sind echt die schlechtesten...aber mal schauen).

Gruß Paul

ProcessingBild.PNG