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

    Bigtreetech Smart Filament Sensor Setup

    Scheduled Pinned Locked Moved Solved
    Filament Monitor
    2
    15
    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.
    • CanDo415undefined
      CanDo415
      last edited by CanDo415

      C4 is correct.

      Firmware is updated.

      The new output to "M591 D1" is:
      "Pulse-type filament monitor on endstop input 4, disabled, sensitivity 7.000mm/pulse, allowed movement 50% to 200%, check every 15.0mm, no calibration data"

      1 Reply Last reply Reply Quote 0
      • CanDo415undefined
        CanDo415
        last edited by CanDo415

        I don't know if it is helpfull.

        ; Drives
        M569 P2 S1 ; Z drive 2 goes forwards
        M569 P5 S1 ; U drive 5 goes backwards COLORselector
        M569 P7 S0 ; X drive 7 goes backwards
        M569 P8 S0 ; Y drive 8 goes backwards
        M569 P9 S0 ; E0 drive 9 goes backwards PREextruder
        M569 P10 S1 ; E1 drive 10 goes backwards DIRECTdrive

        M350 X32 Y32 Z64 U32 E32:16 I1 ; Configure microstepping with interpolation
        M92 X80.00 Y80.00 Z6400.00 U400 E187:1840 ; Set steps per mm
        M566 X900.00 Y900.00 Z10.00 U150 E200:200 ; Set maximum instantaneous speed changes (mm/min)
        M203 X6000.00 Y6000.00 Z500.00 U1000 E500:500 ; Set maximum speeds (mm/min)
        M201 X1500.00 Y1500.00 Z300.00 U1500 E500:500 ; Set accelerations (mm/s^2)
        M906 X600.00 Y600.00 Z600.00 U400 E400:600 I25 ; Set motor currents (mA) and motor idle factor in per cent
        M84 S30 ; Set idle timeout

        ; Axis Limits
        M208 X0 Y0 Z0 U0 S1 ; Set axis minima
        M208 X200 Y205 Z215 U70 S0 ; Set axis maxima

        ; Endstops
        M574 X0 Y0 Z0 U0 S0 ; Set active low endstops
        ;M591 D0 P7 C"e1_stop" S1 R80:120 L6.2 E18.6
        ;M591 D1 P1 C4 S1
        M591 D1 P7 C4 L7 R50:200 E15 A1 S0 ; Filamentsensor Gcode__________________________________________________________________________

        ; Z-Probe
        M307 H3 A-1 C-1 D-1
        M558 P9 H5 F100 T2000
        G31 X15.5 Y-25.75 Z1.792 P25

        ; Heaters
        M143 H0 S90 ; Set maximum bed temperature to 90C
        M143 S280 ; Set maximum heater temperature to 280C
        M301 H0 S1.00 P10 I0.1 D200 T0.4 W180 B30 ; Use PID on bed heater (may require further tuning)
        M301 H2 S1.00 P11 I0.375 D59 T0.4 W180 B30 ; Use PID on nozzle heater (may require further tuning)
        M305 P0 T100000 B4138 R4700 ; Set thermistor + ADC parameters for bed heater 0
        M305 P2 T100000 B4138 R4700 ; Set thermistor + ADC parameters for hotend heater 2

        ; Fans
        M06 P1 S0 I0 F500 H2 T40 C"Partcooler" ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
        M106 P2 S0 I0 F500 C"Light" ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on

        ; Tools
        M563 P0 D0:1 H2 S"White" ; Define tool 0
        G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
        M568 P0 S1 ; Enable mixing for tool 0
        M567 P0 E0.50:0.50 ; Set mixing ratios for tool 0

        M563 P1 D0:1 H2 S"Infill" ; Define tool 1
        G10 P1 X0 Y0 Z0 ; Set tool 1 axis offsets
        M568 P1 S1 ; Enable mixing for tool 1
        M567 P1 E0.50:0.50 ; Set mixing ratios for tool 1

        M563 P2 D0:1 H2 S"TPU" ; Define tool 2
        G10 P2 X0 Y0 Z0 ; Set tool 2 axis offsets
        M568 P2 S1 ; Enable mixing for tool 2
        M567 P2 E0.50:0.50 ; Set mixing ratios for tool 2

        M563 P3 D0:1 H2 S"Magenta" ; Define tool 3
        G10 P3 X0 Y0 Z0 ; Set tool 3 axis offsets
        M568 P3 S1 ; Enable mixing for tool 3
        M567 P3 E0.50:0.50 ; Set mixing ratios for tool 3

        M563 P4 D0:1 H2 S"Cyan" ; Define tool 4
        G10 P4 X0 Y0 Z0 ; Set tool 4 axis offsets
        M568 P4 S1 ; Enable mixing for tool 4
        M567 P4 E0.50:0.50 ; Set mixing ratios for tool 4

        M563 P5 D0:1 H2 S"Yellow" ; Define tool 5
        G10 P5 X0 Y0 Z0 ; Set tool 5 axis offsets
        M568 P5 S1 ; Enable mixing for tool 5
        M567 P5 E0.50:0.50 ; Set mixing ratios for tool 5

        M563 P6 D0:1 H2 S"Black" ; Define tool 6
        G10 P6 X0 Y0 Z0 ; Set tool 6 axis offsets
        M568 P6 S1 ; Enable mixing for tool 6
        M567 P6 E0.50:0.50 ; Set mixing ratios for tool 6

        M563 P7 D0:1 H2 S"DIRECT ONLY" ; Define tool 7
        G10 P7 X0 Y0 Z0 ; Set tool 7 axis offsets
        M568 P7 S1 ; Enable mixing for tool 7
        M567 P7 E0.00:0.50 ; Set mixing ratios for tool 7

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

          @phaedrux said in Bigtreetech Smart Filament Sensor Setup:

          Can you show a photo of how you have it connected?

          Z-Bot CoreXY Build | Thingiverse Profile

          CanDo415undefined 1 Reply Last reply Reply Quote 0
          • CanDo415undefined
            CanDo415 @Phaedrux
            last edited by

            @phaedrux IMG_20210520_163251.jpg IMG_20210520_163314.jpg

            CanDo415undefined 1 Reply Last reply Reply Quote 0
            • CanDo415undefined
              CanDo415 @CanDo415
              last edited by

              no ideas left?

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

                I guess I was hoping the wires would have different colours so I could tell which wire is going to which pin.

                Maybe you can guide me?

                Z-Bot CoreXY Build | Thingiverse Profile

                CanDo415undefined 1 Reply Last reply Reply Quote 0
                • CanDo415undefined
                  CanDo415 @Phaedrux
                  last edited by CanDo415

                  @phaedrux there is a dot, a thin line and a filled rectangle on it to guide.IMG_20210526_101906.jpg IMG_20210526_102015.jpg

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

                    Thanks, that helps. So it looks like it's wired correctly based on that previous thread.

                    Can you try: M591 D1 P7 C4 L0.5 R90:110 E3 S0

                    If that still doesn't work I might consider updating to RRF3. RRF2 is starting to get stale. Even 2.05 is over a year old now.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    CanDo415undefined 1 Reply Last reply Reply Quote 0
                    • CanDo415undefined
                      CanDo415 @Phaedrux
                      last edited by

                      hi @phaedrux

                      Also setting up my printer with firmware 3.2.2 delivers "Pulse-type filament monitor on pin e1stop, disabled, sensitivity 0.500mm/pulse, allowed movement 90% to 110%, check every 3.0mm, no calibration data"

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

                        Ok, and with S1 to enable it?

                        And start a print to get it calibrated?

                        https://duet3d.dozuki.com/Wiki/Duet3dFilamentMonitor_RotatingMagnetVersion#Section_Calibration

                        Z-Bot CoreXY Build | Thingiverse Profile

                        CanDo415undefined 1 Reply Last reply Reply Quote 0
                        • CanDo415undefined
                          CanDo415 @Phaedrux
                          last edited by

                          @phaedrux THANK YOU
                          it works. finetuning is needed, but not the problem.

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