K8200 Z axis trapozoidal leadscrew motor settings

Hi,
Resistor is fitted to the coil inside the relay assembly.

Thankyou for the information

Being a bit daft here, which number do i need to change?

{64.25,64.25,2560,600}

so that the new pitch on the Z axis lkeadscrew is correct for steps per mm travelled

#define DEFAULT_AXIS_STEPS_PER_UNIT   {64.25,64.25,2560,600}  // default steps per unit for ultimaker  //<<< setings for the steppers in order X,X,Z,E

The values are one per axis in order X Y Z E

So the value needing to be changed will be the third one

Anyway i strongly suggest to set them in eeprom for easier change

Hi,
I need to change from this
// default settings

#define DEFAULT_AXIS_STEPS_PER_UNIT {64.25,64.25,2560,600} // default steps per unit for ultimaker
#define DEFAULT_MAX_FEEDRATE {500, 500, 50, 500} // (mm/sec)
#define DEFAULT_MAX_ACCELERATION {9000,9000,100,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.

To This
// default settings

#define DEFAULT_AXIS_STEPS_PER_UNIT {64.25,64.25,400,600} // default steps per unit for ultimaker
#define DEFAULT_MAX_FEEDRATE {500, 500, 50, 500} // (mm/sec)
#define DEFAULT_MAX_ACCELERATION {9000,9000,100,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.

Or…

How do i change in eprom please?

[quote=“jan1959”]Hi,
I need to change from this
// default settings

#define DEFAULT_AXIS_STEPS_PER_UNIT {64.25,64.25,2560,600} // default steps per unit for ultimaker
#define DEFAULT_MAX_FEEDRATE {500, 500, 50, 500} // (mm/sec)
#define DEFAULT_MAX_ACCELERATION {9000,9000,100,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.

To This
// default settings

#define DEFAULT_AXIS_STEPS_PER_UNIT {64.25,64.25,400,600} // default steps per unit for ultimaker
#define DEFAULT_MAX_FEEDRATE {500, 500, 50, 500} // (mm/sec)
#define DEFAULT_MAX_ACCELERATION {9000,9000,100,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.

Or…

How do i change in eprom please?[/quote]

Are you shure 400 steps is correct? Do you run your motor in Full step mode?

// EEPROM // the microcontroller can store settings in the EEPROM, e.g. max velocity... // M500 - stores paramters in EEPROM // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily). // M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to. //define this to enable eeprom support #define EEPROM_SETTINGS //<<< uncomment this line! //to disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out: // please keep turned on if you can. #define EEPROM_CHITCHAT //<<< uncomment this line!

To enable eeprom settings with repetier uncomment this 2 lines in configuration_h :

#define EEPROM_SETTINGS //<<< uncomment this line! #define EEPROM_CHITCHAT //<<< uncomment this line!

compile the Firmware and upload it to the board

Then start up repetier host and go to tools Firmware eeprom configuration
There you find a Window where you can easily change the settings

I just rechecked your first post.

With a pitch of 800 the stetting to 400 steps will be correct.

But #'m not quite sure if that big pitch will work on th e z axis.

Thankyou for the help.

Im going to run 2 “Z” axis leadscrews on 2 motors, hopefully it will lift the “Z” axis ok, i might redyce the acceleration rates tho to help not to lose motor steps

Okay, that “might” work.

I would have preferred to go to a spindle with 2mm or 4mm pitch.

[quote=“jan1959”]I am changing the “Z” axis leadscrew from the M8 threaded rod to a trapozoidal form thread.

The standard pitch for an M8 thread is 1.25mm

The trapizoidal leadscrew has a pitch of 8.0mm

or 6.4 times greater pitch per revolution.
[/quote]

Dumb question, but are you sure the 8mm is the pitch, and not the diameter of the new trapazoidal screw? Most trapazoidal screws people have substituted here have an 8mm diameter and a 1.5mm thread pitch.

Does it look like a machine screw? Or does it look like a barber pole?

If it is indeed an 8mm thread pitch you are asking for about 6x the torque from the Z stepper motor to lift the z carriage, which just couldn’t work.

[quote=“Processaurus”]

If it is indeed an 8mm thread pitch you are asking for about 6x the torque from the Z stepper motor to lift the z carriage, which just couldn’t work.[/quote]

That’s what i fear too.
Anyway with two spindles and 2 motors (like jan wants to build it) it “might” work.

Hello Everybody,
It looks like a barbers pole :frowning:

I checked the pitch with a digital caliper and can confirm it is 8mm.

Im going to junk them and get the 1.5mm pitch ones, thankyou to everybody from saving me a lot of pain and waster effort…

All sorted thankyou

[quote=“jan1959”]Hi, Im using simplyfy3d
But I mean the changes to the actual firmware on the controller card
So that the steps per mm are correct for the new leadscrew[/quote]

I have useed repetier to calculate leadscrew TR8+1,5 and i the result is 213.333 steps per mm but in when K printer starts to go in z axis its just to much.
For 0,25 mm he goes up to 2 mm.
I have tried everthing and did’n work.

I have bought
aliexpress.com/snapshot/6320226901.html

Please can somebody can help me.

Thnx

Hi,
Have you saved the setting to eprom??

by following the programming instructions?

I had to save mine through repetier

[quote=“mihatomi”][quote=“jan1959”]Hi, Im using simplyfy3d
I have useed repetier to calculate leadscrew TR8+1,5 and i the result is 213.333 steps per mm but in when K printer starts to go in z axis its just to much.
For 0,25 mm he goes up to 2 mm.
I have tried everthing and did’n work.

I have bought
aliexpress.com/snapshot/6320226901.html

Please can somebody can help me.

Thnx[/quote][/quote]
Hi

Think you have a typo, guess the value you calculated is 2133.333 steps per mm and not 213.333 steps per mm?

If it is 2133.33, I think the pitch of your leadscrew is not 1.5mm but 8mm.

if we use a little math :wink:
Default k8200 step motor uses 3200 steps pr 360 degrees. (1.8 degree pr full step and 1/16 microsteps 360/(1.8/16) = 3200)

Pitch = 1.5mm means that we should used 3200/1.5 = 2133.333 steps per mm.

With this setting you get 533,333 (3200/1.5 * 0.25) steps when you ask for a 0.25mm change -->which corresponds to a change of 90 degrees (360 * 533/2133) on your stepper motor.
From your measurements you say it corresponds to the change in z axis of 2mm.

From this we can conclude that the pitch must is 8mm (90 degrees = 2mm -> 360 degrees = 8mm)

The correct settings will therefore be 400=(3200/8mm) not 2133.33steps per mm.

//Kasper

it’s working at 400. Thank you very much for fast answer.

it seemed as if everything was fine on 400 until the middle of the print did not noticed the mistake.
Printout is smaller in the amount of approximately 5 mm.
What is wrong?

Did you check if your Z axis motor looses steps?

Maybe the leadscrew binds in the nut.

[quote=“mihatomi”]it seemed as if everything was fine on 400 until the middle of the print did not noticed the mistake.
Printout is smaller in the amount of approximately 5 mm.
What is wrong?

[/quote]
Loosing steps could be an explanation!

When you change the pitch on the z-axis from 1.25mm to 8mm the motor driver also needs to be able to deliver much more power because the load becomes lager.
A rotation(360 degrees) on the z-axis before was an increase of 1.25mm now its 8mm or to put it another way, for every step, the step-motor has to carrying out 6.4 times more work.

You may need to reduce the acceleration or speed-settings too avoid loosing steps.

I also considering switching axis type, though, I’d probably go for a TR8 with a pitch 1.00 to 2.00mm in order not to overload the motor. Have you seen the new kit K8204 from Velleman?, I I have a feeling they use a pitch of 0.75mm!!!

The assembly manual for the K8204 is online an mentions a new firmware to be installed. (http://www.velleman.eu/downloads/0/assembly/assembly_manual_k8204.pdf)
That firmware version is also online:
FIRMWARE K8200 V2.1.ZIP
This version supports the [color=#0000FF]K8204 Z AXIS UPGRADE ROD[/color] AND COUPLER FOR K8200 and the VM8201 LCD and SD card controller.

Looking at the Configuration.h file I can see this:
// default settings
#define DEFAULT_AXIS_STEPS_PER_UNIT {64.25,64.25,[color=#0000FF]4266.67[/color],600} // default steps per unit for ultimaker

If I’ve calculated correctly the 4266.67 steps would be a pith of (only) 0.75mm.
That sounds good, but also means that the layer hight should be a multiple of 0.00375mm (or 0.03mm for a easier value), e.g. 0.21mm rather than 0.2mm.

However, I don’t (yet) trust the way the rod is mounted. The full weight of the Z axis is on the coupler.
I would also have prefered a mounting point with a bearing just above the coupler.

Regards

[quote=“Deskstar”][quote]I don’t (yet) trust the way the rod is mounted. The full weight of the Z axis is on the coupler.
I would also have prefered a mounting point with a bearing just above the coupler.
[/quote][/quote]
Thanks Deskstar, you beat me before I edited my post :wink:

It is also my concern. If there is a reason to use a flex-coupler, any “flex” will affect the whole z-axis when it’s not locked.

But I guess I try anyway , just got an email from my local Velleman shop, K8204 is on stock December 2.

//Kasper