protected void HeaderCustomF(RepRapAssembler.HeaderState state, GCodeBuilder Builder) { if (state == RepRapAssembler.HeaderState.BeforePrime) { if (EnableAutoBedLevel) { Builder.BeginGLine(29, "auto-level bed"); } } }
private static void HeaderCustomF( IPrintProfileFFF settings, RepRapAssembler.HeaderState state, GCodeBuilder builder) { if (state == RepRapAssembler.HeaderState.BeforePrime) { if (settings.Machine.HasAutoBedLeveling && settings.Machine.EnableAutoBedLeveling) { builder.BeginGLine(29, "auto-level bed"); } } }
private static void HeaderCustomF(RepRapAssembler.HeaderState state, GCodeBuilder Builder) { if (state == RepRapAssembler.HeaderState.AfterComments) { Builder.BeginMLine(201) .AppendI("X", 1000).AppendI("Y", 1000).AppendI("Z", 200).AppendI("E", 5000) .AppendComment("Set maximum accelleration in mm/sec^2"); Builder.BeginMLine(203) .AppendI("X", 200).AppendI("Y", 200).AppendI("Z", 12).AppendI("E", 120) .AppendComment("Set maximum feedrates in mm/sec"); Builder.BeginMLine(204) .AppendI("S", 1250).AppendI("T", 1250) .AppendComment("Set acceleration for moves (S) and retract (T)"); Builder.BeginMLine(205) .AppendF("X", 10).AppendF("Y", 10).AppendF("Z", 0.4).AppendF("E", 2.5) .AppendComment("Set jerk limits in mm/sec"); Builder.BeginMLine(205) .AppendI("S", 0).AppendI("T", 0) .AppendComment("Set minimum extrude and travel feed rate in mm/sec"); } }