Speaking only for myself, I am interested, but I would also like to see abstracting the temp control to be useful in other situations (like preheating/cooling materials, fluids, etc.). The guy I apprenticed with in tool-and-die used this trick to stabilize the material and machine by using a PID temp control to keep a 35 gal vat of flood coolant to with 0.1C, and then let everything stabilize before machining the parts to within 0.0001" (note we had problems measuring the flatness with the tools we had in the shop, but the client measured the mating surfaces to 0.00005"). Being able to measure the temperature of the coolants, spindle, etc., is a useful thing. This can then be abstracted to control a filament-head, heat-bed, etc. Being able to talk to an Arduino is useful, but I see that as YAD (yet another device).
Other than that, I am not sure what the plans for version 2.5 are since they have released 2.6 and are working on 2.7. The question is, should this me integrated into the 2.6 or 2.7 code, and there is also the dance steps for adding single features into the code so it can be integrated and tested more easily. I think there is a writeup some place on Git philosophy and setting up a plan of attack. Hope that helps, EBo -- On Dec 5 2014 7:00 PM, Marcel Müller wrote: > Hi, > I have integrated the fused layer modeling process into linuxcnc. > If desired, I want to integrate the concept in mainline linuxcnc. > > I tested the integration with a big 3d printer (1000x1000x1000mm) > with > linuxcnc 2.5.4 (installed from live cd). > The concept works fine. > > You don't need the beagle bone or raspberry pi for position control. > Position control is the job of linuxcnc with standard pc hardware. > You need an Arduino, but for temperature control only, because the > parallel port don't serve an analoge input. > > (In addition to this, I use a mesa card for step generation, because > I > need higher step rates up to 80 kHz. > If you have a short 3d printer (e.g. 200x200x200mm), the parallel > port > is enough. > But for my axes, I prefer high velocities ;) ) > > The integration works with: > - bash scripts (to realize the mcodes) > - a plc programm (to compare set values and actual values of > temperature > for enabling > - and a userspace HAL component for the communication with the > Arduino. > > The Arduino sketch supports commands in plaintext and contains two > temperature controler. > One PID for the extruder and another one for a chamber heating unit > or > alternatively for a heating bed. > The userspace HAL component use a state machine to check temperatures > and set temperatures. > In addition to this, you can communicate with the Arduino via > terminal. > > Interested? > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and > Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & > more > Get technology previously reserved for billion-dollar corporations, > FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > Emc-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
