On 8/16/2013 4:24 PM, David Bagby wrote:
> The topic at hand is: How can one use LCNC to control a stepper motor; 
> when the motor is NOT an axis motor?
> Sounds like a Hal level question to me - an extruder needs a pulse 
> generator that you can control (that gets the motor movement), some IO 
> (to turn the heater on/off and to get temp feedback).
> I'm thinking there must be ways to do that which don't require the 
> involvement of the layers above hal that plan axis movements etc. (and 
> hence use higher level concepts like an "axis").
> 
> If after you have this hooked up, you need to have an interface from the 
> gcode level, think Mcodes and not Gcodes.

I'm not against where you're headed, but the problem is you need
coordinated moves between the XYZ positioning and the extrusion "black box".

So the choice is more like treat the extruder as an axis or use the
handy and well documented motion/trajectory-planner plug-in interface to
add a new modular coordinate system representing a proper model of the
"squirting plastic black box".

Due (I believe) almost entirely to laziness and nepotism, the elegance
of crafting a motion plug-in to understand squirting plastic was tabled
in favor of a quick hack.  The funds that had been allocated to Do It
The Right Way got spirited off to the Caymans, where I'm sure the RepRap
Illuminati are sipping Mai Tais on the beach.  There was an Expose about
all this on Fox news, but they wound focusing mainly on the fact that
you could now print a 3D plastic gun in your basement (and they
encouraged everyone watching to do so...to be able to properly deal with
the Guv'ment Lackeys when they come to take away your hoarded gold coins
and freeze-dried MREs).

:)

-- 
Charles Steinkuehler
[email protected]

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to