Re: [Emc-users] Surfacing Druid
Ben, Thanks for trying the druid and your suggestions. See my *** comments below. Michel -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of ben lipkowitz Sent: vendredi 28 septembre 2007 04:58 To: Enhanced Machine Controller (EMC) Subject: Re: [Emc-users] Surfacing Druid On Fri, 28 Sep 2007, Michel Gouget wrote: > The source and binaries of the Druid are available at > http://www.gouget.org/druids , along with explanations and screenshots. > hello Michel, i downloaded your program to try it out, since it looks pretty. *** Thanks! some things that were not immediately obvious when building the program: you must compile fltk-1.1.7 with configure --enable-localjpeg --enable-localpng --enable-localzlib *** Added to the WEB Page you must use an emc2.1 branch that has been built, not just the source *** Added to the WEB page some suggestions: use sensible default values for spindle, roughing %, z safe/retract for example, 2000rpm, 50%, z0+5mm *** Done. calculate feed from spindle speed and chipload *** I wanted to do something simple, so I prefer letting the user enter raw values. it's not clear what Z finish is supposed to mean. maybe "finish pass depth" would be better *** Done. some bugs: machining time is wrong. it says 26' 27" for my test program, but it took less than 6 minutes to run the program. ( http://fenn.dyndns.org/pub/irc/test.dsurf ) *** It is not a bug, but the result of G0speed=1, when G0 speed = 400, the time becomes 5'07". There is now a sensible default G0 Speed. clicking 'down arrow' in spindle rpm goes to 999 instead of 0 or negative *** Not a bug. Spindle speed must be > 0, so 'down arrow' brings the highest spindle speed. tool diameters are not saved in stand-alone mode. maybe the numbered tools should be grayed out in stand-alone mode? it shouldn't start on tool 0 at least *** That was intended to ensure that the user is aware that the tool diameter is inconsistent. I have added a warning instead. libnml.so isn't getting linked in for some reason. ldd dsurf: libnml.so => not found libnml.so does indeed exist: -rwxr-xr-x 1 fenn fenn 962635 2007-09-27 21:06 /pub/emc/emc2.1/lib/libnml.so this is what 'make' does: g++ -o dsurf dsurf.o dsurf1.o dsurf2.o dsurf3.o f_dsurf1.o tabwdesc.o dsurf1_png.o dsurf_html.o dr_help_view.o dremc.o ../tinyxml/tinyxml.o .../tinyxml/tinyxmlerror.o ../tinyxml/tinyxmlparser.o ../tinyxml/tinystr.o .../utils/drutils.o ../utils/mg_png_image.o /usr/local/lib/libfltk.a /usr/local/lib/libfltk_images.a /usr/local/lib/libfltk_jpeg.a /usr/local/lib/libfltk_png.a /usr/local/lib/libfltk_z.a /pub/emc/emc2.1/lib/libemc.a /pub/emc/emc2.1/lib/libnml.so -L/usr/X11R6/lib -lXpm -lX11 ideas anyone? *** Try "export LD_LIBRARY_PATH=/pub/emc/emc2.1/lib:$(LD_LIBRARY_PATH)" before starting dsurf. This puts EMC in the list of directories searched by the loader. __ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Surfacing Druid
On Fri, 28 Sep 2007, Michel Gouget wrote: > The source and binaries of the Druid are available at > http://www.gouget.org/druids , along with explanations and screenshots. hello Michel, i downloaded your program to try it out, since it looks pretty. some things that were not immediately obvious when building the program: you must compile fltk-1.1.7 with configure --enable-localjpeg --enable-localpng --enable-localzlib you must use an emc2.1 branch that has been built, not just the source some suggestions: use sensible default values for spindle, roughing %, z safe/retract for example, 2000rpm, 50%, z0+5mm calculate feed from spindle speed and chipload it's not clear what Z finish is supposed to mean. maybe "finish pass depth" would be better some bugs: machining time is wrong. it says 26' 27" for my test program, but it took less than 6 minutes to run the program. ( http://fenn.dyndns.org/pub/irc/test.dsurf ) clicking 'down arrow' in spindle rpm goes to 999 instead of 0 or negative tool diameters are not saved in stand-alone mode. maybe the numbered tools should be grayed out in stand-alone mode? it shouldn't start on tool 0 at least libnml.so isn't getting linked in for some reason. ldd dsurf: libnml.so => not found libnml.so does indeed exist: -rwxr-xr-x 1 fenn fenn 962635 2007-09-27 21:06 /pub/emc/emc2.1/lib/libnml.so this is what 'make' does: g++ -o dsurf dsurf.o dsurf1.o dsurf2.o dsurf3.o f_dsurf1.o tabwdesc.o dsurf1_png.o dsurf_html.o dr_help_view.o dremc.o ../tinyxml/tinyxml.o ../tinyxml/tinyxmlerror.o ../tinyxml/tinyxmlparser.o ../tinyxml/tinystr.o ../utils/drutils.o ../utils/mg_png_image.o /usr/local/lib/libfltk.a /usr/local/lib/libfltk_images.a /usr/local/lib/libfltk_jpeg.a /usr/local/lib/libfltk_png.a /usr/local/lib/libfltk_z.a /pub/emc/emc2.1/lib/libemc.a /pub/emc/emc2.1/lib/libnml.so -L/usr/X11R6/lib -lXpm -lX11 ideas anyone? - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Surfacing Druid
Michel Gouget wrote: > Dear All, > > I have just put online my Surfacing Druid, an interactive program for doing > surfacing operations. > > While EMC and NC mills are wonderful, I always found that writing g-code for > simple operations was overkill, and I usually end up doing things by end > using the jogging buttons. > > So I decided to design druids for doing interactively simple things. Just in case somebody has use for them, I have a bunch of small c programs that I use all the time for simple operations. I have programs to bore circular and rectangular pockets, "trepan" out circular and rectangular cutouts in panels without having to chew up the entire interior, do a circular or rectangular pattern of holes, mill threads, peck drill holes, use a file of X-Y coords to make programs to spot drill, drill and tap an irregular array of holes, and so on. As I need particular functions, I write them, like I recently wanted slots with rounded ends. I haven't put them all on my web page yet, but see http://jelinux.pico-systems.com/gcode.html for the ones I have. Jon - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Surfacing Druid
Dear All, I have just put online my Surfacing Druid, an interactive program for doing surfacing operations. While EMC and NC mills are wonderful, I always found that writing g-code for simple operations was overkill, and I usually end up doing things by end using the jogging buttons. So I decided to design druids for doing interactively simple things. After the surfacing druid, which helped me understanding a little bit more the internals of EMC, I expect to develop a Probing Druid. The source and binaries of the Druid are available at http://www.gouget.org/druids , along with explanations and screenshots. Enjoy! Michel - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users