Re: [Emc-developers] EMC crashes on G3

2011-12-20 Thread Jeff Epler
Thanks for your report. Can you point me towards where it is documented that -ffast-math changes the ABI? I was not aware of this. Since these flags were introduced to get the right behavior of isinf / isnan (on i386), it seems like we could replace our definitions of those functions with e.g.,

Re: [Emc-developers] [PATCH] Fix servo_mult calculation in emcmotSetCycleTime

2011-12-22 Thread Jeff Epler
I understand the rest, but what's the + 0.1 part doing? fwiw the code was added to fix this bug: http://sourceforge.net/tracker/?func=detailaid=2478266group_id=6744atid=106744 I think that ceil, round or (implicit in integer division) floor are all OK as fixes to the original problem, so I'd be

Re: [Emc-developers] EMC crashes on G3

2011-12-22 Thread Jeff Epler
Knowing that the overt behavior of the bug manifests only when entering an arc-related code path in realtime, is it at all feasible to find the block of code that is being compiled with the fatal problem? Does running 'siggen' lead to the same problem? It also has calls to trig functions like

Re: [Emc-developers] [PATCH] Fix servo_mult calculation in emcmotSetCycleTime

2011-12-24 Thread Jeff Epler
I applied a form of this patch on v2.5_branch. commit 42b8e518ca7c412c5e897c88c0efc12427deb429 Author: Jeff Epler jep...@unpythonic.net Date: Sat Dec 24 10:25:48 2011 -0600 motion: remove useless call to ceil() This call was useless, and reportedly causes some unspecified older

[Emc-developers] [PATCH] UNTESTED specify certain math flags for x86_64 (was Re: EMC crashes on G3)

2011-12-24 Thread Jeff Epler
--- Does this patch fix the problem? By eyeball I can tell that it's not going to affect x86 so that at least gives me some measure of confidence it won't break things for users who currently have working systems. (how in the world did I overlook the 'ifeq RTARCH' stanza last time around? I

Re: [Emc-developers] [PATCH] UNTESTED specify certain math flags for x86_64 (was Re: EMC crashes on G3)

2011-12-25 Thread Jeff Epler
OK, pushed that patch to v2.5_branch I'm not sure about cbrt. It looks like rtai *intends* to provide this function--see base/math/s_cbrt.c. I can't test at the moment whether genserkins loads for me on i386, though. Jeff

Re: [Emc-developers] proposed change: sim mill config with spindle encoder

2012-01-04 Thread Jeff Epler
IMO, it's a feature that the most basic sim configurations don't require a base thread. On my system (2.8GHz AMD), rtapi_app takes ~1% CPU before the change and about 6% after. Admittedly 6% isn't much, but it's worse than 1%. Perhaps we should write a simulated spindle that can work without

Re: [Emc-developers] proposed change: sim mill config with spindle encoder

2012-01-05 Thread Jeff Epler
argh, of course I edited the file at the last minute and left it in a non-building state. I'd squash together all the commits pertaining to sim_spindle.comp, and make sure the docs are right. For instance, once you introduce 'scale', then velocity-cmd is not revolutions per second. I also

Re: [Emc-developers] contouring performance

2012-01-07 Thread Jeff Epler
On Thu, Jan 05, 2012 at 10:37:35PM -0600, Jon Elson wrote: I just had somebody ask me about contouring performance of EMC2. I spotted something in the user manual I had never seen before, section 3.1.4, that says that no move can ever go fast enough that the machine cannot stop at the end of

Re: [Emc-developers] patch: generating a backtrace in task (was: EMC's 'silent segfaulting' behaviour)

2012-01-11 Thread Jeff Epler
I belatedly took a look at this proposed change. The added file backtrace.cc doesn't include a license. If it's code that you copied from the internet, then you can't just add a license statement on your own, you have to obey the original (probably also unspecified) license. If readlink

Re: [Emc-developers] src/emc/rs274ngc/gcodemodule.cc line 924

2012-01-11 Thread Jeff Epler
Thanks for your report. I've belatedly fixed this problem in v2.4_branch and v2.5_branch. Jeff -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver

Re: [Emc-developers] Stepconf do not use file fr.po

2012-01-11 Thread Jeff Epler
I've (belately) fixed this in v2.5_branch. Thanks for the report. Jeff -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access

Re: [Emc-developers] Stepconf do not use file fr.po

2012-01-11 Thread Jeff Epler
Same problem there, also fixed now. Jeff -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this

Re: [Emc-developers] commit XYUV Foam cutting AXIS Modification

2012-01-15 Thread Jeff Epler
) if coords: x = reduce(lambda x,y:x+y, [c[0] for c in coords]) / len(coords) This change must be a mistake. It is exactly reverting a bugfix from April: commit 7561fb23bb86c806fd621b2babd0f38d20c9e88a Author: Jeff Epler jep...@unpythonic.net Date: Mon Apr 25 14:55:25 2011

Re: [Emc-developers] commit XYUV Foam cutting AXIS Modification

2012-01-16 Thread Jeff Epler
If you know what version you started with (tarball), start with the same version in git. For instance, if you started with the emc 2.4.7 tarball, then start your work at git tag v2.4.6 (git checkout -b mybranch v2.4.6) Jeff

Re: [Emc-developers] gremlin patch to look at

2012-02-04 Thread Jeff Epler
The part that applies to gremlin.py looks fine, and I see how it's enabling the stuff in hal_gremlin.py. I don't know what the use case is for toggling lathe mode at runtime, but it probably doesn't hurt anything. Jeff

Re: [Emc-developers] SSERIAL bug with stream type data with datawidth=32

2012-02-13 Thread Jeff Epler
You're right; my test code was wrong, but testing the i==32 case my code still works. It shifts the mask by 0 bits, leaving all bits set. (~0u) and 0xu will have the same value (all-bits-one) as long as int is 32 bits (true on all our platforms). The former may be easier on the eyes

Re: [Emc-developers] [Emc-commit] master: tests/python-self: extend test to cover 'self' passed to __init__()

2012-02-29 Thread Jeff Epler
On Wed, Feb 29, 2012 at 08:59:52AM +, Michael Haberler wrote: +if hasattr(interpreter,'this'): +if self != interpreter.this: +print __init__: self != this I *think* that your intent here is to check for object identity. If so, you want to write if

[Emc-developers] Mirror of our git on github

2012-03-08 Thread Jeff Epler
A short downtime on the git server today prompted me to set up a mirror of the primary git repository on github: https://github.com/jepler/linuxcnc-mirror If everything goes according to plan, this mirror will be updated at least daily with all changes from git.linuxcnc.org. This means that

[Emc-developers] Experimental web front-end for localizing LinuxCNC

2012-03-10 Thread Jeff Epler
There's a new piece of Free software called weblate[1] for localizing software. I have set up an experimental website using it at http://l10n.unpythonic.net/ one aspect of this software that is relevant to us is that it has good git integration: adding or revising a translation creates a

Re: [Emc-developers] Experimental web front-end for localizing LinuxCNC

2012-03-11 Thread Jeff Epler
On Mon, Mar 12, 2012 at 12:05:45PM +1100, Frank Tkalcevic wrote: Is this why when I just hit www.linuxcnc_com, it came up in Russian? No. (our website is linuxcnc.org, not .com) Jeff -- Try before you buy = See our

Re: [Emc-developers] Experimental web front-end for localizing LinuxCNC

2012-03-12 Thread Jeff Epler
On Mon, Mar 12, 2012 at 02:39:50PM +1100, Frank Tkalcevic wrote: Yes, sorry, .org Strangely, Chrome shows the main body in Russian. Internet Explorer shows it in English. I can't duplicate that here. Jeff -- Keep

Re: [Emc-developers] Experimental web front-end for localizing LinuxCNC

2012-03-12 Thread Jeff Epler
It appears that if you visit an other-language page such as http://linuxcnc.org/index.php/russian that the front page will later appear in that language by default. Visit http://linuxcnc.org/index.php/english to reset the front page to english. Jeff

Re: [Emc-developers] stepconf bug: spindle on and spindle pwm collide

2012-03-24 Thread Jeff Epler
On Thu, Mar 22, 2012 at 02:58:32AM +, Chris Morley wrote: What is the best fix considering user with a custom HAL file using the signals? I was thinking the signal name should be spindle-on for the spindle PWM then change: if ON in outputs and not pwm: for the spindle-on signal. If I

Re: [Emc-developers] hi i made a grid patch for the new git

2012-05-08 Thread Jeff Epler
to alternatives. If this issue can be resolved, then I'd be happy to see some version of the grid code go into master. Screenshot: http://oi48.tinypic.com/245forq.jpg The following changes since commit 074467ddda5d02e4321feca9df4ac23b4cb9ccf5: Jeff Epler (1): foam: use appropriate file

Re: [Emc-developers] .rej file committed in git

2012-05-09 Thread Jeff Epler
On Tue, Apr 24, 2012 at 01:52:47PM -0600, Sebastian Kuzminsky wrote: On Apr 24, 2012, at 12:05 , John Morris wrote: Someone with commit access might want to clean this one up: src/emc/rs274ngc/interp_check.cc.rej That file is in the master branch, and it looks like it was part of

[Emc-developers] [New command for NURBS in LinuxCNC]

2013-07-08 Thread Jeff Epler
To: Jeff Epler jep...@unpythonic.net, ch...@timeguy.com Cc: sd2...@libero.it sd2...@libero.it Dear Sirs, we are pleased to inform you that a new control for the processing of the NURBS has been developed through the working up of our preceding job on the implementation of the NURBS in LinuxCNC

Re: [Emc-developers] discuss: packaging HAL separately

2013-07-08 Thread Jeff Epler
IMHO This proposal has multiple goals packed into a very short summary. Since I have not read a rationale for this proposal, I hope I am not confused about the goals. Anyway, to me it breaks down into at least 4 things: 1. The machinekit name 2. New features in RTAPI and HAL such as zeromq 3.

Re: [Emc-developers] recent run time error with gladeVCP

2013-07-08 Thread Jeff Epler
I did not encounter this problem. I used v2.5.2-2348-gf980aa4 (master branch) on a 64-bit 10.04 machine. I tested by running linuxcnc configs/gladevcp/touchy.ini in a terminal at the topmost directory, since you said you believed it affected all gladevcp configurations. I did encounter

Re: [Emc-developers] recent run time error with gladeVCP

2013-07-08 Thread Jeff Epler
On Tue, Jul 09, 2013 at 03:13:29AM +, Chris Morley wrote: How could I check for another PyNgcGui gtype on my system? no idea, unfortunately. -- See everything from the browser to the database with AppDynamics Get

[Emc-developers] Selecting start point via mpg in touchy (was Re: touchy)

2013-07-08 Thread Jeff Epler
On Sat, Jul 06, 2013 at 07:12:38AM -0500, Stuart Stevenson wrote: Will the new touchy line search feature be released shortly? I just got around to pushing it to master branch: e8cd18f Merge branch 'touchy-mpg-scrolling' 9bf54b3 touchy: allow wheel scrolling of program start point 55fec86

Re: [Emc-developers] Traj calculations

2013-08-19 Thread Jeff Epler
On Thu, Aug 15, 2013 at 12:55:38PM +0100, andy pugh wrote: I seem to recall discussion of using the kinematics module to perform a discrete differentiation to determine the trajectory speed. (which would allow velocity limits to be respected in non-trivial multi-axis kins). Is this implemented

Re: [Emc-developers] Change in feed override during machine run causes 1 milisecond stalls

2006-12-24 Thread Jeff Epler
Moving the feed override slider does not modify the 'period' of the HAL functions. 'period' is the approximate number of ns between invocations of a realtime thread, and does not change during an emc2 run. Jeff - Take

Re: [Emc-developers] man to html conversion

2007-01-17 Thread Jeff Epler
You probably need to install the package groff. Apparently the html device is not in the groff-base package, which is the only one installed by default. debian/control.in requires this package to build, but I didn't think to add a configure test when I learned of the requriement. Jeff

Re: [Emc-developers] Better Error Handling For The Interpreter

2007-02-05 Thread Jeff Epler
Named pipes? That sounds like a case of overkill. When AXIS generates the preview, the g-code interpreter lives in the same address space, so any kind of in-memory structure is going to be fine. For instance, a linked list or array of frames, each containing a filename, line number, and the

Re: [Emc-developers] [ emc-Bugs-1650938 ] Translation strings from rs274_err.mo are not shown

2007-02-10 Thread Jeff Epler
I suggest checking this in as-is, and leave it to the person with the oddball platform without libintl.h (a standard part of glibc) to fix up configure. Jeff - Using Tomcat but need to do more? Need to support web services,

Re: [Emc-developers] Fw: How can I write my own driver for EMC2

2007-02-17 Thread Jeff Epler
First, upgrade to emc2.1.0 and install emc2-dev if you haven't already. Take a look at the manual pages in emc-dev 2.1.0 (section 3hal and 3rtapi), the existing hardware drivers (hal_parport, hal_ppmc, and pluto_servo may be most useful for you), the documentation for comp (which can be used in

Re: [Emc-developers] Classicladder patch for evaluation again

2007-05-24 Thread Jeff Epler
The README link on pastebin didn't work. no red flags in the patch when I skimmed it, but I didn't test it either. Jeff - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2

Re: [Emc-developers] [Emc-commit] emc2/lib/python pyvcp_widgets.py, 1.34, 1.35

2007-08-13 Thread Jeff Epler
including ugly indicator images: http://emergent.unpy.net/files/sandbox/pyvcp-image-demo.tar.gz Daniel, I hope you see this email and can take advantage of this addition. Jeff On Tue, Aug 14, 2007 at 01:50:35AM -, Jeff Epler wrote: Modified file emc2/lib/python/pyvcp_widgets.py Full file

[Emc-developers] Double step rate in TRUNK

2007-08-27 Thread Jeff Epler
I have just committed the double step rate changes to CVS TRUNK. You can read a detailed explanation of it on my blog: http://axis.unpy.net/01188134101 ini/hal changes are required to use this new feature. Jeff - This

Re: [Emc-developers] PRBS (Pseudo-Random Binary Sequence) signal generator

2007-08-30 Thread Jeff Epler
I have created a page on the linuxcnc wiki for user-contributed components. http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?ContributedComponents There are several advantages to this approach that I see: * This is community driven; there is no need or requirement for an official developer

[Emc-developers] Released: EMC 2.2.1

2007-11-07 Thread Jeff Epler
with the new entries used by v2.2 instead of issing weird errors at startup * fix problem with probe_parport on certain machines * fix problem with non-integer INTRO_TIME Jeff Epler - This SF.net email is sponsored

Re: [Emc-developers] request for comments: new driver for the MesaNet 7i43

2007-11-13 Thread Jeff Epler
On Tue, Nov 13, 2007 at 01:48:21PM -0700, Sebastian Kuzminsky wrote: I haven't set up the Xilinx tools yet, but hopefully sometime this winter. If you don't have a fast (and unmetered!) internet connection, you should consider ordering the DVD from xilinx. When I recently installed the latest

[Emc-developers] estop and charge-pump logic in stepconf

2007-11-28 Thread Jeff Epler
What standard behavior of estop and charge-pump should we have in stepconf-generated configuration files? I see two major cases: systems where there is an external estop input, and systems where there aren't. Without an external estop input I think things are pretty simple (everything is based

Re: [Emc-developers] Released: EMC 2.2.2

2007-12-03 Thread Jeff Epler
On Sunday 02 December 2007, Jeff Epler wrote: * fix stepconf 'pulley' numbers: the 'motor' and 'leadscrew' fields were transposed On Mon, Dec 03, 2007 at 12:06:02AM -0500, Gene Heskett wrote: Humm, will this effect my stepper_inch scaling for my z axis? No. This only affects people

Re: [Emc-developers] libpth20 no longer provides libpth2? (fwd)

2007-12-07 Thread Jeff Epler
debian/configure writes debian/control .. you would change the 'case $TARGET in sim) stanza to specify the needed package names for KERNEL_HEADERS. If the quoting elsewherein the shell script is not right to let you specify KERNEL_HEADERS=ubuntu-package-name | debian-package-name then let me

[Emc-developers] Anybody working on bugfixes for 2.2.3?

2008-01-25 Thread Jeff Epler
Is anyone actively working on bugfixes for the 2.2 branch? We've accumulated some important bugfixes since 2.2.2, and I'd like to get a new release out, maybe this weekend or early next week. Jeff - This SF.net email is

[Emc-developers] Release: EMC 2.2.3

2008-01-27 Thread Jeff Epler
* comp file * pluto-servo: fix a problem with pwm+direction mode * updates to romanian translation Jeff Epler - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http

Re: [Emc-developers] Siemens Profinet + EMC2

2008-02-07 Thread Jeff Epler
Anyone may add HAL components to http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?ContributedComponents -- you can find instructions on that page for how to add new items. If the component must be linked to a proprietary portion (the profinet driver you mention) then it is not possible for this driver

Re: [Emc-developers] [Emc-commit] TRUNK emc2/src/emc/usr_intf/stepconf stepconf.py, 1.30, 1.31 stepconf.glade, 1.14, 1.15

2008-02-07 Thread Jeff Epler
On Tue, Feb 05, 2008 at 10:51:34PM -, Florian Hahn wrote: revision 1.31 date: 2008/02/05 22:51:34; author: flo-h; state: Exp; lines: +1 -1 set some labels which are not shown to untranslateable, so they dont show up in the .po file --- stepconf.py 2008/01/23 23:58:12 1.30

Re: [Emc-developers] Two Rotary Tables = XY

2008-02-12 Thread Jeff Epler
EMC calls the conversion between cartesian coordinates and motor positions kinematics. To define a machine with a novel motor configuration, a new kinematics module must be written. You can find a description of the necessary functions in our documentation:

[Emc-developers] Next 2.2 bugfix release

2008-03-09 Thread Jeff Epler
It's been about six weeks since the last 2.2 bugfix release, and a dozen or so bugfixes have been noted in the debian/changelog. I'd like to release emc 2.2.4 next weekend (March 15/16). I would like to see the recent gcode bugfixes (1709015, 1807740) backported before that. Recently, a bug in

Re: [Emc-developers] [Emc-users] Release: EMC 2.2.4

2008-03-16 Thread Jeff Epler
On Sun, Mar 16, 2008 at 04:05:28PM -0500, Jeff Epler wrote: I'm pleased to announce the next bugfix release of the EMC 2.2 series, version 2.2.4. This version fixes many user-reported problems. [...] Just a note about bugs that are listed as stepconf bugs: if you were affected by a stepconf

Re: [Emc-developers] What's needed for the emc 2.2.5 release?

2008-04-15 Thread Jeff Epler
Is hostmot2 on the TRUNK even? If not, do it there first and don't worry about getting it in a 2.2.5 release on a tight schedule. anyway, I don't absolutely have to have the 2.2.5 release before the Ubuntu 8.04 release. But I wouldn't want to miss the weekend of the 26th/27th for making the

[Emc-developers] RELEASED: emc 2.2.5

2008-04-27 Thread Jeff Epler
I'm pleased to announce the next bugfix release of the EMC 2.2 series, version 2.2.5. This version fixes user-reported problems and adds a new hardware driver. The new packages are now available in the package repository. If you already installed 2.2.0 or 2.2.1, this is available as an update.

Re: [Emc-developers] Ubuntu 8.04 LTS - Feature request: RTDM

2008-04-28 Thread Jeff Epler
On Tue, Apr 29, 2008 at 01:36:55AM +0200, Wolfgang Köbler wrote: Hello, I heared some people are working on EMC for Ubuntu 8.04 LTS. This probably means a newer kernel and newer RTAI. And here comes my little request: Could you use a RTAI Version = 3.5 and enable the RTDM option in RTAI

Re: [Emc-developers] Ubuntu 8.04 LTS - Feature request: RTDM

2008-04-29 Thread Jeff Epler
Is this set of options OK for your needs? $ grep RTDM rtai_config.h /* #undef CONFIG_RTAI_DEBUG_RTDM */ #define CONFIG_RTAI_RTDM 1 #define CONFIG_RTAI_RTDM_FD_MAX 128 /* #undef CONFIG_RTAI_RTDM_SHIRQ */ Jeff - This SF.net

Re: [Emc-developers] halscope mod

2008-05-21 Thread Jeff Epler
On Wed, May 21, 2008 at 08:49:51AM -0400, John Kasunich wrote: For the hal_joystick change, I updated the man page. For halscope, I was going to update the man page, but I found that it doesn't have one. It was 11pm, and I wasn't going to write a man page from scratch at that point.

Re: [Emc-developers] Emc-developers Digest, Vol 25, Issue 3

2008-05-21 Thread Jeff Epler
On Wed, May 21, 2008 at 12:01:26PM -0400, chr0n1c wrote: if i boot into the stock kernel 2.24.16-rt everything works fine including my audio... would this stock kernel be ok/good for running my little machine? You can't control hardware with any kernel but the -rtai kernel. -rt is a

Re: [Emc-developers] followup on EMC LiveCD memory limit

2008-05-26 Thread Jeff Epler
On Mon, May 26, 2008 at 06:07:24PM -0400, Kent A. Reed wrote: Jeff: I thought I'd take this offline rather than add to the emc_users burden. Actually, this is a fine topic for the emc-developers list, if you're a member there. I'm sending a copy to that list. A few weeks ago, you said in

[Emc-developers] [EMAIL PROTECTED]: Re: 7i43 support in 2.2?]

2008-06-24 Thread Jeff Epler
- Forwarded message from Sebastian Kuzminsky [EMAIL PROTECTED] - From: Sebastian Kuzminsky [EMAIL PROTECTED] To: Jeff Epler [EMAIL PROTECTED] Subject: Re: 7i43 support in 2.2? Date: Mon, 23 Jun 2008 09:46:43 -0600 X-Spambayes-Classification: ham; 0.00 (5) On Mon June 23 2008 06:28:59

Re: [Emc-developers] classicladder V7.124 has problems help!

2008-06-26 Thread Jeff Epler
I am sure there are other tools, but I favor valgrind for finding memory leaks. It can be installed through the package manager. Run your program with 'valgrind --leak-check=full programname args...' anmd when it exits (you can ctrl-c it if you need to) you get a report that will show the exact

[Emc-developers] 2.2.6?

2008-06-27 Thread Jeff Epler
What do we need to do before 2.2.6? There are a bunch of bugfixes in there already that our users don't have. Tentatively I'd like to make a release the weekend of July 19--that's the soonest weekend I can commit to. Alex, do you think you'll have time on that weekend? Jeff PS There's also

Re: [Emc-developers] 2.2.6?

2008-06-29 Thread Jeff Epler
On Fri, Jun 27, 2008 at 04:46:12PM -0400, Ed wrote: Would it possible to have an option to have the spindle stop or not at tool changes? In the ini or other setup? Kirk mentioned this and I will have the same problem as soon as I get my CHNC going. No, I don't see this happening for 2.2.6.

Re: [Emc-developers] comp vs python 2.3

2008-07-08 Thread Jeff Epler
Our wiki indicates that python2.4 is available on sarge; if ./configure --with-python=/usr/bin/python2.4 or --with-python=python2.4 doesn't select this interpreter for comp, I'd treat it as a bug and fix it. http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Debian_Sarge_Compile_EMC2 Jeff

Re: [Emc-developers] joypad on new hardy install

2008-07-11 Thread Jeff Epler
We disable all ACPI-related items in the kernel configuration; this does sometimes cause hardware not to work (for instance, the ipw2200 on one of my laptops doesn't work without ACPI PNP). The reason that we disable these items is that some parts of ACPI are related to power management, and

Re: [Emc-developers] EMC2 G-code interpreter vs. NIST

2008-07-13 Thread Jeff Epler
We have not taken upstream changes to the gcode interpreter in a very long time. I am not aware of what interesting features, if any, exist in rs274ngc_new. Certainly no development has gone on there since before the release of emc 2.0.0. In our pdf/html documentation, we have a partial list of

Re: [Emc-developers] simulator enabled compilation

2008-08-03 Thread Jeff Epler
The change jmkasuninch mentions may fix the error concerning remove_copy. I also just added an inclusion of stdlib.h for the other symbols listed in your error message. For any others, refer to the respective manpage and add the header listed. Send me a diff or tell me what headers you added

Re: [Emc-developers] how long is too long to be without interrupts

2008-08-13 Thread Jeff Epler
On Wed, Aug 13, 2008 at 01:58:50AM -0600, Sebastian Kuzminsky wrote: A typical EPP transaction for this driver consists of two address cycles and 16 data cycles, for a total of about 20 or 25 microseconds of no interrupts. It occasionally (rarely) spikes as high as 75 microseconds.

Re: [Emc-developers] [Emc-commit] TRUNK emc2/src/hal/drivers/mesa-hostmot2 encoder.c, 1.2, 1.3 hostmot2.h, 1.13, 1.14

2008-08-24 Thread Jeff Epler
On Sun, Aug 24, 2008 at 01:49:42PM -0600, Sebastian Kuzminsky wrote: You have the trade-off exactly right, and I too am not sure what the best way to go here is. I think I sort of understand when you'd use the encoder index, but i dont understand when you'd use the index mask. index mask is

Re: [Emc-developers] EMC2 on Ubuntu Studio, kernel 2.6.24-19-rt?

2008-09-03 Thread Jeff Epler
The ubuntu -rt kernel is not compatible with emc. Only the -rtai kernel is compatible with the precompiled version of emc, and only rtai and rtlinux realtime kernels are supported for compiling emc. The ubuntu -rt kernel does not provide the APIs that are used by emc2 for its realtime components

Re: [Emc-developers] [Emc-commit] v2_2_branch emc2/docs/src/config emc2hal.lyx, 1.13.2.1, 1.13.2.2 ini_config.lyx, 1.26.2.11, 1.26.2.12

2008-09-07 Thread Jeff Epler
On Sun, Sep 07, 2008 at 12:33:44PM -, John Thornton wrote: Modified file emc2/docs/src/config/emc2hal.lyx Full file: http://cvs.linuxcnc.org/cvs/emc2/docs/src/config/emc2hal.lyx?rev=1.13.2.2 Difference:

Re: [Emc-developers] Getting Started html

2008-09-08 Thread Jeff Epler
I'll look into this. the lyx to html converter we use is homebrew, so this behavior is entirely my fault. Jeff - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based

Re: [Emc-developers] emc on x86_64

2008-10-03 Thread Jeff Epler
Have you followed the instructions for modifying the /etc/security/memlock.conf file shown here? http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Debian_Lenny_Compile_RTAI#Memlock_Size Jeff - This SF.Net email is sponsored by the

Re: [Emc-developers] The future of our documentation toolchain

2008-10-07 Thread Jeff Epler
On Tue, Oct 07, 2008 at 11:16:54AM -0500, Jeff Epler wrote: * in some cases, converting from 221 - 276 (Hardy native format) - 221 exposes bugs in lyx2lyx that cause it to run forever (seen in Master_User.lyx among other files) Specifically, run this on a Hardy system: /usr

Re: [Emc-developers] User app not responding to sigint

2008-10-10 Thread Jeff Epler
Userspace parts of emc can get exit signals in one of two ways: * Specific programs that are listed in the emc run script's Cleanup function are sent SIGTERM and then SIGKILL. In my copy of emc, the list is xemc yemc emcpanel keystick iosh emcsh emcrsh emctop mdi debuglevel and in a

Re: [Emc-developers] User app not responding to sigint

2008-10-10 Thread Jeff Epler
On Fri, Oct 10, 2008 at 11:03:54AM -0400, Eric H. Johnson wrote: Jeff, Thanks. Got it. I added emclcd to line 395 of emc.in. My program still isn't OK, looking forward to seeing that as a check-in. Jeff - This SF.Net

Re: [Emc-developers] pyVCP Error

2008-10-21 Thread Jeff Epler
On Tue, Oct 21, 2008 at 06:01:29AM -0600, John Thornton wrote: When working through the manual in the pyVCP section and using halrun to test my panel I get an error any time the example has a font/font in it. John and I talked about this some on IRC. font('Helvetica',20/font The

Re: [Emc-developers] spindle brake

2008-10-30 Thread Jeff Epler
There is already a pin called 'motion.feed-hold'. An integrator can use this today as the way to implement hold until the spindle is at (or close to) speed. The integrator is free to write whatever logic is desired, and hook it to motion.feed-hold. One slightly odd idea that crossed my mind

Re: [Emc-developers] [PATCH] Fix emc2 on recent kernels

2008-11-04 Thread Jeff Epler
Thank you. Applied to CVS TRUNK. Jeff - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two

Re: [Emc-developers] [Emc-users] RELEASED: emc 2.2.7

2008-11-11 Thread Jeff Epler
On Tue, Nov 11, 2008 at 07:25:25PM -0700, Sebastian Kuzminsky wrote: A couple of minor clarifications about the hostmot2 changes: Thanks, sorry I didn't get it right in the original mail. Jeff - This SF.Net email is

Re: [Emc-developers] Porting fix to 2.2 branch

2008-11-13 Thread Jeff Epler
Checked in on the 2.2 branch jeff - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to

Re: [Emc-developers] Controlling EMC from a non-GPL application

2008-11-19 Thread Jeff Epler
Paul, I assume Leslie Newell is asking about emc2. The vast majority of emc2 is covered by one of two Free Software licenses, GPL2 and LGPL2.1. I know you are aware of this, Paul, because you are the former developer who added the GPL2 notice block to many of the source files! For example:

Re: [Emc-developers] Controlling EMC from a non-GPL application

2008-11-19 Thread Jeff Epler
At least two header files that are likely to be linked with any user interface of emc2, emc.hh and emc_nml.hh, include GPL2 notices, and thus cannot be used in proprietary (or indeed any non-GPL2) software. Likewise, at least one source file which is likely to be linked with any user interface of

Re: [Emc-developers] [Emc-commit] TRUNK emc2/src/hal/drivers/mesa-hostmot2 encoder.c, 1.8, 1.9 pwmgen.c, 1.12, 1.13 stepgen.c, 1.14, 1.15

2008-11-19 Thread Jeff Epler
On Thu, Nov 20, 2008 at 01:14:23AM -, Sebastian Kuzminsky wrote: revision 1.9 date: 2008/11/20 01:14:23; author: seb; state: Exp; lines: +2 -0 add some missing sanity checks, should fix the crash Roberto found --- encoder.c 2008/11/19 15:07:33 1.8 +++ encoder.c 2008/11/20

Re: [Emc-developers] Controlling EMC from a non-GPL application

2008-11-20 Thread Jeff Epler
On Thu, Nov 20, 2008 at 11:26:42PM +, paul_c wrote: Then there are a few files that contain problematic phrases.. i.e.: //This is a generated file; the corresponding source code is the set of //files used by Altera's Quartus software to generate an .rbf-format //fpga firmware

Re: [Emc-developers] [Emc-commit] TRUNK emc2/src/libnml/nml nml.cc, 1.18, 1.19

2008-11-21 Thread Jeff Epler
On Thu, Nov 20, 2008 at 09:07:50PM -0700, Sebastian Kuzminsky wrote: Holy hell what's up with libnml? Looks like a dog puked in there. hey, at least it was Free. Or maybe free. But personally I'd say the dog PD there. jeff

Re: [Emc-developers] (no subject)

2008-11-21 Thread Jeff Epler
For sim, it looks like there's not a way to do it directly. The simplest way is probably to modify the line static int msg_level = RTAPI_MSG_ERR; /* message printing level */ in sim_common.h and rebuild. Another simple way would be to create a realtime component that has no function other

Re: [Emc-developers] Controlling EMC from a non-GPL application

2008-11-22 Thread Jeff Epler
On Sat, Nov 22, 2008 at 07:39:10PM +, paul_c wrote: As has already been pointed out, there is one file (as an example) claiming to be GPL2, pluto_step_rbf.h - In it's self, an autogenerated file from pluto_step.rbf - The HDL sources are labelled as GPL ver 2 or later.. Now, if Epler

Re: [Emc-developers] Controlling EMC from a non-GPL application

2008-11-26 Thread Jeff Epler
On Wed, Nov 26, 2008 at 02:47:56PM +, paul_c wrote: GNU Radio's firmware is not free enough for Debian to distribute in Main.. Actually, Paul, the fact that Debian distributes gnuradio and its usrp component including an .rbf firmware file[1] makes it clear that Debian also interprets the

Re: [Emc-developers] Controlling EMC from a non-GPL application

2008-11-29 Thread Jeff Epler
There are two separate questions that seem to be asked in this thread. First, and what Paul seemed to be asking: Can someone distribute the binary firmware files such as pluto_step.rbf along with the corresponding source code and meet all the requirements of the GPL? Matt Shaver and

Re: [Emc-developers] Adding lathe diameter mode

2008-12-15 Thread Jeff Epler
Lathe incremental mode should probably be set by a modal code (like distance units are set by G20/G21), not by a canon GET_EXTERNAL call. If it's not a modal code, then you can't switch between diameter and radius mode without changing inifiles. Chris identified some other diameter mode concerns

Re: [Emc-developers] patch submission in private e-mailfrom Michał Geszkiewicz

2008-12-17 Thread Jeff Epler
I would recommend not to include this patch as-is. I am concerned about it because it will not interact well with a second source of control for feed override. However, if we *are* going to go in this direction (since an integrator is well within his rights to decide that there will only be a

Re: [Emc-developers] proposed patch for halui direct control of MV, FO, SO

2008-12-19 Thread Jeff Epler
On Fri, Dec 19, 2008 at 11:56:54AM +0100, Michał wrote: In some cases controlling with couter/scale was cousing bouncing of value. Is the problem that you find counts buggy, or are you using a kind of control (e.g., potentiometer) for which counts is an inappropriate interface that causes you

Re: [Emc-developers] CVS server downtime this weekend

2008-12-26 Thread Jeff Epler
cvs.linuxcnc.org is now hosted on the new machine and is up again, but there are likely to be some additional shorter downtimes as I migrate other services that were hosted on the old machine. Jeff --

Re: [Emc-developers] stepconf advanced page patch again

2008-12-29 Thread Jeff Epler
First off, I found what was missing in the back routine of your advanced page. When overriding the destination page, 'return True' to skip the default behavior (finding page based on widget order): def on_advanced_back(self, *args): if self.has_spindle_speed_control():

[Emc-developers] emc 2.3 schedule

2008-12-30 Thread Jeff Epler
With 2009 nearly here, it's (past) time to set a schedule for 2.3. It looks like nobody else will take the job, so that makes me the release manager for 2.3 yet again. I've started a wiki page that details what I'm thinking: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Emc2.3Status =

Re: [Emc-developers] ISO 14649 / STEP-NC

2008-12-30 Thread Jeff Epler
On Tue, Dec 30, 2008 at 05:28:53PM -0500, Mark wrote: Tom Kramer mailed me a zip file for the ISO 14649 toolkit he is working on. I uploaded it to http://code.google.com/p/iso-14649-toolkit/ . It is not complete; Tom hopes to update it to cover all of Parts 10 and 11 of ISO 14649, not just

Re: [Emc-developers] [Emc-commit] TRUNK emc2/src/emc/usr_intf/stepconf stepconf.py, 1.56, 1.57 stepconf.glade, 1.19, 1.20

2009-01-03 Thread Jeff Epler
On Sat, Jan 03, 2009 at 06:16:09AM -, Chris Morley wrote: --- stepconf.py 2009/01/02 12:10:07 1.56 +++ stepconf.py 2009/01/03 06:16:08 1.57 @@ -172,9 +172,11 @@ self.machinename = _(my-mill) self.axes = 0 # XYZ self.units = 0 # inch -

Re: [Emc-developers] adding glade lib to classicladder

2009-01-03 Thread Jeff Epler
We don't yet have any C programs that use glade, so first you'll probably need to install the package libglade2-dev. Then, for a first try, you can hack in the correct libs and includes: Index: hal/classicladder/Submakefile === RCS

  1   2   3   4   5   6   7   >