X Motor getting to ...
 
Notifications
Clear all

X Motor getting to hot

24 Posts
3 Users
4 Likes
2,238 Views
(@jens-giesser)
Member
Joined: 4 years ago
Posts: 14
Topic starter  

@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: 4 years ago
Posts: 510
 

@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: 4 years ago
Posts: 510
 

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)
Member
Joined: 4 years ago
Posts: 14
Topic starter  

@bigbrain3d

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


   
ReplyQuote
BigBrain3D
(@bigbrain3d)
Supreme moderator Admin
Joined: 4 years ago
Posts: 510
 

@jens-giesser

Ok great! Thanks for testing this ? 


   
ReplyQuote
(@tobias-stegmiller)
Member
Joined: 4 years ago
Posts: 13
 

@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)
Member
Joined: 4 years ago
Posts: 14
Topic starter  

@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
(@tobias-stegmiller)
Member
Joined: 4 years ago
Posts: 13
 

@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)
Member
Joined: 4 years ago
Posts: 14
Topic starter  

@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: