{"comment":{"created_at":"2011-10-13T17:44:36Z","body":"I'm torn on whether or not canned functions should be provided.  It makes it simpler for many people, but if you're using an experimental firmware (such as sjfw), you may need specialized gcodes to do what would normally be standard functions.\r\n\r\nFor example, sjfw doesn't support homing, so it has to be implemented using multiple gcodes per axis.","updated_at":"2011-10-13T17:44:36Z","url":"https://api.github.com/repos/alexrj/Slic3r/issues/comments/2397682","id":2397682,"user":{"avatar_url":"https://secure.gravatar.com/avatar/20b4faebf2496015cd97b8b1f37cf969?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"20b4faebf2496015cd97b8b1f37cf969","url":"https://api.github.com/users/Lodran","id":647993,"login":"Lodran"}},"action":"created","issue":{"number":12,"created_at":"2011-10-11T08:47:36Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"I currently use start.gcode to insure that my printer is homed properly before starting a print.  Because I use sjfw, which doesn't support home commands, this is somewhat complicated.\r\n\r\nMy start.gcode also makes sure that my hotend is up to temperature before allowing the print to begin.\r\n\r\nMy end.gcode retracts the filament, turns off the hotend, and homes X and Y.","comments":2,"title":"Advanced: Prefix and Suffix gcode","updated_at":"2011-10-13T17:44:36Z","url":"https://api.github.com/repos/alexrj/Slic3r/issues/12","id":1872799,"assignee":null,"milestone":null,"closed_at":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/20b4faebf2496015cd97b8b1f37cf969?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"20b4faebf2496015cd97b8b1f37cf969","url":"https://api.github.com/users/Lodran","id":647993,"login":"Lodran"},"html_url":"https://github.com/alexrj/Slic3r/issues/12","labels":[],"state":"open"},"legacy":{"issue_id":1872799,"comment_id":2397682}}