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.
@ChrisRiley5 жыл бұрын
AWESOME! Glad it worked out for you!
@Side85Winder5 жыл бұрын
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.
@islakkie5 жыл бұрын
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.
@ChrisRiley5 жыл бұрын
Thank you for this comment! Glad the videos help you.
@islakkie5 жыл бұрын
@@ChrisRiley so far the level sensor is the single most useful upgrade to my cheapest amazon printer yet.
@PrintNPlay7 жыл бұрын
This video is quite clearly... on the level. Keep it up Chris!
@ChrisRiley7 жыл бұрын
Ha ha, I see what you did there. Thanks!
@kukulcangod16 жыл бұрын
You are the only one talking about Ramps and an optical sensor set up , thank you, great job
@ChrisRiley6 жыл бұрын
KUKULCANGOD Awesome, glad the video was helpful.
@illusionistpro5 жыл бұрын
Great video! 1.5 years later, still relavant. Thanks for such awesome content!
@ChrisRiley5 жыл бұрын
Thanks!
@MrBrianwilliams19806 жыл бұрын
You could not ask for a better Video to help with getting setup with Marlin. Thanks a million brother and well done!!
@ChrisRiley6 жыл бұрын
Thanks Brian, glad it helped you out!
@hernandjavines20876 жыл бұрын
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.
@ChrisRiley6 жыл бұрын
Nice! You are welcome!
@VincentGroenewold6 жыл бұрын
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!
@ChrisRiley6 жыл бұрын
Awesome! Very cool to see it helped you. More Marlin videos to come.
@unseen42576 жыл бұрын
Ive watch like6 diff videos on ABL and yours has been the most thorough thank you!
@ChrisRiley5 жыл бұрын
Awesome! Glad it helped you.
@Dailypaywithfred6 жыл бұрын
Great video! Lost all my settings after 2 years and had to start from scratch. This vid was a lifesaver! Cheers!
@ChrisRiley6 жыл бұрын
Thanks! Glad it helped you out.
@GeorgeGraves3 жыл бұрын
4 years old - but your videos are great - thanks, man.
@ChrisRiley3 жыл бұрын
Thanks for watching
@ShakeelTariq4 жыл бұрын
Can't help but agree with many others below, this is definitely the best video on this topic, you've covered every relevant point.
@ChrisRiley4 жыл бұрын
Glad you enjoyed it! Thanks for watching
@noz13805 жыл бұрын
Chris, you have been a massive help getting my printer running right. Thank you.
@ChrisRiley5 жыл бұрын
You are very welcome!
@abpccpba5 жыл бұрын
This is what I have been looking for some time Nice direct presentation. THK
@ChrisRiley5 жыл бұрын
Thanks Paul! Glad it was helpful.
@neiljclements6 жыл бұрын
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 😊👍🏽
@ChrisRiley6 жыл бұрын
Thanks so much Neil! I am glad these have helped and will do my best to keep them coming.
@neiljclements6 жыл бұрын
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 🙏
@ChrisRiley6 жыл бұрын
@@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/
@zimbaldinho6 жыл бұрын
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!
@ChrisRiley6 жыл бұрын
Italo Zimbaldi Awesome! Thanks for the comment, it's good to hear it's working for you.
@TheStuartGibson5 жыл бұрын
Great video again Chris, your my go-to guy for everything I need to learn about printing and firmware, very easy to follow
@ChrisRiley5 жыл бұрын
Thanks Stuart, that's awesome to hear!
@theatliolsen5 жыл бұрын
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 !
@ChrisRiley5 жыл бұрын
Awesome, I'm glad it helped. Thanks for watching.
@MrLelopes6 жыл бұрын
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!
@ChrisRiley6 жыл бұрын
Excellent! Glad it helped you out!
@Iskelderon6 жыл бұрын
Thank you for your hard work! This seems to be the best video out there on this topic.
@ChrisRiley6 жыл бұрын
Thanks! I am glad it helped you out.
@TomTrautman4 жыл бұрын
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!
@ChrisRiley4 жыл бұрын
Glad it was helpful! Thanks for watching!
@zeropoint-1041 Жыл бұрын
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 Жыл бұрын
Great suggestion! I'll see what I can do.
@ServiceProcess6 жыл бұрын
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.
@ChrisRiley6 жыл бұрын
Thank you very much for the comment. I am very glad it helped. Thank you for watching. :)
@georgewilson68425 жыл бұрын
Just looking at this and this for my home made printer and this is a good insight to the subject
@ChrisRiley5 жыл бұрын
Thanks, George!
@analaurabourdeu15525 жыл бұрын
Best auto bed leveling tutorial, thanks !!!
@ChrisRiley5 жыл бұрын
Thanks! Glad it was helpful.
@bigrickshaberdashery27595 жыл бұрын
mine finally showed up, and I found the video.. its a great day. thanks
@ChrisRiley5 жыл бұрын
Nice!
@n33ternity5 жыл бұрын
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.
@ChrisRiley5 жыл бұрын
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.
@GeoDroidJohn7 жыл бұрын
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!
@ChrisRiley7 жыл бұрын
Thanks for the comment, great to hear others perspective.
@rezat99424 жыл бұрын
Thank you Thank you Thank you. Your channel is overflowing with gems of information.
@ChrisRiley4 жыл бұрын
Thanks for the complement and thanks for watching.
@dustinwooldridge16266 жыл бұрын
You have some of the best videos on KZbin 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 !!!!!
@ChrisRiley6 жыл бұрын
Thank you very much! It is on the list!
@kin22286 жыл бұрын
Finally the video that helped me to autolevel my bed ! thanks a lot :)
@ChrisRiley6 жыл бұрын
You are very welcome, thanks for watching.
@smollismollisworld56555 жыл бұрын
THAT was a really helpful tutorial! Thanks a bunch.
@ChrisRiley5 жыл бұрын
You bet!
@jeucedahn6 жыл бұрын
Hi Chris! Really nice video man could not be better.
@ChrisRiley6 жыл бұрын
Awesome! Thanks!
@ccm88065 жыл бұрын
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?
@ChrisRiley5 жыл бұрын
The size of the model being printed you mean? If so, that should be adjusted accordingly.
@duncanrock22496 жыл бұрын
Good one man,easy to understand.
@ChrisRiley6 жыл бұрын
Great! Thanks for the feedback!
@the.real.ipatch5 жыл бұрын
7:53 setting the z offset within the marlin configuration files
@ChrisRiley5 жыл бұрын
Hey Chris, did you have a question?
@the.real.ipatch5 жыл бұрын
@@ChrisRiley nope just leaving a link for those who come back to the video and like to jump to the marlin configuration part of the inductive sensor install / upgrade. great video BTW, 👍 super helpful
@ChrisRiley5 жыл бұрын
@@the.real.ipatch Sweet! Thanks man! I just wanted to make sure KZbin didn't cut you off. LOL
@coli242006 жыл бұрын
good tutorial Chris .... this is very clear
@ChrisRiley6 жыл бұрын
Thanks! Glad it helped.
@paulmunro30505 жыл бұрын
This video really helped out, thank you for sharing!
@ChrisRiley5 жыл бұрын
You bet! Thank you
@siggigalam84584 жыл бұрын
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?
@ChrisRiley4 жыл бұрын
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.
@neuxstone6 жыл бұрын
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!
@ChrisRiley6 жыл бұрын
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!
@alekseymko6 жыл бұрын
Very comprehensive video. Thank you very much!
@ChrisRiley6 жыл бұрын
You are welcome.
@brunocabral15784 жыл бұрын
Why you didn't change the Z offset using eprom instead of reuploading at every change? Also, which version of marlin shows the map result for G29 at 10:29? I am using 1.1-bugfix and it don't. It is a BILINEAR thing perhaps? I'm using 3POINT
@ChrisRiley4 жыл бұрын
I don't remember, it's been to long ago. My guess is that only works for the mess leveling.
@brunocabral15784 жыл бұрын
@@ChrisRiley Yes, I tried and can confirm it is a bilinear thing :-) Now I get 0 +0.705 +0.439 +0.182 1 +0.305 +0.158 -0.245 2 -0.109 -0.250 -0.535 If I understand correctly, the 0,0 point is about 0,8mm (.705+.109) higher than 200,0 point, is that correct?
@ChrisRiley4 жыл бұрын
@@brunocabral1578 Yes, that is correct.
@javierameghino95735 жыл бұрын
Hi Chris, how I can connect the proximity sensor NPN to SKR 1.3? I have the same sensor you have. Many thanks!
@ChrisRiley5 жыл бұрын
Hey man, video on this coming on Wednesday.
@jeanmorin45806 жыл бұрын
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!
@ChrisRiley6 жыл бұрын
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.
@ai98626 жыл бұрын
Thank you, just saved my life
@lmcriminals6 жыл бұрын
@@ai9862 Youre a hero!
@michaelkuhn3615 жыл бұрын
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?
@ChrisRiley5 жыл бұрын
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.
@savadious6 жыл бұрын
Thanks. was super easy to follow
@ChrisRiley6 жыл бұрын
Awesome, glad to hear it.
@zedthirteen5 жыл бұрын
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
@ChrisRiley5 жыл бұрын
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.
@habe47415 жыл бұрын
Hi. Great Video. Helped me a lot but I am still struggling with the distance between the nozzle and the bed. I am always 0.3mm too high. Defining the Z_PROBE_OFFSET_FROM_EXTRUDER doesn´t change anything for me. If it is set to 0 or 10 the distance between nozzle and bed when I home the nozzle is always 0.3mm. So when I start printing it prints in the air. I hope you can help me out.
@ChrisRiley5 жыл бұрын
You're probably getting hung up from eeprom. Do a M502 then M500 and that should pull in your offset. You can use M851 Z to adjust it manually. Use M503 to see what it is set at.
@habe47415 жыл бұрын
@@ChrisRiley thank you for the quick answer. this is what i get when i do the M503: >>> m503 SENDING:M503 echo: G21 ; (mm) echo: M149 C ; Units in Celsius echo:Filament settings: Disabled echo: M200 D3.00 echo: M200 D0 echo:Steps per unit: echo: M92 X100.00 Y100.00 Z400.00 E95.00 echo:Maximum feedrates (units/s): echo: M203 X400.00 Y400.00 Z4.00 E25.00 echo:Maximum Acceleration (units/s2): echo: M201 X9000 Y5000 Z50 E10000 echo:Acceleration (units/s2): P R T echo: M204 P1000.00 R1000.00 T1000.00 echo:Advanced: Q S T X Y Z E echo: M205 Q20000 S0.00 T0.00 X10.00 Y10.00 Z0.30 E5.00 echo:Home offset: echo: M206 X0.00 Y0.00 Z0.00 echo:Auto Bed Leveling: echo: M420 S0 echo:Material heatup parameters: echo: M145 S0 H200 B50 F0 echo: M145 S1 H230 B70 F0 echo:PID settings: echo: M301 P16.83 I1.02 D69.29 echo: M304 P295.00 I35.65 D610.21 echo:Z-Probe Offset (mm): echo: M851 Z0.00 It says nothing after the echo:Z-Probe Offset (mm):...
@habe47415 жыл бұрын
@@ChrisRiley even if I change the Offset via M851 Z0.3 or M851 Z-0.3 nothing changes on the distance between nozzle an bed
@ChrisRiley5 жыл бұрын
@@habe4741 Email sent.
@ChrisRiley5 жыл бұрын
@@habe4741 Email sent.
@grahamnichols141611 ай бұрын
Could a load cell be added for a perfect first layer without manual -height adjustment?
@ChrisRiley11 ай бұрын
It could, there are a lot of options for things like that now a days. github.com/VoronDesign/Voron-Tap
@grahamnichols141611 ай бұрын
@@ChrisRiley That would make a great follow-on to your four-part Geeetech I3 Pro B refurbishment series which was excellent.
@speesy5 жыл бұрын
Thank you Chris.. just ordered some sensors.
@ChrisRiley5 жыл бұрын
Sweet! You're welcome!
@macsogandares83835 жыл бұрын
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?
@ChrisRiley5 жыл бұрын
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.
@macsogandares83835 жыл бұрын
@@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!
@andreabonvicini17295 жыл бұрын
I’ve been following all the procedure step by step until 7:35 ... with “m119” input, my pc still shows “z-stop open”, even if sensor’s led is switched on ... how is it possible? Any suggestions?
@ChrisRiley5 жыл бұрын
Try switching Zmin endstop and zmin_min_porbe endstop from either true to false. Just filp both and see if that fixes it.
@andreabonvicini17295 жыл бұрын
@@ChrisRiley with those settings the probe is always triggered ... XD
@andreabonvicini17295 жыл бұрын
Chris Riley is there something else I could try?
@ChrisRiley5 жыл бұрын
@@andreabonvicini1729 Sounds like a sensor problem, is it a 5v sensor or a 6-36. Maybe not enough voltage to trigger it.
@andreabonvicini17295 жыл бұрын
Chris Riley 6-36 ... I tried to replace the sensor with no results
@tibfox7 жыл бұрын
Really good tutorial. very clear and perfect explanation! saved my life
@ChrisRiley7 жыл бұрын
Awesome, I'm glad it worked out for you.
@SteinerSE6 жыл бұрын
Hmm, had some issues trying to get things working with the EZABL. First was the logic was reversed, but switching the wires like TH3D guides says didn't fix that, I had to reverse the logic in firmware. Now it triggers correctly, I set up Z offset and run g28, it homes all axis and then safe homes to the middle of the build plate (roughly, but skewed a bit towards the front/right), z ends up as 1.9mm. When I then do g29 it starts probing with over half of the probe actually in front of the build plate and when it comes to the 3rd point (front right corner) it stops with a "fail to probe" (guessing due to the non centering).
@ChrisRiley6 жыл бұрын
You are probably correct, it's because it wasn't centered. You might need to adjust your probe location/probing limits to get center.
@SteinerSE6 жыл бұрын
@@ChrisRiley I've figured out now, lots of help from your videos in addition to some googling. Turns out the nozzle can't reach the back end of the plate and end up slightly off the plate to the right. I respecced the build area to 230x225 and set the y offset to -14 so now 0,0 sits just over the front left corner of the build plate. I also set up the boundaries and now it doesn't hit the clips when probing. Unfortunately my bed is severely skewed and uneven so I have stuff to work with yet. I use the Th3D solid mounts, what would your advice be to shim for a slightly more even surface? Over or under the mounts, maybe between the heat bed and build plate (but seems to me that would increase the risk of them movinga round or getting lost). Your guide works perfectly for the EZABL btw. :) As you can see the play is 1.2mm from high to low, not good at all. www.tifozi.net/img/newplot.png Another question, I also followed your Marlin setup guide and I'm now running the 1.1.9 bugfix version, I turned off EEPROM as a few times I got confused when I made changes that seemed to make no difference (printer was using eeprom stored settings). Q is, does bed leveling etc work properly with eeprom turned off, for example z-offset won't be stored will it? (do I set it in firmware or with gcode then?) Sorry for all that, I really appreciate your videos and the personal answers and help given!
@ChrisRiley6 жыл бұрын
Not sure on the shimming, I am not familiar with the product. Maybe print some PETG shims of some kind. The G29 will be taken into account everytime you run it, no eeprom needed. You offset should be pulled from the firmware and never change. Probably best to leave eeprom off until you get everything all set up.
@neuxstone5 жыл бұрын
Thomas Andersson lol...dump the substandard ezabl and use the inductive type as Chris. Tims plug goes in without polarity. His crap has taken out a lot of control boards.
@SteinerSE5 жыл бұрын
@@neuxstone Isn't the EZABL an inductive one? Got it working now though, but only under unified firmware which I didn't really want to do.
@Norrisnettv6 жыл бұрын
Very nice Chris! You just made my life much easier!
@ChrisRiley6 жыл бұрын
Thanks! I am glad to hear it!
@malardalensbildekorfolieri89384 жыл бұрын
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?
@ChrisRiley4 жыл бұрын
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.
@kasey93855 жыл бұрын
What program are you using to Input live g code into the printer so you can check sensor height?
@ChrisRiley5 жыл бұрын
Thats pronterface www.pronterface.com/
@frankgindri5 жыл бұрын
Thanks for explain! Very helpful!
@ChrisRiley5 жыл бұрын
Thanks for watching Frank!
@willp57536 жыл бұрын
Great video, helped me so much. Thank you!
@ChrisRiley6 жыл бұрын
Awesome! Glad it helped.
@cyberstar2515 жыл бұрын
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.
@ChrisRiley5 жыл бұрын
I use pronterface www.pronterface.com/
@redgemalt4 жыл бұрын
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.
@ChrisRiley4 жыл бұрын
Yep, you can use it on that port, just comment out #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
@nenaddinic93266 жыл бұрын
Hi, I have a problem with my printer. I set inductive sensor at cable tie height above the print nozzle, but when I do G29, the nozzle touches the bed. The bed is flat, i put same stand offs on all 4 corners, no springs. Also I cant move nozzle below 0, min software endstop is disabled. What should I do?
@ChrisRiley6 жыл бұрын
Hello, what program are you using to control your printer? You might need to use pronterface to get it setup. Your sensor will need to be moved closer to the bed. Is it a 5v sensor? Does it trigger successfully. Use M119 to make sure it is triggering successfully.
@nenaddinic93266 жыл бұрын
Chris Riley Thank you for your reply. I am using repetier host, the sensor is 6-36v if I remember correctly and its working. I will try with pronterface.
@ChrisRiley6 жыл бұрын
Give that a try, sometimes if the sensor is only getting 5v it doesn't work everytime. You might have to route 12v from the power supply and user some resistors on the signal pn.
@nenaddinic93266 жыл бұрын
Chris Riley i am using 12v directly. What kind of resistor do I need?
@ChrisRiley6 жыл бұрын
Check out Tom here kzbin.info/www/bejne/e5Sqd3-tn5WjpKMm58s
@scharkalvin5 жыл бұрын
You can use a glass sheet with COPPER foil tape. You can also get STEEL foil tape that may be more sensitive to the inductive sensor.
@ChrisRiley5 жыл бұрын
Sweet! Do you have a link to that tape?
@scharkalvin5 жыл бұрын
@@ChrisRiley Got it on ebay. Just search for 'copper foil tape'
@dustinwooldridge16266 жыл бұрын
WoW Thanks so much your video are really helping me out ..... KEEP UP THE GOOD WORK !!!!!
@ChrisRiley6 жыл бұрын
Dustin Wooldridge Awesome! Thanks for the comment. Glad it worked out.
@michaelb22155 жыл бұрын
Danke hat mir sehr geholfen!!
@ChrisRiley5 жыл бұрын
Du bist herzlich Willkommen!
@Mogalize6 жыл бұрын
Great vid thanks. Currently setting up a hypetcube with marlin 1.1.9. Subscribed.
@ChrisRiley6 жыл бұрын
Sweet build!
@thediscoman20015 жыл бұрын
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
@ChrisRiley5 жыл бұрын
Awesome Tony, glad it was helpful.
@nils1277 жыл бұрын
Thank you very much for this clear and instructive video! You learned me some useful things!
@ChrisRiley7 жыл бұрын
Nils Björkman You are welcome.
@decioferreirajr3924 жыл бұрын
You save my life with BLTOUCH. Thanks Décio from Brazul.
@ChrisRiley4 жыл бұрын
Nice! I am glad this was helpful!
@adamarzo5596 жыл бұрын
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.
@ChrisRiley6 жыл бұрын
Nice! We probably just need to refresh the eeprom. M502 followed by M500 with restore the Marlin coded defaults.
@KAFA20206 жыл бұрын
AWESOME DEAR FRIEND. VERY COOL TUTORIAL
@ChrisRiley6 жыл бұрын
Thanks for watching!
@dddxp73115 жыл бұрын
Chris, im having trouble with the z offset, it changes everytime i measure, i think its because of the temperature of the bed... it its normal on inductive sensor? could be the sensor? i think my sensor its one of those 6 36v but im using it on 5v, and its "working"...
@ChrisRiley5 жыл бұрын
Temp can affect it. So can low voltage. Are you sure it's inductive? That question might sound funny, but the capasitive look very similar.
@dddxp73115 жыл бұрын
@@ChrisRiley im sure... i changed my glass bed to aluminum because of the sensor... im having more than 150 microns of variation
@ChrisRiley5 жыл бұрын
@@dddxp7311 I think maybe it might be low voltage causing the inaccuracies. Have you run a repeatability test?
@dddxp73115 жыл бұрын
@@ChrisRiley not yet. I will make the test tonight
@dddxp73115 жыл бұрын
@@ChrisRiley yes.. tryng with more tension now... lets see
@William511153 жыл бұрын
Why do you need to add resistors when you connect the probe to 12volts? also what value of resistors do I need to use?
@ChrisRiley3 жыл бұрын
At 10k and a 1k should work. If you don't use them you will feed 12v back to your board that is 5v.
@William511153 жыл бұрын
@@ChrisRiley Cool, Thanks a lot Chris!
@cesar45044 жыл бұрын
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 ?
@ChrisRiley4 жыл бұрын
You need to comment out Z_SAFE_Homing to change that.
@MadMike9685 жыл бұрын
Thanks, This was very helpful. Thumbs Up....
@ChrisRiley5 жыл бұрын
You bet! Glad it helped you.
@MicroScaleGarage6 жыл бұрын
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
@ChrisRiley6 жыл бұрын
Thanks! It definitely takes some guess work out of it.
@fhadesson95255 жыл бұрын
Hey Chris, excellent video. Im not very good at Marling and you managed to explain everything clearly. I have a Core-XY machine and... I have an issue. When I run G28, my printer moves its axis to home but my hotend and probe are lightly off the bed so when it tries homing on Z it tries to push beyond the homing point because when fully homed, the hotend is outside of the bed. If I try moving the hotend over the bed it tells my I must Home X, Y, and Z first. Repeating the problem previously mentioned. Any advise?
@ChrisRiley5 жыл бұрын
Thanks! Yes, you need to enable Z safe homing. That will home Z in the center of the bed. //#define Z_SAFE_HOMING just uncomment this one.
@fhadesson95255 жыл бұрын
@@ChrisRiley Thanks a lot! Will attempt this and get back to you asap!
@fhadesson95255 жыл бұрын
Hey Chris! I finally got home and Tried what you said, however: When I do G28, it Homes X, Y, then the head moves about 30 mm in X and Y then start homing the Z, And even tho the Probe does Trigger (LED lights up), the printer Continues Raise the bed even further! the print head crashes into the bed but keeps going! Any Ideas?
@ChrisRiley5 жыл бұрын
@@fhadesson9525 Sounds like maybe the probe logic is flip flopped. Try switching z endstop and z probe fro false to true or vise versa.
@fhadesson95255 жыл бұрын
@@ChrisRiley Hey Chris! Just tried. it. This time Both being on true(they were on false) Now the probe does not even light up at all. Same crashing into bed problem.
@macsogandares83835 жыл бұрын
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?
@ChrisRiley5 жыл бұрын
Flip flop your endstop logic. Z min and Z probe.
@Mariz6506 жыл бұрын
Good video. New to 3d Printing. Just wondering how is that you read and write the configurations to the printer.
@ChrisRiley6 жыл бұрын
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.
@marlonglodo19305 жыл бұрын
Hi mr. Chrìs can you make a tutorial for ender 3? Thank you
@ChrisRiley5 жыл бұрын
Hey Marlon the process is going to be really close to the ender 2 and I did that in this video. kzbin.info/www/bejne/hWOUY2l9adSCaZI
@EspenShampoo257 жыл бұрын
always lovely to see the LOG :D as always im a fan of your videos ;)
@ChrisRiley7 жыл бұрын
Thanks, LOG is still cranking away.
@EspenShampoo257 жыл бұрын
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?
@ChrisRiley7 жыл бұрын
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.
@EspenShampoo257 жыл бұрын
if you get the mk2,5 upgrade then you would have a spare mk42 bed. Thats a thought :)
@ChrisRiley7 жыл бұрын
EspenShampoo25 I know man, so tempting.
@cyberstar2515 жыл бұрын
how do i configure this to use a tactile switch instead of the sensor? is there a setting for this in marlin or do i just use the z nim end stop pins?
@ChrisRiley5 жыл бұрын
The micro switch should work exactly like the probe.
@cyberstar2515 жыл бұрын
@@ChrisRiley should but doesn't, when i tried running a print it thought the z end stop was still there instead of using the probe function, for my application im using the build plate and hot end as the switch contacts, it would be very helpful to know what to do for the start/stop gcode to make this work. edit: oh wait, i think i forgot a step, i forgot to set the z min end stop and z probe to false. < W >
@ChrisRiley5 жыл бұрын
Yeah, the logic might change.
@xetrof86015 жыл бұрын
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
@ChrisRiley5 жыл бұрын
Send me your configuration.h file and I will take a look. brotherchris81@gmail.com
@zenfirerock6 жыл бұрын
Keep up the great job, thanks for the help
@myexperience7136 жыл бұрын
for sale here - www.3dmaxprinter.com/shop/parts/touch-auto-bed-leveling-sensor-for-3d-printer/
@Nihil-Nihilist5 жыл бұрын
Great Video! This helped get me alot further. So, thanks for that. But I still wasn't successful:( When Auto-Homing, it stops at the offset (My offset value, instead of 0). So my nozzle is still my offset value, away from my bed. Marlin recognizes that it's not at 0. I can manually step it down to zero, it just won't automatically zero itself. Any ideas?
@ChrisRiley5 жыл бұрын
So it should stop at your negative offset. The offset will be in the negative to compensate for the probe distance below the nozzle. Hopefully I am understanding you correctly.
@Nihil-Nihilist5 жыл бұрын
@@ChrisRiley I was under the impression that it would zero itself when homing, but it would stop at the offset. I had yet to run a print through, but once I did, it ran perfect. So thanks again for this video!
@ChrisRiley5 жыл бұрын
Great!
@thachlel6 жыл бұрын
I love your LOG! Any instructions for us to build one like that?
@ChrisRiley6 жыл бұрын
Check out Tom's build videos. This is what I followed. kzbin.info/www/bejne/pYe6faOsmtCVr5I
@thediscoman20015 жыл бұрын
im using the z_max one and an proximity sensor so how would i got setting that up
@ChrisRiley5 жыл бұрын
So you have a Z max sensor up top and a bed leveling sensor? You would need to set home at Z max, then adjust your printer height according to the offset.
@thediscoman20015 жыл бұрын
@@ChrisRiley thanks
@zora_tech6 жыл бұрын
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?
@ChrisRiley6 жыл бұрын
The configuration.h is going to be a little different on the Delta, but for the most part the steps should be the same.
@xiguo20555 жыл бұрын
very useful thanks brother!
@ChrisRiley5 жыл бұрын
You're welcome!
@shivaprasad33786 жыл бұрын
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?
@ChrisRiley6 жыл бұрын
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. kzbin.info/www/bejne/ZqHXkJVoj86th68m21s This will let you adjust the offset on the fly. Not a great fix, but it works for me.
@djtaylorutube6 жыл бұрын
I just slightly adjust the Z offset on the front panel when changing filament type. MUCH simpler than faffing around changing firmware!
@ChrisRiley6 жыл бұрын
@@djtaylorutube What printer do use? Do you use babystepping?
@djtaylorutube6 жыл бұрын
@@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.
@ChrisRiley6 жыл бұрын
@@djtaylorutube Very cool! Thanks for sharing!
@danielschumacher94274 жыл бұрын
i am using abl bilinear with marlin 2.0 and i cant find the offset settings for the leveling
@ChrisRiley4 жыл бұрын
Probe offsets look like this. In the newest version it's line 989. #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 }
@danielschumacher94274 жыл бұрын
@@ChrisRiley thanks
@rodrigocandi24035 жыл бұрын
This video is great! Thank you! I'm having an issue tho. I followed the instructions correctly but I cannot set the offset. Somehow after G29, my printers moves up on Z Axis to a random position and therefore everytime I ran M114 to see the offset, I get a different value everytime. Do you have any idea what could be doing this? After a G28, when I do G0 Z0 I get the perfect "layer height" but after G29, the value is just random!
@ChrisRiley5 жыл бұрын
So after the G29, if you move to Z0, what does M114 say? How close is your nozzle to the bed at that point?
@rodrigocandi24035 жыл бұрын
@@ChrisRiley After G29 -> G1 X100 Y100 Z0 F5000 -> M114 shows Z = 0. But, the distance is about 0.60 from the bed. When I change the Nozzle Offset in Marlin and I go again, I still don't get a proper distance. Like if the Offset did not correct the height properly. Now, what I have noticed is that when I do G29 -> M114 right after G29 is done, I get a random Z height value. Sometimes it´s 7.8, other time 12.5 and so on...
@ChrisRiley5 жыл бұрын
@@rodrigocandi2403 What does eeprom have to say, what does m503 output look like?
@rodrigocandi24035 жыл бұрын
@@ChrisRiley Thanks again for taking a minute to help me. So, right now after the G29 is over, I send M114 and get: X:145.00 Y:128.00 Z:11.32. Then G1 X100 Y100 and go down until I get the piece of paper under the nozzle. Then M114 and I get Z:0.72. So, M851 Z0.72 and my M503 looks like: echo: G21 ; Units in mm echo: M149 C ; Units in Celsius echo:Filament settings: Disabled echo: M200 D1.75 echo: M200 D0 echo:Steps per unit: echo: M92 X80.00 Y80.00 Z400.00 E80.00 echo:Maximum feedrates (units/s): echo: M203 X200.00 Y200.00 Z10.00 E25.00 echo:Maximum Acceleration (units/s2): echo: M201 X3000 Y3000 Z300 E10000 echo:Acceleration (units/s2): P R T echo: M204 P300.00 R3000.00 T300.00 echo:Advanced: S T B X Z E echo: M205 S0.00 T0.00 B20000 X10.00 Y10.00 Z0.30 E5.00 echo:Home offset: echo: M206 X0.00 Y0.00 Z0.00 echo:Auto Bed Leveling: echo: M420 S0 Z10.00 echo:Material heatup parameters: echo: M145 S0 H180 B70 F0 echo: M145 S1 H240 B110 F0 echo:PID settings: echo: M301 P22.20 I1.08 D114.00 echo: M304 P4000.00 I30.82 D150.00 echo:Z-Probe Offset (mm): echo: M851 Z0.72 Now, I'm going to try once again: G28 -> G29 -> M114 (X45.00 Y:128.00 Z:9.47 - that is the random Z height that I'm talking about). Moving forward I go: G1 X100 Y100 Z0 F5000 -> M114 -> X:100.00 Y:100.00 Z:0.00 but the nozzle is too high. So I go again and move it with the Pronterface until the piece of paper under the nozzle is good... and now I get Z: -1.90 All of this with the unheated bed and nozzle. I hope you can find the mistake or error. Thanks!
@rodrigocandi24035 жыл бұрын
@@ChrisRiley Hey, I just upgraded my printer to Marlin 1.1.9 and the problex is fixed. Clearly a bug that I activated somehow.
@bombix6 жыл бұрын
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
@ChrisRiley6 жыл бұрын
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.
@devone5296 жыл бұрын
What are you using that gives you a gcode terminal? Cura doesnt have one and mattercontrol wont connect to my printer
@ChrisRiley6 жыл бұрын
I use pronterface. Check it out here www.pronterface.com/
@ronalddebruin90096 жыл бұрын
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.
@ChrisRiley6 жыл бұрын
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
@ronalddebruin90096 жыл бұрын
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?
@ronalddebruin90096 жыл бұрын
Never mind.... My printer is haunted. Yesterday all day problems... today... Homes well, bed levels good...
@kithuatvasangtao1214 жыл бұрын
for me ask you,why do i make same you but when i run it,axis z dont operation to mesh the bed ,thank
@ChrisRiley4 жыл бұрын
I'm not sure I understand.
@kithuatvasangtao1214 жыл бұрын
Sorry ,think my is i can not save mesh point into epprom on lcd,can you help me,thank you very much
@ChrisRiley4 жыл бұрын
@@kithuatvasangtao121 Is eeprom enabled in the firmware? Try a M502 and a M500.
@kithuatvasangtao1214 жыл бұрын
Thank you very much
@joshsinykin52307 жыл бұрын
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.
@ChrisRiley7 жыл бұрын
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.
@joshsinykin52307 жыл бұрын
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.
@beratbaki16814 жыл бұрын
When the printer runs G29. Is it going to make mesh bed leveling?
@ChrisRiley4 жыл бұрын
Yes, that will build a mesh.
@smotmot6 жыл бұрын
@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
@ChrisRiley6 жыл бұрын
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.
@harrycollins96506 жыл бұрын
I'm assuming the printer is already in a "leveled" position, otherwise the statement "1 mm from the bed" is ambiguous. Could you confirm?
@ChrisRiley6 жыл бұрын
I could have been more clear on that. I would start with the printer hotend in the center of the build plate. Set you 1mm height from there, then the prob and compensate. The offset won't be taken into account until a print is started.