Prusa MK3S Duet 2 Wifi
-
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
-
It's just a cartesian. How does it fail homing?
https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCartesianPrinter#Section_Homing_files
-
@tifrei Do remember, I am not using stock motors - see here.
https://github.com/rkolbi/RRF-machine-config-files/tree/master/Prusa MK3sAnother example you can use for a follow-along would be the Caribou github.
https://github.com/Caribou3d/CaribouDuet-Configuration-and-MacrosAlso Argo's config files are here:
https://github.com/Argolein/RRF-machine-config-files/tree/master/Prusa MK3sAlso, 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?
-
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?
-
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.