On 8 November 2013 22:38, Jean-Michel Pouré - GOOZE <jmpo...@gooze.eu> wrote:
> My idea was to connect LinuxCNC with: > * One X axis > * One or more ventilators > * 14 temperature sensors > * I don't know if power is being switched off/on or if it is leveled. > * Alarm censor triggering emergency shutdown. Sounds plausible, maybe Classic Ladder (the soft-PLC in Linuxcnc) is the way to do it. > > For example, in LinuxCNC, can we use temperature as an end-stop, that > would trigger on/off in temperature, just like we stop a motor or start > it? I already know the perfect temperature for each zone. There isn't a huge variety of analogue-input hardware for LinuxCNC. What sort of temperature sensors are they? I looked at implementing onewire on the parallel port, but the physical interface isn't really right. It might be the case that the Arduino Mega (16 analogue inputs) is a better choice for the oven controller. > Also, I would love to be able to build a custom interface showing the > oven state (14 zones) and a temperature curve. > > Do you think using LinuxCNC would be a good idea? If I was doing it, I would use LinuxCNC. But this is possibly because when all you have is a hammer, every problem looks like a nail. The advantage of using LinuxCNC is that all the rest of the OS comes along for the ride, so you have graphics easily, logging, remote access, it can text you if it has a problem, etc. If there was a USB thermocouple board that worked with hal_input then it would be a fairly easy solution. (And there might well me such a device). <google> http://www.pcsensor.com/index.php?_a=viewDoc&docId=6 Is a difficult website to understand but it does look like they have some USB temperature sensors that act as HID devices (which means that hal_input can _probably_ work with them) -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto ------------------------------------------------------------------------------ November Webinars for C, C++, Fortran Developers Accelerate application performance with scalable programming models. Explore techniques for threading, error checking, porting, and tuning. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users