On 4/8/2010 7:06 AM, Bernhard Kubicek wrote:
>
> First of all, I am currently 100% ok with the way emc development is
> handled.
> For the filtering, there are two things:
> )First, the patches in axis.
> I proposed this filtering menu. The idea is to have external programs, aka
> filters, that expect a gcode filename as first command line parameter. These
> filters then can do whatever they want, but should output useable gcode in
> their output stream. So clicking Menu->File->Filter->someprogramname calls
> "someprogramname currentlyopendgcode.ngc" and replaces the currently opened
> gcode by that.
> One filter e.g. could be: invertxcoordinates.sh or scale, or whatever.
> I proposed this feature, and with my very limited knowledge of python and
> tcl made a menu.
> Eppler did some nice reprogramming of the filtering, and made the
> integration in axis. However, at least on my Ubuntu LTS system, it did not
> work right away. I had to change one line of code, so my old python could
> parse it.
>
> However there are two more or less unsolved problems:
> -reloading, or homeing reload the original gcode file, and the filtering is
> lost
> However, for me its is just a convenience thing to have the axis integration
> of the filtering.
> They obviously can also work on command line level.
>
> )Second, there is the filtering tools that I am creating.
> It started as bash scripts, then i moved to c++ as gcode interpretation
> became more complex.
> This can be called by this pachable axis menu, or by command line.
> Every now and then, if I have some spare time between my two jobs, and if I
> find an error,  I do some reprogramming.
> One temporary snapshot I posted in the forum, so if somebody knowing  to
> programm really wants to try it.
> I intend to create a git-repository, and some more info than you get by
> calling it without command line options.
> But I don't have much time.
>
>
> -
> So, altogether, I find it awesome that somebody really picked up my idea to
> integrate the filtering, within two days after my proposal. Second, I am not
> angry that it is not integrated currently, because there are some drawbacks
> in the design. I think everything is handled well, if every nobody like me
> could have some code integrated without proper testing and quality
> assuarance, emc would get bloated and complex and unexpandable.
> Also, I don't expect anyone else but me to work for the proper integration.
>
> Please everybody, don't escalate things and be friendly with each other. Emc
> is great, everybody should be thankfull for others work, and obviously work
> together and not against each other.
> One problem might be that it is very easy to be accidentially insulting in a
> secondary language.
>
> greetings,
>   Bernhard
> ------------------------------------------------------------------------------
>
>    

>>Please everybody, don't escalate things and be friendly with each other. Emc
is great, everybody should be thankfull for others work, and obviously work
together and not against each other.

I agree......

Bernhard, I really appreciate your efforts at the filtering..  and the 
interaction with the other developers, Epler, Alex, Cradek, SWPadnos.and 
others ..etc.   I am constantly impressed by the speed at which 
communication and collaboration take place regarding EMC2.

I need to do some filtering work and I didn't notice that a change had 
slipped out of the master..  I'm sure we can get it slipped back in if 
that happened.  ;-)    I need to go back and look at that patch again.

I can appreciate Slavko's frustration if he has an outstanding issue,  
but compared to dealing with a commercial control company or other 
closed source CNC software, the help available from the EMC2 community 
is fantastic!!

I simply can't express my gratitude sufficiently to the many people on 
the IRC and this list who have helped me out.

THANKS!  just doesn't seem to be sufficient.


Dave
(Dave911 on the IRC)





------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to