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

Reply via email to