I gave it a try and programmed my Gen7 like diy board with the reprap_new_firmware I downloaded from http://contraptor.svn.sourceforge.net/viewvc/contraptor/trunk/firmware/.
What isn't working is the buttons on the pronterface to go X Y Z 0.1, 1, 10, or 100 mm. It freezes the board, I have to reset it.
This is the output I get if I enable the debug gcode in pronterface.
SENT: G91 SENT: G1 Y10.0 F500 SENT: G90 RECV: got G91 SENT: M114 RECV: ok RECV: got G1 Y10.0 F500 RECV: ok RECV: got G90
I removed that debug looking "got G…" message (changed the code), but it didn't change much, the board still freezes.
SENT: G91 SENT: G1 Y10.0 F500 SENT: G90 RECV: ok SENT: M114 RECV: ok
This is how it looks, if I copy&paste the commands (one by one) to a terminal:
got G91 ok got G1 Y1.0 F500 ok got G90 ok got M114 Huh? M114 ok
Well, apparently M114 is not supported, but I changed the code to eliminate the "Huh? M114", and the board still freezes with pronterface.
Downloading a gcode file works.
Has anyone managed to make the buttons work in pronterface?