Welcome! Log In Create A New Profile

Advanced

First move in XY plane is at Z speed??

Posted by AgeingHippy 
First move in XY plane is at Z speed??
February 13, 2011 08:14AM
Hello All

Coming to grips with Skeinforge - Well done Enrique

Anyway, My first move from the home position to the first position where the raft will start (or from the last outline position to the first point of the raft) is done at the feed rate of the Z movement.

Then the feedrate is again set to Z speed before the first line of the raft.

Other movements all seem fine.

I wonder if anyone can help with getting the settings right.

G90
G21
G28
M105 ;M103
M105
M113 ;M113 S0.75
M105 ;M108 S30.0
M104 S210.0
G1 X64.26 Y65.47 Z0.46 F60.0
G1 F12000.0
G1 E50.0
G1 F60.0
G92 E0
M105 ;M101
G1 X64.26 Y114.71 Z0.46 F800.0 E110.7779
G1 X66.15 Y114.71 Z0.46 F800.0 E115.0303


If I delete the bold sections everything is fine.
Re: First move in XY plane is at Z speed??
February 13, 2011 08:37AM
I would like to find a better solution to this also. I currently edit the gcode by breaking the first z-move in two like this (chages in red):
...
M104 S210.0
G1 Z0.46 F60.0
G1 X64.26 Y65.47 Z0.46 F3000.0
G1 F12000.0
...

If you just delete the F60.0, then your z-axis might not move. No feed speed was defined before the first G1 move command so it would probably use the last speed used before this part.
Re: First move in XY plane is at Z speed??
February 13, 2011 10:34AM
Skeinforge - Craft - Limit
Maximum Initial Feed Rate (mm/s): 32


Bob Morrison
Wörth am Rhein, Germany
"Luke, use the source!"
BLOG - PHOTOS - Thingiverse
Re: First move in XY plane is at Z speed??
February 13, 2011 11:27AM
brnrd Wrote:
-------------------------------------------------------

> If you just delete the F60.0, then your z-axis
> might not move. No feed speed was defined before
> the first G1 move command so it would probably use
> the last speed used before this part.

Ah - I actually removed the first section of code that heats the hot end and primes the extruder. That also resulted in me deleting the Feedrate that it uses if I remove the F60

Bob - I will give that a go.

Cheers
Re: First move in XY plane is at Z speed??
February 13, 2011 01:02PM
Quote
rhmorrison
Maximum Initial Feed Rate (mm/s): 32

Isn't that too fast for the z-axis of the Mendel? It should be around 1 mm/s.
Re: First move in XY plane is at Z speed??
February 13, 2011 01:14PM
That one is not for Z but the initial speed that is why your first move is too slow.


Bob Morrison
Wörth am Rhein, Germany
"Luke, use the source!"
BLOG - PHOTOS - Thingiverse
Re: First move in XY plane is at Z speed??
February 13, 2011 01:32PM
you learn something new every day.

Thanks Bob.

Now need to ensure my Z moves correctly...

baby steps... lol
Re: First move in XY plane is at Z speed??
February 13, 2011 01:50PM
rhmorrison Wrote:
-------------------------------------------------------
> That one is not for Z but the initial speed that
> is why your first move is too slow.

True, but with that high value, SF would set the first move which combines X, Y and Z to a speed that's too fast for the Z axis of the Mendel to keep up since SF doesn't separate Z moves. Hence, unless you edit your Gcode, the first layer would print at Z=0 instead of the desired height. Setting it to the same as the z limit would at least still work right even though the first move is very slow even if you don't edit it.

Is there a better way for us who don't have the time to do some programming? I've tried using the firmware that comes with replicatorg but I can't make it work. It loads to the motherboard but I can't connect to it afterwards. One reprap host firmware, 20100806 seems promising (loads and seems to respond to repg control panel) but I haven't tried to print with it yet.

Edited 1 time(s). Last edit at 02/13/2011 01:51PM by brnrd.
Re: First move in XY plane is at Z speed??
February 14, 2011 01:22PM
brnrd Wrote:
-------------------------------------------------------
> True, but with that high value, SF would set the
> first move which combines X, Y and Z to a speed
> that's too fast for the Z axis of the Mendel to
> keep up since SF doesn't separate Z moves. Hence,
> unless you edit your Gcode, the first layer would
> print at Z=0 instead of the desired height.
> Setting it to the same as the z limit would at
> least still work right even though the first move
> is very slow even if you don't edit it.

There are two options - a max initial z feed rate and a max initial xy feed rate. The max initial xy feed rate is probably set to the same as the z feed rate. I had the same issue and fixed it by changing those two settings.


Help improve the RepRap wiki!
Just click "Edit" in the top-right corner of the page and start typing.
Anyone can edit the wiki!
Re: First move in XY plane is at Z speed??
February 14, 2011 03:33PM
Quote
NewPerfection
There are two options - a max initial z feed rate and a max initial xy feed rate. The max initial xy feed rate is probably set to the same as the z feed rate. I had the same issue and fixed it by changing those two settings.

I understand that. But if I set the maximum xy feed rate to a large number (for example, 20) and leave the max z feed rate to 1, then the first move which includes x, y and z-move will be at a fast speed of 20 mm/s which is too fast for the Mendel z-axis. In this case, the extruder doesn't move in the z-axis.
Sorry, only registered users may post in this forum.

Click here to login