Duet3D Logo

    Duet3D

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

    Prusa MK3S Duet 2 Wifi

    Using Duet Controllers
    3
    5
    449
    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.
    • tifrei
      tifrei last edited by

      Hello everyone,

      I tried using the provided guide (from rkolbi github) for setting up a configuration for my stock Prusa MK3S but i failed. ITs wired but i cant get it to home propperly.

      Does somebody has a working config for a stock Prusa MK3S he can share?

      this would be greatly appreciated!

      ThanksS

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

        It's just a cartesian. How does it fail homing?

        https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCartesianPrinter#Section_Homing_files

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • Kolbi
          Kolbi @tifrei last edited by Kolbi

          @tifrei Do remember, I am not using stock motors - see here.
          https://github.com/rkolbi/RRF-machine-config-files/tree/master/Prusa MK3s

          Another example you can use for a follow-along would be the Caribou github.
          https://github.com/Caribou3d/CaribouDuet-Configuration-and-Macros

          Also Argo's config files are here:
          https://github.com/Argolein/RRF-machine-config-files/tree/master/Prusa MK3s

          Also, my cofig.g (https://github.com/rkolbi/RRF-machine-config-files/blob/master/Prusa MK3s/sys/config.g) has comments for running on stock motors. Did you make changes to this file to match your setup?

          1 Reply Last reply Reply Quote 1
          • tifrei
            tifrei last edited by

            Thanks for the replies:

            When i use caribou firmware without a change x and y home (just changing direction of y motor). I thought this wouldnt wor because caribou uses 0.9 motors and i have 1.8 standard?

            When I use caribou firmware changed what you have in your config tho from:

            ; Motor Configuration
            ;
            M584 X0 Y1 Z2:4 E3                                     ; set drive mapping
            M671 X-36.5:293.5 Y0:0 S1.00                           ; leadscrews at left (connected to Z) and right (connected to E1) of X axis
            ;
            ; set Microsteps and steps / mm
            ;
            M350 X16 Y16 Z16 E16 I1                                ; configure microstepping with interpolation
            M92 X200.00 Y200.00 Z400.00 E830.00                    ; set steps per mm
            ;
            ; set motor currents
            ;
            M906 X1250 Y1250 Z650 E900 I40                         ; set motor currents (mA) and motor idle factor in per cent
            ;
            M84 S60                                                ; Set idle timeout
            ;
            ; set speeds
            ;
            M201 X500.00 Y500.00 Z100.00 E500.00                   ; set accelerations (mm/s^2)
            M203 X9000.00 Y9000.00 Z1000.00 E3600.00               ; set maximum speeds (mm/min)
            M204 P500.0 T500.0                                     ; set print and travel accelerations (mm(s^2)
            M566 X480.00 Y480.00 Z48.00 E300.00                    ; set maximum instantaneous speed changes (mm/min)
            ;
            M564 H0                                         
            

            to:

            ; Motor Configuration
            ;
            M584 X0 Y1 Z2:4 E3                                     ; set drive mapping
            M671 X-36.5:293.5 Y0:0 S1.00                           ; leadscrews at left (connected to Z) and right (connected to E1) of X axis
            ;
            ; set Microsteps and steps / mm
            ;
            M906 X620.00 Y620.00 Z560.00 E650.00 I10.                ; Set motor currents (mA) and motor idle factor in percent
            M350 X16 Y16 Z16 I1                                      ; Set X, Y, and Z Microstepping with interpolation 
            M350 E32 I0                                              ; Set Extruder Microstepping without interpolation 
            M92 X100.00 Y100.00 Z400.00 E280.00                      ; Steps per mm
            ; !!! Also note that you should edit the current-sense-homing.g file and increase current to 50 on X and Y, 100 on Z.
            ; !!! M913 X20 Y20 Z60   --->   M913 X50 Y50 Z100
            ;
            M566 X600.00 Y600.00 Z24.00 E300.00 P1                     ; Set maximum instantaneous speed changes (mm/min)
            M203 X15000.00 Y15000.00 Z900.00 E2000.00                  ; Set maximum speeds (mm/min)
            M201 X4000.00 Y4000.00 Z1000.00 E5000.00                   ; Set accelerations (mm/s^2)
            M906 X1340.00 Y1600.00 Z550.00 E550.00 I50                 ; Set initial motor currents (mA) and motor idle factor in percent
            M84 S1000                                      
            ;
            M84 S60                                                ; Set idle timeout
            

            Than homing doesnt work anymore... What am i missing?

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

              For the motor config block, try:

              ; Motor Configuration !!! For stock motors
              
              ; !!! Also note that you should edit the current-sense-homing.g file and increase current to 50 on X and Y, 100 on Z.
              ; !!! M913 X20 Y20 Z60   --->   M913 X50 Y50 Z100
              ;
              M350 X16 Y16 Z16 I1                                        ; Set X, Y, and Z microstepping with interpolation
              M350 E32 I0                                                ; Set Extruder Microstepping without interpolation
              M92 X100.00 Y100.00 Z400.00 E280.00                        ; Set steps per mm
              M566 X600.00 Y600.00 Z24.00 E300.00 P1                     ; Set maximum instantaneous speed changes (mm/min)
              M203 X15000.00 Y15000.00 Z900.00 E2000.00                  ; Set maximum speeds (mm/min)
              M201 X4000.00 Y4000.00 Z1000.00 E5000.00                   ; Set accelerations (mm/s^2)
              M906 X620.00 Y620.00 Z550.00 E550.00 I50                   ; Set initial motor currents (mA) and motor idle factor in percent
              M84 S1000                                                  ; Set idle timeout before shifitng to idle-current  
              
              ; Motor remapping for dual Z and axis Limits
              M584 X0 Y1 Z2:4 E3                                         ; Set two Z motors connected to driver outputs Z and E1
              M671 X-37:287 Y0:0 S10                                     ; Leadscrew at left connected to Z, leadscrew at right connected to E1  
              

              and also current-sense-homing.g:

              ; 0:/sys/current-sense-homing.g
              ; Set the current and sensitivity for homing, non-printing, routines
              
              M915 X S2 F0 H400 R0                                       ; Set the X axis sensitivity.
              M915 Y S2 F0 H400 R0                                       ; Set the Y axis sensitivity.
              M913 X50 Y50 Z100                                          ; Set the X, Y, and Z drivers current percentage for non-print moves, per config.g.
              

              Let me know if that helps.

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