Quantcast
Channel: Reprap Forum - Firmware - Marlin
Viewing all articles
Browse latest Browse all 2867

Trinamic current setting (2 replies)

$
0
0
I'm using TMC2209 drivers on a Marlin 2.1.2.4 with my delta printer - and the printer works nice.

Question: my current setting X_CURRENT in configuration_adv.h is actually 1200mA, but M122 reports 800 - see this:

Send: M122
Recv: X Y Z E
Recv: Address 0 0 0 0
Recv: Enabled false false false false
Recv: Set current 800 800 800 600
Recv: RMS current 795 795 795 581
Recv: MAX current 1121 1121 1121 819
Recv: Run current 25/31 25/31 25/31 18/31
Recv: Hold current 12/31 12/31 12/31 9/31
Recv: CS actual 12/31 12/31 12/31 9/31

I can change the current with M906 to eg 1200 or other values, and then the "set current" is 1200 - but I thought the "X_CURRENT" is the "set current" - am I wrong ?

In case X_CURRENT is the "max current", then why does M122 report 1121 - this is a number I cannot find.

I like to add, that any change of X_CURRENT seems to have no effect, after reboot, the "set current" is always = 800 800 800 600

Can anyone please explain how this current management works ? - I was not able to find any related explanations

thanks

Viewing all articles
Browse latest Browse all 2867

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>