Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order
    1. Home
    2. Tags
    3. bed leveling
    Log in to post
    • All categories
    • 3Dreamer

      LIDAR Bed Leveling
      3D Printing General Chat • lidar bed leveling probe mapping heightmap • • 3Dreamer

      7
      1
      Votes
      7
      Posts
      968
      Views

      3Dreamer

      @alankilian said in LIDAR Bed Leveling:

      @3Dreamer The sensor being discussed is not a LIDAR sensor, it's a LASER triangulation sensor, so it's nothing special technology-wise.

      People use triangulation sensors for bed leveling all the time and it has it's good and bad points.

      Hi alankilian,
      you are right. I'll quote a paper in order to introduce readers to the differences:

      3D ranging technologies generally fall into either position-based (triangulation) or time-based (LIDAR) approaches. Triangulation can provide much higher precision at close to mid-range but degrades quickly with the square of distance. LIDARs can provide reasonable precision over much longer distances but, unlike triangulation, they do not improve in capabilities at short range where precision and speed are critical for many applications such as autonomous rendezvous and docking, guidance and navigation, obstacle avoidance, and inspection.

      So let's us speak about those technologies!

    • SignPostMan

      Max Bed Level Compensation
      Using Duet Controllers • bl touch bed leveling compensation and calabration • • SignPostMan

      11
      0
      Votes
      11
      Posts
      288
      Views

      engikeneer

      @signpostman it literally is as simple as adding S2 to the end of your M671 line (replacing the S1 if you have it). You'll have probably put your M671 command in your config.g file, but might be in your bed.g file instead as @tecno suggests

    • elli

      G28, G29, G31, & G32 Relationship w/ Probe
      Tuning and tweaking • bed leveling mesh compensation z offset z probe • • elli

      21
      0
      Votes
      21
      Posts
      725
      Views

      elli

      @phaedrux It seems to be working at this moment. I printed the STL that you sent over and seems to be behaving, although I'm still seeing very very slight variations in layer width across the bed, it's good enough for the time being to move forward and work on pinpointing some of these issues in getting my Z=0 datum set correctly.

    • chris94

      Solved True bed levelling coordinates
      Tuning and tweaking • bed leveling • • chris94

      4
      0
      Votes
      4
      Posts
      187
      Views

      Phaedrux

      And just for the sake of completeness. Examples and instructions here: https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motors

    • 979044817

      3Z problem
      Tuning and tweaking • bed leveling • • 979044817

      2
      0
      Votes
      2
      Posts
      106
      Views

      Phaedrux

      A single post is enough

      https://forum.duet3d.com/topic/22602/g32-error-bed-calibration

    • 979044817

      Solved G32 Error: Bed calibration :
      General Discussion • bed leveling • • 979044817

      6
      0
      Votes
      6
      Posts
      222
      Views

      979044817

      @phaedrux Thank you for your help. 3Z auto leveling is working now

    • sungod3k

      bad bed adhesion on one side after rff3 upgrade
      Tuning and tweaking • kossel bed leveling • • sungod3k

      16
      0
      Votes
      16
      Posts
      332
      Views

      Phaedrux

      Yes maybe backlash. @sungod3k can you provide a screen shot showing an isometric view?

    • Red Sand Robot

      Unsolved Autotramming minor issue (Cartesian machine)
      Tuning and tweaking • bed leveling auto tramming cartesian • • Red Sand Robot

      6
      0
      Votes
      6
      Posts
      188
      Views

      engikeneer

      @Red-Sand-Robot I see you've got a M561 in your bed.g file so all good there. Your probe points and leadscrew positions look sensible if your origin is in the middle of your bed. Doesn't really matter where the bed is in reality, as long as everything is correct to where the Duet thinks the origin is.

      Other ideas, prepare for a brain fart...

      If you run autotramming (G28) on it's own from console, does it run okay? Does it have issues with needing too much correction (S parameter in M671 which defaults to 1mm)? If you repeat it, do the results converge quickly?
      If you then do a paper test at either end of the x-axis, does it show the same high-nozzle-issue at one end? this might show whether it is G28 or G29 related

      Just to double check, the motor connected to your left leadscrew (at X -158) is on Driver 4 whilst the right one (at X 152) is on Driver 2? Been there, done that, got the bent leadscrew... 😛

      On your heightmap, have you tried running a more detailed one to see what the bed surface actually looks like? Maybe also post a screenshot of a typical heightmap? I've had some weird results when probing a dimple in my bed from a few nozzle crashes.
      You may get better results if you just do one detailed heightmap (e.g. 400 points) and keep reloading it with G29 S1? This is what I do on my coreXY (I only rerun if I disassemble parts) but it is pretty rigid...

      Would definitely recommend rehoming Z after bed.g, though I think this will mainly cause an offset in the heightmap, not a tilt. I just call 'G28 Z' as the last line in bed.g

      Edit: one final thought... Is there any play in your x-carriage bearings/rails? this might cause some error in your probe measurements depending on the travel direction?

    • SHAD0WV1RUS

      Mesh Bed Compensation - Homing to Probe Bed
      Tuning and tweaking • z probe z axis home help troubleshooting homing duet3d wifi bed leveling gcode duet wifi duetwifi • • SHAD0WV1RUS

      10
      0
      Votes
      10
      Posts
      638
      Views

      Veti

      sorry i just realized how the setup is one.

      are the switches NO or NC?

      i would try to wire them in parallel and use M558 P5

      they will need to be connected to the z probe port.

      but a construct would allow the printhead to move. this would not be beneficial for the print quality.

    • Willmish

      Delta printer homing problems
      Duet Hardware and wiring • delta homing bed leveling leveling • • Willmish

      16
      0
      Votes
      16
      Posts
      1861
      Views

      Willmish

      Hi @Gary,
      I forgot to upload my solution to this thread, because luckily I've been able to solve it.
      It turned out to be simpler then I first assumed. Basically, the error occurred due to another error in the measurements in calibration. This was then stored in the override.g file. I was suspecting that there might have been an error there, but each time I tried deleting it, it was already stored in the machines RAM.
      Here is a step by step guide, explaining how I fixed it:

      Temporarily delete/comment out the M500 command in the bed.g file. (It causes the machine to store the new values after calibration) Delete the config-override.g file and do an emergency stop of the machine. Restart it, (hopefully there shouldn;t be a config-override.g file) and add the M500 command back in, then perform a delta calibration.

      This should have: removed your previously stored values in config-override.g for good --> allowing for new values to replace them, so the printer will home properly.

      Also, you don't need the G92 command, it was only a temporary fix

    • Martin1454

      Always misaligned after 3 point probing (3 stepper)
      Tuning and tweaking • bed leveling irprobe • • Martin1454

      6
      0
      Votes
      6
      Posts
      613
      Views

      Martin1454

      @dc42
      Right now it is a little bit blank - it is the magnetic part of one of those aliexpress magnetic print surface - Will try with the print surface on when i get back (the Matt print surface you print on the magnetic sheet)

    • fcwilt

      Bed Leveling on a Cartesian printer
      Tuning and tweaking • bed leveling • • fcwilt

      15
      0
      Votes
      15
      Posts
      1227
      Views

      fcwilt

      @wilriker

      Thanks for the feedback.

      When I asked about the placement of the holes 713 replied that they matched the original part made by Folger Tech.

      But since 713 said to use just three adjustment screws it is a non-issue.

      I made some very simple test prints and even without any tweaking of settings and such they are better than what I have been able to get out of my deltas. Not a whole lot better but noticeable.

      Frederick

    • SnowCrash

      FSR Controller Module for Auto Bed Leveling
      Third-party add-ons • force sensitive resistor bed leveling • • SnowCrash

      15
      3
      Votes
      15
      Posts
      2337
      Views

      dc42

      @snowcrash said in FSR Controller Module for Auto Bed Leveling:

      So, assuming I have version 2.01 of the firmware, I can use: M42 P60 S0/S1 to control pin CS5, and M42 P65 S0/S1 to control pin z_mod_probe? Is this correct?

      Yes, but you will have to wait for 2.01beta3 to use M42 P65.

    • npm1

      slow dive or fast dive F200/F800
      Tuning and tweaking • bl touch bed leveling mesh compensation tramming npn sensor inductive sensor • • npm1

      2
      0
      Votes
      2
      Posts
      549
      Views

      Phaedrux

      For the BLTouch the slower the better. I use a faster probe first to save time in case the bed is far from the nozzle, and then a final probe at F100 for greater accuracy.

      M558 A1 F350 ; Set single probing at faster feed rate G30 ; Do a single probe to home our Z axis M558 A10 F100 ; Set tripple probing at slower feed rate G30 ; Probe again to get a more accurate position

      I can't say for other probes, but I think that would generally hold true. A piezo probe may have a minimum speed to register cleanly though.