Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Auto calibration problem with 256 microstepping

    Duet Hardware and wiring
    2
    4
    717
    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.
    • heathmanc
      heathmanc last edited by

      As the title says, I have a problem if I set the microstepping to 256 without interpolation in the config file. After running the autocalibration routine, the web interface stops responding and I don't get an output under the g-code console. If I refresh the page, the web UI comes back up. I've copied the config below.

      M555 P2 ; Set output to look like Marlin
      M575 P1 B57600 S1 ; Comms parameters for PanelDue

      G21 ; Work in millimetres
      G90 ; Send absolute coordinates…
      M83 ; ...but relative extruder moves

      M569 P0 S0 ; Drive 0 goes forwards
      M569 P1 S0 ; Drive 1 goes forwards
      M569 P2 S0 ; Drive 2 goes forwards
      M569 P3 S0 ; Drive 3 goes forwards
      M569 P4 S0 ; Drive 4 goes forwards
      M574 X2 Y2 Z2 S1 ; set endstop configuration (all endstops at high end, active high)

      M665 R133.301 L269.00 B140 H373.837 ; set delta radius, diagonal rod length, printable radius and homed height
      M350 X256 Y256 Z256 I0
      M350 E16 I0
      M92 X2560 Y2560 Z2560 ; Set axis steps/mm
      M906 X2000 Y2000 Z2000 E1000 I60 ; Set motor currents (mA) and increase idle current to 60%
      M201 X800 Y800 Z600 E600 ; Accelerations (mm/s^2)
      M203 X20000 Y20000 Z20000 E3600 ; Maximum speeds (mm/min)
      M566 X1480 Y1480 Z1200 E600 ; Maximum instant speed changes mm/minute

      ; Thermistors
      M305 P1 X200
      M305 P0 T100000 B3950 R4700 H30 L0 ; Put your own H and/or L values here to set the bed thermistor ADC correction

      M570 S180 ; Hot end may be a little slow to heat up so allow it 180 seconds
      M307 H1 A398 C163.4 D12.9 B0
      M307 H0 A380.5 C788.7 D26.7 S0.50 B0

      ; Fans
      M106 P0 H-1 ; disable thermostatic mode for fan 1
      M106 P1 T45 H1
      ; Tool definitions
      M563 P0 D0 H1 ; Define tool 0
      G10 P0 S0 R0 ; Set tool 0 operating and standby temperatures
      M92 E467:467 ; Set extruder steps per mm

      M558 P1 X0 Y0 Z0 H3 ; Z probe is an IR probe and is not used for homing any axes
      G31 X0 Y0 Z1.34 P500 ; Set the zprobe height and threshold (put your own values here)

      M556 S78 X0 Y0 Z0 ; Axis compensation here

      M208 S1 Z-.2 ; set minimum Z
      T0 ; select first hot end

      1 Reply Last reply Reply Quote 0
      • heathmanc
        heathmanc last edited by

        To add onto this, it works fine setting microstepping to 128 and steps/mm to 1280

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

          I have added this to my list of things to test. However, at 2560 steps/mm your movement speed will be severely limited. I recommend you use lower microstepping until I have implemented dynamically varying microstepping.

          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

          1 Reply Last reply Reply Quote 0
          • heathmanc
            heathmanc last edited by

            I understand, just like testing out options. I was able to still print at 35mm/sec, but did back it off.

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