Joymaker
Posts: 10
Joined: Thu Oct 08, 2015 2:09 pm

Postprocessing, GPX, and pausing

I was very happy to learn today that Simplify3D has a Postprocessing section and its Scripts configuration tab. I'm having a hard time finding documentation that makes the syntax clear how on to use it. I have a GPX printer (FlashForge), and I need GPX conversion with extras. One blog suggested that the following would be equivalent to the default "Create .x3g file for Makerbot printers..." checkbox:

GPX [output_filepath]

This I pasted literally, but the result is that when I say "Save tool paths to disk", I get a gcode file but not a GPX file. So, could I have a little help? Obviously, I can't be writing in the literal output file path, it's going to be different every time. So What IS the equivalent command?

And then the part I really need: programmed pauses. I really want to say something like, "Convert to GPX, inserting a pause at z=3 mm". Or if I have to say layer 30 instead of z=3, that's not a problem. Could someone please tell me EXACTLY what goes in the "Additional terminal commands for postprocessing" box to achieve this?

Additional question: is it possible to invoke a UNIX style shell script from that box?

MacOS 10.9.5, S3D 3.0.2
CompoundCarl
Posts: 2005
Joined: Wed Aug 05, 2015 7:23 am

Re: Postprocessing, GPX, and pausing

What are the "extras" that you need? If it's just a pause at z-position option, then you can easily do that just by adding a single command to your starting script.

For example, to pause at 3.0mm, just add this command to the bottom of your starting script (on the Scripts tab)
M322 Z3.0

If you want to pause at a specific layer, then just use the built-in preview to figure out what Z-height that layer corresponds to (I like to use their cross section viewer to determine the exact Z-height when in the preview)

That's going to be much easier than trying to convert all these files yourself. The software already does this all for you.
Joymaker
Posts: 10
Joined: Thu Oct 08, 2015 2:09 pm

Re: Postprocessing, GPX, and pausing

Thanks, I'll try that. But it's going to be different Z levels for every print in a series; awkward to come in here and edit every time. I'd really rather invoke GPX in the Post Processing script, giving it an external config file, if someone can tell me how.

Return to “Troubleshooting and Bug Reports”