Bed Distance Sensor - Auto Bed Leveling - Marlin - Chris's Basement - 2023

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ค. 2024
  • Today we install our Bed Distance Sensor from Discovery Sky. We will take a look at the probe, set up our hardware, configure Marlin and check out some cool features on the probe.
    00:00 Introduction
    01:26 The Probe
    05:10 Marlin Configuration
    12:57 Calibration
    20:57 Probe Features
    30:51 Conclusion
    These are affiliate links and take you to Amazon.
    ------------------------------------------------------
    SanDisk 16GB Ultra microSDHC UHS-I Memory Card on Amazon:
    geni.us/zxts6V
    ------------------------------------------------------
    Helpful Links:
    🔗🔗🔗🔗🔗🔗🔗
    Link to Discovery Sky Bed Distance Sensor (aff):
    www.pandapi3d.com/?af=ATR2H
    Link to Bed Distance Sensor Github:
    github.com/markniu/Bed_Distan...
    SUPPORT THE CHANNEL BY CLICKING THESE LINKS!
    Show your support by becoming a TH-cam Member!
    th-cam.com/users/chrisrileyjoin
    E3D Affiliate Link:
    e3d-online.com/?aff=32
    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 On Social Media!
    --------------------------------------------
    Twitter : / chrisriley3d
    / chrisriley3d
    profile.php?...
    / chrisriley3d
    FTC Disclaimer: A percentage of sales is made through Affiliate links
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @meltonpieman959
    @meltonpieman959 6 หลายเดือนก่อน

    I have now watched both videos a couple of times. Well impressed and have ordered one to try on my Sovol SV05 to run on Marlin at first.

    • @ChrisRiley
      @ChrisRiley  6 หลายเดือนก่อน

      Thank you

  • @christophkiefer
    @christophkiefer 7 หลายเดือนก่อน

    Super fantastic Video Chris! Very helpful and detailed. Going to try it as soon as the sensor arrives.

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน

      Great, let us know how it goes!

  • @francescodigiovanni4632
    @francescodigiovanni4632 4 หลายเดือนก่อน

    Thanks for the very clear explanations!

    • @ChrisRiley
      @ChrisRiley  4 หลายเดือนก่อน

      Glad it was helpful!

  • @user-su1bn2ku1v
    @user-su1bn2ku1v 7 หลายเดือนก่อน

    excellent demo, chris.

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน

      Thank you!

  •  7 หลายเดือนก่อน

    Excellent, thanks! (Even much so as I've already ordered the probe due to your previous Klipper video.)

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน

      Awesome, let us know what you think!

    •  4 หลายเดือนก่อน

      @@ChrisRiley Can't get the !@#$% thing to work. Half of the time it homes, half of the time it smashes the nozzle into the bed :(

  • @ivandax23
    @ivandax23 7 หลายเดือนก่อน

    Always best Videos!

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน

      Glad you think so! Thanks

  • @joeldriver381
    @joeldriver381 7 หลายเดือนก่อน

    Interesting, very interesting 🤔

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน

      Thanks Joel!

  • @stuartfisher4210
    @stuartfisher4210 7 หลายเดือนก่อน +3

    Thanks for the video. Definitely considering having a play with one of these in the future. Also, with the huge rise in popularity of Klipper and all of the content surrounding it, it's nice to see some Marlin content.

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน

      Thank you!

  • @Just_Ignorant
    @Just_Ignorant 7 หลายเดือนก่อน +1

    Really cool! Do you know if the no-stop feature also works with G34 tramming? Also do you need to recalibrate the sensor after you change the nozzle?

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน

      Both great questions. I would think you would need to recalibrate if you swapped nozzles. I think G34 would use normal probing style, but I could be wrong there.

  • @kimmotoivanen
    @kimmotoivanen 6 หลายเดือนก่อน +1

    This seems very interesting device. Can be close to nozzle (shielded magnetic field), fast, accurate, cheap. Corner adjustment looks a lot easier that a round with BL Touch, rotating knobs and repeating. I hope Ender 3 V2 -style UI gets all necessary functionality ;)
    I wonder, if
    - nozzles with different size or from different manufacturers have equal enough length, so that probing nozzle tip is not necessary (e.g. Anycubic-style button)?
    - build plate coatings with smooth and textured surfaces or from different manufacturers have equal enough thickness, so that bed surface probing (Ender 3 V3 -style load sensor - which also does nozzle tip) is not necessary? For textured coating we probably need to take average thickness, not maximum...
    Of course when using single nozzle and single side of a single build plate, all that does not matter :)

    • @ChrisRiley
      @ChrisRiley  6 หลายเดือนก่อน +1

      All good points. The nozzle swapping does concern me some. I different length could really cause a problem. Thickness of the sheet I am hoping the sensor can adjust for, but it would still need tweaking.
      Thank you for the comment and giving me things to think about.

  • @woodwaker1
    @woodwaker1 7 หลายเดือนก่อน +1

    Great video - as usual, do you think the features that are now only in Marlin will be added to Klipper?
    The constant reading is very cool.

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน

      Thanks Dave, I'm not sure what the hold up is on that feature, but hopefully they are working on it.

  • @thisiskeithb
    @thisiskeithb 7 หลายเดือนก่อน +1

    I just submitted a PR to expose the BD_SENSOR_PROBE_NO_STOP option in the config to make it easier to enable.

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน

      Thanks Keith!

  • @adamstorm
    @adamstorm 6 หลายเดือนก่อน +1

    Is there a way to adjust the z-offset besides the calibration tool? I imagine that even after calibrating with the tool, it would be necessary to adjust for different filaments - I've found PETG needs a bit less "squish" than PLA for example. Would be nice to be able to adjust that on the fly like you can with a BL/CR Touch (double-clicking the knob brings up the menu directly). Is that feature still available or am I missing something?

    • @adamstorm
      @adamstorm 6 หลายเดือนก่อน

      Thanks for the video, Chris! It was perfect for walking me through the process of setting one up. To answer my own question (for anyone who is looking later) it is not possible to adjust the z-offset live in any meaningful way. You can enable the z-offset menu in Marlin still, and it works to adjust the z-offset live during a print, but it does not stick around for the next print. The value persists, but the probe resets it's calculation on the next homing sequence. The only way I've found to adjust the z-offset is to run a calibration sequence. This can be done by issuing the M102 S-6 command and does not require the calibration tool but you won't get the nice graph of the calibration data (although you can see the values with M102 S-5 as detailed in the github documentation). I'm happy with the probe and it seems to be very reliable/repeatable but being able to adjust the z-offset and not have to run a calibration sequence is almost making me look for other options. I like to switch between a couple different build plates and each one triggers the probe slightly differently (as you'd expect). Under ideal circumstances, I could start a print then adjust the z-offset during the first layer or with a sacrificial test print and be off and running until I change build plates. Without having the z-offset adjustable live, the calibration is a bit cumbersome and not as easy to dial in perfectly compared to other probing methods. I've found myself setting the nozzle just touching the build plate, running a calibration, printing a quick test print, and using the z-offset menu to get a perfect first layer. I then go back and command the printer to move to that specific z-height and starting a new calibration sequence. I've not been able to get a consistent first layer after the first calibration by just moving the nozzle to the bed manually (I could be way too picky...). I'm really liking how quickly it's able to generate a very high-density mesh though - the probe really shines there!

    • @ChrisRiley
      @ChrisRiley  6 หลายเดือนก่อน +2

      Thanks for all the added information. I actually went back to the maker and was trying to get some answers for you. If I get anything else to add I will follow up.

  • @shaunmorrissey7313
    @shaunmorrissey7313 7 หลายเดือนก่อน +1

    Chris, I haven't touched marlin for over a year, there has been some significant changes, any chance of a refresher ?

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน

      Sure, I will look into a new overview video.

  • @johnlytle6633
    @johnlytle6633 2 หลายเดือนก่อน +1

    Hi Cris, I purchased a BD sensor based on your Klipper video. Just installed it the other day and have a problem. When I run M119 in Pronterface it shows z_min always open and z_probe always triggered. I'm using an SKR 1.4t and have it wired the same as my BL touch was. the pin assignments are SDA=P0_10 SCL=P2_00.
    The LED on the sensor is on when close to the ped and off when about 6mm above the bed.
    When I run the sensor tool and press the "read version" button it displays "ok" only, not the version number.
    I'm going to go through your video again, but if you have any suggestions, I'd appreciate some help.

    • @ChrisRiley
      @ChrisRiley  2 หลายเดือนก่อน

      Sounds like maybe it needs a firmware update. That same tool should allow you to do that.

    • @johnlytle6633
      @johnlytle6633 2 หลายเดือนก่อน

      Hey Chris
      Sorry, I just noticed I miss spelled your name on my original post.
      I’m not sure how to update the firmware. I pushed all the buttons on the BDtool didn’t see anything about updating the firmware.
      I’m thinking that I am not using the correct pin designation SKR 1.4. The BTT manual doesn’t give any examples.
      I’ll go back to your video on the SKR 1.5t. I remember you did an explanation of how to assign pins for that board.

  • @PalosX
    @PalosX 6 หลายเดือนก่อน +1

    A while ago you did a video on setting up Marlin for multiple hotends and/ or different tools but i cant find it could you give me the link plz

    • @ChrisRiley
      @ChrisRiley  6 หลายเดือนก่อน

      This only one I can think of where I touch on it is this one. th-cam.com/video/SiWUeTpe77Y/w-d-xo.html

  • @scottgiard183
    @scottgiard183 7 หลายเดือนก่อน +1

    Does This support G34: Z Steppers Auto-Alignment? as i have 2 lead screws on separate z motors

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน +1

      It should support it using it with probe point like any other inductive probe.

    • @davideurso2272
      @davideurso2272 4 หลายเดือนก่อน

      Hi, did you manage to get it working? I have the same problem...

  • @johnlytle6633
    @johnlytle6633 หลายเดือนก่อน +1

    Chris, would you post the config files? I've been trying to get this thing working for over a month now without success. It Might help to compare my configs to yours.

    • @ChrisRiley
      @ChrisRiley  หลายเดือนก่อน

      I still have it! Here you go . drive.google.com/file/d/1SiatvOG2d_d_WEsSIaPBndmLlVnv0IWo/view?usp=sharing

    • @johnlytle6633
      @johnlytle6633 10 วันที่ผ่านมา

      @@ChrisRiley Thanks Chris, I finally got the probe working! Marlin Bug fix version got it working (not sure why). It is everything I hoped it would be.
      Maybe you could do a video on all the changes that Marlin is doing. The bug fix version I used looks a lot different than v2.2
      There will be some coffee coming your way:)

  • @billwoodall562
    @billwoodall562 5 หลายเดือนก่อน +1

    What about is I am using a creatliy glass build plate. are there any issues with it?

    • @ChrisRiley
      @ChrisRiley  5 หลายเดือนก่อน

      Yes, it won't be able to be used on anything except steel.

    • @billwoodall562
      @billwoodall562 5 หลายเดือนก่อน

      Thanks, any recommendations for build plates?
      @@ChrisRiley

    • @ChrisRiley
      @ChrisRiley  5 หลายเดือนก่อน

      @@billwoodall562 I really like the Buildtak PEI ones. www.buildtak.com/collections/surfaces/products/buildtak-pei-3d-printing-surface They sell plates and magnet sheets as well to mount them.

  • @LasVegasTheOne
    @LasVegasTheOne 5 หลายเดือนก่อน

    Is there a discord for the Bed Distance Sensor? I've got it installed, but it won't run the bed leveling process (G29). It just stops after the second scan and freezes the printer.

    • @ChrisRiley
      @ChrisRiley  5 หลายเดือนก่อน

      I looked around for a discord, but couldn't find one. Maybe adding an issue on github would work. github.com/markniu/Bed_Distance_sensor/issues

  • @ibrahimhakkicandan
    @ibrahimhakkicandan 4 หลายเดือนก่อน +1

    When I try to auto-level with G29, it scans the 1st line except last point and then freezes Marlin. I have to cycle the power to get the printer back. Also no error is reported. I have ender 3 s1 pro with the f4 chip

    • @ChrisRiley
      @ChrisRiley  3 หลายเดือนก่อน

      All I can think of is that it can't read the sensor, but it should throw a probing error. I'm thinking you have hit a bug. Maybe try the newest bugfix version of Marlin.

    • @ibrahimhakkicandan
      @ibrahimhakkicandan 3 หลายเดือนก่อน

      @@ChrisRileyI gave up on marlin installed klipper now sensor works well but the measurements

  • @mighur
    @mighur 4 หลายเดือนก่อน

    Thanks for the video.
    I followed all instructions, double/triple check connections, Tried with SKR1.4 turbo and SKR1.3, but same problem:
    M102 S-1 outputs:
    bd sensor version:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
    read error. check connection and delay.
    Any idea?

    • @mighur
      @mighur 4 หลายเดือนก่อน

      Solved: Was a mistake in pins naming. Works like a charm

    • @ChrisRiley
      @ChrisRiley  4 หลายเดือนก่อน

      I'm glad you got it going! Thanks

    • @johnlytle6633
      @johnlytle6633 หลายเดือนก่อน

      Did you figure out the issue is with the SKR 1.4/1.3? I have been working with Mark at Panda. He sent me an updated probe V1.3 and I can't get it working on my 1.4 board. I have an SKR mini V3 but haven't tried to get it working yet. Must be something really stupid because I've looked at all the logical places.

  • @Chris-bq7nr
    @Chris-bq7nr 7 หลายเดือนก่อน

    "Marlin all the way!" (in a youtube's shadow ban way) ✊

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน

      🙂👍

  • @evo-labs
    @evo-labs 7 หลายเดือนก่อน +1

    The form factor of the cylinder style inductive probe is why I haven't moved over to non-inductive probes, despite their benefits. My extruder housing integrates the inductive probe inside of it so it maximizes usable axis width (required on my CoreXY design). I haven't come across a non-inductive probe that doesn't take up alot more space.

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน +1

      Sounds like a pretty sweet design. Being closer to the nozzle always works better.

  • @fundays1
    @fundays1 7 หลายเดือนก่อน

    Heh. Z-min

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน

      🙂