Gotcha -  thanks for the info.
Luckily it looks like some slicers are kind of able to do this - so I might 
have to go that route.

On Wednesday, July 20, 2016 at 11:28:47 AM UTC-7, Bas de Bruijn wrote:
>
> Hi
>
> On 20 Jul 2016, at 19:19, icecube45 <[email protected] <javascript:>> 
> 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] <javascript:>.
> 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