QIDITECH / QIDI_PLUS3

GNU General Public License v3.0
17 stars 1 forks source link

Stepper Motor Specs for TMC Driver Value Tuning #30

Closed NightHammer1000 closed 2 months ago

NightHammer1000 commented 2 months ago

I am about to tune the TMC Stepper Motor Settings for my PLUS3 to minimize Vibrations and polish up the overall Print Quality, but for that, I would need some informations about the Motors themselves. I can't find them anywhere.

Could you please provide them in the below-mentioned Units for X Y Z and Extruder?

Thanks

NightHammer1000 commented 2 months ago

Even the Manufacturer Spec Sheets would be fine.

CChen616 commented 2 months ago

X/Y motor:

Rated Voltage            DC 2.1 V
No Load Current          DC 1.5 A/sec
Step Angle               1.8° ± 0.09°
DC Resistance (25°C)     1.4 ± 15% ohms per phase
Winding Inductance       2.6 ± 20% mH per phase
Max Holding Torque       > 410mN.m
Insulation Resistance    > 100 MΩ (DC500V)
Insulation Class         Class F
Rotor Inertia            76 g. cm²
Weight                   0.38 kg REF.

Z motor

Rated Voltage            DC 12 V
No Load Current          DC 0.4 A/sec
Step Angle               1.8° ± 0.09°
DC Resistance (25°C)     30 ± 15% ohms per phase
Winding Inductance       62 ± 20% mH per phase
Max Holding Torque       > 450 mN.m
Insulation Resistance    > 100 MΩ (DC500V)
Insulation Class         Class B
Rotor Inertia            57 g. cm²
Weight                   0.29 kg REF.

Extruder motor

Rated Voltage            DC 2.0 V
No Load Current          DC 1.0 A/sec
Step Angle               1.8° ± 0.09°
DC Resistance (25°C)     2.0 ± 15% ohms per phase
Winding Inductance       1.2 ± 20% mH per phase
Max Holding Torque       > 90 mN.m
Insulation Resistance    > 100 MΩ (DC 500V)
Insulation Class         Class B
Rotor Inertia            17 g. cm²
Weight                   0.09 kg REF.

I'm not very familiar with motors, so I'll just provide all the specifications here.

NightHammer1000 commented 2 months ago

This is plenty to work with. Thank you very much.

NightHammer1000 commented 2 months ago

Install tmc_autotune (https://github.com/andrewmcgr/klipper_tmc_autotune/tree/main) and add this to printer.cfg

[autotune_tmc stepper_x]
motor: qidi_x_y
tuning_goal: auto
sg4_thrs: 85

[autotune_tmc stepper_y]
motor: qidi_x_y
tuning_goal: auto
sg4_thrs: 97

[autotune_tmc stepper_z]
motor: qidi_z
tuning_goal: auto

[autotune_tmc extruder]
motor: qidi_e
tuning_goal: auto

[motor_constants qidi_x_y]
# Coil resistance, Ohms
resistance: 1.40
# Coil inductance, Henries
inductance: 0.0026
# Holding torque, Nm
holding_torque: 0.41
# Nominal rated current, Amps
max_current: 1.50
# Steps per revolution (1.8deg motors use 200, 0.9deg motors use 400)
steps_per_revolution: 200

[motor_constants qidi_z]
# Coil resistance, Ohms
resistance: 30
# Coil inductance, Henries
inductance: 0.062
# Holding torque, Nm
holding_torque: 0.45
# Nominal rated current, Amps
max_current: 0.4
# Steps per revolution (1.8deg motors use 200, 0.9deg motors use 400)
steps_per_revolution: 200

[motor_constants qidi_e]
# Coil resistance, Ohms
resistance: 2
# Coil inductance, Henries
inductance: 0.0012
# Holding torque, Nm
holding_torque: 0.09
# Nominal rated current, Amps
max_current: 1.00
# Steps per revolution (1.8deg motors use 200, 0.9deg motors use 400)
steps_per_revolution: 200
cattivik66 commented 2 months ago

Thank you @NightHammer1000 for sharing this configuration.

I just wanted to add a note: with the stock Qidi firmware it is not working. Klipper throws an error as it does not recognize the new config sections.

I am not investigating further as I was already planning to move to vanilla Klipper.

CChen616 commented 2 months ago

This plugin works with Klipper version 0.12.0 and above. Not sure if it will function properly with version 0.11.0.

NightHammer1000 commented 2 months ago

Yeah. These will only work if you update your Klipper Version.

dewi-ny-je commented 1 month ago

You can simply download the XLSX calculator from Trinamic and apply in Klipper the final values

NightHammer1000 commented 1 month ago

Also a possibility.