EMC2 - Enhanced machine Controller CNC

Mathematical tools, physics simulators, CAD, CNC, etc.
Post Reply
Message
Author
emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

EMC2 - Enhanced machine Controller CNC

#1 Post by emil »

Following a request in the german forum, member deepsea made Packages for Puppy 5 and 431 (Don't know if they works also in earlier 4xx Puppies),

Dependencies:
Python
TclTk
Xorgh High drivers
Python (devx.sfs)

DOWNLOAD
Base Package: http://dotpups.de/puppy4/dotpups/Science/emc2/emc2.pet

Extension for P431: http://dotpups.de/puppy4/dotpups/Scienc ... _files.pet

screenshot
Image

Homepage http://linuxcnc.org/
Thank you deepsea!
Thank you MU for hosting!

Original tread (German)
http://murga-linux.com/puppy/viewtopic.php?t=63941

User avatar
vtpup
Posts: 1420
Joined: Thu 16 Oct 2008, 01:42
Location: Republic of Vermont
Contact:

#2 Post by vtpup »

So does this .pet alter the need for a real time kernel, as mentioned in the other EMC2 thread?

In that thread it said you could run a simulation without an altered kernel in EMC2, but could not actually cut with it.

Has that been overcome here?
[color=darkblue]Acer Aspire 5349-2635 laptop Tahrpup.[/color]
[color=blue]Acer R11 and C720 Chromebks Bionicpup64[/color]
[color=olive]Acer Iconia A1-830 tablet no pup[/color]
[color=orange]www.sredmond.com[/color]

Maker Dog
Posts: 3
Joined: Sun 08 May 2011, 17:11

#3 Post by Maker Dog »

Also very curious about this. About to put together a desktop CNC machine and hoping to use Puppy for the controller OS.

User avatar
lwill
Posts: 171
Joined: Fri 13 Jun 2008, 04:00
Location: City Of Lights
Contact:

#4 Post by lwill »

According to the OP
http://translate.google.com/translate?j ... Ft%3D63941
he was only interested in simulation.

Having run EMC for some time on a DIY CNC I can confirm that it will only run a real machine using the RT kernel. The RT is necessary for the interaction with hardware timing. With out it you can only do simulation, but it must be enabled at build time. This is a hard fact of EMC, there is NO way around it to my knowledge.
Not sure if the screen shot is from Puppy or not, but if you notice it says "EMC-HAL-SIM-AXIS" which is a simulation mode.
At this time the easiest way to get up and running with EMC is to use the pre-packaged and configured Ubuntu version on the EMC site. It is tolerable since if you are going to run a real machine, it is the only thing the computer should be doing while running for safety.
Of course it can always be dual booted with Puppy for other use!

As a side note I have EMC installed on one computer and have ran it in simulation mode using X over SSH using Fedora on another machine. Ran slow and glithcy, but worked to verify CNC code. Never tried it with Puppy though.

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

#5 Post by emil »

The screenshot is from EMC running on puppy linux 511 (quickset edition).
it reportedly also works on 431.
The problem of the realtime kernel was reported repeatedly, it seems that there is high interest in EMC working.
If someone would put some effort in it, I recommend to start with the kernel of puppy studio (lowtech claimed it is a realtime kernel).
regards
emil

User avatar
Aitch
Posts: 6518
Joined: Wed 04 Apr 2007, 15:57
Location: Chatham, Kent, UK

#6 Post by Aitch »

This is the same conclusion arrived at here

http://puppylinux.info/topic/unusual-us ... ppy/page/4

see also post by Insomniacno1 here

http://www.murga-linux.com/puppy/viewto ... 179#552179

Aitch :)

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

#7 Post by emil »

As long there is no specific EMC2 pupplet with a real time kernel:
If somebody really is interested, there is a "quasi official" ubuntu EMC2 Live CD http://dsplabs.upt.ro/~juve/emc/

Post Reply