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

Поділитися
Вставка
  • Опубліковано 10 лип 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 UA-cam Member!
    ua-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

  • @christophkiefer
    @christophkiefer 8 місяців тому

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

    • @ChrisRiley
      @ChrisRiley  8 місяців тому

      Great, let us know how it goes!

  • @meltonpieman959
    @meltonpieman959 8 місяців тому

    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.

  • @francescodigiovanni4632
    @francescodigiovanni4632 5 місяців тому

    Thanks for the very clear explanations!

    • @ChrisRiley
      @ChrisRiley  5 місяців тому

      Glad it was helpful!

  •  8 місяців тому

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

    • @ChrisRiley
      @ChrisRiley  8 місяців тому

      Awesome, let us know what you think!

    •  6 місяців тому

      @@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 8 місяців тому

    Always best Videos!

    • @ChrisRiley
      @ChrisRiley  8 місяців тому

      Glad you think so! Thanks

  • @user-su1bn2ku1v
    @user-su1bn2ku1v 8 місяців тому

    excellent demo, chris.

  • @stuartfisher4210
    @stuartfisher4210 8 місяців тому +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.

  • @joeldriver381
    @joeldriver381 8 місяців тому

    Interesting, very interesting 🤔

  • @thisiskeithb
    @thisiskeithb 8 місяців тому +1

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

  • @johnlytle6633
    @johnlytle6633 4 місяці тому +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  3 місяці тому

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

    • @johnlytle6633
      @johnlytle6633 3 місяці тому

      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.

  • @woodwaker1
    @woodwaker1 8 місяців тому +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  8 місяців тому

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

  • @Just_Ignorant
    @Just_Ignorant 8 місяців тому +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  8 місяців тому

      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 8 місяців тому +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  8 місяців тому +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.

  • @PalosX
    @PalosX 8 місяців тому +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  8 місяців тому

      This only one I can think of where I touch on it is this one. ua-cam.com/video/SiWUeTpe77Y/v-deo.html

  • @shaunmorrissey7313
    @shaunmorrissey7313 8 місяців тому +1

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

    • @ChrisRiley
      @ChrisRiley  8 місяців тому

      Sure, I will look into a new overview video.

  • @adamstorm
    @adamstorm 8 місяців тому +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 8 місяців тому

      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  8 місяців тому +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.

  • @johnlytle6633
    @johnlytle6633 2 місяці тому +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  2 місяці тому

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

    • @johnlytle6633
      @johnlytle6633 2 місяці тому

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

  • @ibrahimhakkicandan
    @ibrahimhakkicandan 5 місяців тому +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  5 місяців тому

      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 5 місяців тому

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

  • @billwoodall562
    @billwoodall562 6 місяців тому +1

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

    • @ChrisRiley
      @ChrisRiley  6 місяців тому

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

    • @billwoodall562
      @billwoodall562 6 місяців тому

      Thanks, any recommendations for build plates?
      @@ChrisRiley

    • @ChrisRiley
      @ChrisRiley  6 місяців тому

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

  • @scottgiard183
    @scottgiard183 8 місяців тому +1

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

    • @ChrisRiley
      @ChrisRiley  8 місяців тому +1

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

    • @davideurso2272
      @davideurso2272 5 місяців тому

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

  • @LasVegasTheOne
    @LasVegasTheOne 7 місяців тому

    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  7 місяців тому

      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

  • @evo-labs
    @evo-labs 8 місяців тому +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  8 місяців тому +1

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

  • @Chris-bq7nr
    @Chris-bq7nr 8 місяців тому

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

  • @mighur
    @mighur 5 місяців тому

    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 5 місяців тому

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

    • @ChrisRiley
      @ChrisRiley  5 місяців тому

      I'm glad you got it going! Thanks

    • @johnlytle6633
      @johnlytle6633 2 місяці тому

      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.

  • @fundays1
    @fundays1 8 місяців тому

    Heh. Z-min