Filament Runout Sensor - Native Marlin - Chris's Basement

  Рет қаралды 43,563

Chris Riley

Chris Riley

Күн бұрын

Пікірлер: 196
@247hinkey
@247hinkey 5 жыл бұрын
Good evening Chris - finally got this working - forgot to mention I was using Marlin 2.0 bugfix version. Anyway had to use Z_MAX axis pins with a change to the pins on Ramp 1.6+ board to "#define FIL_RUNOUT_PIN P1_28" (not servo pin 4) currently using Octoprint and works ok. P.S removed #define Z_MAX_STOPEND (//). plus changing #define FIL_RUNOUT_INVERTING true FROM false. Thanks for your help and great videos. Your a star for for allowing people like myself (greenhorns) to understand and learn this system. :)
@ChrisRiley
@ChrisRiley 5 жыл бұрын
So happy that my video helped you and that you got it working.
@dphillips9641
@dphillips9641 6 жыл бұрын
Just completed the upgrade following this guide. It went like clockwork thanks to this excellent video. Thanks Chris.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Awesome Dennis! I am glad you got it working! A great feature add on to any 3D Printer.
@paulraggett7837
@paulraggett7837 6 жыл бұрын
Clear and easy to follow. Once again you have created the go to video for the subject. Thank you and I wish you much success with your approach. I am eager to understand the software and look forward to learning more through your excellent videos. Paul
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Paul Raggett Thanks a lot Paul! I am very glad the videos are helping others.
@Caverntwo
@Caverntwo 6 жыл бұрын
Nice video again, Chris! Very easy to follow. I'm so happy that I've been using them for a while now, saved me like 3 prints already (you know, old filament likes to break...)! On my dual-extrusion Anet A8, I just ended up using the Z_MAX_PIN, as the SERVO_3_PIN was already used by the fan-extender.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks! Yes, I have been using it to use up some of the sort pieces of filament I have laying around. Thanks for watching!
@3dmjp
@3dmjp Жыл бұрын
Againm another helpful tutorial. I install the same sensor on my custom built Delta, with the SKR 2.0 board and Marlin 2.11. Installation was simple, but I had a couple of odd issues. 1. Even though enabled in firmware, I had to M412 S1 and M500 to enable the sensor once loaded to the board. 2. The active Sensor interferes with auto bed leveling, but not with auto calibration. Disabling the sensor, allowed me to auto-bed level. Then I simply reactivated the sensor for printing. This may be just me, but I thought it was worth mentioning.
@ChrisRiley
@ChrisRiley Жыл бұрын
Thank you for your insight!
@Joe-Skynet
@Joe-Skynet 6 жыл бұрын
Wow what a coincidence!!! My filament sensor just arrived a few days ago and I was wondering what to do. On the printers web page they say to connect it to the servo that's closest to the SD card reader on my board but it's always better to see it being done before trying it myself. Thanks again talk about sinchronicity :)
@ChrisRiley
@ChrisRiley 6 жыл бұрын
JOSEPHPORRO Awesome! I got this one done just in time! :) Thanks for watching!
@Joe-Skynet
@Joe-Skynet 6 жыл бұрын
Chris Riley my capacitive sensor for autobed levelling is on the way also. I was wondering if you could do a video on how to set that up. Many many thankyous
@DerekMatthews
@DerekMatthews 6 жыл бұрын
Just made one of these for my Hypercube and my modded DaVinci Pro 1.0 (I call it my DaVinci Pro 2.0 now) and tested all working fine. Thanks again.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Awesome Derek! Glad it worked for you!
@stilex6665
@stilex6665 6 жыл бұрын
I love your well explained Marlin Videos. Greetings from Switzerland.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thank you! Thanks for watching, more to come.
@pavelgrishin
@pavelgrishin 4 жыл бұрын
you have the best tut videos I have ever seen!
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Wow, thanks!
@ZebraandDonkey
@ZebraandDonkey 6 жыл бұрын
Great video. Will do that with mine this week then. Nice screw holder/sticker holder.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Awesome! Good luck!
@rafalmag
@rafalmag 5 жыл бұрын
For compatibility with Octoprint I recommend to enable HOST_ACTION_COMMANDS - so Octoprint would be aware that M600 was triggered and printer is paused/resumed.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Thanks for the tip!
@SinaShahsana
@SinaShahsana 4 жыл бұрын
There is another Z style you didn't mention. Voron switchwire style which they clam is the best, it doesn't go out of sync and it doesn't wobble.
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Belt Z has been around for a long time, but that is a whole different subject.
@s3rkanAGA
@s3rkanAGA 2 жыл бұрын
Thanks Chris. I have done all the code changes and marlin works well except I dont have the menu in 8:40. After loading, it immediately returns to printing.
@ChrisRiley
@ChrisRiley 2 жыл бұрын
This is a really one version, something might have changed in the config. Check this one out, I do a lot of the same things. kzbin.info/www/bejne/Zoinl5-rqN-pmpI
@DevilbyMoonlight
@DevilbyMoonlight 6 жыл бұрын
Great explaination, nice, simple, and easily explained - thanks, seeing how this seems to tie together in marlin, it also has me wondering if is possible to add a simple menu item that runs a small gcode routine to assist in manually levelling the bed
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Andy Davies Thanks and thanks for watching. I have seen that done a few times. Not sure how to, but I will look into it.
@Kuntry3D
@Kuntry3D 6 жыл бұрын
Nice man, I need this in my life on all of my printers.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Kuntry 3D Its one of those mods you need, but procrastination wins. I got tired of watching filament spools endlessly, so I gave in and built one.
@Kuntry3D
@Kuntry3D 6 жыл бұрын
Well My KuntryBo and The Haribo are up for Prusa Firmware Upgrades so I may have to break down and do it then.
@247hinkey
@247hinkey 5 жыл бұрын
Great video - Thank you.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
You bet, thanks for watching!
@TheAbs441
@TheAbs441 6 жыл бұрын
Hi,Chris, I finally figured it out about the runout sensor.It was pin 11. But I still have a problem with the pause parking , to change the filament.When it parks it stays ontop of the print and when I change the filament ,it starts coming out on the print. Thanks.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
I recall someone else having this issue, don't remember the fix. Make sure of these settings. Configuration_adv.h make sure this comment is removed: #define PARK_HEAD_ON_PAUSE Configuration.h make sure nozzle park comment is removed. #define NOZZLE_PARK_FEATURE #if ENABLED(NOZZLE_PARK_FEATURE) // Specify a park position as { X, Y, Z } #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 } #define NOZZLE_PARK_XY_FEEDRATE 100 // X and Y axes feedrate in mm/s (also used for delta printers Z axis) #define NOZZLE_PARK_Z_FEEDRATE 5 // Z axis feedrate in mm/s (not used for delta printers) #endif
@Bajicoy
@Bajicoy 6 жыл бұрын
hurray! been printing a ton so I need this haha
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Ha ha! That is exactly why I did this video. I was standing at the hang printer late one night waiting for the filament to run out, then I decided, this is ridiculous. Time for a filament sensor. Thanks for watching!
@joecox9958
@joecox9958 5 жыл бұрын
nice, could you tell us how to add it to tevo tarantula? or a very basic lesson for firmware check/upgrade?
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Not sure on the tarantula, but I can look into it.
@madmike8406
@madmike8406 6 жыл бұрын
Another great video Chris... it’s so nice when I get a question now, I can just say Chris did a great video on that... go check it out... so thanks!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Mad Mike8 Ha ha! That makes me feel good to hear. Thanks Mike!
@sierra442
@sierra442 6 жыл бұрын
nice! i was planning on adding one to my AM8 , i'll just follow the nice tutorial
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Excellent! Good luck!
@JoseBerruezo
@JoseBerruezo 6 жыл бұрын
Nice Chris, I would like to see a jamed filament sensor
@ChrisRiley
@ChrisRiley 6 жыл бұрын
I would as well. I would like to try out the optical mouse sensor hack someday.
@cyberstar251
@cyberstar251 6 жыл бұрын
what if im using a homemade switch instead of a preconfigured board? do the wires go directly to the pins and if so which ones?
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Yes, you can use any switch. Go with the GPIO pin and the ground pin.
@cyberstar251
@cyberstar251 6 жыл бұрын
@@ChrisRiley thank you, also how to i invert the rotary encoder direction for the control screen?
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Yes, check out these options in configuration.h // // This option reverses the encoder direction everywhere. // // Set this option if CLOCKWISE causes values to DECREASE // //#define REVERSE_ENCODER_DIRECTION // // This option reverses the encoder direction for navigating LCD menus. // // If CLOCKWISE normally moves DOWN this makes it go UP. // If CLOCKWISE normally moves UP this makes it go DOWN. // //#define REVERSE_MENU_DIRECTION
@cyberstar251
@cyberstar251 6 жыл бұрын
@@ChrisRiley thank you. ^W^
@tdmscalemodelbuilds4339
@tdmscalemodelbuilds4339 4 жыл бұрын
Hi I've been able to config my skr1.4 turbo because your tutorial was very useful, now because I use vsc do you have any videos regarding using this runout switch on my skr1.4 turbo via vsc or would it be exactly the same principle? I'm about to start working on my second printer and want to use the same switch you have in this video as I have them
@ChrisRiley
@ChrisRiley 4 жыл бұрын
It will be exactly the same, just use the e0 detect pins.
@pavelgrishin
@pavelgrishin 4 жыл бұрын
I'm using a simple button (without PCB). Using 2 wires (ground and signal). The program either stops continually (normally close) or never stops (normally open). IDK what is wrong with it. Using RAMPS1.4
@ChrisRiley
@ChrisRiley 4 жыл бұрын
The switches can go into a floating state. Try adding a pull down resistor.
@Robothut
@Robothut 6 жыл бұрын
Great Job Chris .
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks man! Comments are always appreciated.
@kirkd6285
@kirkd6285 5 жыл бұрын
Chris, Since its been a while .. maybe a video on how to use the filament runout sensor on a MKS TFT35? would be good sequel. I connect mine and enable in smoothie firmware and ... nothing.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
You might be right, I would like to try some of that screens features out, I will have a look at it.
@coolt5
@coolt5 5 жыл бұрын
Hi chris nice tutorial man i love your video's
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Thank you!
@Felix.Garcia
@Felix.Garcia 5 жыл бұрын
Ha! Funny I just now noticed that my filament case he's using. Cool beans!
@ChrisRiley
@ChrisRiley 5 жыл бұрын
That's you sensor case? Sweet! Thanks for creating it, works awesome.
@ImaginationToForm
@ImaginationToForm 6 жыл бұрын
Hello. Is there a way to lock the X and Y axis but keep is so we can still load filament? When I do a M600 on my Robo R1 Plus I can accidentally move the head messing up the print when the printer restarts to print.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
I am not sure about the version of Marlin the Robo runs, but in the newer versions there is this feature. In M600 that takes care of this. In your version of Marlin you might be able to set #define PAUSE_PARK_NO_STEPPER_TIMEOUT // Enable to have stepper motors hold position during filament change In your version of Marlin you might be able to set some of these options to help. #define DEFAULT_STEPPER_DEACTIVE_TIME 120 #define DISABLE_INACTIVE_X true #define DISABLE_INACTIVE_Y true #define DISABLE_INACTIVE_Z true // set to false if the nozzle will fall down on your printed part when print has finished. #define DISABLE_INACTIVE_E true
@ImaginationToForm
@ImaginationToForm 6 жыл бұрын
Oh thanks. Ill look for those and or download newer version.
@ImaginationToForm
@ImaginationToForm 6 жыл бұрын
Meh I had everything but PAUSE_PARK_NO_STEPPER_TIMEOUT in the firmware. Guess I'll need to download newer and configure for Robo.
@olivergreaves5665
@olivergreaves5665 6 жыл бұрын
Ruling it! Great stuff.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks!
@UncleRons_3D_Pub
@UncleRons_3D_Pub 6 жыл бұрын
Great video, Chris. If used on a Bowden setup, should the retract distance be equal or greater than the length of the Bowden tube plus length thru the hotend, to push the filament all the way back out?
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks Ron! I haven't played with this yet, but I think you are correct. These 2 M600 settings are what you would want to change. #define FILAMENT_CHANGE_UNLOAD_LENGTH 100 #define FILAMENT_CHANGE_LOAD_LENGTH 20
@247hinkey
@247hinkey 5 жыл бұрын
Good evening Chris - Everything now working except every time I start a print it is wanting to change the filament prior to print. Any ideas - Thank you in advance.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Does it allow you to continue?
@247hinkey
@247hinkey 5 жыл бұрын
@@ChrisRiley Hi Chris yes it allows me to continue - The problem seems to be on startup - once a print is done and another one setup without restart there are no issues.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
@@247hinkey Interesting, seems like the sensor gets triggered or something. Try turning on the pull up in the code.
@bumbarabun
@bumbarabun 4 жыл бұрын
I always have issue to remember running M119 command - filament sensor triggered is filament in or filament out? And it seems nobody of marlin authors bothered to document it. DAMN.
@ChrisRiley
@ChrisRiley 4 жыл бұрын
I didn't learn that m119 would work until years later.
@bumbarabun
@bumbarabun 4 жыл бұрын
@@ChrisRiley I see, but the worst part even after you realize it is difficult to realize in what state filament sensor should be. Configuration.h says, that by default it should be HIGH when filament present. But HIGH is it triggered or open? And it is damn impossible to find anywhere (maybe I cannot) what it should be. I even created FR request on github, to put that information in Configuration.h
@ChrisRiley
@ChrisRiley 4 жыл бұрын
@@bumbarabun It depends on the sensor you use, with a micro switch you can can it just by switching the wires on the legs. Not sure on the optical endstop, there are a couple different ones.
@bumbarabun
@bumbarabun 4 жыл бұрын
@@ChrisRiley sorry, maybe I did not make it clear. It is not difficult for me to switch logic, either by wires or flipping that flag in firmware. I find frustrating that you have to run test print to determine that if your logic is correct. It would be quite easy tune if they say "you logic should be that when filament is present M119 should say filament: TRIGGERED", but that information is nowhere to be found. In Configuration.h they say "firmware assumes that sensor value is HIGH when filament is present". But HIGH is that triggered or open? And that drives me nuts - it is so easy to provide that information and it would be so valuable and nobody bothered. And looking around so many people confused by it.
@dustykatz9504
@dustykatz9504 6 жыл бұрын
Good morning Chris. Thank you for publishing these excellent tutorial videos. I am fairly new to 3D printing and have been upgrading my printers, right now my Ender 3. Installing an MKS Gen L board with 2208 stepper drivers. I have been binge watching your videos. I made the changes in Marlin for the filament runout sensor, per your instructions but when I verified the changes the following messages showed up: static assertion failed: ADVANCED_PAUSE_FEATURE is required to use M600 with FILAMENT_RUNOUT_SENSOR #error¨FILAMENT_CHANGE_UNLOAD_LENGTH must be less than or equal to EXTRUDE_MAXLENGTH I am running Marlin 1.1.9 I went through your tutorial again step by step to verify I did it correctly, think I did. I am unable to find EXTUDE_MAXLENGTH anywhere. Might you have any thoughts or word of wisdom? This would be a 3 coffee cup response. Thank you.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Yes, this is what you are looking for, it's in configuration.h line 461 on my screen #define EXTRUDE_MAXLENGTH 200
@dustykatz9504
@dustykatz9504 6 жыл бұрын
@@ChrisRiley Thank you for your prompt response, Chris. I will look at that when I get home from work. Any thoughts on the other message I received regarding the ...ADVANCED_PAUSE_FEATURE ...?
@ChrisRiley
@ChrisRiley 6 жыл бұрын
@@dustykatz9504 Yeah, it's talking about the pause and park features. You just need to make sure both are commented out. Try to fix the extrude length error and see if it goes away.
@dustykatz9504
@dustykatz9504 6 жыл бұрын
@@ChrisRiley Hello Chris That did it, it verified with no errors. Thank you. Coffee coming your way.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
@@dustykatz9504 Thank you! Coffee is much appreciated.
@coolt5
@coolt5 5 жыл бұрын
I want to ask you if you have any idea? I have JGAURORA A5 and i broke the filament sensor pins on the tft screen borde. So i need to plug that sensor to the mks gen L motherboard. Now i fallow your video all is good but when the sensor deducts the filament run out its pause the print but the TFT screen shows nothing about it. And i cant resume the print. I change definition of it in pins_RAMPS.h as #define FIL_RUNOUT_PIN 2 or 4. Although the filament sensor works that way and pauses the printer successfully, the touch screen ignores it.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Yeah, it sounds like it was using the TFT filament feature to trigger it before. Now the TFT will ignore it. About all I would know to do is swap to a different screen. I don't even think there is a gcode command you could send it.
@DerekMatthews
@DerekMatthews 6 жыл бұрын
Chris, I am sure you have done a video on this but if I take to long in changing the filament on the M600 command, the motors will disable them self's and it will lose the height on the Z. So when I replace the filament it will not go back to where it left off. Can you point me in the right direction on sorting this?
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Hey Derek, thanks for watching. Yes, check out M84 or check these out in configuration_adv.h #define DEFAULT_STEPPER_DEACTIVE_TIME 120 #define DISABLE_INACTIVE_X true #define DISABLE_INACTIVE_Y true #define DISABLE_INACTIVE_Z true // set to false if the nozzle will fall down on your printed part when print has finished. #define DISABLE_INACTIVE_E true
@rollandjones9556
@rollandjones9556 6 жыл бұрын
Hi Chris, very informative videoes, I like them a lot. I have a question of this topic. Your 3 printer setup for Octoprint with cameras. I have a watched folder on my octoprint setup. How do you add watched folder for the 2 other printers in your setup? Thanks Rolland
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Hey Rolland, thank you! You can just add the watch folders in the GUI, go to settings>folders and for watched folders you will use the following. /home/pi/.octoprint/watched /home/pi/.octoprint2/watched /home/pi/.octoprint3/watched /home/pi/.octoprint4/watched
@rollandjones9556
@rollandjones9556 6 жыл бұрын
Thanks.
@VaibhavSarda
@VaibhavSarda 6 жыл бұрын
Thanks for the video!! Any idea how to make a filament jam sensor configuration in marlin?
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Vaibhav Sarda I don't know how yet, but it's on my list of things to check out. Thanks for watching.
@goldbunny1973
@goldbunny1973 5 жыл бұрын
For an intelligent person I'm rubbish at this : ) I just bought a runout sensor; it's wires are Red Black White; 5v Ground Signal? Do I need to swtch the wires around from what I bought new? That seems odd.. but I do have everything I need to do that. Yes/No would be appreciated, from anyone.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Depends which pins you use. Endstop pins, you should be good. Servo pins they will probably need to be switched.
@3dprinting4life10
@3dprinting4life10 6 жыл бұрын
Another good vid Chris, we cant have Benchy's running out of filament now can we that would be a disaster, LOL, regards RobUK
@ChrisRiley
@ChrisRiley 6 жыл бұрын
3D Printing 4 Life Ha! No we cannot! Thanks for watching!
@ussrover
@ussrover 6 жыл бұрын
thanks Chris great information as normal
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks Rover! Thanks for watching as always.
@mcdjacedad7359
@mcdjacedad7359 5 жыл бұрын
Hi Christ, I am currently using mks base 1.4 v motherboard, just wondering if you can help me please, on the servo pins, I am currently using marlin easycogfig 2.0, and Arduino 1.8.5, how do I fix’s my issue, many thanks Sean
@ChrisRiley
@ChrisRiley 5 жыл бұрын
What is the issue?
@danirosu
@danirosu 6 жыл бұрын
Nice, can i use 3 filament sensors?. I have a Diamond hotend. How i can configure marlin in that case.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
That is a great question and unfortunately I don't know the answer. I'll do some looking around.
@emilrodriguez5696
@emilrodriguez5696 6 жыл бұрын
You can probably get away with it by using individual sensors (limit switches) for each filament and wiring the limit switches (using the Normally Open pin configuration) in series. If any of the filaments run out, the limit switch will open the circuit triggering the filament run out signal. I hope this helps you.
@shellyrobinson5806
@shellyrobinson5806 4 жыл бұрын
I just got a befenybay 3d printer dual monitor sensor but I can not find anything on how to install and setup on this any ideas?
@ChrisRiley
@ChrisRiley 4 жыл бұрын
I'm not sure what one of those is, do you have a link to it?
@shellyrobinson5806
@shellyrobinson5806 4 жыл бұрын
@@ChrisRiley Amazon is selling them for the CR-10. So really I guess my question is does Marlins firmware have a generic filament runout setting for any sensor? Here is the link to what I have www.amazon.com/gp/aw/d/B07SFFXC9C?psc=1&ref=ppx_pop_mob_b_asin_image
@ChrisRiley
@ChrisRiley 4 жыл бұрын
@@shellyrobinson5806 No, it's not specific, Marlin will work with any sensor.
@flowerguy-tf5oe
@flowerguy-tf5oe 6 жыл бұрын
Awsome Chris :)
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks Bob!
@seriousCADninja
@seriousCADninja 6 жыл бұрын
You are the best !
@ChrisRiley
@ChrisRiley 6 жыл бұрын
seriousCADninja No, you are the best! ;) Thanks for watching.
@rj4208
@rj4208 6 жыл бұрын
Chris, thank you for your video. I have one question. Unless I don't change the filament within 45 seconds, #define PAUSE_PARK_NOZZLE_TIMEOUT 45, it didn't heat up the nozzle and I couldn't keep printing. Do you know why?
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Hmmm, I am not sure, what Marlin version are you using? It appears to re-heat in Marlin 1.1.9 after you click the button.
@rj4208
@rj4208 6 жыл бұрын
It's maybe 1.1.5 or 1.1.6. I'll try newest version. Thank you.
@IdanMoshe86
@IdanMoshe86 6 жыл бұрын
Thanks for another great video! Kindly share your Marlin configuration files.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks! Sure, here is my current version. drive.google.com/open?id=1QbFuPwyr-UWNetaoeAPt43XDuUcxBvtp
@TheNikakz
@TheNikakz 5 жыл бұрын
Hello all well? Recently I bought a core xy printer made here in Brazil, I sold my Hevo, it uses the MKS Gen L 1.0 and a problem appeared, it does not connect via USB or without USB, turns on the red light and when I send connect the blue flashes, but does not connect, already checked everything, cables, source, the usb driver is Ok she finds and appears the Com port, but I can not connect it in the slicer, either simplify, repetier or pronterface. Could you give me a help? Thanks
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Sounds like you might have a bad board. Are you trying from Windows? If so it could be a driver problem. Do you have Linux or Octoprint you can try?
@TheNikakz
@TheNikakz 5 жыл бұрын
@@ChrisRiley Hi Chris, I solved my problem by rewriting the firmware, it looks like something has corrupted and now the machine is working fine. Thank you for your reply.
@danzig483
@danzig483 4 жыл бұрын
Hi Chris very nice and helpful dvideo, I hava a question bucause I have a skr v1.3 and octoprint without LCD, I setupped the filament runout sensor but the M600 need LCD controller . Instead of that marlin suggest me that I need to use EMERGENCY_PARSER. But the problem is when the filament sensor dettect that thereisn´t filament the printer go to their position and wait for filament but without LCD I can´t takeoff the printer of paused, because in octoprint nothing happens. I hope you can help me thanks!!.
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Yes, this is a common question. With M600 you will have to do some sort of button press to resume your print. I am not sure if there is anything that will let you work around this available for octoprint. People with touch screens have this same problem.
@danzig483
@danzig483 4 жыл бұрын
@@ChrisRiley thank you Chris for answer, do you think the mini 12864 LCD work ok? Thank's
@ChrisRiley
@ChrisRiley 4 жыл бұрын
@@danzig483 Yes, it should work.
@danzig483
@danzig483 4 жыл бұрын
@@ChrisRiley Thank you !!!!!!
@TheAbs441
@TheAbs441 6 жыл бұрын
Hi,very good video. But I done everything you said but I never get the sensor to work. With the filament in,light comes on from the sensor.If I give it a M600 code the printer will pause to change filament. I changed the sensor with another one but still the same. I am using Anycubic Kossel plus. Can you tell me what I am doing wrong please. Thanks,
@ChrisRiley
@ChrisRiley 6 жыл бұрын
My guess is the servo port your using is different on the kossel config, can you show me where you have it plugged in?
@tenlittleindians
@tenlittleindians 6 жыл бұрын
Does the machine home itself before resuming in case location was lost during filament change?
@ChrisRiley
@ChrisRiley 6 жыл бұрын
The way I have m600 setup, it does not.
@srrandall88
@srrandall88 6 жыл бұрын
Hey thanks for the great video. I'm already using D11 D4 D5 D6 for RGBW is there any way to rather use an unused endstop pin? Like X max or Y max?
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Sure! All you have to do is change it in RAMPS_PINS.H. You can just swap the port numbers around. Thanks for watching.
@srrandall88
@srrandall88 6 жыл бұрын
Chris Riley thanks!! I'm seeing so many of these videos of adding awesome features but noone has implemented all of them in a single board.kinda like the tmc2130 and LCD issue..those poor D4 D5 D6 servo pins are the village bicycles of the ramps add ons..i know i can't have everything on one machine but I'd like to try... perhaps please when you have time after all the common feature videos have a review video of pins used for each device added to your clone printer (with RGBW ;P) Thanks again
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Steven Randall That's a good idea. Log is getting pretty full up, I will write this one down for sure.
@Quad_Awesome
@Quad_Awesome 6 жыл бұрын
Keep up the good work :)
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks for watching!
@gjohnson5978
@gjohnson5978 4 жыл бұрын
I've been trying to install a 3 wire filament runout sensor on my ender 3 with skr mini e3 v1.2 board. Is there anyway you could provide some assists on the firmware modification
@ChrisRiley
@ChrisRiley 4 жыл бұрын
What part are you stuck on? I can try and help.
@gjohnson5978
@gjohnson5978 4 жыл бұрын
@@ChrisRiley I connect the filament runout sensor on PT-DET connector and modified the firmware from the git-hub website and the wire is pulled from the sensor, the print continues to run...do i have the connector in the right port or should I connect it to my touchscreen
@ChrisRiley
@ChrisRiley 4 жыл бұрын
@@gjohnson5978 try it in the e0 stop pins, the ones right above x min endstop.
@gjohnson5978
@gjohnson5978 4 жыл бұрын
Chris Riley do I need change the PIN number in adv.h
@gjohnson5978
@gjohnson5978 4 жыл бұрын
Chris Riley also I have a 3 wire sensor
@mcdjacedad7359
@mcdjacedad7359 6 жыл бұрын
Hi mate i was going to put a filament runout swith on my Tevo Taranual a normal end swith with two wires, just wondering if you can help me in marlin, i am usings easyconfig 2.0, many thank
@ChrisRiley
@ChrisRiley 6 жыл бұрын
I can help in Marlin for sure. I don't know the easy config tool. You should be able to just un-comment the filament sensor line. #define FILAMENT_RUNOUT_SENSOR
@mcdjacedad7359
@mcdjacedad7359 6 жыл бұрын
Chris Riley thank you, that’s what I thought, thank you for replying back
@rtcfpv1012
@rtcfpv1012 4 жыл бұрын
Is the Filament sensor reloaded still working right now?
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Last time I checked it did.
@rtcfpv1012
@rtcfpv1012 4 жыл бұрын
@@ChrisRiley Just installed it the other day and it was working fine. Tried it the the following night and everytime I click print it turns off the bed and extruder temperature and will say cancelling the print and it hasn't started yet. Disabled the Filament sensor reloaded and everything was fine.
@ChrisRiley
@ChrisRiley 4 жыл бұрын
@@rtcfpv1012 Sounds like the switch might be floating. The pi's have an internal pull up and pull down resistor. You might try to enable/disable it on that GIO pin.
@rtcfpv1012
@rtcfpv1012 4 жыл бұрын
@@ChrisRiley I'm assuming you got a chance to test the plugin. I'm new to all this and just following your youtube video instructions. I would appreciate it if you can tell me how to do it. Thanks for help and more power to your youtube channel. 👍
@palewriter1856
@palewriter1856 4 жыл бұрын
Nice video, but your editor shoulda caught the erroneous second S in Chris'
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Thanks for watching and noticing.
@palewriter1856
@palewriter1856 4 жыл бұрын
@@ChrisRiley NP - just being a richard, as per usual. Thanks for the vid!
@ChrisRiley
@ChrisRiley 4 жыл бұрын
@@palewriter1856 It's no problem, I get it a lot.
@bbogdanmircea
@bbogdanmircea 6 жыл бұрын
Hi can you make a video about using higher voltage PSU for example from a laptop with a RAMPS . I bought today a Toshiba laptop brick that is 15 V and 8 A, and a huge HP brick that is 20 V and 11 A ! Can I use them on a printer without heated bed ? Do I need a MOSFET board or some DC-DC convertor ? Thanks !
@ChrisRiley
@ChrisRiley 6 жыл бұрын
If you don't use a heat bed, anything over 5A should work. You could probably run at 15v, but I wouldn't recommend it. You could probably use something like a 7812 voltage regulator to get you down to 12v. If I run across one of these supplies I will look into it. Thanks for watching!
@bbogdanmircea
@bbogdanmircea 6 жыл бұрын
Chris Riley Dunno what is the maximum voltage the components on the RAMPS can take, I think the capacitors are 16 V max ?
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Yeah not sure, I know on some of them, they have 4004 diodes that keep you from running higher then 12v. I would have to do some additional reading..
@SilvioDidonna
@SilvioDidonna 6 жыл бұрын
Thank you for the tip. 👍 Link for the case is wrong :)
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks! Link updated.
@shellyrobinson5806
@shellyrobinson5806 4 жыл бұрын
Hey Chris Just a quick question on filament runout sensor currently i have one hooked up but its not working as it should not sure if it is due to firmware ot wiring I have it plugged into the E0max I think on the SKR1.4 Turbo board The wires are as follows Red, Green, Black Looking at the board with the stepper drives to the top the Black wire is closest to the drivers is this correct?
@shellyrobinson5806
@shellyrobinson5806 4 жыл бұрын
ok I did some checking I know my wiring is correct there has to be an issue with software I am pretty sure. this is what I have in marlin 2.0 " #define FILAMENT_RUNOUT_SENSOR #if ENABLED(FILAMENT_RUNOUT_SENSOR) #define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each. #define FIL_RUNOUT_STATE false // Pin state indicating that filament is NOT present. //#define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins. #define FIL_RUNOUT_PULLDOWN // Use internal pulldown for filament runout pins. // Set one or more commands to execute on filament runout. // (After 'M412 H' Marlin will ask the host to handle the process.) #define FILAMENT_RUNOUT_SCRIPT "M600" // After a runout is detected, continue printing this length of filament // before executing the runout script. Useful for a sensor at the end of // a feed tube. Requires 4 bytes SRAM per sensor, plus 4 bytes overhead. //#define FILAMENT_RUNOUT_DISTANCE_MM 25 #ifdef FILAMENT_RUNOUT_DISTANCE_MM // Enable this option to use an encoder disc that toggles the runout pin // as the filament moves. (Be sure to set FILAMENT_RUNOUT_DISTANCE_MM // large enough to avoid false positives.) //#define FILAMENT_MOTION_SENSOR #endif #endif " really could use some help here...
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Closet to the driver, it should start red, black, green.
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Does the filament sensor now show up when you run m119? Does the status change when you trigger the switch?
@shellyrobinson5806
@shellyrobinson5806 4 жыл бұрын
@@ChrisRiley Yes I can see it triggering and open status in M119 reports It is working in the terminal but when I start a print it goes straight into filament runout warning and pauses the print with or with out filament in the sensor. My wires are closest to the drivers Black green red If I was to record a vid on the process for you to see what is happening what would you need to see
@ChrisRiley
@ChrisRiley 4 жыл бұрын
@@shellyrobinson5806 I think the wires are wrong, it should be red closest to the driver, then black, then green.
@QUIROPTEROHOLLOW
@QUIROPTEROHOLLOW 2 жыл бұрын
How can I do this in marlin 2.0? I have no pin_ramps.
@ChrisRiley
@ChrisRiley 2 жыл бұрын
All the settings are in folders now. I suggest moving to VScode. These are the files you're looking for Marlin/src/pins/ramps
@asafmalka4466
@asafmalka4466 5 жыл бұрын
Hi, I try to do it on my Ender 3 pro with Raspberry PI 2 Model B - NOT WORKING Why? I do all step by step - Someone can help me pleaseee
@ChrisRiley
@ChrisRiley 5 жыл бұрын
What pins are you using to hook the sensor up?
@waydaminute4900
@waydaminute4900 5 жыл бұрын
Hi Chris, thanks for the video. My sensor was advertised with black red and white wires. Easy enough, black ground, red hot and white signal. Problem is the sensor they sent me had blue red and green wires! I cant find a pinout or wiring diagram anywhere for this sensor. www.amazon.com/gp/product/B07F65TXGS/ref=ox_sc_saved_title_7?smid=A26ATEC08S9EFM&psc=1 Any ideas how i can get it installed without damaging my mks gen 1.4 if i guess wrong and have wire(s) inverted? Thanks
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Is the case on that sensor easy to open? It's probably marked on the PCB I would guess.
@thejavaman53
@thejavaman53 6 жыл бұрын
You sound like the guy from "The daily dose of internet".
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Ha, interesting, I don't know that channel but I will check it out.
@thejavaman53
@thejavaman53 6 жыл бұрын
One advice though. Don't overdose.
@deeareus9886
@deeareus9886 6 жыл бұрын
hi5 from spain :P
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Info Mario High Five man!
@luCianZe
@luCianZe 6 жыл бұрын
Hey! Don't know if you know but the Prusa i3 indirect runout filament sensor is on the market, why still use the clasic mechanical endstop ? link here: goo.gl/WxB7gp It does not work with ramps 1.4? I would like to buy it. Can you review it? or just post a comment here if it works with adruino mega + ramps 1.4 or re-arm + ramps 1.4.
@PatelMayankG
@PatelMayankG 5 жыл бұрын
Really I love your well explained videos, I Have a problem in Einsy board i build my own 3d printer using Einsy board, And I use Marlin-i3-MK3 firmware (github.com/prusa3d/Prusa-Firmware) but how can I install Power panic in my printer I have mk3 power panic PCB board but how can configure in my firmware? sorry for my English.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
That is a great question, but I have no clue. Do you have the same PSU with the wire Prusa uses?
@PatelMayankG
@PatelMayankG 5 жыл бұрын
@@ChrisRiley yes I have same PSU with wire.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
@@PatelMayankG It should just work then. Same firmware, board and PSU.
@FunKing3d
@FunKing3d 6 жыл бұрын
That just seems too easy to not use it!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Fun King 3D Its one of those things I have wanted to do forever, but never took the time to. Now I think it's a must have upgrade.
@FunKing3d
@FunKing3d 6 жыл бұрын
Well I am definitely going to hop on that.
@3dgussner958
@3dgussner958 6 жыл бұрын
Again great video, if you have an original Prusa MK2/s with/without MMUv1 you can try my modded firmware github.com/3d-gussner/Prusa-Firmware/releases/tag/v3.1.0-001-HFM . It can be configured/en-/disabled via LCD menu.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks! Awesome firmware man, thanks for sharing. Nice work!
@markgreco1962
@markgreco1962 6 жыл бұрын
Chris I Remixed the Filament sensor And added a link to your vid on Thingiverse. Hope you don't mind the link www.thingiverse.com/thing:3326077
@bonnieroyal2127
@bonnieroyal2127 6 жыл бұрын
:D
@ChrisRiley
@ChrisRiley 6 жыл бұрын
:)
Volcano is Obsolete: Just use Nuts!
13:30
CNC Kitchen
Рет қаралды 324 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
ICOM R30 Scanner - Set Prest Scans & MORE tips
4:42
HAMTech RADIO SCANNER M0FXB CB DRONE HOBBY Diary
Рет қаралды 5
Marlin Unified Bed Leveling - How To - Chris's Basement
21:16
Chris Riley
Рет қаралды 139 М.
Creality CR-10 - Filament Runout Sensor - Chris's Basement
8:42
Chris Riley
Рет қаралды 20 М.
Can you 3D Print with Hot Glue?
19:29
CNC Kitchen
Рет қаралды 1,5 МЛН
Filament Run-Out Sensor on Your 3d-Printer
7:24
Caverntwo
Рет қаралды 11 М.
The BEST Mechanical Display You've EVER Seen!!
13:51
Tin Foil Hat
Рет қаралды 620 М.
The unseen world of 3d printing at 1000fps!
20:22
Lost In Tech
Рет қаралды 116 М.
BTT Smart filament sensor guide - Detect filament runout and jams
12:16