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

    Mini 5 no heaters

    Scheduled Pinned Locked Moved
    General Discussion
    4
    17
    653
    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.
    • JayJayundefined
      JayJay
      last edited by JayJay

      Solved TLDR version is that it was a firmware missmatch

      So my very clued up uncle gifted me a Mini 5 wifi and Toolboard as a christmas present 🙂

      On my modified prusa clone i had a duet2 wifi running fine on RRF3

      I installed the mini 5, it moves and homes fine but when i try to operate the heaters, both the bed and hot end, nothing happens

      The hot end is set to out1 on the toolboard and the thermistor set to temp1
      The bed heater is 220v Mains powered with a SSR on out 2 on the mainboard

      In DWC the hotend button is red and when i click on it to set it to active i cant

      With the bed i can set it to active but when i set a temp again nothing happens.

      im at a loss as to why this is as the config is simple enough and I used most of the config i was succesfully running on the duet2 .

      I have attached my config.g

      And a picture of my wiring does anyone have any idea as to what i have done wrong ?

      ;i3 config
      
      ; 1. General Preferences 
      G90                                                                            ; Machine movement to use absolute coordinates
      M83                                                                            ; Extruder to use relative moves
      M550 P"Mega-3"                                                                 ; Machine name
      
      ; 2. Network
      M552 S1                                                                        ; Network is enabled and acquires a dynamic address via DHCP
      M586 P0 S1                                                                     ; HTTP is enabled
      M586 P1 S0                                                                     ; FTP is disabled
      M586 P2 S0                                                                     ; Telnet is disabled
      
      ; 3. Drives
      M671 X-70:410 Y170:170 S25                                                     ; The Z axis pivot point locations to allow levelling to be undertaken
      M569 P0.0 S1                                                                   ; Drive 0.0 (Y Axis Motor) goes forwards
      M569 P0.1 S1                                                                   ; Drive 0.1 (Z1 Axis, Left Motor) goes forwards
      M569 P0.2 S1                                                                   ; Drive 0.2 (Z2 Axis, Right Motor) goes forwards
      M569 P0.3 S1                                                                   ; Drive 0.3 (X Axis Motor) goes forwards
      M569 P121.0 S1                                                                 ; Drive 121.0 (E0, Extruder Motor) goes forwards and is mapped to the Tool-Board-LC1
      M584 X0.3 Y0.0 Z0.1:0.2 E121.0                                                 ; Drive mapping
      M350 X16 Y16 Z16 E16:16 I1                                                     ; Microstepping with interpolation
      M92 X80.00 Y100.00 Z400.00 E420.00:420.00                                      ; Steps per mm
      M566 X900.00 Y900.00 Z60.00 E120.00:120.00                                     ; Maximum instantaneous speed changes (mm/min)
      M203 X6000.00 Y6000.00 Z180.00 E1200.00:1200.00                                ; Maximum speeds (mm/min)
      M201 X500.00 Y500.00 Z20.00 E250.00:250.00                                     ; Accelerations (mm/s^2)
      M906 X1200 Y1200 Z800 E800:800 I30                                             ; Motor currents (mA) & motor idle factor %
      M84 S30                                                                        ; Idle timeou
      
      ; 4. Axis Limits
      M208 X-28 Y0 Z-1 S1                                                            ; Axis min
      M208 X350 Y350 Z350 S0                                                         ; Axis max
      
      ; 5. Endstops
      M574 X1 S1 P"121.io1.in"                                                       ; X Axis endstop is at the low end and mapped to pin 121.io1.in on the Tool-Board-LC1
      M574 Y1 S1 P"io1.in"                                                           ; Y Axis endstop is at the low end and mapped to pin io1.in on the Main Board
      M574 Z1 S2                                                                     ; The Z probe acts as a Z axis endstop & is located at Z axis's minimum & mapped/connected to the io0 port on the toolboard LC1
      
      ; 6. Z-Probe
      
      M558 P8 C"121.io0.in" H5 F100 T6000                                            ; The Z probe is of type 8 & is mapped/connected to 121.io0.in port on the toolboard LC1 
      G31 P50 X11 Y0 Z0.728                                                          ; Z probe trigger value, offset and trigger height
      M557 X45:370 Y8:330 S20                                                        ; Mesh grid parameters 
      
      ; 7. Heaters
      M308 S0 P"temp0" Y"thermistor" T100000 B4138                                   ; Sensor 0 is a thermistor on temp0
      M950 H0 C"out2" T0                                                             ; Bed heater is on output on out2 & mapped to sensor 0
      M307 H0 B1 S1.00                                                               ; Bed heater is set to bang-bang mode & set PWM limit
      M140 H0                                                                        ; Bed heater is mapped to heater 0
      M143 H0 S120                                                                   ; Temperature limit for the bed heater is set to 120C
      M308 S1 P"121.temp1" Y"thermistor" T100000 B4138                               ; Sensor 1 is a thermistor & mapped to pin 121.temp1 on the Tool-Board-LC1
      M950 H1 C"121.out0" T1                                                         ; The Hot end heater outputs on 121.out0 and is mapped to sensor 1 on the Tool-Board-LC1
      M307 H1 B0 S1.00                                                               ; The Hot end heater is set to ise PID & set PWM limit
      M143 H1 S310                                                                   ; Temperature limit for the Hot end heater is set to 310C
      
      ; 8. Fans
      M950 F0 C"121.out2" Q500                                                       ; Fan 0 is mapped to pin 121.out2 on the Tool-Board-LC1
      M106 P0 S0 H-1                                                                 ; Set fan 0 value. Thermostatic control is turned off
      ;M950 F1 C"121.out1" Q500                                                      ; Create fan 1 on pin 121.out1 and set its frequency
      ;M106 P1 S1 H1 T45                                                             ; Set fan 1 value. Thermostatic control is turned on
      
      ; 9. Tools
      M563 P0 S"Hot-End" 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
      
      ; 10. Miscellaneous
      T0                                                                             ; Select first tool
      

      mini 5 wiring.jpg

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

        @JayJay said in Mini 5 no heaters:

        The hot end is set to out1 on the toolboard and the thermistor set to temp1

        M950 H1 C"121.out0" T1

        this does not match.

        M950 H0 C"out2" T0

        hard to see in the image, but try out0 thats meant for the bed.

        also see the current limitations
        https://duet3d.dozuki.com/Wiki/Duet_3_firmware_configuration_limitations

        did you update the firmware on both the mini and the toolboard?

        A Former User? 1 Reply Last reply Reply Quote 0
        • A Former User?
          A Former User @Veti
          last edited by

          This post is deleted!
          1 Reply Last reply Reply Quote 0
          • A Former User?
            A Former User
            last edited by

            @Veti

            what is wrong with his heater code ?

            i have very similar on my corexy and it works fine, im genuinely interested in seeing what you think is wrong with it.

            if he has the heater wired to the tool-board in the following manner

            heater cartridge = out0
            thermistor = temp1

            then what should the g code be ?

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

              he wrote he connected it to out1 but wrote out0 in the code

              A Former User? 1 Reply Last reply Reply Quote 0
              • A Former User?
                A Former User @Veti
                last edited by

                @Veti said in Mini 5 no heaters:

                he wrote he connected it to out1 but wrote out0 in the code

                we will need a picture of the tool-board to check that.

                @JayJay please post a picture of your tool-board wiring

                1 Reply Last reply Reply Quote 0
                • JayJayundefined
                  JayJay
                  last edited by JayJay

                  Thank you all for the input.

                  @Veti thanks for the advice on moving the heater wires, i used out2 because i have an SSR and thought it would be ok to use, i moved the wires to out0 and changed the config, and now the bed heater works.

                  I also updated the toolboard firmware to Duet TOOL1LC firmware version 3.2-RC2 (2020-12-24)

                  And now since doing that the temp reading has dissappeared and shows n/a where as before it did show the correct temp, and i can now click on the hot end button and activate it but as there is no temp reading i get a fault, so i just need to work on that now.

                  @CaLviNx

                  my originalpost about the toolboard being on out1 is a typo it is wired into out0 same as the config.

                  toolboard pic.jpg

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

                    can you post the M122 of both the mini and the toolboard. maybe there is a can communication problem.

                    JayJayundefined 1 Reply Last reply Reply Quote 0
                    • JayJayundefined
                      JayJay @Veti
                      last edited by

                      @Veti said in Mini 5 no heaters:

                      can you post the M122 of both the mini and the toolboard. maybe there is a can communication problem.

                      i also tried moving the thermistor to temp0 and that shows as n/a also

                      M122
                      === Diagnostics ===
                      RepRapFirmware for Duet 3 Mini 5+ version 3.2-beta3.2+1 running on Duet 3 Mini5plus WiFi (standalone mode)
                      Used output buffers: 3 of 40 (11 max)
                      === RTOS ===
                      Static ram: 97472
                      Dynamic ram: 132764 of which 368 recycled
                      Never used RAM 30516, free system stack 176 words
                      Tasks: NETWORK(ready,168) HEAT(blocked,195) CanReceiv(blocked,875) CanSender(blocked,371) CanClock(blocked,370) TMC(blocked,56) MAIN(running,448) IDLE(ready,20) AIN(blocked,258)
                      Owned mutexes:
                      === Platform ===
                      Last reset 00:03:29 ago, cause: software
                      Last software reset at 2020-12-29 14:51, reason: User, GCodes spinning, available RAM 30516, slot 2
                      Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00000000 BFAR 0xe000ed38 SP 0xffffffff Task MAIN
                      Error status: 0x00
                      Supply voltage: min 0.0, current 23.6, max 23.6, under voltage events: 0, over voltage events: 0, power good: yes
                      Driver 0: position 0, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 39, reads 29883, writes 9, timeouts 0, DMA errors 0
                      Driver 1: position 0, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 39, reads 29883, writes 9, timeouts 0, DMA errors 0
                      Driver 2: position 0, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 39, reads 29883, writes 9, timeouts 0, DMA errors 0
                      Driver 3: position 0, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 39, reads 29883, writes 9, timeouts 0, DMA errors 0
                      Driver 4: position 0, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 39, reads 29883, writes 9, timeouts 0, DMA errors 0
                      Driver 5: position 0, assumed not present
                      Driver 6: position 0, assumed not present
                      Date/time: 2020-12-29 14:55:14
                      Slowest loop: 10.22ms; fastest: 0.12ms
                      === Storage ===
                      Free file entries: 10
                      SD card 0 detected, interface speed: 22.5MBytes/sec
                      SD card longest read time 3.3ms, write time 4.7ms, max retries 0
                      === Move ===
                      Hiccups: 0(0), FreeDm: 169, MinFreeDm: 169, MaxWait: 0ms
                      Bed compensation in use: none, comp offset 0.000
                      === MainDDARing ===
                      Scheduled moves 0, completed moves 0, StepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                      === AuxDDARing ===
                      Scheduled moves 0, completed moves 0, StepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                      === Heat ===
                      Bed heaters = 0 -1, chamberHeaters = -1 -1
                      Heater 0 is on, I-accum = 0.0
                      === GCodes ===
                      Segments left: 0
                      Movement lock held by null
                      HTTP is idle in state(s) 0
                      Telnet is idle in state(s) 0
                      File is idle in state(s) 0
                      USB is idle in state(s) 0
                      Aux is idle in state(s) 0
                      Trigger is idle in state(s) 0
                      Queue is idle in state(s) 0
                      LCD is idle in state(s) 0
                      SBC is idle in state(s) 0
                      Daemon is idle in state(s) 0
                      Aux2 is idle in state(s) 0
                      Autopause is idle in state(s) 0
                      Code queue is empty.
                      === Network ===
                      Slowest loop: 26.88ms; fastest: 0.00ms
                      Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
                      HTTP sessions: 1 of 8
                      - WiFi -
                      Network state is active
                      WiFi module is connected to access point 
                      Failed messages: pending 0, notready 0, noresp 0
                      WiFi firmware version 1.25beta0
                      WiFi MAC address f4:cf:a2:6f:bd:af
                      WiFi Vcc 3.38, reset reason Power up
                      WiFi flash size 2097152, free heap 26680
                      WiFi IP address 192.168.0.115
                      WiFi signal strength -48dBm, mode 802.11n, reconnections 0, sleep mode modem
                      Clock register 00002002
                      Socket states: 0 0 0 0 0 0 0 0
                      === CAN ===
                      Messages sent 0, send timeouts 0, longest wait 2ms for type 6049, free CAN buffers 15
                      
                      M122 B121
                      Diagnostics for board 121:
                      Duet TOOL1LC firmware version 3.2-RC2 (2020-12-24)
                      Bootloader ID: not available
                      Never used RAM 4176, free system stack 96 words
                      HEAT 90 CanAsync 89 CanRecv 83 TMC 54 MAIN 324 AIN 64
                      Last reset 00:05:42 ago, cause: software
                      Last software reset data not available
                      Driver 0: position 0, 80.0 steps/mm, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 51, reads 39933, writes 10, timeouts 0, DMA errors 0
                      Moves scheduled 0, completed 0, in progress 0, hiccups 0
                      No step interrupt scheduled
                      VIN: 24.0V
                      MCU temperature: min 32.2C, current 32.6C, max 32.6C
                      Ticks since heat task active 61, ADC conversions started 342054, completed 342053, timed out 0
                      Last sensors broadcast 0x00000000 found 0 64 ticks ago, loop time 0
                      CAN messages queued 2765, send timeouts 0, received 3098, lost 0, free buffers 36
                      
                      Vetiundefined 1 Reply Last reply Reply Quote 0
                      • Vetiundefined
                        Veti @JayJay
                        last edited by

                        @JayJay said in Mini 5 no heaters:

                        RepRapFirmware for Duet 3 Mini 5+ version 3.2-beta3.2+1

                        you did not do the update to 3.2-RC2

                        after the update power the entire system down and up again

                        JayJayundefined 1 Reply Last reply Reply Quote 0
                        • JayJayundefined
                          JayJay @Veti
                          last edited by JayJay

                          @Veti said in Mini 5 no heaters:

                          @JayJay said in Mini 5 no heaters:

                          RepRapFirmware for Duet 3 Mini 5+ version 3.2-beta3.2+1

                          you did not do the update to 3.2-RC2

                          after the update power the entire system down and up again

                          hmmm i dont know why it is saying that as i definately downloaded the rc2 candidate from github

                          i uploaded it to the board and it asked me if i wantted to update which i did.

                          i think the correct file is : Duet3Firmware_Mini5plus.uf2
                          and : Duet3_SDiap32_Mini5plus.bin

                          Vetiundefined 1 Reply Last reply Reply Quote 0
                          • Vetiundefined
                            Veti @JayJay
                            last edited by

                            @JayJay said in Mini 5 no heaters:

                            and : Duet3_SDiap32_Mini5plus.bin

                            rename the old Duet3_SDiap_Mini5plus.bin to old
                            and copy another version of Duet3_SDiap32_Mini5plus.bin and remove the 32 and try the firmware update again.

                            1 Reply Last reply Reply Quote 0
                            • JayJayundefined
                              JayJay
                              last edited by

                              that cured all thank you.

                              but i want to know why the bed didnt work on out2 ? as with an SSR it should have been fine

                              Vetiundefined dc42undefined 2 Replies Last reply Reply Quote 0
                              • Vetiundefined
                                Veti @JayJay
                                last edited by

                                @JayJay

                                maybe a bad crimp job?

                                JayJayundefined 1 Reply Last reply Reply Quote 0
                                • JayJayundefined
                                  JayJay @Veti
                                  last edited by

                                  @Veti

                                  nah my job is an auto electrician the crimps were fine i checked continuity with a meter too.

                                  1 Reply Last reply Reply Quote 0
                                  • dc42undefined
                                    dc42 administrators @JayJay
                                    last edited by

                                    @JayJay said in Mini 5 no heaters:

                                    that cured all thank you.

                                    but i want to know why the bed didnt work on out2 ? as with an SSR it should have been fine

                                    Yes it should have worked, provided that the fuse for the heaters/motors/fans is intact (the bed heater uses a separate fuse).

                                    • Did the red LED next to OUT2 light when you tried to turn on the bed heater?
                                    • Did you try running M98 P"config.g" to check for errors in the config,g file?

                                    Duet WiFi hardware designer and firmware engineer
                                    Please do not ask me for Duet support via PM or email, use the forum
                                    http://www.escher3d.com, https://miscsolutions.wordpress.com

                                    JayJayundefined 1 Reply Last reply Reply Quote 0
                                    • JayJayundefined
                                      JayJay @dc42
                                      last edited by JayJay

                                      @dc42 said in Mini 5 no heaters:

                                      @JayJay said in Mini 5 no heaters:

                                      that cured all thank you.

                                      but i want to know why the bed didnt work on out2 ? as with an SSR it should have been fine

                                      Yes it should have worked, provided that the fuse for the heaters/motors/fans is intact (the bed heater uses a separate fuse).

                                      • Did the red LED next to OUT2 light when you tried to turn on the bed heater?
                                      • Did you try running M98 P"config.g" to check for errors in the config,g file?

                                      The fuses are all intact.

                                      I cant remember if the LED turned on or not, since i moved it to out0 and it worked i left it alone.

                                      M98 reports

                                      M98 P"config.g"
                                      HTTP is enabled on port 80
                                      FTP is disabled
                                      TELNET is disabled
                                      

                                      but i am now encountering an issue with getting the probe to be recognised during G32

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