M600 Marlin 2.0.9 anycubic i3 December 02, 2021 02:20PM |
Registered: 4 years ago Posts: 30 |
Re: M600 Marlin 2.0.9 anycubic i3 December 02, 2021 03:57PM |
Registered: 4 years ago Posts: 291 |
Re: M600 Marlin 2.0.9 anycubic i3 December 02, 2021 04:48PM |
Registered: 4 years ago Posts: 30 |
Quote
rq3
I believe you have to invert the run-out sensor in configuration.h:
#define FIL_RUNOUT_STATE HIGH // Pin state indicating that filament is NOT present.
I had to do this for my Anycubic delta.
Re: M600 Marlin 2.0.9 anycubic i3 December 03, 2021 08:35AM |
Registered: 4 years ago Posts: 30 |
Re: M600 Marlin 2.0.9 anycubic i3 December 05, 2021 04:28AM |
Registered: 4 years ago Posts: 30 |
Re: M600 Marlin 2.0.9 anycubic i3 December 05, 2021 04:47AM |
Admin Registered: 13 years ago Posts: 7,124 |
Re: M600 Marlin 2.0.9 anycubic i3 December 08, 2021 11:11AM |
Registered: 4 years ago Posts: 30 |
// Wait for the heaters to reach the target temperatures ensure_safe_temperature(false); // Show the prompt to continue //show_continue_prompt(is_reload); //disable by jumbo125 //add this lines under the show_continue_prompt line (by Jumbo125) to show the noozle is parked "continue" button, to load filament TERN_(HOST_PROMPT_SUPPORT, host_prompt_do(PROMPT_USER_CONTINUE, GET_TEXT(MSG_NOZZLE_PARKED), CONTINUE_STR)); //jumbo125 TERN_(EXTENSIBLE_UI, ExtUInUserConfirmRequired_P(GET_TEXT(MSG_NOZZLE_PARKED))); //jumob125
//TERN_(HOST_PROMPT_SUPPORT, host_prompt_do(PROMPT_USER_CONTINUE, GET_TEXT(MSG_REHEATDONE), CONTINUE_STR)); //TERN_(EXTENSIBLE_UI, ExtUInUserConfirmRequired_P(GET_TEXT(MSG_REHEATDONE)));
TERN_(HOST_PROMPT_SUPPORT, host_prompt_do(PROMPT_USER_CONTINUE, GET_TEXT(MSG_NOZZLE_PARKED), CONTINUE_STR));//jumbo125 TERN_(EXTENSIBLE_UI, ExtUInUserConfirmRequired_P(GET_TEXT(MSG_NOZZLE_PARKED))); //jumbo125 //TERN_(DWIN_CREALITY_LCD_ENHANCED, ui.set_status_P(GET_TEXT(MSG_REHEATDONE))); //jumbo125
void show_continue_prompt(const bool is_reload) { DEBUG_SECTION(scp, "pause_print", true); DEBUG_ECHOLNPGM("... is_reload:", is_reload); ui.pause_show_message(is_reload ? PAUSE_MESSAGE_INSERT : PAUSE_MESSAGE_WAITING); SERIAL_ECHO_START(); SERIAL_ECHOPGM_P(is_reload ? PSTR(_PMSG(STR_FILAMENT_CHANGE_INSERT) "\n") : PSTR(_PMSG(STR_FILAMENT_CHANGE_WAIT) "\n")); }