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

    Using the external switch on laser filament monitor

    Scheduled Pinned Locked Moved Solved
    Filament Monitor
    2
    26
    1.0k
    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.
    • Thaliosundefined
      Thalios
      last edited by

      Since i never got to make the duet laser filament monitor working with reliable results, is there a way to use only the switch as trigger and ignore the laser feedback?

      I will rework the idea of the indirect enclosure (the extruder gear I have on there does not grab the filament properly and thus the shaft doesn't rotate, which defeats the purpose.. I tried 4 different extruder gears from different brands to no avail..)

      Railcore II 300ZL with lots of upgrades (Duet 3 6HC)
      Heavily modified Ender 3 Pro (Duet 3 6HC)
      Heavily modified Tronxy X5SA-500 Pro with Chimera+ and dual bondtech (Duet 3 6HC)
      CR-10S Pro V2 (Duet 3 Mini 5+)
      and a bunch of SLA printers..

      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by Phaedrux

        You mean this switch?

        https://duet3d.dozuki.com/Wiki/Duet3dFilamentMonitor_LaserVersion#Section_Optional_filament_presence_switch

        I'm not sure if it can be used as a simple endstop separate from the laser monitor function itself. I'm thinking probably not. Will check.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • Phaedruxundefined
          Phaedrux Moderator
          last edited by

          Can you try seeing the sensor up as the type with switch (P6) and then use S0 to disable comparison.

          Z-Bot CoreXY Build | Thingiverse Profile

          1 Reply Last reply Reply Quote 0
          • Thaliosundefined
            Thalios
            last edited by

            I'll try that as soon as it is done printing (15h left.. )

            Railcore II 300ZL with lots of upgrades (Duet 3 6HC)
            Heavily modified Ender 3 Pro (Duet 3 6HC)
            Heavily modified Tronxy X5SA-500 Pro with Chimera+ and dual bondtech (Duet 3 6HC)
            CR-10S Pro V2 (Duet 3 Mini 5+)
            and a bunch of SLA printers..

            1 Reply Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator
              last edited by

              I've received a note saying that my recommendation likely won't work because...

              That would disable the switch too. They would need to enable comparison but use a very wide tolerance in the R parameter.

              So there you have it. S1 to enable comparison but a wide R range to make it inconsequential.

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • Thaliosundefined
                Thalios
                last edited by

                Ah shoot.. Was about to try it. Oh well, i'll have to find a darn extruder gear that grips the filament properly so that shaft turns...

                Railcore II 300ZL with lots of upgrades (Duet 3 6HC)
                Heavily modified Ender 3 Pro (Duet 3 6HC)
                Heavily modified Tronxy X5SA-500 Pro with Chimera+ and dual bondtech (Duet 3 6HC)
                CR-10S Pro V2 (Duet 3 Mini 5+)
                and a bunch of SLA printers..

                1 Reply Last reply Reply Quote 0
                • Phaedruxundefined
                  Phaedrux Moderator
                  last edited by Phaedrux

                  No no, you mistake me. It won't need to turn. It won't matter if the R value is wide enough. It will just ignore the fact it's not turning.

                  Try R0:1000 or something

                  Z-Bot CoreXY Build | Thingiverse Profile

                  1 Reply Last reply Reply Quote 0
                  • Thaliosundefined
                    Thalios
                    last edited by

                    Oh, I get it. Use it with something like:

                    M591 D0 P6 C"io3.in" R-1000:100000 E8.0 S1
                    

                    Would this work?

                    Railcore II 300ZL with lots of upgrades (Duet 3 6HC)
                    Heavily modified Ender 3 Pro (Duet 3 6HC)
                    Heavily modified Tronxy X5SA-500 Pro with Chimera+ and dual bondtech (Duet 3 6HC)
                    CR-10S Pro V2 (Duet 3 Mini 5+)
                    and a bunch of SLA printers..

                    Phaedruxundefined 1 Reply Last reply Reply Quote 0
                    • Phaedruxundefined
                      Phaedrux Moderator @Thalios
                      last edited by

                      @Thalios said in Using the external switch on laser filament monitor:

                      Would this work?

                      No idea. If you send the command in the gcode console it might give an error message if it's wrong. You'll just have to test a bit.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      1 Reply Last reply Reply Quote 0
                      • Thaliosundefined
                        Thalios
                        last edited by

                        @Thalios said in Using the external switch on laser filament monitor:

                        M591 D0 P6 C"io3.in" R-1000:100000 E8.0 S1

                        Just activated it. We'll see!

                        Railcore II 300ZL with lots of upgrades (Duet 3 6HC)
                        Heavily modified Ender 3 Pro (Duet 3 6HC)
                        Heavily modified Tronxy X5SA-500 Pro with Chimera+ and dual bondtech (Duet 3 6HC)
                        CR-10S Pro V2 (Duet 3 Mini 5+)
                        and a bunch of SLA printers..

                        1 Reply Last reply Reply Quote 0
                        • Thaliosundefined
                          Thalios
                          last edited by

                          Well it worked for about 2h, then it stopped saying it had too little movement..

                          Railcore II 300ZL with lots of upgrades (Duet 3 6HC)
                          Heavily modified Ender 3 Pro (Duet 3 6HC)
                          Heavily modified Tronxy X5SA-500 Pro with Chimera+ and dual bondtech (Duet 3 6HC)
                          CR-10S Pro V2 (Duet 3 Mini 5+)
                          and a bunch of SLA printers..

                          1 Reply Last reply Reply Quote 0
                          • Phaedruxundefined
                            Phaedrux Moderator
                            last edited by

                            Try jacking up the E value as well.

                            Z-Bot CoreXY Build | Thingiverse Profile

                            1 Reply Last reply Reply Quote 0
                            • Thaliosundefined
                              Thalios
                              last edited by

                              I tried it, and deliberately cut the filament to see what would happen and it just kept going, ignoring the switch. (I heard the switch click out when the filament ran out).

                              Back to the drawing board i guess..

                              Duet3D laser filament monitor v2 with switch on pin io3.in, enabled, allow 0% to 160%, check every 100000000.0mm, version 2, quality 223, brightness 172, shutter 125, no calibration data
                              

                              Railcore II 300ZL with lots of upgrades (Duet 3 6HC)
                              Heavily modified Ender 3 Pro (Duet 3 6HC)
                              Heavily modified Tronxy X5SA-500 Pro with Chimera+ and dual bondtech (Duet 3 6HC)
                              CR-10S Pro V2 (Duet 3 Mini 5+)
                              and a bunch of SLA printers..

                              1 Reply Last reply Reply Quote 0
                              • Thaliosundefined
                                Thalios
                                last edited by

                                I found a way to make it work. I grinded down the location of the bearings in the indirect filament casing to bring lower the shaft and now it has enough pressure to make the filament turn the shaft. Getting 196 to 226 readings. Very happy!

                                Would still be nice if it was possible to use the switch only in case of temporary failure..

                                Railcore II 300ZL with lots of upgrades (Duet 3 6HC)
                                Heavily modified Ender 3 Pro (Duet 3 6HC)
                                Heavily modified Tronxy X5SA-500 Pro with Chimera+ and dual bondtech (Duet 3 6HC)
                                CR-10S Pro V2 (Duet 3 Mini 5+)
                                and a bunch of SLA printers..

                                1 Reply Last reply Reply Quote 1
                                • Thaliosundefined
                                  Thalios
                                  last edited by Thalios

                                  Dammit, still stopped with a -48 reading. how is that even possible?

                                  Duet3D laser filament monitor v2 on pin io3.in, disabled, allow 1% to 500%, check every 5.0mm, version 2, quality 223, brightness 75, shutter 132, measured min -48% avg 225% max 296% over 68774.4mm
                                  

                                  Railcore II 300ZL with lots of upgrades (Duet 3 6HC)
                                  Heavily modified Ender 3 Pro (Duet 3 6HC)
                                  Heavily modified Tronxy X5SA-500 Pro with Chimera+ and dual bondtech (Duet 3 6HC)
                                  CR-10S Pro V2 (Duet 3 Mini 5+)
                                  and a bunch of SLA printers..

                                  1 Reply Last reply Reply Quote 0
                                  • Phaedruxundefined
                                    Phaedrux Moderator
                                    last edited by

                                    What settings are you currently running with? Were you able to get a successful calibration?

                                    Z-Bot CoreXY Build | Thingiverse Profile

                                    1 Reply Last reply Reply Quote 0
                                    • Thaliosundefined
                                      Thalios
                                      last edited by

                                      I cried victory too soon in my earlier post.

                                      current settings:

                                      M591 D0 P5 C"io3.in" R1:500 E5 S1
                                      

                                      Stops randomly with negative values.

                                      Railcore II 300ZL with lots of upgrades (Duet 3 6HC)
                                      Heavily modified Ender 3 Pro (Duet 3 6HC)
                                      Heavily modified Tronxy X5SA-500 Pro with Chimera+ and dual bondtech (Duet 3 6HC)
                                      CR-10S Pro V2 (Duet 3 Mini 5+)
                                      and a bunch of SLA printers..

                                      1 Reply Last reply Reply Quote 0
                                      • Thaliosundefined
                                        Thalios
                                        last edited by

                                        I also disabled the switch. Completely useless.

                                        Railcore II 300ZL with lots of upgrades (Duet 3 6HC)
                                        Heavily modified Ender 3 Pro (Duet 3 6HC)
                                        Heavily modified Tronxy X5SA-500 Pro with Chimera+ and dual bondtech (Duet 3 6HC)
                                        CR-10S Pro V2 (Duet 3 Mini 5+)
                                        and a bunch of SLA printers..

                                        1 Reply Last reply Reply Quote 0
                                        • Phaedruxundefined
                                          Phaedrux Moderator
                                          last edited by

                                          What type of filament are you using? It can be sensitive to the transparency of the filament.

                                          Have you tested with different types yet?

                                          There have been a few mods posted to transform it into an indirect sensor.

                                          There are a few options discussed here: https://forum.duet3d.com/topic/10042/indirect-bearing-laser-filament-monitor-concept

                                          Z-Bot CoreXY Build | Thingiverse Profile

                                          1 Reply Last reply Reply Quote 0
                                          • Thaliosundefined
                                            Thalios
                                            last edited by

                                            that's the thing, it is an indirect sensor. I followed the steps and slightly modified it. When I check the readings, I get regular 150-250 values. But sometimes, I get a negative value.

                                            Here's the current:

                                            Duet3D laser filament monitor v2 on pin io3.in, disabled, allow 1% to 500%, check every 5.0mm, version 2, quality 223, brightness 72, shutter 136, measured min -47% avg 226% max 400% over 65950.4mm```
                                            
                                            How can it be in the negatives?
                                            
                                            I used a stainless steel rod as indirect which I sanded down to "de-polish" it. could that cause a problem?

                                            Railcore II 300ZL with lots of upgrades (Duet 3 6HC)
                                            Heavily modified Ender 3 Pro (Duet 3 6HC)
                                            Heavily modified Tronxy X5SA-500 Pro with Chimera+ and dual bondtech (Duet 3 6HC)
                                            CR-10S Pro V2 (Duet 3 Mini 5+)
                                            and a bunch of SLA printers..

                                            Phaedruxundefined 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Unless otherwise noted, all forum content is licensed under CC-BY-SA