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

    heatbed rebel FRW 3.2

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    3
    6
    241
    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.
    • Pillcciaundefined
      Pillccia
      last edited by

      Hello
      I have a problem with the heatbed. after several autopid (m303) and data readings, save and reset.
      insists on not functioning normally.
      I went from megatronic where it worked, with duet I have a time / c ° error.
      the plate is 8mm aluminum + 5mm glass.
      My config.g is:

      ; Configuration file for Duet WiFi (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.2.2 on Wed Jan 20 2021 20:48:08 GMT+0100 (Ora standard dell’Europa centrale)

      ; General preferences

      G90 ; send absolute coordinates...

      M83 ; ...but relative extruder moves

      M550 P"Bad Printer 2 (3.2)" ; set printer name

      M669 K1 ; select CoreXY mode

      ; Network

      M552 S1 ; enable network

      M586 P0 S1 ; enable HTTP

      M586 P1 S0 ; disable FTP

      M586 P2 S0 ; disable Telnet

      ; Drives

      M569 P0 S1 ; physical drive 0 goes forwards

      M569 P1 S1 ; physical drive 1 goes forwards

      M569 P2 S0 ; physical drive 2 goes backwards

      M569 P3 S1 ; physical drive 3 goes forwards

      M569 P4 S0 ; physical drive 4 goes backwards

      M584 X0 Y1 Z2 E3:4 ; set drive mapping

      M350 X16 Y16 Z16 E16:16 I1 ; configure microstepping with interpolation
      M92 X81.00 Y81.00 Z1600.00 E94.00:94.00 ; set steps per mm

      M566 X900.00 Y900.00 Z300.00 E300.00:300.00 ; set maximum instantaneous speed changes (mm/min)

      M203 X12000.00 Y12000.00 Z600.00 E6000.00:6000.00 ; set maximum speeds (mm/min)

      M201 X1500.00 Y1500.00 Z100.00 E10000.00:10000.00 ; set accelerations (mm/s^2)
      M906 X1000 Y1000 Z1000 E1000:1000 I30 ; set motor currents (mA) and motor idle factor in per cent

      M84 S180 ; Set idle timeout

      ; Axis Limits

      M208 X-26 Y-12 Z0 S1 ; set axis minima

      M208 X235 Y225 Z215 S0 ; set axis maxima

      ; Endstops

      M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop
      M574 Y1 S1 P"ystop" ; configure active-high endstop for low end on Y via pin ystop

      M574 Z1 S1 P"zstop" ; configure active-high endstop for low end on Z via pin zstop

      ; Z-Probe

      M558 P0 H10 F120 T6000 ; disable Z probe but set dive height, probe speed and travel speed

      M557 X10:200 Y10:200 S40 ; define mesh grid

      ; Heaters

      M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 R4700 ; configure sensor 0 as thermistor on pin bedtemp

      M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0

      M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit

      M140 H0 ; map heated bed to heater 0

      M143 H0 S100 ; set temperature limit for heater 0 to 100C

      M308 S1 P"e0temp" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin e0temp

      M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1

      M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
      M143 H1 S285 ; set temperature limit for heater 1 to 285
      C
      M308 S2 P"e1temp" Y"thermistor" T100000 B4138 ; configure sensor 2 as thermistor on pin e1temp

      M950 H2 C"e1heat" T2 ; create nozzle heater output on e1heat and map it to sensor 2
      M
      307 H2 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
      M143 H2 S285 ; set temperature limit for heater 2 to 285C

      ; Fans

      M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency

      M106 P0 C"testa" S0 H-1 ; set fan 0 name and value. Thermostatic control is turned off

      M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency

      M106 P1 C" cpu" S0 H0 T40 ; set fan 1 name and value. Thermostatic control is turned on

      ; Tools

      M563 P0 S"hot end 0" D0 H1 F0 ; 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

      M563 P1 S"hot end 1" D1 H2 F0 ; define tool 1

      G10 P1 X0 Y26 Z0 ; set tool 1 axis offsets

      G10 P1 R0 S0 ; set initial tool 1 active and standby temperatures to 0C
      M501

      ; Custom settings

      override.g
      M122 ; stop emergenza esterno

      M591 ; rilevamento filo inceppato

      M500 ; salva eprom

      M581 ; configurazione del trigger esterno

      M555 ; imposta compatibilità

      M501 ; legge i parametri memorizzati

      M70 ; caricamento del filamento

      M70 ; scaricare il filamento

      M90 ; Imposta data e ora locali

      ; 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

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

        @Pillccia said in heatbed rebel FRW 3.2:

        M500 ; salva eprom

        Don't put M500 in config.g. It's only used immediately after tuning is finished to save the results. Send it from the console.

        Only put M501 in config.g once.

        Z-Bot CoreXY Build | Thingiverse Profile

        Pillcciaundefined 1 Reply Last reply Reply Quote 0
        • Pillcciaundefined
          Pillccia @Phaedrux
          last edited by

          @Phaedrux
          i uploaded frw 2.05.
          now the bed, and the rest, works, done autotuning of all the heaters, and the next step is to do the first test pieces, to see the last calibrations.

          deckingmanundefined 1 Reply Last reply Reply Quote 0
          • deckingmanundefined
            deckingman @Pillccia
            last edited by deckingman

            @Pillccia There are no PID parameters anywhere in either your config.g or your config_overide.g files. You've got M307 B0 to disable bang-bang mode but you haven't put the result of the M303 tuning parameters in your config.g file, nor have you saved the result to config_overide (according to the information that you've posted).

            Ian
            https://somei3deas.wordpress.com/
            https://www.youtube.com/@deckingman

            1 Reply Last reply Reply Quote 0
            • Pillcciaundefined
              Pillccia
              last edited by

              Hello and thanks
              But I didn't understand which line I have to write in config.g, M307 vp13,4 10950 d51,5?
              Exact

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

                No.

                In the console send M303 H0 S60 to tune the bed.
                Wait for it to finish.
                Then send M303 H1 S200 to tune the hotend.
                Wait for it to finish.
                Then send M500 to save the results.
                Then add M501 to the end of config.g.

                That's it.

                Z-Bot CoreXY Build | Thingiverse Profile

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