• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

delta auto calibration rams into roof of printer

Scheduled Pinned Locked Moved
General Discussion
7
32
1.1k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined
    dinlo
    last edited by 7 Mar 2021, 11:39

    @garyd9 said in delta auto calibration rams into roof of printer:

    M665
    M666

    M665
    Diagonals 440.000:440.000:440.000, delta radius 227.000, homed height 437.000, bed radius 185.0, X 0.000°, Y 0.000°, Z 0.000°
    (seems my z height from the previous step wasnt saved?)

    M666
    Endstop adjustments X0.00 Y0.00 Z0.00, tilt X0.00% Y0.00%
    (i assume these values will change only after delta calibration?)

    i apologise for the late reply, i have to go to my dads place physically now due to a forced windows update changing some settings i was relying on to remote in.

    undefined 1 Reply Last reply 7 Mar 2021, 17:35 Reply Quote 0
    • undefined
      dinlo
      last edited by 7 Mar 2021, 12:03

      Also, i tried the commands you suggested, it moved in the expected directions but i can't measure how accurate the movement was.

      1 Reply Last reply Reply Quote 0
      • undefined
        garyd9 @dinlo
        last edited by 7 Mar 2021, 17:35

        @dinlo said in delta auto calibration rams into roof of printer:

        @garyd9 said in delta auto calibration rams into roof of printer:

        M665
        M666

        M665
        Diagonals 440.000:440.000:440.000, delta radius 227.000, homed height 437.000, bed radius 185.0, X 0.000°, Y 0.000°, Z 0.000°
        (seems my z height from the previous step wasnt saved?)

        To get settings to save, typically you'd add "M501" to the last comment in your config.g. That tells the duet to load information from a file called "config-override.g". Then, certain settings (heater tuning, delta calibration, etc) are written to that config-override.g file when you send the command "M500."

        So, once you get your printer calibration working, you'd probably do a "M500" command afterwards to save the settings (which are then loaded via "M501" every time the machine resets.)

        (i assume these values will change only after delta calibration?)

        Yes.

        Can you confirm that your delta arms are really 440mm long? When you home the printer, is the nozzle really approx 437mm from the bed? (The homed height can be approximate - that will get cleaned up after a calibration.)

        Did you make the one change I suggested to your bed.g? (adding G28 to the top of it, after the M561) I doubt it would have made a difference to your problem, but I have to ask: did it help?

        "I'm not saying that you are wrong - I'm just trying to fit it into my real world simulated experience."

        undefined 1 Reply Last reply 7 Mar 2021, 18:19 Reply Quote 1
        • undefined
          dinlo @garyd9
          last edited by 7 Mar 2021, 18:19

          @garyd9 i measured the arms as best i could with what i have available, i don't have an exact tool to measure them (my longest calipers are 300mm) but believe that's accurate to at least 2 mm, i should be able to make a jig and reglue them if needed.

          the 437 comes from me jogging it from homed height to within a millimeter of the bed.

          regarding the G28, i made the change and it homed properly before hitting the roof again (now at a lower speed and with M913 on)

          undefined 1 Reply Last reply 8 Mar 2021, 02:30 Reply Quote 0
          • undefined
            garyd9 @dinlo
            last edited by 8 Mar 2021, 02:30

            @dinlo

            Can you please describe "hitting the roof" in detail? You have a different machine than I do, so I'm having a hard time understanding concepts such as "going past the endstops" and "hitting the roof"

            (On my delta machine, it's physically impossible for the carriages to move up beyond the endstops. Not only is there no more rail for the carriages to ride on, there are physical things in the way.)

            Can you describe in detail everything that happens when you send the "G32" command to home and calibrate the printer? My expectation based on your config files (and the modification made to bed.g I suggested) would be:

            1. The 3 carriages ride up to the top of the printer, hit the endstops, move down slightly, move back up again, and then again drop down a bit. (This is the "g28" command in action.)

            2. Then the carriages move down to bring the nozzle somewhat near the bed.

            3. Then the carriages move in such a way to move the nozzle towards the back of the printer, then the nozzle dips down to the bed, and comes back up

            4. Repeat step 3 for each of the 16 points specified in your bed.g.

            5. After all 16 points are probed, the printer stops.

            Would it be possible to record a short video showing the printer in action when you send a G32 command and put a link to it here?

            (I've never heard of what your describing on a delta printer unless the motors were set up in reverse, but you confirmed that they are moving in the correct direction in an earlier reply.)

            Did you ever have the printer running properly with an earlier version of RRF? (You mentioned it came with 2.5.1. Did you get it working properly with that version? If so, do you still have a copy of the config files you used then?)

            "I'm not saying that you are wrong - I'm just trying to fit it into my real world simulated experience."

            1 Reply Last reply Reply Quote 0
            • undefined
              dinlo
              last edited by dinlo 3 Aug 2021, 17:09 8 Mar 2021, 17:05

              1. G28 (as stated)
              2. the axes goes up to the endstops (these are optical and are triggered by a shim on top of the carriages, hard to take a photo due to them being black)
              3. they dont stop at the endstops or wait for any other axis (i.e. if x reaches it first, it hits the roof first)
              4. i shut it down

              2 included images showing (well, trying anyway) the shim and a carriage hitting the roof
              P_20210308_175012.jpg
              dunno if you can even see it but that black shim on top of the carriage reaches up and hits an optical switch above the roof
              P_20210308_175026.jpg
              when it reaches this point the steppers just grind away until i shut it down

              as for earlier versions, no. I immediately upgraded to 3.2.2 since that's what the instructions said 🤷

              i have the generic config files that came with the board but they were set up for a cartesian.

              1 Reply Last reply Reply Quote 0
              • undefined
                jay_s_uk
                last edited by 8 Mar 2021, 17:39

                Can't see anything wrong with your config but I did only have a quick look.
                My config for the predator can be found here https://github.com/jaysuk/Anycubic-Predator-Duet/tree/SmartEffectorRRF3
                just bear in mind that mine had Haydn's delta arms

                Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                undefined 1 Reply Last reply 8 Mar 2021, 18:13 Reply Quote 1
                • undefined
                  dinlo @jay_s_uk
                  last edited by 8 Mar 2021, 18:13

                  @jay_s_uk oh hey, i must have missed that, i saw your blog just as my fourth hotend blobbed itself to death and it was actually what tipped me over the edge on a duet board (that and the possibility to use the effector+v6 on the pred while the duet goes into a future sk-go). I used your guide for most of the predator-specific wiring (like the mentioned endstops) and it all worked first try. (note: i read through the blog again and realised i somehow missed a lot of updates, having last read about when you used the stock effector)

                  I will try your config tomorrow and return with the results.

                  As for the Haydn arms, i am planning to buy some either when shipping isnt mad expensive or when i've saved enough to have $250 just laying around (which might take a while as i'm saving for a house rn)

                  1 Reply Last reply Reply Quote 1
                  • undefined
                    Veti
                    last edited by 8 Mar 2021, 18:47

                    check with m119 manually that each endstop is triggerd.
                    also check that they correspond to the motor assigned to it.
                    having the endstop on the wrong motor would cause that.

                    undefined 1 Reply Last reply 8 Mar 2021, 20:43 Reply Quote 2
                    • undefined
                      dinlo @Veti
                      last edited by 8 Mar 2021, 20:43

                      @Veti i have done so previously but i will again, never hurts to be sure.

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        garyd9
                        last edited by 9 Mar 2021, 04:26

                        I'm at a loss at this point. I've never heard of a duet-based delta properly homing, moving in the proper direction for G1 commands, but moving UP for a bed.g similar to yours.

                        Perhaps @dc42 can offer some help here. Here's very proficient with delta machines (and obviously he knows more about the Duet than probably anyone.)

                        "I'm not saying that you are wrong - I'm just trying to fit it into my real world simulated experience."

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          Phaedrux Moderator
                          last edited by 9 Mar 2021, 17:53

                          How bout a video of the behaviour?

                          Z-Bot CoreXY Build | Thingiverse Profile

                          undefined 1 Reply Last reply 9 Mar 2021, 17:56 Reply Quote 0
                          • undefined
                            dinlo @Phaedrux
                            last edited by 9 Mar 2021, 17:56

                            @Phaedrux sure, i'll do it today if i have time after trying out the files from Jay.

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              alankilian
                              last edited by 9 Mar 2021, 18:25

                              I installed your homedelta.g and bed.g on my Rostock Max V3.2.

                              After making all the values in bed.g no larger than 95, I homed and ran the G32 button and everything went along fine. No crashing.

                              I can't use your config.g unedited because my motors go the opposite direction, but if you still have no progress, I'll try using it and doing the bare minimum of edits to change it to my configuration.

                              I'm running a Duet2/Ethernet with version 3.2

                              FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 3.2 ELECTRONICS: Duet Ethernet 1.02 or later FIRMWARE_DATE: 2021-01-05
                              

                              SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                dinlo
                                last edited by dinlo 3 Sept 2021, 19:15 9 Mar 2021, 19:14

                                So, i think i've found the area where the issue is.

                                The machine still did the same thing with the config from Jay. I had only modified one thing to fit my machine: stepper direction. After changing this in the wiring (rather than in config.g) so that it's correct when config.g says they "go forwards", calibration worked and i managed to get off a few probe points before i had a structural failure with the 3D-printed adapter i used (it had some minor stress lines after the failed calibrations and one of these developed into a crack). I'll have to consider whether to get the Haydn arms now or order a print from a printfarm (which will probably cost as much as the arms from what i saw last i checked).

                                should i mark this thread solved now or wait until i've fully verified that calibration works? (will likely take some time)

                                edit: thanks @alankilian for mentioning direction just as i was wondering why.

                                undefined 1 Reply Last reply 9 Mar 2021, 19:23 Reply Quote 1
                                • undefined
                                  oliof
                                  last edited by 9 Mar 2021, 19:19

                                  or you can check if a forum member is willing to print for you ...

                                  <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                                  1 Reply Last reply Reply Quote 2
                                  • undefined
                                    jay_s_uk @dinlo
                                    last edited by 9 Mar 2021, 19:23

                                    @dinlo where are you?

                                    Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                                    undefined 1 Reply Last reply 9 Mar 2021, 19:26 Reply Quote 0
                                    • undefined
                                      dinlo @jay_s_uk
                                      last edited by 9 Mar 2021, 19:26

                                      @jay_s_uk i'm in sweden, roughly an hour inlands from gothenburg following E20 in a town called vårgårda

                                      @oliof i honestly didnt think of that

                                      1 Reply Last reply Reply Quote 0
                                      24 out of 32
                                      • First post
                                        24/32
                                        Last post
                                      Unless otherwise noted, all forum content is licensed under CC-BY-SA