Page 1 of 1

Multiple print sequential ordering

Posted: Sat May 06, 2017 5:14 pm
by Derrick
Due to the off-centered positioning of the hot end on my print head, I would like to print from left to right on the bed. Due to a low gantry height (12 mm), I need to print the parts in two sections in the vertical direction. If I set both the parts and processes in the correct order, I can repeatably have the first 12 mm sections of the parts print in the correct order. However, probably for better mechanical properties at the section break, the last part continues on and prints FIRST of the top collection of part sections, instead of going back to the first part on the left, and printing left to right again. See image for reference:
Is there any way to force S3D to do this? If not, is there no-learning curve program to convert .gcode to a .x3g file, so that I could just copy and paste the .gcode around to the desired order and convert it to a .x3g? I am doing this on a Qidi Tech that unfortunately does not use convenient .gcode that I can open up in Notepad++.

Re: Multiple print sequential ordering

Posted: Sun May 07, 2017 8:19 pm
by Derrick
I think I figured a way to do this, and am printing properly now. I will document here for any people who may be having a similar issue. What didn't work was using the gpx.exe that came with S3D (also available on github), after copy+pasting the chunk of code that was mis-ordered to the proper place in the file. I'm sure it would have worked properly if I knew the exact settings to use for my printer, which I don't. I got many errors during the conversion, and the printer kept trying to print with the wrong nozzle and in the wrong spot, suggesting the TX commands and whatever command is used for tool offsets or origin settings were not properly converted. After spending some time googling and reading forums, I found a version of the gpx.exe packaged with a gui that conveniently listed various printers I could simply select from.

I hope S3D will add an option to manually set the order of the parts; as I'm only printing 3 parts right now, it's not a big deal to copy and paste chunks of code around in the file. But some of my other printers that are bigger (and fortunately take regular .gcode) and can do 20 parts sequentially would greatly benefit from this being fixed so I don't have to keep doing this.


Re: Multiple print sequential ordering

Posted: Thu May 11, 2017 3:44 pm
by intentional3d
Can you update how you solved this?

Re: Multiple print sequential ordering

Posted: Thu May 11, 2017 7:51 pm
by Derrick
intentional3d wrote:Can you update how you solved this?
I just did... lol. The way I said in my previous post worked just fine.

The other way to do it is to duplicate all the parts, manually align each of the duplicates on top of each other by typing the X Y Z offset coordinates, then in the Advanced tab, use "start printing at height" and "stop printing at height". So if your part is 45 mm, and your gantry height is 10, you will have 5 separate processes for each part: 1) 0-10 mm, 2) 10-20 mm, 3) 20-30 mm, 4) 30-40 mm, 5) 40-45 mm. But this is a huge PITA with all the processes and it's so easy to make a mistake.