RAMPS 1.4 - Mechanical Filament Sensor Runout Configuration

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2017
  • This is a simple install video for RAMP 1.4 Mechanical Filament Sensor
    One Time Tips, You Can PayPal Me:
    www.paypal.me/EBraiman
    Discord:
    / discord
    Patreon:
    / edbraiman
    buymeacoffee:
    www.buymeacoffee.com/ebraiman
    Required Hardware:
    arduino MEGA 2560
    RAMPS 1.4
    REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
    or
    REPRAP_DISCOUNT_SMART_CONTROLLER
    Mechanical Endstop
    Required Software:
    Arduino studios 1.8.2 or higher
    www.arduino.cc/
    Pronterface.exe
    www.pronterface.com/
    MarlinFW (Firmware 1.1.6)
    marlinfw.org/meta/download/
    Thiniverse STL:
    www.thingiverse.com/thing:265...

ความคิดเห็น • 82

  • @jdcamc
    @jdcamc ปีที่แล้ว +1

    Thank you very much for this video. I could not get my runout sensor to work to save my life but after watching this, I was able to get it going!! Thanks, again!

  • @Max-ti5gz
    @Max-ti5gz 2 ปีที่แล้ว

    thanks a lot, bro! :) works perfectly the same even on marlin 2.0.9

  • @tonycstech
    @tonycstech 2 ปีที่แล้ว

    Is there a way to prevent X and Y Homing on filament ranout ?
    I need it simply to lift 10-20mm and beep, keeping X and Y in the same place.

    • @EdwardBraiman
      @EdwardBraiman  2 ปีที่แล้ว

      Does printer not return to same place it left off at?

  • @cyberstar251
    @cyberstar251 3 ปีที่แล้ว

    on the switch which wire goes where? if the switch is laying on the table with the lever arm pointing to your right is red in the center and green on the left or right-hand pin?

    • @EdwardBraiman
      @EdwardBraiman  3 ปีที่แล้ว

      Green is signal pin, red is voltage pin and black is ground. The order of the pins can be found on the pinout diagram.

  • @minasdrift
    @minasdrift 6 ปีที่แล้ว

    Hello my friend ..Then it stop the print ...after from replace filament printing starts from where it stopped...!!!!!!!!!!!! from the moment it stops when you put again fnew filament how much time does it start...you predict to change the material!!!! ust switch off the switch because he wants a little time .....

    • @EdwardBraiman
      @EdwardBraiman  6 ปีที่แล้ว

      +Minas ESC Kaisaris there can be several factors in how long it will take. First the length of your tubing and second the temperature at which you print. There maybe other factors so you will need to experiment. Also checkout the configuration advanced tab in marlinfw firmware. Hope this helps.

  • @markgreco1962
    @markgreco1962 5 ปีที่แล้ว

    Edward, please point me in the right direction. when filement runs out the bed moves to far forward and slams the bearing into the end. where can i adjust this forward movement.

    • @EdwardBraiman
      @EdwardBraiman  5 ปีที่แล้ว +1

      When your filament runs out, check configuration_adv.h, it's been almost a year since I did a tutorial and it was with Marlin firmware 1.1.8, I think. You can use Pronterface with debug active to maybe see what commands are being sent.

    • @markgreco1962
      @markgreco1962 5 ปีที่แล้ว +1

      Edward Braiman found it thanks

    • @EdwardBraiman
      @EdwardBraiman  5 ปีที่แล้ว +1

      You're welcome.

  • @Uruar83
    @Uruar83 4 ปีที่แล้ว

    Gracias desde argentina estoy armando mi impresora vieja nuevamente ramps y mototores, lo unico que me sale al reves , si tengo colocado filamento me sale que no y viseversa, muy buen video y gracias la traduccion al castellano , desde ya me suscribo a su canal, saludos

  •  4 ปีที่แล้ว

    can you answer me why did you connect +5V with Vcc in ramp 1.4??

    • @EdwardBraiman
      @EdwardBraiman  4 ปีที่แล้ว

      It provides power to 5v rail on RAMPS board for servos. You can verify with a multimeter.

    •  4 ปีที่แล้ว

      @@EdwardBraiman thank you,i think it had 5v before, i have suggest you should use camtasia to recorder screen, good luck and regards ,i hope your channel will be strong develope in the future .

  • @julianopauli2449
    @julianopauli2449 ปีที่แล้ว

    Salvou meu dia amigo Obrigado

  • @antoninomanfre1387
    @antoninomanfre1387 4 ปีที่แล้ว

    Hi
    I tried with marlin 1.1.9 to add the mechanical sensor to pin D11 and I get a lot of errors on ADVANCED_PAUSE_FEATURE
    Any suggestions

    • @antoninomanfre1387
      @antoninomanfre1387 4 ปีที่แล้ว

      arduino MEGA 2560
      RAMPS 1.4
      REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

    • @EdwardBraiman
      @EdwardBraiman  4 ปีที่แล้ว

      What are the errors?

    • @antoninomanfre1387
      @antoninomanfre1387 4 ปีที่แล้ว

      @@EdwardBraiman
      Arduino:1.8.12 (Windows 10), Scheda:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
      In file included from sketch\MarlinConfig.h:42:0,
      from sketch\M100_Free_Mem_Chk.cpp:49:
      SanityCheck.h:124:4: error: #error "PAUSE_PARK_[XY]_POS is now set with NOZZLE_PARK_POINT. Please update your configuration."
      #error "PAUSE_PARK_[XY]_POS is now set with NOZZLE_PARK_POINT. Please update your configuration."
      ^~~~~
      In file included from sketch\MarlinConfig.h:42:0,
      from sketch\G26_Mesh_Validation_Tool.cpp:27:
      SanityCheck.h:124:4: error: #error "PAUSE_PARK_[XY]_POS is now set with NOZZLE_PARK_POINT. Please update your configuration."
      #error "PAUSE_PARK_[XY]_POS is now set with NOZZLE_PARK_POINT. Please update your configuration."
      ^~~~~
      In file included from sketch\MarlinConfig.h:42:0,
      from sketch\I2CPositionEncoder.cpp:31:
      SanityCheck.h:124:4: error: #error "PAUSE_PARK_[XY]_POS is now set with NOZZLE_PARK_POINT. Please update your configuration."
      #error "PAUSE_PARK_[XY]_POS is now set with NOZZLE_PARK_POINT. Please update your configuration."
      ^~~~~
      In file included from sketch\MarlinConfig.h:42:0,
      from sketch\MarlinSerial.cpp:36:
      SanityCheck.h:124:4: error: #error "PAUSE_PARK_[XY]_POS is now set with NOZZLE_PARK_POINT. Please update your configuration."
      #error "PAUSE_PARK_[XY]_POS is now set with NOZZLE_PARK_POINT. Please update your configuration."
      ^~~~~
      exit status 1
      #error "PAUSE_PARK_[XY]_POS is now set with NOZZLE_PARK_POINT. Please update your configuration."
      Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
      "Mostra un output dettagliato durante la compilazione"
      in "File -> Impostazioni"

    • @EdwardBraiman
      @EdwardBraiman  4 ปีที่แล้ว

      Sanity check is pointing to configuration_adv.h for setting within. There also might be an issue with an i2c device set in Marlin firmware. Just a guess from the error message. I'd start from scratch in a new Marlin firmware download and compile each change one at a time til the errors appear and that will be the setting to focus on.

  • @ScottyMyersS7Web
    @ScottyMyersS7Web 6 ปีที่แล้ว

    Why did you not just use the pin 4 and fourth row header pin in the servo bank instead of switching the pins_RAMPS.h and using the third header pin row?

    • @ScottyMyersS7Web
      @ScottyMyersS7Web 6 ปีที่แล้ว

      And why does it not work with the RepRap Full Graphic Display? I was just about to set mine up in Marlin, but I don't want to lose the full graphic display..

    • @EdwardBraiman
      @EdwardBraiman  6 ปีที่แล้ว

      +Slm Coding it did not work for myself. But if it works for you in marlinfw 1.1.6. then I'm okay with being incorrect. If it doesn't work at least you're confirming the issue I experienced.

    • @EdwardBraiman
      @EdwardBraiman  6 ปีที่แล้ว

      +Slm Coding two reasons, one to show how two use or redirect pins and also it doesn't seem to work in my configuration. Granted since I made the video I may have found another option to try. Great question.

    • @EdwardBraiman
      @EdwardBraiman  6 ปีที่แล้ว +1

      If I have time today, I'll check to see if it works. Sorry, I've been CC in English all week.

    • @firebird8600
      @firebird8600 6 ปีที่แล้ว

      Edward Braiman just curious, did it work? I've been wanting to add this functionality to my printer since I'll be rebuilding it.

  • @SergioVelarde
    @SergioVelarde 6 ปีที่แล้ว

    Nice video! I would like to make with a CNC Shield and a Ramps 1.4 a Multimaterial Multiplexer for to run 4 extruders can it be possible? thank u!

    • @SergioVelarde
      @SergioVelarde 6 ปีที่แล้ว

      And Where can i find this STL file i would like to test this runout sensor, thanks again!

    • @EdwardBraiman
      @EdwardBraiman  6 ปีที่แล้ว

      +Xergio Velarde yes. I've not attempted, yet.

    • @EdwardBraiman
      @EdwardBraiman  6 ปีที่แล้ว

      +Xergio Velarde thingiverse, if it's not in the description, then I'll update on a couple of hours.

    • @EdwardBraiman
      @EdwardBraiman  6 ปีที่แล้ว

      Sorry, I'm not sure I understood the initial question, do you mean four runout sensors? It may be possible, but I've never tried and I think the default Marlin may have issues. You may need to modify Marlin FW and currently I'm unsure of the steps involved.

    • @SergioVelarde
      @SergioVelarde 6 ปีที่แล้ว

      No, I was talking about conect more motors for to have more extruders, like the prusa multimaterial! with the CNC Shield working with the ramps! thank for the answers :)

  • @hopeful1521
    @hopeful1521 3 ปีที่แล้ว

    thank youuuuu

  • @clinic_ponsel
    @clinic_ponsel 5 ปีที่แล้ว

    Help lcd rep rap full grafik blank not display

    • @EdwardBraiman
      @EdwardBraiman  5 ปีที่แล้ว

      What's the LCD type? Are you using the 3d motherboard in the video? What steps have you done so far. We need to know as much about your steps to narrow the issue down. Sounds like the ribbon cables are reversed if the LCD illuminates. It could also be a firmware issue. Can you place a link to the LCD purchase?

    • @clinic_ponsel
      @clinic_ponsel 5 ปีที่แล้ว

      s.lazada.co.id/s.IUOn

    • @clinic_ponsel
      @clinic_ponsel 5 ปีที่แล้ว

      there is sound when pressed it feels normal only there is no display

    • @clinic_ponsel
      @clinic_ponsel 5 ปีที่แล้ว

      firmware problem I have followed some firmware tutorials I have tried

    • @EdwardBraiman
      @EdwardBraiman  5 ปีที่แล้ว

      Does the display illuminate? What happens when you reverse ribbon cables position on the RAMPS side position with the notched connection and apply only USB power via you computer USB. Does the LCD illuminate?

  • @christianhofer8398
    @christianhofer8398 5 ปีที่แล้ว

    Hello, great video, but unfortunately I have a problem with the implementation and hope that you can help me to eliminate the problem.
    I get the following error messages when uploading to the RAMPS board:
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\blinkm.cpp:27:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\emergency_parser.cpp:27:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\dac_mcp4728.cpp:33:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\pca9632.cpp:28:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\malyanlcd.cpp:44:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\MarlinSerial.cpp:36:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\SdFatUtil.cpp:29:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\Marlin.h:35,
    from sketch\endstops.cpp:27:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\hex_print_routines.cpp:23:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\Max7219_Debug_LEDs.cpp:38:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\fwretract.cpp:27:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    Mehrere Bibliotheken wurden für "U8glib.h" gefunden
    Benutzt: C:\Program Files (x86)\Arduino\libraries\U8glib
    Nicht benutzt: C:\Users\Christian\Documents\Arduino\libraries\U8glib_Arduino-master
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\Sd2Card.cpp:29:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch
    ozzle.cpp:23:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\G26_Mesh_Validation_Tool.cpp:27:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\I2CPositionEncoder.cpp:31:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\SdBaseFile.cpp:30:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\configuration_store.h:26,
    from sketch\configuration_store.cpp:47:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\enum.h:26,
    from sketch\parser.h:32,
    from sketch\parser.cpp:27:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\cardreader.cpp:23:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    exit status 1
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\digipot_mcp4018.cpp:23:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\Marlin.h:35,
    from sketch\Marlin_main.cpp:252:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\least_squares_fit.cpp:35:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\SdFile.cpp:29:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\digipot_mcp4451.cpp:23:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    In file included from sketch\MarlinConfig.h:42:0,
    from sketch\mesh_bed_leveling.cpp:23:
    SanityCheck.h:511:6: error: #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    ^
    #error "EXTRUDER_RUNOUT_PREVENT is incompatible with ADVANCED_PAUSE_FEATURE."
    Please help and support!
    Best regards Christian

    • @EdwardBraiman
      @EdwardBraiman  5 ปีที่แล้ว

      So, tell me about your configuration. What's your 3d motherboard? What's connected to it? What's the version of the firmware? How are you connected I assume a filiment run-out detector?

    • @christianhofer8398
      @christianhofer8398 5 ปีที่แล้ว +1

      Hello and many thanks for your quick feedback. After I tried it with the latest version of Marlin, came said error messages. Afterwards I tried it with a slightly older version of Marlin and lo and behold, there were no more error messages and the sketch was already successfully uploaded to the RAMPS 1.4. Now only the conversion from the old mainboard to the RAMPS remains. Hope, there are many more videos of you on this topic RAMPS 1.4 and 3D printers. Keep up the good work and thanks. Best regards Christian

    • @antoninomanfre1387
      @antoninomanfre1387 4 ปีที่แล้ว

      @@christianhofer8398
      Hi
      I did it all over again, I only uncommented the configuration.h
      #define FILAMENT_RUNOUT_SENSOR
      It is I already get this error:
      In file included from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\MarlinConfig.h:42:0,
      from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\G26_Mesh_Validation_Tool.cpp:27:
      SanityCheck.h:502:5: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.
      static_assert(NULL == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.");
      ^~~~~~~~~~~~~
      In file included from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\MarlinConfig.h:42:0,
      from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\I2CPositionEncoder.cpp:31:
      SanityCheck.h:502:5: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.
      static_assert(NULL == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.");
      ^~~~~~~~~~~~~
      In file included from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\MarlinConfig.h:42:0,
      from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\M100_Free_Mem_Chk.cpp:49:
      SanityCheck.h:502:5: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.
      static_assert(NULL == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.");
      ^~~~~~~~~~~~~
      "C:\\Users\\Nino\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Nino\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Nino\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\mega" "-IC:\\Users\\Nino\\Documents\\Arduino\\libraries\\U8glib\\src" "C:\\Users\\Nino\\AppData\\Local\\Temp\\arduino_build_201711\\sketch\\MarlinSerial.cpp" -o "C:\\Users\\Nino\\AppData\\Local\\Temp\\arduino_build_201711\\sketch\\MarlinSerial.cpp.o"
      In file included from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\MarlinConfig.h:42:0,
      from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\MarlinSerial.cpp:36:
      SanityCheck.h:502:5: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.
      static_assert(NULL == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.");
      ^~~~~~~~~~~~~
      Uso la libreria U8glib alla versione 1.19.1 nella cartella: C:\Users\Nino\Documents\Arduino\libraries\U8glib
      exit status 1
      static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.

    • @EdwardBraiman
      @EdwardBraiman  4 ปีที่แล้ว

      Uncomment out advanced pause feature next and recompile. The sanity check shows you the next error to address. You may need to do a couple of times, but you'll understand better with each error fixed.

  • @marijanapopovic2671
    @marijanapopovic2671 3 ปีที่แล้ว

    Gde

  • @antoninomanfre1387
    @antoninomanfre1387 4 ปีที่แล้ว

    Hi
    I did it all over again, I only uncommented the configuration.h
    #define FILAMENT_RUNOUT_SENSOR
    It is I already get this error:
    In file included from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\MarlinConfig.h:42:0,
    from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\G26_Mesh_Validation_Tool.cpp:27:
    SanityCheck.h:502:5: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.
    static_assert(NULL == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.");
    ^~~~~~~~~~~~~
    In file included from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\MarlinConfig.h:42:0,
    from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\I2CPositionEncoder.cpp:31:
    SanityCheck.h:502:5: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.
    static_assert(NULL == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.");
    ^~~~~~~~~~~~~
    In file included from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\MarlinConfig.h:42:0,
    from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\M100_Free_Mem_Chk.cpp:49:
    SanityCheck.h:502:5: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.
    static_assert(NULL == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.");
    ^~~~~~~~~~~~~
    "C:\\Users\\Nino\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Nino\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Nino\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\mega" "-IC:\\Users\\Nino\\Documents\\Arduino\\libraries\\U8glib\\src" "C:\\Users\\Nino\\AppData\\Local\\Temp\\arduino_build_201711\\sketch\\MarlinSerial.cpp" -o "C:\\Users\\Nino\\AppData\\Local\\Temp\\arduino_build_201711\\sketch\\MarlinSerial.cpp.o"
    In file included from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\MarlinConfig.h:42:0,
    from C:\Users\Nino\AppData\Local\Temp\arduino_build_201711\sketch\MarlinSerial.cpp:36:
    SanityCheck.h:502:5: error: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.
    static_assert(NULL == strstr(FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.");
    ^~~~~~~~~~~~~
    Uso la libreria U8glib alla versione 1.19.1 nella cartella: C:\Users\Nino\Documents\Arduino\libraries\U8glib
    exit status 1
    static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR.

    • @EdwardBraiman
      @EdwardBraiman  4 ปีที่แล้ว

      The might be a comment in front of advanced pause feature.

    • @antoninomanfre1387
      @antoninomanfre1387 4 ปีที่แล้ว

      @@EdwardBraiman So what should I do, some suggestions

    • @antoninomanfre1387
      @antoninomanfre1387 4 ปีที่แล้ว

      Try it on arduino 1.1.9 to see if it gives you errors too

    • @EdwardBraiman
      @EdwardBraiman  4 ปีที่แล้ว

      Correct.

    • @EdwardBraiman
      @EdwardBraiman  4 ปีที่แล้ว

      I would, but I'm recording a large tutorial and it might be tommorow before I can try. I'll be record a new tutorial on this soon as this one is a couple of years old.

  • @user-vw3tj1ju9w
    @user-vw3tj1ju9w 6 ปีที่แล้ว

    THANKS FOR THE TRANSLATION ON RUSSIAN

    • @EdwardBraiman
      @EdwardBraiman  6 ปีที่แล้ว

      russian:
      пожалуйста
      English
      You're Welcome

  • @marcellisov
    @marcellisov ปีที่แล้ว

    Hello Ed, i like your video channel about 3d printer.
    I use your instruction for making my 3d printer (th-cam.com/users/shortsmpSAezUBfPU). Can i ask You for help? I would like to make some upgrades of my 3d printer. I bought bigtreetech hot end for 2 filaments in one nozzle. Its posible to mount two filament runout sensors, bltouch and fan controler to servo pins? I would like to save D9 pin for future connection of chamber heater (with external MOSFET), but now i use it for pwm regulation of hotend fan.
    Can You recomend me some instructions or tips, which can I use for setting it in Marlin and connecting it to ramps 1.6?
    Thank you!

    • @EdwardBraiman
      @EdwardBraiman  ปีที่แล้ว

      There's a link in either video or channel for Discord, either myself or someone else can help you in general chat.

  • @user-vw3tj1ju9w
    @user-vw3tj1ju9w 6 ปีที่แล้ว +1

    BAD WAS SEEN IN THE VIDEO