Mendel90 auto level implementation May 04, 2014 11:50AM |
Registered: 10 years ago Posts: 27 |
M207 S1.5 F1800 ; Set retract M208 S0.0 F1800 ; Set un-retract M209 S0 ; Use firmware retract ;M301 P23.92 I2.24 D63.89 ; Set extruder PID 230 degrees ;M301 P22.19 I1.98 D62.18 ; Set extruder PID 240 degrees M301 P20.72 I1.78 D60.42 ; Set extruder PID 245 degrees M304 P200.38 I39.20 D256.09 ; Set bed PID M83 ; use relative distances for extrusion M140 S130 ; Start heating bed - no wait G28 ; home axes G1 X-100 Y-100 Z20 F12000 ; Move off of endstops M401 ; Extend probe M190 S130 ; Keep heating bed - wait until temp reached M104 S245 ; Start heating extruder - no wait G29 ; Measure bed G1 Z5 F750 ; Lift slowly to allow probe to retract before next move G1 X0 Y98 F9000 ; go to front of bed G1 Z0.05 ; use the bed to block the nozzle to prevent ooze M109 S245 ; Keep heating extruder - wait until temp reached G92 E0 ; zero the extruder G1 X50 E5 F200 ; make a thick line to prime extruder G10 ; Retract G1 Z0.3 ; lift before move to center
#if defined(ENABLE_AUTO_BED_LEVELING) && defined(SERVO_ENDSTOPS) case 401: { engage_z_probe(); // Engage Z Servo endstop if available } break; case 402: { retract_z_probe(); // Retract Z Servo endstop if enabled } break; case 421: // Set zprobe Z-offset { float tmp_zoffset = 0.0; if( code_seen('Z') ) { tmp_zoffset = code_value(); //if(tmp_zoffset > 0.0) tmp_zoffset = 0.0; } zprobe_zoffset = tmp_zoffset; } break; #endif
#ifdef PIDTEMP SERIAL_ECHO_START; SERIAL_ECHOLNPGM("PID settings:"); SERIAL_ECHO_START; SERIAL_ECHOPAIR(" M301 P",Kp); SERIAL_ECHOPAIR(" I" ,unscalePID_i(Ki)); SERIAL_ECHOPAIR(" D" ,unscalePID_d(Kd)); SERIAL_ECHOLN(""); #endif #ifdef ENABLE_AUTO_BED_LEVELING SERIAL_ECHO_START; SERIAL_ECHOLNPGM("Auto level settings:"); SERIAL_ECHO_START; SERIAL_ECHOPAIR(" M421 Z" ,zprobe_zoffset); SERIAL_ECHOLN(""); #endif
Re: Mendel90 auto level implementation May 04, 2014 12:51PM |
Registered: 10 years ago Posts: 94 |
Re: Mendel90 auto level implementation May 04, 2014 04:52PM |
Registered: 10 years ago Posts: 27 |
Re: Mendel90 auto level implementation May 04, 2014 05:17PM |
Registered: 10 years ago Posts: 27 |
Re: Mendel90 auto level implementation May 05, 2014 05:42PM |
Registered: 10 years ago Posts: 27 |
Re: Mendel90 auto level implementation July 06, 2015 04:59PM |
Registered: 10 years ago Posts: 27 |