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

Reply via email to