Lead screw upgrade

Post Reply
Neil
Posts: 18
Joined: Sun Jan 07, 2018 4:27 am

Lead screw upgrade

Post by Neil » Sat Aug 11, 2018 2:58 am

I have a i3 pro B which has a problem with z axis ringing on the prints due to bent threaded rods.
The original rods that came with the Pinter were hugely out of tolerance and caused massive binding problems so I have purchased a set of 8mm trapezoidal lead screws to replace them.
The travel per rotation is appears to be 7mm and they have a point start on the threads
Can anyone advise me on how to correct calculate the new pitch and where to add this in the marlin code.

User avatar
_kaktus_
Site Admin
Posts: 1260
Joined: Fri Dec 15, 2017 10:06 pm
Location: PL
Contact:

Re: Lead screw upgrade

Post by _kaktus_ » Sat Aug 11, 2018 1:27 pm

Hi
:mrgreen:

If you use RepetierHost it has a calculator to calculate this ratio.

You will find it in : Menu -> Tools.
Neil wrote:
Sat Aug 11, 2018 2:58 am
The travel per rotation is appears to be 7mm and they have a point start on the threads
Are you sure of your words :?:
A screw with such a pitch is not suitable for this application.

I am already explaining why.
The motor has a pitch of 1/16.
Your screw (TR8 x7.0) provides a linear displacement of 7mm for full rotation.
So 7mm/16 gives a minimum linear displacement of 0.4375mm. This is far too little for the printer to work properly. The printer shall provide a resolution of 0.1 and 0.2 mm.

All screws are then standardised. And I'm not sure if such a trapezoidal screw exists at all - TR8 x7,0. But I'm not an expert in this field. ;)

As for the source code, however.
The forum explained how to improve this parameter in the code.
If my memory does not disappoint, Gingko explained it with examples. You only need to find this post.
:)
On the forum I help to use the rod, I don't give fish.
Geeetech Prusa I3 M201 Dual extruder Mixcolor 3D printer, bought 2017-12-19, already built, in the cognitive and improvement phase
Geeetech filament, ABS only
Geeetech 3D WiFi Module for 3D Printer, bought 2018-04-15, He got a new life, and still lies in a drawer.
Positively frenzied customer of Getech Technology.

Gingko
Site Admin
Posts: 230
Joined: Tue Apr 24, 2018 10:43 am

Re: Lead screw upgrade

Post by Gingko » Sat Aug 11, 2018 5:21 pm

1,
The motor step angle: 1.8 degrees (200 steps per revolution)
Driver micro stepping: 1/16

So that from my poor understanding, the motor needs 3200 pulses per revolution = 200 steps per revolution * 16 pulses per step.

You can look for the specification of your new rods, especially the LEAD (how far it goes per revolution).
I guess it's 8mm, in most of the situation.

Then it should have 400 pulses per mm = 3200 pulses per revolution / 8 mm per revolution.

2,
How to change it in Marlin?

Method A:
Change the code in configuration.h :
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,2560,93}

To (for example):
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,400,93}

Method B(more simple one):
Send G-Code through control box in slicer software.

M92 Z400 (400 for example)
M500 (for saving)

After doing this, you can go to LCD->CONTROL->MOTION->STEPS/MM, to check if you change it successfully or not.

User avatar
_kaktus_
Site Admin
Posts: 1260
Joined: Fri Dec 15, 2017 10:06 pm
Location: PL
Contact:

Re: Lead screw upgrade

Post by _kaktus_ » Sat Aug 11, 2018 8:53 pm

Hi
:mrgreen:

In the calculation of linear motion Gingko is right, I forgot about the fact that there is something like micro stepping.
On the forum I help to use the rod, I don't give fish.
Geeetech Prusa I3 M201 Dual extruder Mixcolor 3D printer, bought 2017-12-19, already built, in the cognitive and improvement phase
Geeetech filament, ABS only
Geeetech 3D WiFi Module for 3D Printer, bought 2018-04-15, He got a new life, and still lies in a drawer.
Positively frenzied customer of Getech Technology.

User avatar
_kaktus_
Site Admin
Posts: 1260
Joined: Fri Dec 15, 2017 10:06 pm
Location: PL
Contact:

Re: Lead screw upgrade

Post by _kaktus_ » Mon Aug 13, 2018 8:10 pm

Hi
:mrgreen:

I was inclined to reflect on the subject.
The trapezoidal screw of the dimensions you specified, as opposed to TR8x1.5 or TR8x2.0, provides faster linear motion at the same rotation angle.

Is this a good solution for this model, I do not know.
But it will certainly be a perfect experiment. ;)
On the forum I help to use the rod, I don't give fish.
Geeetech Prusa I3 M201 Dual extruder Mixcolor 3D printer, bought 2017-12-19, already built, in the cognitive and improvement phase
Geeetech filament, ABS only
Geeetech 3D WiFi Module for 3D Printer, bought 2018-04-15, He got a new life, and still lies in a drawer.
Positively frenzied customer of Getech Technology.

Neil
Posts: 18
Joined: Sun Jan 07, 2018 4:27 am

Re: Lead screw upgrade

Post by Neil » Mon Aug 13, 2018 11:49 pm

Thank you both for the advice I will tinker later on and hopefully I will be successful

martinyazz
Posts: 10
Joined: Tue Jul 31, 2018 5:34 pm

Re: Lead screw upgrade

Post by martinyazz » Tue Aug 14, 2018 4:33 pm

Hi
I have just upgraded my lead screws on this printer for the same reasons. The ones I bought were 8mm with a 2mm pitch with 4 starts.
Using the calculator it works out to be 1600 so sending M92 Z400 (1600/4 for 4 starts) gcode to the printer followed by M500 to save worked perfectly for me.
The print is now looking perfect.

User avatar
_kaktus_
Site Admin
Posts: 1260
Joined: Fri Dec 15, 2017 10:06 pm
Location: PL
Contact:

Re: Lead screw upgrade

Post by _kaktus_ » Wed Aug 15, 2018 3:36 pm

:mrgreen:

Applause martinyazz.
:D
On the forum I help to use the rod, I don't give fish.
Geeetech Prusa I3 M201 Dual extruder Mixcolor 3D printer, bought 2017-12-19, already built, in the cognitive and improvement phase
Geeetech filament, ABS only
Geeetech 3D WiFi Module for 3D Printer, bought 2018-04-15, He got a new life, and still lies in a drawer.
Positively frenzied customer of Getech Technology.

Post Reply