sorry I cant help you with your g code and scripting but your machine looks cool wish i could see it in person
On 15-11-10 01:47 AM, Jeshua Lacock wrote: > Greetings, > > I am about to print Hello World on what is likely the world’s second optical > glass 3D printer command by LinuxCNC. My blog on the subject is here: > http://glassprinted.com > > Unlike the world’s first, I have a mechanical nozzle actuator that I need to > close (on retract g-code) and open after the rapid move but before beginning > to print. > > I found this thread which looks like a perfect start: > > http://comments.gmane.org/gmane.linux.distributions.emc.user/39222 > > It is a shell script that changes instance of "space E digit" with " space A > digit" (as Axis is configured to use A as the 4th axis). This gets me half > way there - the nozzle would close, but I need to add a similar line > following a rapid but only following a retract. That would be safest I think. > > So here is example 3D printer g-code (generated from Slic3r) - I added the > comments: > > G1 E2.00000 F2400.00000 //Retract > G1 X87.650 Y92.119 E2.20901 F1800.000 //Rapid > G1 X87.650 Y85.364 E2.41802 //Print > G1 X93.500 Y81.987 E2.62703 //Print > G1 X…. Y…. > G1 E2.00000 F2400.00000 //Retract > G1 X100.650 Y92.119 E2.20901 F1800.000 //Rapid > G1 X100.650 Y85.364 E2.41802 //Print > G1 X106.500 Y81.987 E2.62703 //Print > G1 X112.350 Y85.364 E2.83603 //Print > G1 X…. Y…. > > What I need is: > > G1 A2.00000 F2400.00000 //Retract > G1 X87.650 Y92.119 E2.20901 F1800.000 //Rapid > G1 A-2.00000 F2400.00000 //Un-retract *insert > line* > G1 X87.650 Y85.364 E2.41802 //Print > G1 X93.500 Y81.987 E2.62703 //Print > G1 X…. Y…. > G1 A2.00000 F2400.00000 //Retract > G1 X100.650 Y92.119 E2.20901 F1800.000 //Rapid > G1 A-2.00000 F2400.00000 //Un-retract *insert > line* > G1 X100.650 Y85.364 E2.41802 //Print > G1 X106.500 Y81.987 E2.62703 //Print > G1 X112.350 Y85.364 E2.83603 //Print > G1 X…. Y…. > > Awk and sed are definitely not my strength - any hints would be greatly > appreciated! I will print someone a glass coffee mug! :) > > > Thanks, > > Jeshua Lacock > Founder/Engineer > <3DTOPO.com> > GlassPrinted.com > > > ------------------------------------------------------------------------------ > Presto, an open source distributed SQL query engine for big data, initially > developed by Facebook, enables you to easily query your data on Hadoop in a > more interactive manner. Teradata is also now providing full enterprise > support for Presto. Download a free open source copy now. > http://pubads.g.doubleclick.net/gampad/clk?id=250295911&iu=/4140 > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users ------------------------------------------------------------------------------ Presto, an open source distributed SQL query engine for big data, initially developed by Facebook, enables you to easily query your data on Hadoop in a more interactive manner. Teradata is also now providing full enterprise support for Presto. Download a free open source copy now. http://pubads.g.doubleclick.net/gampad/clk?id=250295911&iu=/4140 _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users