Marlin 1.04 wrong X and Y direction when auto calibrating December 10, 2015 01:43PM |
Registered: 8 years ago Posts: 10 |
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 11, 2015 12:44AM |
Registered: 8 years ago Posts: 28 |
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 11, 2015 02:37AM |
Registered: 8 years ago Posts: 10 |
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 11, 2015 03:02AM |
Registered: 9 years ago Posts: 1,159 |
Quote
GordonL
Good evening Dave,
Thanks for your suggestion.
I did as instructed by you and here are my results:
From z20 to z50, it moved 29.25 by my measurements----this make sense, the step/mm setting I put in is proportionally less step per mm.
If I use the default 160 step / mm setting, the z is spot on, but x and y is off----this tells me that my Delta radius is off slightly am I correct?
Or do I have to tweak some other settings somewhere?
x-80----left edge.
x80-----right edge.
x0 y80-front edge.
y-80----back edge.
All behaving as expected....this weired movement only happends when I use G30A..
Any more suggestions?
Thanks for your help.
Kind regards,
Gordon
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 11, 2015 03:24AM |
Registered: 8 years ago Posts: 10 |
Anonymous User
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 11, 2015 03:57AM |
Quote
GordonL
When you guys use marlin 1.04, do you guys use the default configuration.h or do you go to---> example configurations folder ---> delta folder, and use the configuration.h from there? Come to think of it, I might not have copied the
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 11, 2015 04:10AM |
Registered: 8 years ago Posts: 10 |
Anonymous User
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 11, 2015 04:31AM |
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 11, 2015 05:48AM |
Registered: 9 years ago Posts: 5,232 |
Quote
y80----head moves directly away from me, towards Z motor
y-80---head moves directly towards me
x80----head moves directly to my right (towards Y motor)
x-80---head moves directly to my left (towards X motor)
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 11, 2015 05:56AM |
Registered: 8 years ago Posts: 28 |
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 11, 2015 01:17PM |
Registered: 8 years ago Posts: 10 |
Quote
o_lampe
Don't confuse Marlin main branch and RichCattells? Marlin 1.04 branch. I haven't played with Richs version yet, but maybe you don't have to copy&paste delta config.files for his branch?!
Anyway, the way you described the movement here :
Quote
y80----head moves directly away from me, towards Z motor
y-80---head moves directly towards me
x80----head moves directly to my right (towards Y motor)
x-80---head moves directly to my left (towards X motor)
is correct.
But regarding steps/mm and scaling the printer you are wrong. You have to calibrate delta radius to get horizontal effector movement.
You have to calibrate delta rod length to scale the printer, not steps/mm.
-Olaf
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 11, 2015 02:10PM |
Registered: 8 years ago Posts: 10 |
Quote
voi9viper
I confirmed that y-80 is at the front, and y80 is at the back in front of the Z tower. Your directions are reversed. -X is to your left, +X to the right.
I think you might be looking at a earlier post I made, I was confused then, but Olaf already confirmed that my movement directions are correct.
Y+ away from me
Y- towards me.
X+ towards my left
X- towards my right
I looked at you Configuration.h file and it looks ok. It does have #define DELTA .
Thanks, that is a relieve
Can you confirm that looking at the RAMPS board with the three steppers driver cards at the bottom the green wire from the motor connectors are on the left?
Sorry I am not familiar with RAMPS board, I am using a rumba board------I am hoping I can use the diamond hot end one day and do proper color blending.
steps per mm should all be the same for X,Y,Z. I found this in another version of Marlin for a delta:
#define XYZ_FULL_STEPS_PER_ROTATION 200
#define XYZ_MICROSTEPS 16
#define XYZ_BELT_PITCH 1
#define XYZ_PULLEY_TEETH 16
#define XYZ_STEPS (XYZ_FULL_STEPS_PER_ROTATION * XYZ_MICROSTEPS / double(XYZ_BELT_PITCH) / double(XYZ_PULLEY_TEETH))
#define DEFAULT_AXIS_STEPS_PER_UNIT {XYZ_STEPS, XYZ_STEPS, XYZ_STEPS, 184.8} == (200, 200, 200, 184.6)
Those are my settings, but I think I may have fugded the belt pitch since I think a GT2 belt has a pitch of 2, but my measured movements were 50% too short with 100 steps per mm.
If you are using GT2 belts, I believe the pitch should be 2.
if DELTA_RADIUS is too low starting at X0, Y0, Z30 , moving too X0, Y80, Z30 the nozzle will go lower as Y increases (or decreases, i.e. larger negatives). Movements to the edges form an upside down bowl (Convex)
I think you can only check steps per mm for X if Y=0, check Y at X=0. As X moves away from the origin Y scales down. I think I have seen this but have not really measured anything.
I think I am getting correct movements for G29 or G30 A, but my Z-probe wobbles a lot and is not at all consistent. The design in my opinion is not very good.
if DELTA_RADIUS is too high the movements form a bowl shape (concave), higher at the edges.
I measured delta_radius directly, it's the distance from the rod pivot centerline at the carriage, to the 0,0 point on the bed. Due to the shape of my HKBay Kossel XL carriages this was really easy. See image. With that value movement across the bed doesn't vary in Z at all.
Going from the pic you uploaded, we effectively have the same set up, except my parts I bought from robodigg and are all aluminium....I used a cheap infra red module from banggood for my z-probe, seem to give consistent readings.
May I confirm with you the exact link you downloaded your firmware from? Since you are getting the correct movements in G30A?
get the movement directions sorted and I should have a better idea of where to go from there by tomorrow
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 11, 2015 02:53PM |
Registered: 8 years ago Posts: 10 |
Quote
o_lampe
Don't confuse Marlin main branch and RichCattells? Marlin 1.04 branch. I haven't played with Richs version yet, but maybe you don't have to copy&paste delta config.files for his branch?!
Anyway, the way you described the movement here :
Quote
y80----head moves directly away from me, towards Z motor
y-80---head moves directly towards me
x80----head moves directly to my right (towards Y motor)
x-80---head moves directly to my left (towards X motor)
is correct.
But regarding steps/mm and scaling the printer you are wrong. You have to calibrate delta radius to get horizontal effector movement.
You have to calibrate delta rod length to scale the printer, not steps/mm.
-Olaf
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 11, 2015 04:25PM |
Registered: 8 years ago Posts: 28 |
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 11, 2015 04:46PM |
Registered: 8 years ago Posts: 10 |
Quote
voi9viper
I modified my z probe to prevent wobbles, so i am about to give this another try. Where did you get the firmware you are running? I want to grab a copy, use my Configuration.h, and see what happens.
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 12, 2015 05:53AM |
Registered: 8 years ago Posts: 28 |
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 12, 2015 12:57PM |
Registered: 8 years ago Posts: 10 |
Quote
voi9viper
I cheated. I had a Azteeg X5 on order, and it came in today. The first thing I did was home the printer, and the speed scared me. After a couple of minor issues like the Z-probe not enabled in the smoothieboard firmware the first G32 command was perfect. Print speed is way way higher than the Mega2560/RAMPs 1.4 boards, and the connections were even easier. So was the initial setup. For a little more then $100 it's well worth it
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 12, 2015 01:36PM |
Registered: 8 years ago Posts: 28 |
Re: Marlin 1.04 wrong X and Y direction when auto calibrating December 12, 2015 01:41PM |
Registered: 8 years ago Posts: 28 |