
Recently, I posted an introduction to partymode and uploaded my own sample partymode scripts to Thingiverse to kick things off.
Today, I want to share a few more details to help you play in the ReplicatorG-flavored G-Code sandbox. For those uncertain about the value of creating short movement bot scripts should remember that this is a great opportunity for you to learn just enough about G-code to tweak your prints and personalizing the start.gcode and end.gcode files in your skeinforge profiles for better, more efficient MakerBotting.
Also, why not add a bit of musical hijinx to your prints? Why doesn’t your bot play music after every print? Mine does.
Please enable Javascript and Flash to view this Blip.tv video.
I’m going to bribe you to improve your G-code fluency by introducing you to a stupidly simple trick you will want to use every time you skein a model.
MakerBot Operators grumble about navigating down through the ReplicatorG file structure to adjust the Start.gcode files for a Skeinforge profile. But do you know what happens if you don’t do this step? The nozzle drops down to 20mm-40mm above the platform and attempts to print in the air. Not so successfully, as it turns out.
Well, that little snipped of gcode you must change in your Start.gcode file appears again right near the top of the gcode that you generate when you slice a model. Here’s the chunk in question just a little ways down the G-code document I have just generated for an Octopus model I am super eager to print on my bot. Want to make an adjustment? You can punch up the code right in ReplicatorG without touching your Start.gcode document.
(**** begin homing ****)
G162 Z F500 (home Z axis maximum)
G161 X Y F2500 (home XY axes minimum)
G92 Z80 ( ---=== Set Z axis maximum ===---)
G92 X-57.5 Y-57 (set zero for X and Y)
(**** end homing ****)
“Hmmm,” you say. “So this is the Homing section. And Set Z axis maximum lists only 80mm for the height of my build envelope. You’d better change that to your bot’s printing height ( 120.3mm) and then save your file!”
Thank you, bot-friend! You have just shown me how to use ReplicatorG to tune and save g-code! You can perform this trick right within ReplicatorG or open a plaintext editor and change the file there.
I suggest you take a look at this homing block every time you skein a new model to make sure that the correct value has propagated through. (Sometimes it helps to adjust your z-height by a 10th of a millimeter up or down — that first layer is ultra crucial when you aren’t printing a raft, especially on stepper-driven extruders.)
Do you want to know the handful of G-Code commands every Operator should recognize on sight! Learn more after the jump. Read the rest of this entry »