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

Jubilee - error then stops picking up tools

Scheduled Pinned Locked Moved
General Discussion
5
24
867
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
    BryanH @JoergS5
    last edited by 11 Jun 2020, 21:17

    @JoergS5 My hardware is a bit different - I've got a spring buffer on my tool posts that gets compressed during the tpost0.g code - it's something that @Miasmictruth and I were working on to see if we get a better lockup - as an aside the "TODO: read sensors" line in my macros/tool_lock.g is for the switch built into the front carriage plate that detects when all three balls of the Maxwell coupling are seated. You can see the io created in the config.g along with some general concepts related to a pause if the tool is disconnected during a print.

    Just got away from work and running the job now.

    undefined 2 Replies Last reply 11 Jun 2020, 21:24 Reply Quote 0
    • undefined
      JoergS5 @BryanH
      last edited by JoergS5 6 Nov 2020, 21:55 11 Jun 2020, 21:24

      This post is deleted!
      1 Reply Last reply Reply Quote 0
      • undefined
        JoergS5 @BryanH
        last edited by 11 Jun 2020, 21:26

        @BryanH I wish you success in improving the tool changer. The whole topic is interesting and will bring forward 3d printing!

        1 Reply Last reply Reply Quote 0
        • undefined
          BryanH
          last edited by 11 Jun 2020, 21:26

          @JoergS5 Any reason that the M208 U0:200 can't be commented out? The Remote Elastic Lock is a dual limit switch environment and all moves are seeking an endstop.

          undefined 1 Reply Last reply 11 Jun 2020, 21:29 Reply Quote 0
          • undefined
            JoergS5 @BryanH
            last edited by 11 Jun 2020, 21:29

            @BryanH I would set it to the min and max values youre using which is M208 0:360

            1 Reply Last reply Reply Quote 0
            • undefined
              BryanH
              last edited by 11 Jun 2020, 21:31

              @JoergS5 Done - let's see what happens 🙂

              1 Reply Last reply Reply Quote 0
              • undefined
                BryanH
                last edited by 11 Jun 2020, 22:45

                ok, it seems it's getting worse.

                Just ran the job wilst recording - caught on tape was a failed lock -

                • The machine attempted to pick up T0, the lock didn't finish the rotation, I can't tell if the limit switch triggered or not. I tightened up the lock by hand and noted at that time there was no holding torque on the U stepper - it was off. It finished the layer and go to the point where the tool change was called (15:42:32)

                • The carriage moved T0 to the park position and placed the tool on the post then tried to run the tool_unlock.g macro, nothing happened. There was no movement of the lock. There were no reported errors at this point.

                • The carriage did not pull back to move to the T1 pickup position.

                • The error was reported twice at 15:43:01 and T1 became the active tool, T0 was still mounted on the carriage, then the carriage pulled back and continued the job as T1.

                • T1 operated as if it were mounted on the carriage, extruding with an active part fan.

                • At the end of the current layer when the next tool change was called the system attempted to part T0 in the T1 parking location - The E-stop did not immediately respond and I pulled the plug.

                Is there a better logging option than the console?

                Thanks,

                undefined 1 Reply Last reply 12 Jun 2020, 06:29 Reply Quote 0
                • undefined
                  H2B
                  last edited by 12 Jun 2020, 00:23

                  Seems like the latest firmware has some runaway tool change code somewhere to me.. There doesn't seem to be anything wrong with the macros and the config file(s) for a Jubilee setup..

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    poofjunior
                    last edited by 12 Jun 2020, 02:19

                    @BryanH said in Jubilee - error then stops picking up tools:

                    , the lock didn't finish the rota

                    Good eyes, folks! My first suggestion would be the same: ensure that any commands sent to the U axis are be no greater than the limits defined in M208. On the stock configs, axis limit for U is set to 200, and invoking tool_lock.g rotates the U axis with an endstop sensitive search up to U=200. (Units are degrees for U.) Since locking is torque-sensitive, the locking position is unknown and will vary slightly with cycles, but it will be in this range.

                    Side note: The latest revision of the Lock only will actually hard-stop around ~120 degrees on the U axis. This translates to a full 180 degrees on the carriage twist lock side, which is now hard-stopped from material on the carriage back plate. At this point, the internal locking spring will be fully, stretched, clicking the internal limit switch and halting the move.

                    It sounds like this fix didn't work so my next suspicion would be a disconnected/loose wire somewhere in the U axis wire harness.

                    To test loose wires, I'd remove the KK connector and hook up a multimeter to both loose leads. Then, with the U axis disengaged (M18 U), I'd rotate the lock by hand with the knob. Only in cases where the limit switches are clicked should you break the connection. If you break the connection when the switch is not clicked, there's a break in the wire harness.

                    Other Thoughts

                    Based on when your prints fail, this only happens "sometimes." In my mind, this makes me think:

                    1. something in the real world that's not repeatable (loose wires, or something about locking since the exact position can vary over cycles)
                    2. something about the firmware, which may have a memory leak or uncaught edge case.

                    References

                    • Jubilee Wiring Diagram, upper left section for U axis wiring harness
                    1 Reply Last reply Reply Quote 0
                    • undefined
                      JoergS5 @BryanH
                      last edited by JoergS5 6 Dec 2020, 08:37 12 Jun 2020, 06:29

                      @BryanH Sorry to hear that the U matter was not the reason. I wish you good luck finding the reason.

                      A last idea: when the error occurs, check M122 to look whether there are hiccups for U or other errors. Jubilee has higher gear ratio and different speed/accel parameters, maybe the force is not sufficient.

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        BryanH
                        last edited by 12 Jun 2020, 18:04

                        Solved!

                        Found that a set screw had backed out that was holding the fixed pulley in place on the stepper shaft.

                        We found it odd In the way it was manifesting.

                        Thank you everyone for the assistance.

                        DF05334E-C540-4E5E-8293-A4BEC410D7B3.jpeg 21E1BE47-C6F6-4669-9DDE-38E0E31FE043.jpeg
                        9999B9A7-26DC-4CE6-B68B-048EA25CC1F9.jpeg 54D1D432-6F71-4B28-8D7C-FC6CEF819047.jpeg

                        1 Reply Last reply Reply Quote 1
                        • undefined
                          poofjunior
                          last edited by 12 Jun 2020, 18:41

                          My best guess as to why we got the " Error: G1/G2/G3: Intermediate position outside machine boundaries" error is because, in principle, each move should be terminated with triggering and endstop. A free-spinning shaft that would violate that principle.

                          Good to know how this hardware issue can manifest. I'll update the instructions to make sure folks double-check that their setscrews are threadlocked and biting down on the flat part of the shaft so this hopefully doesn't bite someone in the future!

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