[Emc-developers] Willing to contribute

2009-05-22 Thread Maxime Lemonnier
Hi, I'm a graduate student in software engineering. I'm doing research in artificial intellegence at University Laval, Quebec, Canada. I have good programming skills and a substantial background in software design methodology (TDD, XP, Design Patterns, etc). My favorites languages are C++ and J

Re: [Emc-developers] Willing to contribute

2009-05-22 Thread Maxime Lemonnier
That does not correspond to my use case. I returned in stepconf many times (the "use existing stepconf file" was quite handy, and a sign that I'm not the only one in that case), to change things like max velocity, acceleration stepper directions etc. It is a common GUI pattern to have a setting

Re: [Emc-developers] Willing to contribute

2009-05-23 Thread Maxime Lemonnier
I could argue that such a "casual user" could hurt himself in many ways, and shouldn't be given access to the machine. I'd rather postpone the stepconf discussion to later, it is not high priority to me. Which brings us back to : - AXIS code organization/refactoring - opinion on the migra

Re: [Emc-developers] Willing to contribute

2009-05-23 Thread Maxime Lemonnier
Axis could be MUCH more than what it is, and maybe it would if the code base was more attractive. tk, the gui toolkit used is the single worst choice that you can make, and it's the main driver of the code's disorganization. Refactoring axis to a better structured project that use the very bes

[Emc-developers] Axis rewrite

2009-05-24 Thread Maxime Lemonnier
Hi, Have you looked at how axis is coded? The whole application holds in one big python file plus a few so-called "libs" in the lib directory. Right now, I have two problems that kind of block me from starting out : - What/where is the "algorithm" that converts the gCode to opengl commands? -

[Emc-developers] Axis rewrite - GUI/use cases suggestions

2009-05-25 Thread Maxime Lemonnier
6:10:27 pm Alexey Starikovskiy wrote: > Maxime Lemonnier wrote: > > Hi, > > > > Have you looked at how axis is coded? > > > > The whole application holds in one big python file plus a few so-called > > "libs" in the lib directory. Right now, I have two

Re: [Emc-developers] Axis rewrite - GUI/use cases suggestions

2009-05-25 Thread Maxime Lemonnier
to put on the project for the next two months. Read it as " I plan to invest enough effort on the project to have all essential AXIS current functionalities in a working state by mid-august" Thank you very much for the code sample. On May 25, 2009 11:52:05 am Alexey Starikovskiy w

Re: [Emc-developers] Axis rewrite - GUI/use cases suggestions

2009-05-25 Thread Maxime Lemonnier
ite for the ground > > works. If anyone is interested I'll just create him an account. We'll > > late make it public, but for the moment I prefer keeping it at a > > smaller scale. > > > > > > I plan to have a beta around august. > > >

Re: [Emc-developers] Axis rewrite - GUI/use cases suggestions

2009-05-25 Thread Maxime Lemonnier
tDesigner in greater details though. I really think it is the way to go. There is the ressource file that I don't know about yet. > > > > _ > > From: Maxime Lemonnier [mailto:maxime.lemonn...@gmail.com] > Sent: Tuesday, 26 May 2009 1:30 AM > To: EMC developers &

Re: [Emc-developers] Axis rewrite - GUI/use cases suggestions

2009-05-25 Thread Maxime Lemonnier
On May 25, 2009 08:22:22 pm Frank Tkalcevic wrote: > On May 25, 2009 04:50:25 pm Frank Tkalcevic wrote: > > My only gripe with QtDesigner is that you need to recompile the code > > afterwards. > > That is not true with python, which is interpreted. Of course, you have to > regenerate the gui's pyth

[Emc-developers] 9.04 build

2009-06-03 Thread Maxime Lemonnier
Just curious, has anyone managed to successfully build emc2 on 9.04? Thanks -- OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the la

Re: [Emc-developers] Transition to the git revision control system

2009-06-05 Thread Maxime Lemonnier
Hi, I'm new to emc-developpers list, so I decided to shut up over this. But I personnally think that bzr on lauchpad would have been a much more sensible choice. bzr offer an svn-mode which is quite handy for IDE with source-control integration. linuxcnc.org would have then hosted the wiki/web

Re: [Emc-developers] Transition to the git revision control system

2009-06-08 Thread maxime lemonnier
copy of a file but the copy as of the last add * - *no update command * - *revision numbers are SHA strings, not numbers. * On Fri, Jun 5, 2009 at 4:34 PM, paul_c wrote: > > On Friday 05 June 2009, Maxime Lemonnier wrote: > > I'm new to emc-developpers list, so I d

[Emc-developers] RCS/CMS/NML question

2009-07-31 Thread Maxime Lemonnier
Hi, I'm looking for someone familiar enough with the RCS/CMS/NML subsystem. I'm looking for a way to implement the observer pattern so, what I'd need is a way to register some callback function(s) when shared memory is written. This is where I'm starting from : [17:54] in cms/cms_in.cc [17:5

Re: [Emc-developers] RCS/CMS/NML question

2009-07-31 Thread Maxime Lemonnier
n either look into the blocking_read > implementation to see if the events/fds are exposed, or set up your own > background thread to do wait. > > Frank > > > _ > > From: Maxime Lemonnier [mailto:maxime.lemonn...@gmail.com] > Sent: Saturday, 1 August 2009 8:37 AM > To:

Re: [Emc-developers] glrefactor: please kick the tires

2009-09-08 Thread Maxime Lemonnier
I've done significant progress on my PyQt4 GUI. It is about 40 hours away from being almost feature complete, but I won't rush it, as the main intent is to clean up the code/design. One thing I barely touched is the openGL/gcode canon part, because I plan to recode it in C++ and build a SIP to

Re: [Emc-developers] glrefactor: please kick the tires

2009-09-08 Thread Maxime Lemonnier
On September 8, 2009 10:32:07 pm Jeff Epler wrote: > On Tue, Sep 08, 2009 at 09:18:06PM -0400, Maxime Lemonnier wrote: > > One thing I barely touched is the openGL/gcode canon part, because I plan > > to recode it in C++ and build a SIP to use it from python. If you are > >

Re: [Emc-developers] glrefactor: please kick the tires

2009-09-23 Thread Maxime Lemonnier
http://www.phoronix.com/scan.php?page=news_item&px=NzU0NQ Ubuntu 10.04 oughts to be LTS after all. On September 8, 2009 10:32:07 pm Jeff Epler wrote: > On Tue, Sep 08, 2009 at 09:18:06PM -0400, Maxime Lemonnier wrote: > > One thing I barely touched is the openGL/gcode canon part, b

[Emc-developers] A clue..

2009-11-21 Thread Maxime Lemonnier
Thinking to it.. the only clue I have is that the error is always in the same direction : the z-column always tend to move higher than it should. Fo the moment I guess the machine is usable for milling. I will limit z acceleration (ah it could be a nice way to find out if it the problem is mechani

Re: [Emc-developers] A clue..

2009-11-21 Thread Maxime Lemonnier
Sorry, Ignore my previous message, it was a reply to the wrong message from Jon Elson :$ Max On Sat, 2009-11-21 at 16:01 -0500, Maxime Lemonnier wrote: > Thinking to it.. the only clue I have is that the error is always in the > same direction : the z-column always tend to move higher t

Re: [Emc-developers] dxf2gcode: Looking for Python UI directions

2009-12-07 Thread Maxime Lemonnier
I'm working on a new EMC GUI based on PyQT4. It is, by far, the best gui toolkit around. I recommend using Qt4-designer with pyuic4 and, if not already done, to decouple your project in a gui project and a back-end project. I can give you access to my svn if you want an example. PyQt4 will be