Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order
    1. Home
    2. PeterB
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 1
    • Best 0
    • Controversial 0
    • Groups 0

    PeterB

    @PeterB

    0
    Reputation
    1
    Profile views
    1
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    PeterB Unfollow Follow

    Latest posts made by PeterB

    • Mixing extruder command M567 gives an error

      I've tried the most reason firmware version 1.20beta8+1 and i still get errors, when trying to use the mix feature M567.
      I've also tried to enable with the M568 command, but it's obsolete now.

      In the GCode i sent this command:
      M567 P0 E0.951:0.033:0.020

      And here's the reply in the console:
      "Error: GCodes: Attempt to read a GCode float array that is too long: M567 P0 E0.951:0.033:0.020
      Setting mix ratios - wrong number of E drives: M567 P0 E0.951:0.033:0.020"

      To my best knowledge i've setup the tools correctly as you can see by the snip from my config.g file:

      ; Drives
      M569 P0 S1 ; Drive 0 goes forwards
      M569 P1 S0 ; Drive 1 goes backwards
      M569 P2 S1 ; Drive 2 goes forwards
      M569 P3 S1 ; Drive 3 goes forwards
      M569 P4 S1 ; Drive 4 goes forwards
      M569 P5 S1 ; Drive 5 goes forwards
      M584 X0 Y2 Z1:8:9 E3:4:5 ; Apply custom drive mapping
      M350 X16 Y16 Z16:16:16 E16:16:16 I1 ; Configure microstepping without interpolation
      M92 X80 Y100 Z400 E95:95:95 ; Set steps per mm
      M566 X900 Y900 Z12 E120:120:120 ; Set maximum instantaneous speed changes (mm/min)
      M203 X12000 Y12000 Z3000 E300:300:300 ; Set maximum speeds (mm/min)
      M201 X2500 Y2500 Z250 E1200:1200:1200 ; Set accelerations (mm/s^2)
      M906 X700 Y1600 Z700:500:700 E2000:2000:2000 I30 ; Set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ; Tools
      M563 P0 D0 H1 ; 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 D1 H1 ; Define tool 1
      G10 P1 X0 Y0 Z0 ; Set tool 1 axis offsets
      G10 P1 R0 S0 ; Set initial tool 1 active and standby temperatures to 0C
      M563 P2 D2 H1 ; Define tool 2
      G10 P2 X0 Y0 Z0 ; Set tool 2 axis offsets
      G10 P2 R0 S0 ; Set initial tool 2 active and standby temperatures to 0C

      posted in General Discussion
      PeterB
      PeterB