Add Auto Bed Leveling to your 3D printer - Marlin - 2017

  Рет қаралды 160,499

Chris Riley

Chris Riley

Күн бұрын

In this one we go over how to setup auto bed leveling for your 3D printer with marlin firmware.
00:00 Intro
00:37 Sensor Overview
01:27 Mounting your Sensor
03:55 Marlin Configuration
06:49 Add Sensor to Board / Testing
07:56 Setting Z Offset
11:49 Conclusion
These are affiliate links and take you to Amazon.
------------------------------------------------------
Sensor I use:
geni.us/ANOLBqM
------------------------------------------------------
SUPPORT THE CHANNEL BY CLICKING THESE LINKS!
OpenBuilds - Great CNC and 3D Printer Parts (aff)
openbuildspartstore.com/?ref=...
Slice Engineering - Mosquito Hotends (aff)
www.sliceengineering.com/?p=r...
Wham Bam Systems Flexible Beds (aff)
bit.ly/2HoS1cV
Amazon (aff) [US DE GB CA IT ES FR JP]:
www.amazon.com/?tag=chrisbase...
Banggood(aff) ban.ggood.vip/7vm3
Aliexpress(aff) s.click.aliexpress.com/e/UrRbCm8
Buy me a coffee to keep me going!
buymeacoff.ee/Wc0DouFbl
You can support my work on Patreon
/ brotherchris
One Time Tips, You Can PayPal Me:
www.paypal.me/ChrisRiley3D
----------------------------------------------
Find Me Over On Twitter!
----------------------------------------------
Twitter : / chrisriley3d
FTC Disclaimer: A percentage of sales is made through Affiliate links
As an Amazon Associate I earn from qualifying purchases.

Пікірлер: 536
@PrintNPlay
@PrintNPlay 6 жыл бұрын
This video is quite clearly... on the level. Keep it up Chris!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Ha ha, I see what you did there. Thanks!
@hernandjavines2087
@hernandjavines2087 5 жыл бұрын
I've searched a ton for these very information. Thanks man, this helped me a lot. The only resource I needed for bed leveling and mechanical switch probe.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Nice! You are welcome!
@VincentGroenewold
@VincentGroenewold 6 жыл бұрын
Oeh I so subscribed to your channel. After that 2x calculation I had wrong for the skewing correction... now that one sentence of “if it’s not a negative value, move it closer” also adds an AHA! moment. Never read about that, just about the 2mm or so offset. Love how you’re not stopping there but actually measure it!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Awesome! Very cool to see it helped you. More Marlin videos to come.
@Iskelderon
@Iskelderon 6 жыл бұрын
Thank you for your hard work! This seems to be the best video out there on this topic.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks! I am glad it helped you out.
@unseen4257
@unseen4257 5 жыл бұрын
Ive watch like6 diff videos on ABL and yours has been the most thorough thank you!
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Awesome! Glad it helped you.
@illusionistpro
@illusionistpro 5 жыл бұрын
Great video! 1.5 years later, still relavant. Thanks for such awesome content!
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Thanks!
@TheStuartGibson
@TheStuartGibson 5 жыл бұрын
Great video again Chris, your my go-to guy for everything I need to learn about printing and firmware, very easy to follow
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Thanks Stuart, that's awesome to hear!
@kukulcangod1
@kukulcangod1 6 жыл бұрын
You are the only one talking about Ramps and an optical sensor set up , thank you, great job
@ChrisRiley
@ChrisRiley 6 жыл бұрын
KUKULCANGOD Awesome, glad the video was helpful.
@MrBrianwilliams1980
@MrBrianwilliams1980 6 жыл бұрын
You could not ask for a better Video to help with getting setup with Marlin. Thanks a million brother and well done!!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks Brian, glad it helped you out!
@MrLelopes
@MrLelopes 6 жыл бұрын
WOW!!!! THANK YOU!!!! You made it looked so simple! I didn't know that i need to define number of servos so i wasnt able to compile, was stuck to it (and thinking the right choice was linear leeveling) for about 2 weeks now!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Excellent! Glad it helped you out!
@zimbaldinho
@zimbaldinho 6 жыл бұрын
Thank you! I had a problem with the X skew and I would never thought about what you explained in the end... at that time I’ve uninstalled the auto level because of that. Now I can put it back again!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Italo Zimbaldi Awesome! Thanks for the comment, it's good to hear it's working for you.
@Dailypaywithfred
@Dailypaywithfred 6 жыл бұрын
Great video! Lost all my settings after 2 years and had to start from scratch. This vid was a lifesaver! Cheers!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks! Glad it helped you out.
@noz1380
@noz1380 5 жыл бұрын
Chris, you have been a massive help getting my printer running right. Thank you.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
You are very welcome!
@paulmunro3050
@paulmunro3050 5 жыл бұрын
This video really helped out, thank you for sharing!
@ChrisRiley
@ChrisRiley 5 жыл бұрын
You bet! Thank you
@ServiceProcess
@ServiceProcess 6 жыл бұрын
Yes. Thanks and well done. This is the most informative youtube vid i've bumped into regarding auto bed levelling and I've had to look believe me. Anyway. A big thanks. You got me through it all.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thank you very much for the comment. I am very glad it helped. Thank you for watching. :)
@islakkie
@islakkie 4 жыл бұрын
Thanks for the best instructions on getting basic settings changed. Your channel is my first stop if i look to change any firmware settings or add any features to my printer.
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Thank you for this comment! Glad the videos help you.
@islakkie
@islakkie 4 жыл бұрын
@@ChrisRiley so far the level sensor is the single most useful upgrade to my cheapest amazon printer yet.
@theatliolsen
@theatliolsen 5 жыл бұрын
This video gives a very good insight in the different sensors and also super helpful. It helped me to configure my sensor! Thank you very much !
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Awesome, I'm glad it helped. Thanks for watching.
@smollismollisworld5655
@smollismollisworld5655 5 жыл бұрын
THAT was a really helpful tutorial! Thanks a bunch.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
You bet!
@willp5753
@willp5753 6 жыл бұрын
Great video, helped me so much. Thank you!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Awesome! Glad it helped.
@neiljclements
@neiljclements 5 жыл бұрын
Just wanted to say thank you very much for this video. It helped me massively when setting up my CR-10S with an ABL and TMC2208’s. Your videos have been so helpful in upgrading all my printers and I wanted to say how grateful I am for your work. All the best dude. Please keep them coming 😊👍🏽
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Thanks so much Neil! I am glad these have helped and will do my best to keep them coming.
@neiljclements
@neiljclements 5 жыл бұрын
I have a question I’m hoping you can PLEASE answer, because I trawled google and asked everywhere in the Facebook groups: I have a CR-10S with a PrintBite sheet on the aluminum bed, using an inductive sensor I set up with this video; my problem is the probe isn’t giving consistent measurements all over the bed. In one place it’s too close and gives nearly clear lines, another (mainly the back) it squishes more and gives a thicker first layer and nearer the front it’s about right. The only consistent thing is every time I probe the bed, it does exactly the same thing in each of those areas with regards to how the layer goes down. The bed is fixed (no springs), the bed heater is off and I’ve tried over and over setting up the probe sensitivity. The only way I can overcome it is to use M421 and manually adjust the mesh points myself. What could it be please? Bad sensor maybe? A list of check points would be really handy. I appreciate how busy you must be, but I’m literally at my wits end and considering going back to manual mesh leveling. Thank you 🙏
@ChrisRiley
@ChrisRiley 5 жыл бұрын
@@neiljclements Hey, sure, happy to help. Let start here. Connect to the printer with Pronterface and run a g28 then a g29. When it is done it will spit out a map of the bed. What does that look like? Get pronterface here if you need it. www.pronterface.com/
@comicbookguy3992
@comicbookguy3992 4 жыл бұрын
Ive watched Dozens of videos trying to get my NPN sensor to work on my Anet A8. With this video i was able to get it working in moments. EXCELLENT VID CHRIS.
@ChrisRiley
@ChrisRiley 4 жыл бұрын
AWESOME! Glad it worked out for you!
@Side85Winder
@Side85Winder 4 жыл бұрын
if you own a NPN NC/ NO sensor you can wire your Z endstop as normal in parallel with the sensor. When the Z endstop is triggered it will close or open the circuit to ground/ possitive and cause a trigger which is the same trigger in the code for the NPN sensor. Just be sure to wire the micro switch in the same NO or NC position to match your sensor and splice it into the wires going into your Z endstop on the mainboard.
@ShakeelTariq
@ShakeelTariq 3 жыл бұрын
Can't help but agree with many others below, this is definitely the best video on this topic, you've covered every relevant point.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad you enjoyed it! Thanks for watching
@jeucedahn
@jeucedahn 6 жыл бұрын
Hi Chris! Really nice video man could not be better.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Awesome! Thanks!
@alekseymko
@alekseymko 6 жыл бұрын
Very comprehensive video. Thank you very much!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
You are welcome.
@abpccpba
@abpccpba 5 жыл бұрын
This is what I have been looking for some time Nice direct presentation. THK
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Thanks Paul! Glad it was helpful.
@nils127
@nils127 6 жыл бұрын
Thank you very much for this clear and instructive video! You learned me some useful things!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Nils Björkman You are welcome.
@georgewilson6842
@georgewilson6842 4 жыл бұрын
Just looking at this and this for my home made printer and this is a good insight to the subject
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Thanks, George!
@TomTrautman
@TomTrautman 3 жыл бұрын
Chris, Thank You for this video. I'm new to 3d printing and was really having a difficult time setting up my inductive probe. Nice video and great work!
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad it was helpful! Thanks for watching!
@kin2228
@kin2228 6 жыл бұрын
Finally the video that helped me to autolevel my bed ! thanks a lot :)
@ChrisRiley
@ChrisRiley 6 жыл бұрын
You are very welcome, thanks for watching.
@zenfirerock
@zenfirerock 6 жыл бұрын
Keep up the great job, thanks for the help
@myexperience713
@myexperience713 6 жыл бұрын
for sale here - www.3dmaxprinter.com/shop/parts/touch-auto-bed-leveling-sensor-for-3d-printer/
@analaurabourdeu1552
@analaurabourdeu1552 5 жыл бұрын
Best auto bed leveling tutorial, thanks !!!
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Thanks! Glad it was helpful.
@dustinwooldridge1626
@dustinwooldridge1626 6 жыл бұрын
WoW Thanks so much your video are really helping me out ..... KEEP UP THE GOOD WORK !!!!!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Dustin Wooldridge Awesome! Thanks for the comment. Glad it worked out.
@coli24200
@coli24200 6 жыл бұрын
good tutorial Chris .... this is very clear
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks! Glad it helped.
@tibfox
@tibfox 6 жыл бұрын
Really good tutorial. very clear and perfect explanation! saved my life
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Awesome, I'm glad it worked out for you.
@dustinwooldridge1626
@dustinwooldridge1626 5 жыл бұрын
You have some of the best videos on KZfaq for 3D printing. That being said could you do one on Unified bed leveling with the new 1.1.9 version and how to do it with probe? Thanks Keep up the good work !!!!!
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Thank you very much! It is on the list!
@duncanrock2249
@duncanrock2249 6 жыл бұрын
Good one man,easy to understand.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Great! Thanks for the feedback!
@Mogalize
@Mogalize 5 жыл бұрын
Great vid thanks. Currently setting up a hypetcube with marlin 1.1.9. Subscribed.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Sweet build!
@GeorgeGraves
@GeorgeGraves 3 жыл бұрын
4 years old - but your videos are great - thanks, man.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thanks for watching
@bigrickshaberdashery2759
@bigrickshaberdashery2759 5 жыл бұрын
mine finally showed up, and I found the video.. its a great day. thanks
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Nice!
@Norrisnettv
@Norrisnettv 6 жыл бұрын
Very nice Chris! You just made my life much easier!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks! I am glad to hear it!
@rezat9942
@rezat9942 3 жыл бұрын
Thank you Thank you Thank you. Your channel is overflowing with gems of information.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thanks for the complement and thanks for watching.
@GeoDroidJohn
@GeoDroidJohn 6 жыл бұрын
I like auto bed leveling but I've moved on from it. Just having a well built machine and a solid manual leveling technique works wonders. Great video!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks for the comment, great to hear others perspective.
@savadious
@savadious 5 жыл бұрын
Thanks. was super easy to follow
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Awesome, glad to hear it.
@speesy
@speesy 5 жыл бұрын
Thank you Chris.. just ordered some sensors.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Sweet! You're welcome!
@frankgindri
@frankgindri 4 жыл бұрын
Thanks for explain! Very helpful!
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Thanks for watching Frank!
@paulpardee
@paulpardee 6 жыл бұрын
Great video! I was able to use this to install an inductive sensor on my Wanhao Duplicator i3 Plus!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Paul Pardee Excellent!
@MadMike968
@MadMike968 5 жыл бұрын
Thanks, This was very helpful. Thumbs Up....
@ChrisRiley
@ChrisRiley 5 жыл бұрын
You bet! Glad it helped you.
@thediscoman2001
@thediscoman2001 4 жыл бұрын
mint video as usual chris im just about finished my printer and was going to use bltouch but because i have a 13x13" bed il try this one and thqat about finishes my build
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Awesome Tony, glad it was helpful.
@Mogy336
@Mogy336 6 жыл бұрын
Very nice and very clear Thanks for sharing
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks! Anytime!
@michaelb2215
@michaelb2215 5 жыл бұрын
Danke hat mir sehr geholfen!!
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Du bist herzlich Willkommen!
@neuxstone
@neuxstone 6 жыл бұрын
Chris. Thanks for NOT suggesting the "Whiney Guy" probe. Inductive is the way to go. In my experience, you can go down to your local Sheet metal shop and get a galvanized metal plate in 24-20ga. thickness. It needs to be cut on a large sheer to insure flatness. The zinc coating works better than anything I've tried if you use hairspray or magigoo. The second most important use of the metal sheet is it fastens down with 4 rare earth magnets from the underside of the heater and you can do away with the clips. By The Way GREAT UNBIASED VIDEOS. KEEP UP THE GOOD WORK!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Ha ha ha! Thanks for the comment! That's good info to have. I have a metal cut to length place close to me, I need to head over there and take a look around. Have a good one!
@jeanmorin4580
@jeanmorin4580 6 жыл бұрын
Thanks for a great video! Although the offset did not work for me. After searching around I found M851 shows current offset which stayed at 0 for some odd reason (my code is correct, running Marlin 1.1.8). The EEPROM has that value set on my Anet A6. Did M501 (to load EEPROM) M851 Z-0.56 (to set my offset) and did M500 (to save to EEPROM). That did the trick. Thanks again!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks for watching! Eeprom still gets me all the time. I usually just disable it altogether if I can until I get my firmware all setup.
@ai9862
@ai9862 5 жыл бұрын
Thank you, just saved my life
@lmcriminals
@lmcriminals 5 жыл бұрын
@@ai9862 Youre a hero!
@44mod
@44mod 6 жыл бұрын
Chris you did a perfect job explaining how to and why and what censors to use. i have been trying to auto level my bed forever. had no problem when i used skynet 3d. Used to have to G92 Z10 and all the stuff but with Marlin i was having trouble because i could not change the z axes to get a negative number. Thanks to your video i know know i had to comment out// define MIN_ SOFTWARE_ENDSTOPS Still have not gotten my LCD 2004 screen, red with 5 buttons to work wright on my Anet A8. Even when i used skynet they would not work, center button and up and down but not right and left, do not know what i am doing wrong but the bed leveling i have gotten that part going good thanks to you Chris.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
44mod Thanks for the comment, I am glad it helped you out.
@sijahak6012
@sijahak6012 6 жыл бұрын
Keep up nice tutorial
@ChrisRiley
@ChrisRiley 6 жыл бұрын
sijah ak Thank you! More to come.
@EspenShampoo25
@EspenShampoo25 6 жыл бұрын
always lovely to see the LOG :D as always im a fan of your videos ;)
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks, LOG is still cranking away.
@EspenShampoo25
@EspenShampoo25 6 жыл бұрын
i know i have asked you this before but how good is the log? is it dependable like a Mk2 or do you have a bit so and so on the print quality?
@ChrisRiley
@ChrisRiley 6 жыл бұрын
It's so so, its not as dependable as the MK2. If the print quality on the MK2 was a 10, the log would be about a 7. I think if it had a real E3D hot end, a nicer main board and some nicer linear bearings It would probably work much better. Then if I could get a hold of an MK42 bed, then we might get close to the real thing.
@EspenShampoo25
@EspenShampoo25 6 жыл бұрын
if you get the mk2,5 upgrade then you would have a spare mk42 bed. Thats a thought :)
@ChrisRiley
@ChrisRiley 6 жыл бұрын
EspenShampoo25 I know man, so tempting.
@marcelbarbosa9758
@marcelbarbosa9758 6 жыл бұрын
Great video!!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks! Glad you liked it.
@decioferreirajr392
@decioferreirajr392 4 жыл бұрын
You save my life with BLTOUCH. Thanks Décio from Brazul.
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Nice! I am glad this was helpful!
@KAFA2020
@KAFA2020 6 жыл бұрын
AWESOME DEAR FRIEND. VERY COOL TUTORIAL
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks for watching!
@AndersJackson
@AndersJackson 6 жыл бұрын
Very good instructions.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thank you! Thanks for watching.
@zeropoint-1041
@zeropoint-1041 10 ай бұрын
maybe need to go into detail about the opitions and probables, please do a ender 5 type with inductive fixed probe .. a little daunting first time going through the settins as i am using the Z max endstop pin, will be apreciated thanks
@ChrisRiley
@ChrisRiley 10 ай бұрын
Great suggestion! I'll see what I can do.
@zedthirteen
@zedthirteen 4 жыл бұрын
thanks for your efforts creating this. It was a great help. I don't seem to have the boundary settings in Marlin 2.xx. It does work correctly at the nine firmware calculated points though. I would warn people about a mistake I made. I was testing the Z proximity at various points. Then made the mistake of moving near to the Y limit and then asking it to home Z! My proximity sensor is 51mm behind the heads so had no bed to detect. Thanks again
@ChrisRiley
@ChrisRiley 4 жыл бұрын
You're welcome! Doh! I have done that a time or two. Marlin 2.0 is a bit different I noticed. I just redid this video for 2.0 in fact.
@thachlel
@thachlel 6 жыл бұрын
I love your LOG! Any instructions for us to build one like that?
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Check out Tom's build videos. This is what I followed. kzfaq.info/get/bejne/pbyHf9OnytHGqWQ.html
@motleygarage420
@motleygarage420 6 жыл бұрын
man i need something like this i cant get a print now that my beds not lv no more and its being hard to get back lv. epic video
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks! It definitely takes some guess work out of it.
@xiguo2055
@xiguo2055 5 жыл бұрын
very useful thanks brother!
@ChrisRiley
@ChrisRiley 5 жыл бұрын
You're welcome!
@ypsonar
@ypsonar 6 жыл бұрын
Sir Thanks for your great video, with the help of your videos, I have updated Marlin v1.1.8 , and activated AUTO_BED_LEVELING_BILINEAR with 3*3 point. To use auto bad leveling feature , I started with G28 and then G29 then Print. I does not found correct bad leveling I am going fail to make perfect fast layer for large print. Please help with very systematically in two parts. One is all settings of firmware, and second is command sequence specifically for auto bad leveling very properly please. There are lot of articles available on bad leveling , such info confuse us so I request provide updated info for Marlin v1.1.8 only. Please reply as early as possible. Thanks
@ccm8806
@ccm8806 5 жыл бұрын
Thanks for the video. Here,I have a problem about auto bed leveling.I suppose that my heat bed was flat, but it was slant after assemble, there would be about 15 degree between heat bed and X-axis and it was parallel to Y-axis,when I use auto bed leveling during printing,would it affect the size in x direction and y direction? Or there is X and Y offset to ensure the adjusting accuracy?
@ChrisRiley
@ChrisRiley 5 жыл бұрын
The size of the model being printed you mean? If so, that should be adjusted accordingly.
@malazawi
@malazawi 5 жыл бұрын
Thank you for your help, I compile and upload and it is working Mustafa
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Glad I could help, thanks so much for the coffees!
@neilblack8362
@neilblack8362 6 жыл бұрын
THANK YOU! This has been driving me mad!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Neil Black Awesome! Nice work!
@Mariz650
@Mariz650 6 жыл бұрын
Good video. New to 3d Printing. Just wondering how is that you read and write the configurations to the printer.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
You have to use the Arduino IDE and you can only write, you can't read. So you need a copy of Marlin (or other firmware) that is configured for your printer or you have to configure it from scratch. Link to IDE www.arduino.cc/en/Main/Software Link to Marlin: marlinfw.org/ Thanks for watching, sorry there isn't an easier way to edit the config, you might see if your printer manufacture has a copy you can use.
@billthetailor
@billthetailor 5 жыл бұрын
Nice. Thank you.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
You bet!
@redgemalt
@redgemalt 4 жыл бұрын
Hi, Thank so much for this video with a good information. I have a SKR mini E3 board on my Ender. Can i connect my capacitive sensor on PC14 (Probe) ? I use optoisolator for protect my board because i use 24V on the probe. It is the same firmware modification like BLTouch. Thank for help.
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Yep, you can use it on that port, just comment out #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
@siggigalam8458
@siggigalam8458 4 жыл бұрын
Great video! Got ABL working and have had some nice prints, but one thing is kind of odd to me: When I'm doing prints on pronterface I don't notice the z-axis height changing as it goes around the bed, shouldn't I see this value fluctuate by a couple hundredths if my bed is about that far out of alignment in any given spots? I thought maybe the value just doesn't update but I also don't see my z stepper motors moving as it prints across different parts of the bed. I've got G29 enabled on my starting g-code, is there something else I'm missing? If I'm not seeing change in the z-axis as it goes across a given layer, what actual bed leveling is taking place?
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Yes, you should see the Z adjust the height up to a certain point it will stop if fade height is set, but it should be doing it on the first 10mm or so. Unless your bed is super level.
@JamesKao3D
@JamesKao3D 5 жыл бұрын
Hi Chris, have you heard of the Precision Piezo sensor that utilizes a sensor that detects vibration on the hot-end itself? I'm wondering if you have an opinion on this compared to the BLTouch for any-material probing.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
I have heard of that and I have tried to get one. Seems like everytime I look they are sold out. As far as accuracy, I think they would both achieve the same results. The Piezo however would be really handy because you would be leveling right at the nozzle. That would work great on deltas.
@adamarzo559
@adamarzo559 5 жыл бұрын
Why can't I set my z offset from extruder negative? I've disabled min software endstops, and still no matter what when I upload my Anet A8 just homes at 0.1? I've set it at -0.33 but still doesn't work? Edit: Fixed it. EEPROM values needed to be written. Seems to work now after an M851 followed by an M500. Don't fully understand it but it's working.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Nice! We probably just need to refresh the eeprom. M502 followed by M500 with restore the Marlin coded defaults.
@machadogiovani
@machadogiovani 6 жыл бұрын
Thanks Work Fine!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Giovani Oliveira Awesome!
@michaelkuhn361
@michaelkuhn361 5 жыл бұрын
Hi Chris, very good video. I use an AM8 with a capacitive sensor. I've done everything according to your description. But my nozzle always stays to high above the bed after homing. Even if i adjusted the Z-offset in the firmware and deactivated the soft endstops. Do you have any hint, what may be wrong?
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Hey Michael, Is there anything in the M851 field on the M503 output? If might be eeprom causing you issues. I would do a M502 and M500 just to be safe and make sure you are pulling the right values.
@javierameghino9573
@javierameghino9573 4 жыл бұрын
Hi Chris, how I can connect the proximity sensor NPN to SKR 1.3? I have the same sensor you have. Many thanks!
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Hey man, video on this coming on Wednesday.
@smotmot
@smotmot 6 жыл бұрын
@Chris Riley Can someone clarify decrease/ increase the negative value of the z offset? As in if my offset is -1.6 then I decrese the negative value by making it something like -1.7 (-1.6 > -1.7) or rather do we mean that we decrease -abs(offset) so then 1.6 becomes 1.5? Essentially if I need to increase the distance from my nozzle to my bed which way do I go? -1.6 to -1.5 OR -1.6 to -1.7
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Think of it this way...in a perfect world your nozzle would be at Z 0 when its at home. Any upwarded movement from Z would be positive. In FDM 3D printing you would never need to go into the negative to print. You only go into the negative to adjust your offset. So you would want to be at 0 or close to it, 0.2mm maybe. And your nozzle is 1mm higher than that at home because of the probe sensing distance. So your offset must be -0.8 to get the nozzle 0.8mm closer to the print bed for print time. Hopefully I explained that well.
@zora_tech
@zora_tech 6 жыл бұрын
Just out of curiosity will this guide also work for an Anycubic Kossel delta printer or are there different steps that need to be taken?
@ChrisRiley
@ChrisRiley 6 жыл бұрын
The configuration.h is going to be a little different on the Delta, but for the most part the steps should be the same.
@cyberstar251
@cyberstar251 5 жыл бұрын
also how do i get to the screen you used to input the gcode? my version of cura doesn't seem to have this function as far as i know. i do have slic3r and will try that.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
I use pronterface www.pronterface.com/
@kasey9385
@kasey9385 4 жыл бұрын
What program are you using to Input live g code into the printer so you can check sensor height?
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Thats pronterface www.pronterface.com/
@bombix
@bombix 6 жыл бұрын
Hi Chris, thanks for the great video but im having a problem. In the position 0,0,0 the prove is out of the bed. So when i press home the extruder crashes to the bed. Any ideia of what did i messed up? Thanks in advance
@ChrisRiley
@ChrisRiley 6 жыл бұрын
You bet! Thanks for watching. If that is the case, you will probably need to enable Z save homing. #define Z_SAFE_HOMING Take the comment off of that line.
@joshsinykin5230
@joshsinykin5230 6 жыл бұрын
I would be very interested to see what this would look like on the anycubic delta auto leveling. The G33 delta calibration seems to really change the radius on me beyond what it should be.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Ahhhh....G33, yeah that is sequence that has some magic to it. Let me give it a try with a touch sensor and see what I come up with.
@joshsinykin5230
@joshsinykin5230 6 жыл бұрын
I used www.thingiverse.com/thing:1976680 to construct a switch probe. I tried to follow the mentioned steps, but I think the Z offsets are not quite right for the added fixture (v2). Even still, I see it go through the motions and UBL steps produced a table of values but way high, 17+ mm off the bed. There is mention of a fade height. But no mention of why its important , what it does, or why 10mm is recommended. My main problem on the anycubic delta is accuracy and initial layer. 50mm square is not at the 0.0125 mm as indicated by anycubic. I was hoping auto calibration would assist here, but perhaps I am asking too much.
@johnchrizz2795
@johnchrizz2795 5 жыл бұрын
nice video
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Thanks!
@malardalensbildekorfolieri8938
@malardalensbildekorfolieri8938 4 жыл бұрын
Hi Chris, Im going to install a BLtouch, i have Marlin 1.1.8 installed from the factory on my printer, if im going to make the changes you say in the video, do i need to download the firmware i have in the printer in order to get all the settings right? Or can I just make the changes and update the ones that are in the printer??? or might something stop working if I do that?, I have a printer with 3 in 1 out extruders, Can i make a backup of the firmware someway? or is that not needed?, if I just need to upload a new firmware could I change to 2.0 version at the same time?
@ChrisRiley
@ChrisRiley 4 жыл бұрын
If you flash your firmware, you will lose all your custom settings. There is no way to do a backup from the existing firmware on the board. The best you can do is run an M503, record those settings and try to load them into a new version.
@marlonglodo1930
@marlonglodo1930 5 жыл бұрын
Hi mr. Chrìs can you make a tutorial for ender 3? Thank you
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Hey Marlon the process is going to be really close to the ender 2 and I did that in this video. kzfaq.info/get/bejne/hZhhZZl4mdWzY2Q.html
@jbmjuno4035
@jbmjuno4035 6 жыл бұрын
Hello Chris, the Marlin 1.1.4 software for the my Tarantula has some difficulties to process your options. It's goes right till I come at the Z Probe Options section and I delete the // before the entry #define PROBE_MANUALLY. When I verify the code I got the message #error "You must enable either Z_MIN_PROBE_ENDSTOP or Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use a probe". Is there an option that I have to delete somewhere? Thanks.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Marlin changed they way these options were used at some point. You should be able to uncomment Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to resolve it.
@gregoryharrington8219
@gregoryharrington8219 6 жыл бұрын
Excellent, thank you for your this video, you explain things very well and in detail. I have a question: I am not getting the "Bilinear Leveling Grid" values after I perform a G29. Tried to define "Debug _Leveling_Feature" under configuration_h and though that was it for sure but made no difference. Why I can't get these values to appear like it does on your console? I am not using Pronterface, using Simplify3D but I assume the g-code communication is the same. Any ideas? Thanks
@ChrisRiley
@ChrisRiley 6 жыл бұрын
That's strange, with the DEBUG_LEVELING_FEATURE enabled try a M111 S32 then run your G29, see if that gives you the info you need.
@gregoryharrington8219
@gregoryharrington8219 6 жыл бұрын
That is precisely what I did. Ran my M111 S32 command and then G29. I am on Marlin 1.1.8 running clean with no issues whatsoever. I will try again.
@gregoryharrington8219
@gregoryharrington8219 6 жыл бұрын
Ahhhhh, today it worked, weird. I am sure I make a mistake some where along the way. Anyway thank you very much for your time and your great videos.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
You stumped me, so I glad it is working now. :)
@macsogandares8383
@macsogandares8383 4 жыл бұрын
The LED on my probe lights up as it should, but whether or not there is metal under the probe an M119 command always tells me that the Z- is triggered. I don't think my issue is in the wiring, but rather in the firmware. Where should I start looking for a mistake?
@ChrisRiley
@ChrisRiley 4 жыл бұрын
Flip flop your endstop logic. Z min and Z probe.
@cesar4504
@cesar4504 4 жыл бұрын
When homing my printer, it homes close to the center instead of front left corner like yours .. where would I go to change those settings in Marlin ?
@ChrisRiley
@ChrisRiley 4 жыл бұрын
You need to comment out Z_SAFE_Homing to change that.
@macsogandares8383
@macsogandares8383 4 жыл бұрын
I used this to setup a probe on one of my printers, and I got it to work great. Thanks for that. However, the nut on the probe got shaken loose and I had to re-tighten it (as well as set my new z-offset). No matter what Z-offset I define in Marlin, I have to raise the printhead .3mm to get it to be mechanically at zero. Adding or subtracting 0.3 doesn't change anything. Can you think of a solution off the top of your head?
@ChrisRiley
@ChrisRiley 4 жыл бұрын
My first thought is maybe you have something in eeprom that is messing you up. If there is a Z851 command listed that is probably affecting it. I would run M502 them M500 and try again first before I did anything else.
@macsogandares8383
@macsogandares8383 4 жыл бұрын
@@ChrisRiley Gotcha. The procedure has been disconnect from pronterface > change Z0 in firmware > upload > home + bed level + jog to mechanical zero. It worked when I did it the first couple of times, dunno why it isn't working now but I'll give that a shot. Thanks!
@shivaprasad3378
@shivaprasad3378 6 жыл бұрын
great tutorial. i followed this and this worked like a charm! One question to you is if i change the filament from PLA to ABS or vice-versa each time i need to upload the new offset as the offsets are different due to very different temp setting of bed. Do you have any ideas on how this can be overcome?
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks for watching, glad you found it helpful. Prusa is currently developing a temp calculator in the firmware to try to combat this type of issue. I have tested it with little success so far. The best thing I have found for this is babystepping. Check out this video. kzfaq.info/get/bejne/ZtakksVjv8_egYE.htmlm21s This will let you adjust the offset on the fly. Not a great fix, but it works for me.
@djtaylorutube
@djtaylorutube 6 жыл бұрын
I just slightly adjust the Z offset on the front panel when changing filament type. MUCH simpler than faffing around changing firmware!
@ChrisRiley
@ChrisRiley 6 жыл бұрын
@@djtaylorutube What printer do use? Do you use babystepping?
@djtaylorutube
@djtaylorutube 6 жыл бұрын
@@ChrisRiley Malyan M150. In fact, I can change bed entirely and get back to working very quickly by using a semi automanualmatic method. What I do is set up a print that has nozzle temp set to 0 and make sure there's no plastic stuck to the bottom. Heat the nozzle to normal temperature. Find Z with G28 and leave the nozzle where it is. Then get the piece of paper out and manually nudge Z down by 0.1 increments and sum up the offset to the point where the paper under the nozzle is grabbed as per a normal level process. Take that value and add it to the existing Z offset via the front panel and save. Next, start my fake print with the hot end set at 0 degrees and as soon as it starts layer 1, pause the print and just check that the paper slides under the nozzle. Because the hot end is off, there's less expansion and the paper has a bit more gap. This step is really just me checking that all is as intended. Then start a proper print and depending on filament type, I find that within a couple of attempts, I just have to nudge the z offset 0.1 a couple of times or even 0.05 and I'm dialed in for that filament type. E.g. changing ABS fit different ABS requires no change but swap to PLA might need a couple of offset nudges to tune. Other than that, very straightforward. It sounds more effort than it is. Takes me 5 mins max.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
@@djtaylorutube Very cool! Thanks for sharing!
@RendernStattGendern
@RendernStattGendern 6 жыл бұрын
AWESOME video , but please enable Line Numbering , this would be helpful :))
@ChrisRiley
@ChrisRiley 6 жыл бұрын
Thanks for watching! Great feedback, thank you, will do!
@RendernStattGendern
@RendernStattGendern 6 жыл бұрын
:)
@carlengstrom2
@carlengstrom2 5 жыл бұрын
First off, Great video! II actually used like 4 videos to get all of this sort of working, but yours was the most complete for the Marlin part. Here is my issue right now. at x home, the sensor is off of the bed, so it just crashes. On the bed it works fine, but since there is no metal under the probe at X-Home it doesn't respond. I've tried various settings in Marlin and can't find the right one to push the x axis over a bit after tripping the end stop. Any help would be wildly appreciated.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
The quickest fix for this issue is to set Z safe homing. You can alter bed size, but safe homing is easier. It will home in the center. Give that a try uncomment this line. //#define Z_SAFE_HOMING
@tidbits5220
@tidbits5220 5 жыл бұрын
thanks Chris. Great video and fast response. I'm sorry, but I'm just not getting things to work right for me. I followed your setting and the video, but something isn't right. The system is always pulling up regardless of what i put in to the z-offset. I put in a -50 value to just test it and it does the same thing. I can do a G28, get the bed home. Then G29 then center and Z0 and it will be .5mm off the bed. I can set the offset to 10 or -0 and the head will still zero to .5mm. This is the frustrating part. As I understand it, the firmware z-offster from extruder should set the absolutet value offset. So I should be able to crash tthe head, but I can't. Any thoughts?
@ChrisRiley
@ChrisRiley 5 жыл бұрын
More than likely you have something saved in eeprom. Comment the #define eeprom option out and re-reupload you should be better results.
@carlengstrom2
@carlengstrom2 5 жыл бұрын
You probably saved my life with this response. Thank you so very much. I'm still not really clear on why Marlin keeps firmware settings the way it does, but I chose to comment out //#define EEPROM_SETTINGS // Enable for M500 and M501 commands. This worked. If I understand correctly. the M500 command stores values to eeprom that won't be overwritten when reflashing. (not sure why). I think that an M502 would "read in" the current configuration.h and replace any junk in the memory, follow that with an M500 to store it all properly again. I think that's what I read. If that's the case, then I'm not sure why more folks don't make that an absolute must when flashing. anyway. Thanks again. It's working now, though I haven't turned the EePROM_SETTINGS back on yet.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Yes, you are correct, you can M502 then M500 to pull everything from firmware and save it. I just comment it out to be 100% sure then go back and enable it later. It is handy to use when tuning so you can change settings via command line and they will be stored through reboots, but it has a tendency to make things confusing.
@rishi448
@rishi448 6 жыл бұрын
what is the programming software you are using for the entering G-codes
@ChrisRiley
@ChrisRiley 6 жыл бұрын
That is pronterface www.pronterface.com/
5 жыл бұрын
Can you show me how to connect on ramp14 board??im vietnamese so i can not understand all of you said , i saw your project is really good, thank you
@ChrisRiley
@ChrisRiley 5 жыл бұрын
For RAMPS I recommend you get a 5v sensor and just plug it directly into the Z min endstop plug.
@xetrof8601
@xetrof8601 5 жыл бұрын
hey trying to set up marlin bud stil get the static assertion failed it say's " Select only one of : Mesh_bed_leveling, auto_bed_leveling_linear, auto_bed_leveling_linear, 3point, bilinearor UBL " getting irritated at this point and yes i'm the NOOB please help
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Send me your configuration.h file and I will take a look. brotherchris81@gmail.com
@beratbaki1681
@beratbaki1681 3 жыл бұрын
When the printer runs G29. Is it going to make mesh bed leveling?
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Yes, that will build a mesh.
@ronalddebruin9009
@ronalddebruin9009 6 жыл бұрын
Hi Chris. I'm just starting with the 3d printing hobby so bare with me. After watching you video I still have a few questions concerning my Anet A6 with the future XY08N sensor and I hope you will answer them. 1) When I center my nozzle to the bed i get the values : x107 y115 Z0 and for my sensor: x118.2 y168.2 z0 (center of the sensor). The sensor is slightly to the left and front of the nozzle. So far so good. Looking at the Marlin config I have to put in the offset values x-11.2 y-61.8.... But now the fun part.. In Pronterface my Y-axis is reversed. So I have to push on the positive value to get it to move to the front (or is this standard ??) Now my question.... becomes the y-offset a positive number or does it stay a negative one. 2)Does Marlin compensate for the 6.1 cm difference when probing?. No way it can reach the back of the bed. Hope you will answer my questions.
@ChrisRiley
@ChrisRiley 6 жыл бұрын
This doesn't transfer well, but I will give it a try. Pronterface isn't laid out well. It you hit +Y the bed is going to slide to the front on the printer, -Y it will move to the back. So you are ok there. If the probe is left and front of the hotend those will be negative values. As far as the compensation, 6cm is pretty large, but it's best effort, just let it probe where it can. Hope this was close to the answer, let me know. * +-- BACK ---+ * | | * L | (+) P | R
@ronalddebruin9009
@ronalddebruin9009 6 жыл бұрын
Well.... I have placed the sensor and have put in the values mentioned in the vlog, but how hard I try..... it won't home in the middle of the bed. It homes at X72 instead of 111. Where the 39 offset comes from... Haven't got a clue. No sensor is activated. When I give the G0 x110 Y110 F3000. Y does it thing, and X stops at 72. Z stops when the probe senses the bed and then goes up 10. (I have seen a script for doing this somewhere for stowing / travelling). Any clue to where I may find the answer?
@ronalddebruin9009
@ronalddebruin9009 6 жыл бұрын
Never mind.... My printer is haunted. Yesterday all day problems... today... Homes well, bed levels good...
@grahamnichols1416
@grahamnichols1416 7 ай бұрын
Could a load cell be added for a perfect first layer without manual -height adjustment?
@ChrisRiley
@ChrisRiley 6 ай бұрын
It could, there are a lot of options for things like that now a days. github.com/VoronDesign/Voron-Tap
@grahamnichols1416
@grahamnichols1416 6 ай бұрын
@@ChrisRiley That would make a great follow-on to your four-part Geeetech I3 Pro B refurbishment series which was excellent.
Marlin Unified Bed Leveling - How To - Chris's Basement
21:16
Chris Riley
Рет қаралды 136 М.
Autoleveling on 3D printers: 9 myths and 12 sensors tested!
13:08
Made with Layers (Thomas Sanladerer)
Рет қаралды 783 М.
New model rc bird unboxing and testing
00:10
Ruhul Shorts
Рет қаралды 24 МЛН
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 11 МЛН
MISS CIRCLE STUDENTS BULLY ME!
00:12
Andreas Eskander
Рет қаралды 10 МЛН
Cool Items! New Gadgets, Smart Appliances 🌟 By 123 GO! House
00:18
123 GO! HOUSE
Рет қаралды 17 МЛН
Auto Bed Leveling - Marlin 2.0 - How To - 2019 - Chris's Basement
26:20
All Things Z - Deep Dive - Marlin Tricks - Chris's Basement
31:51
G-Code Tips - Prusa Slicer - RepRap - Marlin - Chris's Basement
51:44
Complete Marlin Leveling Guide
31:47
Kersey Fabrications
Рет қаралды 39 М.
Marlin Custom Menus - Make Tool Swapping Easier - Chris's Basement
23:41
CR Touch vs BL Touch - NEW Creality Auto Bed Level Sensor Review
13:57
Things I Have Learned From Running A 3d Print Farm
19:39
ModBot
Рет қаралды 285 М.
Смартфон УЛУЧШАЕТ ЗРЕНИЕ!?
0:41
ÉЖИ АКСЁНОВ
Рет қаралды 1,2 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
Battery  low 🔋 🪫
0:10
dednahype
Рет қаралды 13 МЛН
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 2,6 МЛН
ВАЖНО! Не проверяйте на своем iPhone после установки на экран!
0:19
ГЛАЗУРЬ СТЕКЛО для iPhone и аксессуары OTU
Рет қаралды 6 МЛН