Printer Model: clone pursa bear
MCU btt octopus pro (also i have a ebb36 can too)
Host: btt cb1
my klippy.log is currently 16megabyte and web site do not allow me to upload more than 8megabyte so i compressed it wit winrar klippy.zip (1.4 MB)
i recently upgraded my printer from a 12volt power supply to 24 volt one (meanweal lsr350) before upgrade temp of my tmc2240 usually was between 38-45 and for z motor it was always 35 but now im getting 60 on x y and on z0 its 50 and on z1 its 54 or 55 (same motors same setting)
based on the things that i Khow i should get lower temps than times i used to use 12-volt power supply because when we double the voltage the amp required to carry same power is half of the time you are using 12 volts
also, another weird thing has happened to me btt octopus pro have few voltages inlet (for motors bed and also mother bord itself) and you can choose the power inlet for motors by some jumpers (you will choose getting motor powers from mother bord inlet or motor inlet)
first time i used the motor power itself for powering drivers and motors and steeper driver runed too hot so i switched back to giving them their power from the main mother bord power inlet
TMC2240 drivers get very hot very quickly, and you basically cannot run them without active cooling. These drivers support a special setting driver_SLOPE_CONTROL. You can experiment with values between 0 and 2. The default is 0.
You should really address @EddyMI3D’s observation.
As per your screenshot, temperatures between 50°C to 60°C are not an issue, but the undervolt messages are.
jumpers on bord are ok i did cheeked them multiple time
also, psu is good quality and its new i did try with other 24-volt psu and results was same
im assuming the problem is from Stepper motor wires
they are long and also thin
each one is 1.2 meter i will get some new wire (thinker and shorter) and i will post the change results here (it may take some time because in my country currently every were is closed because of new year)
also, i did find a Klipper add on (TMC AUTO TUNE) but it’s hard to work with it
i don’t understand it very well due to language problem that I have and also, I didn’t find a of information and videos about using and tuning it on YouTube or google
About temp, afaik it is normal, the current does not change, and there is only a different amount of losses in the MOSFETs.
With a higher power source voltage, it is generally better to feed gates with higher voltage.
Anyway, 40-60C is not an issue as pointed out above, the issue is closer to 120 degrees.
if there is a high-power user, like heating_bed on the same PSU.
Or there should be a really bad config mismatch, where a high current motor runs with too low PWM frequency.
You may want to check the voltage from the DUMP_TMC command on those drivers.
(I have slightly higher voltage on 24V rail, just because I can)
i did find a Klipper add on (TMC AUTO TUNE) but it’s hard to work with it
It will just tune registers for you, it is generally advisable to just use official TMC tables for that.
Right now it is disabled in your config because there is no motor definition.
Frist of all i want to thank all of you that answering to my question and helping me find and fix the problem
You people are very nice and iam thankful from bottom of my heart
About voltage drop
I used this cement for all steper motor and this is what i get from each axis
DUMP_TMC STEPPER=stepper_z REGISTER=ADC_VSUPPLY_AIN
stepper x
ADC_VSUPPLY_AIN: 02db09b5 adc_vsupply=0x09b5(24.184V) adc_ain=0x02db(223.101mV)
stepper y
ADC_VSUPPLY_AIN: 02d609b8 adc_vsupply=0x09b8(24.213V) adc_ain=0x02d6(221.575mV)
stepper z
ADC_VSUPPLY_AIN: 02d909b9 adc_vsupply=0x09b9(24.223V) adc_ain=0x02d9(222.491mV)
i did search for (voltage) in it with note pad and find nothing (i think it’s because of new Settings that sineos told me to do) (driver_SLOPE_CONTROL)
first i set it for 2 and it was huge temp drop (between 15 or 20 c)
later that night i set it to 1 (12c temp drop) (because I read about it that it controls the dV/dT (derivative of voltage / derivative of time) in driver and high value for it means torque drop in higher speed
Based on the conditions you mentioned and the fact that the undervoltage error occurred before homing the machine, I feel this happened because when I power on the device, there is no switch between the power supply and the printer. The switch is only between the 220V input and the power supply. It’s likely that the undervoltage error is recorded until the power supply capacitors charge up.
I’ve checked the wires between the stepper motors and the drivers, and the wires are thin and long (1.2 meters), so it’s likely that a voltage drop is occurring in them as well. I’ve ordered new wires, but due to the New Year holidays in our country, they might arrive late. Once I receive the new wires, I will conduct further tests and report the results, so others can also benefit from the solutions and data.
You all are truly remarkable peoples (because of your vast knowledge and your selfless help to others). Honestly, I don’t have lots of knowledge as you do have in programming, electronics, and some other topics (due to limited experience, age, limited educational and financial resources that I have)
However, I am knowledgeable in 3D design, 3D scanning, and photogrammetry. I would be delighted if I could contribute, even in a small way, to the advancement of this group for free.
If there is any specific work needed, I would be happy to help.