Hi

> On 20 Jul 2016, at 19:19, icecube45 <[email protected]> wrote:
> 
> Hello!
> I was wondering if there was any way to limit the movement speed of my 
> machine based upon the extrusion rate. 

I don't think there is an easy way to do that.

> That is - if I limit my extruder to 11mm/s, the machine would not go faster 
> than it would be able to extruder.

As things stand, the motion component calculates the work of generating points 
(x,y,z,a)

So if you limit only your extruder motor (a) after this step, it does not 
affect the nozzle position (x,y,z)

You might make a hack by writing a component who limits the motion (x,y,z,a) 
segments in such a way that you'd never go faster than your specified extruder 
speed.

If you need some look ahead time, I've written a delayline component in the 
past, which can delay motion for a certain time (and thus provides "look ahead" 
for the extruder)

This uses a ringbuffer which you can inspect and modify...

But I'm not sure this hack is the right way to go.

> As far as I know, this doesn't currently happen. At least, that's what I 
> presume my following errors on the extruding axis are.

Probably yes. 

The current motion component is written with CNC machines in mind, and not 
additive manufacturing.

If you want to do motion optimized for the extruder (which is logical, because 
the extruding process is the slowest, with lag, and whatnot, and the magic 
happens in the nozzle/extruder/filament transport and not the movement of the 
effector) then you'd have to write a new motion component.

Then every trick with stuff like pressure advance is in the right spot, instead 
of corrected afterwards.

Cheers,
Bas

> 
> Thanks,
> icecube45
> -- 
> website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
> https://github.com/machinekit
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Machinekit" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> Visit this group at https://groups.google.com/group/machinekit.
> For more options, visit https://groups.google.com/d/optout.

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to