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

    Problem with config working with Simplify on the Tool heater

    Scheduled Pinned Locked Moved
    Config Tool
    5
    14
    509
    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.
    • Work Horse XLundefined
      Work Horse XL
      last edited by

      Hello guys. I am new to this 3D printing and I'm having trouble with my printer g-code. I'm using simplify 3d. When I make a print file from simplify and send it to the printer using DWC it give me errors 104 invalid tool number, 109 invalid tool number. The bed heater turns on and sets temp as instructed and waits. The tool does not.
      Here is my config file. Not sure what I have wrong. Thank you

      Using firmware 3.1.1 and pi

      ; Configuration file for Duet 3 (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.1.4 on Wed Nov 04 2020 17:27:13 GMT-0600 (Central Standard Time)

      ; General preferences
      G90 ; send absolute coordinates...
      M83 ; ...but relative extruder moves
      M550 P"Duet 3" ; set printer name

      ; Drives
      M569 P0.0 S1 ; physical drive 0.0 goes forwards
      M569 P0.2 S1 ; physical drive 0.2 goes forwards
      M569 P0.3 S0 ; physical drive 0.3 goes backwards
      M569 P0.5 S0 ; physical drive 0.5 goes forwards
      M569 P0.4 S0 ; physical drive 0.4 goes backwards
      M569 P0.1 S1 ; physical drive 0.1 goes forwards
      M584 X0.0 Y0.2 Z0.3 E0.5:0.4:0.1 ; set drive mapping
      M350 X16 Y16 Z16 E16:16:16 I1 ; configure microstepping with interpolation
      M92 X64.05 Y64.05 Z800.00 E400.00:800.00:65.00 ; set steps per mm
      M566 X300.00 Y300.00 Z24.00 E300.00:24.00:300.00 ; set maximum instantaneous speed changes (mm/min)
      M203 X18000.00 Y18000.00 Z300.00 E1200.00:300.00:18000.00 ; set maximum speeds (mm/min)
      M201 X700.00 Y700.00 Z100.00 E250.00:100.00:700.00 ; set accelerations (mm/s^2)
      M906 X2800 Y2800 Z2800 E800:2800:2800 I50 ; set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ; Axis Limits
      M208 X0 Y0 Z0 S1 ; set axis minima
      M208 X625 Y711 Z515 S0 ; set axis maxima

      ; Endstops
      M574 X1 S1 P"io1.in+io2.in" ; configure active-high endstop for low end on X via pin io1.in
      M574 Y1 S1 P"io3.in" ; configure active-high endstop for low end on Y via pin io2.in
      M574 Z1 S1 P"io4.in+io5.in" ; configure active-high endstop for low end on Z via pin io4.in

      ; Z-Probe
      M558 P8 C"!^io7.in" H5 F520 T7200 ; set Z probe type to switch and the dive height + speeds
      G31 P500 X2.8 Y22.8 Z4 ; set Z probe trigger value, offset and trigger height
      M557 X10:580 Y10:700 S40 ; define mesh grid

      ; Heaters
      M308 S0 P"temp0" Y"thermistor" T94400 B4055 ; configure sensor 0 as thermistor on pin temp0
      M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0
      M307 H0 B1 S1.5 ; enable bang-bang mode for the bed heater and set PWM limit
      M140 H0 ; map heated bed to heater 0
      M143 H0 S120 ; set temperature limit for heater 0 to 120C
      M308 S1 P"temp1" Y"thermistor" T500000 B4723 C1.19622e-7 ; configure sensor 1 as thermistor on pin temp1
      M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1
      M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit

      ; Fans
      M950 F0 C"out4" Q500 ; create fan 0 on pin out4 and set its frequency
      M106 P0 S1 H-1 ; set fan 0 value. Thermostatic control is turned off
      M950 F1 C"out5" Q500 ; create fan 1 on pin out5 and set its frequency
      M106 P1 S1 H-1 ; set fan 1 value. Thermostatic control is turned off
      M950 F2 C"out6" Q500 ; create fan 2 on pin out6 and set its frequency
      M106 P2 S1 H-1 ; set fan 2 value. Thermostatic control is turned off
      M950 F3 C"out7" Q500 ; create fan 3 on pin out7 and set its frequency
      M106 P3 S1 H-1 ; set fan 3 value. Thermostatic control is turned off
      M950 F4 C"out8" Q500 ; create fan 4 on pin out8 and set its frequency
      M106 P4 S1 H-1 ; set fan 4 value. Thermostatic control is turned off
      M950 F5 C"out9" Q500 ; create fan 5 on pin out9 and set its frequency
      M106 P5 S1 H-1 ; set fan 5 value. Thermostatic control is turned off
      M950 F6 C"out3" Q500 ; create fan 6 on pin out3 and set its frequency
      M106 P6 S1 H1 T50 ; set fan 6 value. Thermostatic control is turned on

      ; Tools
      M563 P0 S"Hot End" D0 H1 F6 ; define tool 0
      G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
      G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C

      ; Custom settings

      M584 X0:1 Y2 Z3:4 E5 ; assign stepper motor channels

      ; Miscellaneous
      M575 P1 S1 B57600 ; enable support for PanelDue
      M501 ; load saved parameters from non-volatile memory
      M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
      M591 D0 P7 C" io8.in" S1 R40:120 L6.325 E7.0 ; Duet3D plus-generating sensor for extruder drive 0 is connected to pin io7.in endstop input, enabled, sensitivity 6.rev, 40% to 120% tolerance, 7 mm detection length

      M591 D0 ; display filament sensor parameters for extruder drive 0
      T0 ; select first tool

      arhiundefined 1 Reply Last reply Reply Quote 0
      • fcwiltundefined
        fcwilt
        last edited by

        Hi,

        Post the first part of the S3D file that includes the first tool reference.

        Frederick

        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

        1 Reply Last reply Reply Quote 0
        • Work Horse XLundefined
          Work Horse XL
          last edited by

          This is showing T1 but in the software I have it set a T0 not sure what's up with that but maybe this is the issue?

          On my FFF settings page in advanced under Extruder 1 Toolhead
          overview toolhead index is Tool 0

          Thank you

          G90
          M82
          M106 S255
          M140 S50
          M190 S50
          M104 S200 T1
          M109 S200 T1
          G28 ; home all axes
          ; process Process1
          ; layer 1, Z = 0.200
          T0
          G92 E0.0000
          G1 E-5.0000 F1800
          ; feature skirt
          ; tool H0.200 W0.400
          G1 Z0.200 F1002
          G1 X254.582 Y264.303 F4800
          G1 E0.0000 F1800
          G92 E0.0000
          G1 X256.222 Y262.811 E0.0737 F1800
          G1 X256.803 Y262.424 E0.0970
          G1 X258.710 Y261.536 E0.1669

          1 Reply Last reply Reply Quote 0
          • Work Horse XLundefined
            Work Horse XL
            last edited by

            I’m guessing the T1 is the port the sensor is on after thinking about it.

            fcwiltundefined 1 Reply Last reply Reply Quote 0
            • fcwiltundefined
              fcwilt @Work Horse XL
              last edited by

              @Work-Horse-XL said in Problem with config working with Simplify on the Tool heater:

              I’m guessing the T1 is the port the sensor is on after thinking about it.

              No, it's the tool number which likely should be T0.

              Frederick

              Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

              1 Reply Last reply Reply Quote 1
              • Work Horse XLundefined
                Work Horse XL
                last edited by

                I’m not sure why it’s choosing T1 when I have it Tool 0 in the settings. Have you ever seen that?
                Thank you

                1 Reply Last reply Reply Quote 0
                • arhiundefined
                  arhi @Work Horse XL
                  last edited by

                  @Work-Horse-XL said in Problem with config working with Simplify on the Tool heater:

                  I'm using simplify 3d.

                  That's your problem right there, using a dead software 😈

                  Are you at least using latest 4.1.2 as previous had a lot more issues with dual head?

                  M104 S200 T1
                  M109 S200 T1

                  Do you have dual extruder configured? Check how you configured it. Looks like you set main extruder to be T1 but then set T0 to be used from process1. Did you do it manually or you went through dual extrusion wizard?

                  What's in your start code?

                  ; process Process1
                  ; layer 1, Z = 0.200
                  T0

                  I see that for process1 it selects T0 but only after the process started, how many processes you have here?

                  p.s. strongly suggest you check out ideaMaker, it is the slicer that looks like simplify3d more than any other slicer but is much better and more powerful than simplify3d. took me a very short time to get accustomed to it after years of using s3d

                  Work Horse XLundefined 1 Reply Last reply Reply Quote 0
                  • fcwiltundefined
                    fcwilt
                    last edited by

                    The problem is not S3D.

                    I have used S3D since early on and it works fine.

                    If it is including a reference to T1 it is because there is something wrong in the S3D settings put in place by the user.

                    Frederick

                    Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                    Work Horse XLundefined 1 Reply Last reply Reply Quote 1
                    • Work Horse XLundefined
                      Work Horse XL @arhi
                      last edited by

                      @arhi it’s just a single extruder. Not sure on the process. I’m just getting stared. It seems to be working fine for me if I can just get this part fixed. It’s the newest version of s3d

                      Thank you

                      arhiundefined 1 Reply Last reply Reply Quote 0
                      • Work Horse XLundefined
                        Work Horse XL @fcwilt
                        last edited by

                        @fcwilt I’m sure that’s the issue but I can seem to find the problem. I might try to start over with a clean install.

                        Thank you

                        1 Reply Last reply Reply Quote 0
                        • arhiundefined
                          arhi @Work Horse XL
                          last edited by

                          @Work-Horse-XL send the factory file up there on the forum as they asked, that's fastest way to see what you messed up. S3D will not use T1 unless you configured dual extruder machine, you might go through the configuration wizard from scratch

                          1 Reply Last reply Reply Quote 1
                          • baird1faundefined
                            baird1fa
                            last edited by

                            You have configured simplify3D to use T1 for the hotend rather than T0. And your config.g hasn’t been configured to recognize tool 1

                            1 Reply Last reply Reply Quote 0
                            • Work Horse XLundefined
                              Work Horse XL
                              last edited by

                              I used the wizard to do a new profile and it fixed the issues it looks like. I need to test it but the g code is coming out correctly now.

                              Thank you guys.

                              1 Reply Last reply Reply Quote 1
                              • Vetiundefined
                                Veti
                                last edited by

                                @Work-Horse-XL said in Problem with config working with Simplify on the Tool heater:

                                M584

                                as a side note observe the order
                                https://duet3d.dozuki.com/Wiki/Gcode#Section_M584_Set_drive_mapping

                                M584 must come earlier in config.g than any M350 and M906 commands. If it creates new axes, it must also be earlier than any M92, M201, M203, M208, M350, M566, M574, M667 and M669 commands.

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