ngcgui is a utility that supports editing, testing, and using emc subroutines.
It was originally posted to the emc.user list in January 2010 as a standalone utility. After psha demonstated how to embed new tab pages in axis last fall, I updated it to take advantage of this capability. There are now a number of users and J Thornton regularly helps users on the emc forum with it (thanks to John and psha). Configuring ngcgui for the current version of emc (2.4) requires the user to edit their ini file and manage the location of a few tcl and python scripts. This can be problematic so I've simplified configuration by using features of emc2.5, specifically the new ini options: [RS274NGC]SUBROUTINE_PATH [RS274NGC]USER_M_PATH [DISPLAY]TKPKG These settings allow users to organize multiple subroutine locations and eliminates user management of script files since ngcgui is specified in the ini file as a versioned tcl package (Ngcgui). I've prepared a patch for emc2.5 that adds ngcgui and takes advantage of the new options. The patch includes an example library of subroutines and three simulator ini files (ngcgui_simple.ini, ngcgui.ini, ngcgui_lathe.ini) in the configs/sim directory. The patch includes additional code for a tcl package that makes a tab page for truetype-tracer (v4) that creates ngcgui-compatible subroutines. There is a brief video that shows how multiple tab pages can be used to combine features into a single gcode file: http://www.youtube.com/watch?v=Bn8T5Fw0ISs More information on ngcgui (using emc2.4) is at: http://www.panix.com/~dgarrett/ngcgui/README I've made a patch for consideration: http://www.panix.com/~dgarrett/stuff/0001-ngcgui-for-v2.5.patch dewey -- Dewey Garrett ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers