RAMPS 1.4 - Mechanical Filament Sensor Runout Configuration

Поделиться
HTML-код
  • Опубликовано: 16 сен 2024
  • This is a simple install video for RAMP 1.4 Mechanical Filament Sensor
    One Time Tips, You Can PayPal Me:
    www.paypal.me/...
    Discord:
    / discord
    Patreon:
    / edbraiman
    buymeacoffee:
    www.buymeacoff...
    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...
    MarlinFW (Firmware 1.1.6)
    marlinfw.org/me...
    Thiniverse STL:
    www.thingivers...

Комментарии • 82

  • @jdcamc
    @jdcamc 2 года назад +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

  • @julianopauli2449
    @julianopauli2449 2 года назад

    Salvou meu dia amigo Obrigado

  • @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

  • @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.

  • @hopeful1521
    @hopeful1521 4 года назад

    thank youuuuu

  • @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.

  • @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.

  •  5 лет назад

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

    • @EdwardBraiman
      @EdwardBraiman  5 лет назад

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

    •  5 лет назад

      @@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 .

  • @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.

  • @christianhofer8398
    @christianhofer8398 6 лет назад

    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  6 лет назад

      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 6 лет назад +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.

  • @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.

  • @marijanapopovic2671
    @marijanapopovic2671 3 года назад

    Gde

  • @maz_wachid
    @maz_wachid 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?

    • @maz_wachid
      @maz_wachid 5 лет назад

      s.lazada.co.id/s.IUOn

    • @maz_wachid
      @maz_wachid 5 лет назад

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

    • @maz_wachid
      @maz_wachid 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?

  • @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 :)

  • @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 (ruclips.net/user/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