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]
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
