makerbot/G3Firmware — pull request #86 by RonGarrison (2011-12-07 21:13:15+00:00)
Title: Gen4 Interface enhancements (Extruder control, Z-position display in Monitor, and extended Jog distance)

I've written two mods for my TOM w/Gen4 electronics and an MK6+ extruder. Both are related to the Gen4 Interface board, and were intended to allow complete untethered operation of the 'bot. I started this without being aware of some similar efforts, but since it is done and tested I decided to post the changes.

1. Show the current Z position on the Monitor menu. The second line wasn't used for anything, and it was the easiest way I could think of to add some kind of build progress indicator when building from an SD card. The Z height is shown to the closest 0.01mm. I had to cheat a little here, as the bot doesn't actually know mm, just steps, so I hard coded it for 200 steps/mm.

2. Added an Extruder controller menu, modeled on the Jog menu. This one allows the Extruder temperature to be set from the control panel. Without this I needed to use the RepG control panel to change filament. X+ and X- change the set point by +/- 10C, Y+ and Y- change it by 1C. Zero sets it to 0C. Z+ and Z- run the Extruder forwards and backwards. The OK button selects either 10s, 30s, or 60s extruder run time.

3. Modified the Jog menu to add a 2000 step jog distance in addition to the 20 and 200 step options.