Notifications

X Motor getting to hot  

Page 2 / 2
  RSS

Jens Giesser
(@jens-giesser)
Active Member Customer
Joined: 7 months ago
Posts: 14
14/01/2020 3:23 pm  

@bigbrain3d

I finally got an answer from Prusa support:

 

Dear Jens, 
 
I apologize for the late reply. 
 
Here is a quick answer: it's 300 milliAmps for the X-axis motor. 
 
Here is a more detailed answer so you know where it comes from: there are no current values set in Amps or milliAmps in the firmware file itself, but there are Trinamic register values (just 2-digit numbers) and each of them corresponds to its own current value. So if you wanted to find the current value by yourself, you would need to check the main firmware file first ( https://github.com/prusa3d/Prusa-Firmware/blob/4c748668647e54091edc5b1bcbd6504acca6a39f/Firmware/variants/1_75mm_MK3-EINSy10a-E3Dv6full.h ). Here you would find the lines 266 and 267 (see attached picture 1) where it says '{16, 20, 35, 30}'. These are Trinamic current values for the X, Y, Z, E motors respectively. So now we know that it's 16 for the x-axis motor. Then you would need to check the file tmc2130.cpp ( https://github.com/prusa3d/Prusa-Firmware/blob/MK3/Firmware/tmc2130.cpp#L1021 ) and scroll down to the very bottom of the file where you can see a table with the register values corresponding to its own current value in milliAmps (see attached picture 2). That's it 😉 
 
I hope my explanation is clear, please let me know if you have other questions.

 

Best regards,
 
Michael Kuznetsov
Technical Support

ReplyQuote
BigBrain3D
(@bigbrain3d)
Supreme moderator Admin
Joined: 12 months ago
Posts: 183
14/01/2020 4:19 pm  

@jens-giesser

I'm glad they responded. They did make that more difficult than it needed to be though....

Thanks for you investigation of this 🙂


ReplyQuote
BigBrain3D
(@bigbrain3d)
Supreme moderator Admin
Joined: 12 months ago
Posts: 183
25/01/2020 3:01 pm  

Hi @jens-giesser,

Just to double check, what are the final tested current values that you found to work well?

Was is High=450 and Normal=300?

Thanks!

 


ReplyQuote
Jens Giesser
(@jens-giesser)
Active Member Customer
Joined: 7 months ago
Posts: 14
25/01/2020 3:17 pm  

@bigbrain3d

Yes, 450 and 300 is working fine with 3 of the 4 springs


ReplyQuote
BigBrain3D
(@bigbrain3d)
Supreme moderator Admin
Joined: 12 months ago
Posts: 183
25/01/2020 8:03 pm  

@jens-giesser

Ok great! Thanks for testing this ? 


ReplyQuote
Tobi-zer
(@tobias-stegmiller)
Active Member Customer
Joined: 6 months ago
Posts: 13
25/01/2020 8:47 pm  

@jens-giesser

Hi Jens,

thank you for that info.
I tested the M907 X command the last days too, because of the hot temperature oft the X Motor.
I haven't seen your post until now, so i have written in another post.

How high is the temperature yet?
Can you touch the motor more than 5 seconds?

 

Jens, bist du deutscher?


ReplyQuote
Jens Giesser
(@jens-giesser)
Active Member Customer
Joined: 7 months ago
Posts: 14
25/01/2020 9:06 pm  

@tobias-stegmiller

Yes I'm german but let's continue in english so other people can understand too.

Yes I use 450 as high value and Prusa Support confirmed that 300 is the normal value they use in the firmware.

My X motor is lukewarm at ca. 30°C like the Y motor.


ReplyQuote
Tobi-zer
(@tobias-stegmiller)
Active Member Customer
Joined: 6 months ago
Posts: 13
25/01/2020 9:51 pm  

@jens-giesser

no problem. I don't want to write in german. 😀

That's great news. I'm worried about my TMC stepper because of the high temperature.
Do you take 450 (at the start of the code) for the blobs and 300 for printing (at the end of the code)?
Or how do you do it?


ReplyQuote
Jens Giesser
(@jens-giesser)
Active Member Customer
Joined: 7 months ago
Posts: 14
26/01/2020 6:07 am  

@tobias-stegmiller

I'm using PrusaSlicer with P2PP and the Palette2Pro. For P2PP you enter this values in the Start gcode section of the printer setting tab.


ReplyQuote
Page 2 / 2
Share: