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

      After switching wires from SGV to SVG I thought it will run.
      I added "M591 D1 P7 C4 L7 R50:200 E15 S0" to the config.
      By testing it with some moving filament with "M591 D1" i didn't receive any data.
      Changing "P7" to "P1" in the config gives me switching states of filament present yes/no.

      Does somebody has an idea why P7 didn't work as suspected?

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

        Take a look at this thread?

        https://forum.duet3d.com/topic/17107/how-to-setup-the-bigtreetech-smart-filament-sensor

        What firmware version are you using?

        Z-Bot CoreXY Build | Thingiverse Profile

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

          I read it it over and over again but didn't find it.
          Firmware is 2.03

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

            Can you update your firmware to 2.05? Upload this zip file to the system tab in DWC. Don't extract it first, just upload it.

            https://github.com/Duet3D/RepRapFirmware/releases/download/2.05.1/Duet2Firmware-2.05.1.zip

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

            C4 would mean you have it connected to the E1stop, is that right?

            Z-Bot CoreXY Build | Thingiverse Profile

            Phaedruxundefined 1 Reply Last reply Reply Quote 0
            • 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