Can't change current for new stepper
-
@puterpro said in Can't change current for new stepper:
U axis on E1 driver
I'm not 100% sure, but I think this might mean you have to define the axis in the order of the drivers, so U would come before E since U is E0 and E is E1. I could be out to lunch on that though. @dc42 ?
-
@phaedrux said in Can't change current for new stepper:
@puterpro said in Can't change current for new stepper:
U axis on E1 driver
I'm not 100% sure, but I think this might mean you have to define the axis in the order of the drivers, so U would come before E since U is E0 and E is E1. I could be out to lunch on that though. @dc42 ?
E is not an axis because extruders are treated separately from axes. So the order of defining U and E doesn't matter.
-
@puterpro said in Can't change current for new stepper:
M92 X80.00 Y80.00 Z400.00 E112 U400.00 ; Set steps per mm NOTE - FOR BONDTECH CLONE E418.67
...
Problem is, I was calibrating E Steps and I kept getting skipped steps despite only extruding at 5mm/sec!Your E steps/mm indicate that you have an ungeared extruder. Such extruders need high motor torque. So turn the E motor current up to 1200 or 1300mA and provide fan cooling to the Maestro. You may even need to buy a motor with a lower rated current, so that you can run it closer to max current/max torque.
When you install the Bondtech extruder, you won't have this problem because it uses 3:1 gearing.
-
@dc42 said in Can't change current for new stepper:
Your E steps/mm indicate that you have an ungeared extruder. Such extruders need high motor torque. So turn the E motor current up to 1200 or 1300mA and provide fan cooling to the Maestro. You may even need to buy a motor with a lower rated current, so that you can run it closer to max current/max torque.
I'm running the Maestro in the cooled case I modded (you saw it) with dual 40x20mm fans and a guided air channel under the drivers. MCU reports 37-39°C.
I intend to go back to a Bondtech, but I foolishly bought a clone (I know better) and it's got a problem with the housing.
That doesn't explain why the current is staying set at 700ma when M906 in config.g is set to 1000ma,
that's my problem - I change it and it's not changing!! -
@Phaedrux - Just for fun, I tried your suggestion of M906 & M913. Good call (show off, LOL)!
I get 1000ma showing for E and all are running 100%, but when I go into the Machine Properties in settings it's still showing 700 as in the picture above!!
It's not not changing (love double negatives), it's not being reported by DWC properly!
@dc42 - DWC has a bug in the Machine Properties display, it's not updating when current values are changed. BTW - I'll try 1100ma and perhaps 1200 and keep a close eye on the temps. I think I'll attach a K-Type Thermocouple to the top of the E driver while I print and monitor it with a Bench DVM.
I'll report back on how it does, lets see how this cooled box performs in the real world, eh?
@genghisnico13 - Thanks for giving it a shot! I noticed that too, but I seem to recall that was put in by the RRF configurator originally so I never bothered to remove it. I'll take it out because it bothers my mild OCD ... LOL!
-
@genghisnico13 said in Can't change current for new stepper:
@puterpro said in Can't change current for new stepper:
M906 X1000.00 Y1000 Z700 E1000 U700.00 I30
I doubt this would be the problem but is it OK to put non integer numbers here? maybe delete the 2 ".00".
Yes non integer numbers are allowed. However, motor currents are rounded to a multiple of 100mA on Duet WiFi/Ethernet and 50mA on the Maestro. It rounds down, unless you are only a little below the next multiple.
-
@dc42 - Any idea why the Machine Properties page isn't updating with the newly assigned currents?
-
@puterpro said in Can't change current for new stepper:
@dc42 - Any idea why the Machine Properties page isn't updating with the newly assigned currents?
I presume it means that page only sends the rr_config command to read the configuration once. If you reload DWC in your browser, it should pick up the new values. You can also send M906 with no parameters from the GCode Console to get a readback of the motor currents.
-
@dc42 said in Can't change current for new stepper:
If you reload DWC in your browser, it should pick up the new values.
Ummmm, nope. That's what I'm reporting. Warm boot or even cold shutdown doesn't change the values.
M906 reports properly. -
Strange, it's working for me:
- Load DWC 1.22.6 by entering the IP address in the browser followed by /reprap.htm (because I normally run DWC 2.0, which has no Machine Properties page)
- Check XYZE currents on Machine Properties page
- Go to GCode Console page and use M906 to change the currents
- Go back to Machine Properties page, the new currents are displayed
EDIT: but if I send the M906 command from the box at the top of the browser window when I am on the Machine Properties page, the displayed current doesn't update until I switch away from the Machine Properties page and back. So it looks like DWC only fetches the motor currents each time I switch to the Machine Properties page.
-
@dc42 - Well, let me check what version of DWC I'm on. If you look up earlier in this thread you'll see a screen grab of what I'm seeing. I just changed the current to E1100 and M906, then rebooted as suggested. I then reloaded the browser page also for fun.
Same problem, M906 displayed correct values, Machine Properties still look like the screenshot above.
EDIT: 0_1555159821794_DWC Info.txt
BTW - You need to fix the title of the RRF 3.0 post.
-
Here's my current setup:
Firmware Name: RepRapFirmware for Duet 2 Maestro
Firmware Electronics: Duet Maestro 1.0
Firmware Version: 2.02RC5(RTOS) (2018-11-28b1)
Web Interface Version: 1.22.5Should I update my Firmware?
-
Yes. 2.02 release and DWC 1.22.6 are current.
-
Thx. Do it later today and report back.
-
@dc42 said in Can't change current for new stepper:
Yes. 2.02 release and DWC 1.22.6 are current
Updated.
(because I normally run DWC 2.0, which has no Machine Properties page)
I misread that.
So Machine Properties is depreciated?
(I found it switching to the old interface after upgrade and the current listed was still wrong).
If it's depreciated I wouldn't have made a discussion of it, I'm not much for beating dead horses!!Thanks! Sorry if it was a time suck I'd never do that to you of all people! Still have a stepper currents Q but I'll separate post it.
-
I'm not sure that the Machine Properties page is deprecated, it may just be that chrishamm hasn't implemented it yet in DWC2. In particular, the facility to see the endstop states is useful.
-
For my part.
If I do not display the current values in the web page, there is a problem with the configuration.For engines that the value does not change, I redo a configuration in another location (in the config.g), I think there are conflicts following the instructions that are used later.
In my case, I had a problem with extruders on the DUEX5, which remained at 0mA, while on the DUET the command worked.
Putting this line further in the code corrected the problem.M906 E800:800 ; Set motor currents (mA);pour test>> necessaire sinon pas de courant du tout