I use Kiri:Moto inside onshape (in the Google Chrome browser running on Ubuntu Linux).
In onshape, if I insert a new Kiri:Moto tab, import a part from the current document, go through the whole process to export G-code, works great.
Next I insert another new Kiri:Moto tab, repeat the process with another part.
Now I go back to the first Kiri:Moto tab, and I see that it no longer contains the first part, but rather the part from the second Kiri:Moto tab. I’ve lost my work from the first tab.
So it seems like every new Kiri:Moto tab overwrites previous Kiri:Moto tabs.
Is there any way around this? How can I generate G-code for multiple parts from onshape?
Hi Greg. Multiple KM tabs in Onshape is not a supported use case. It’s complicated to reconcile the way Onshape expects tab session data to work and the way KM actually stores things
I’m guessing you want to generate gcode for multiple parts separately where you preserve your operation chain per part and can reload that at any time? I’m working on improving the “setup → profiles” menu to enable this. it sort of works now but has unexpected side-effects that I’m trying to sort out.
Stewart, thanks for the fast reply. And thank you for your hard work on KM.
OK, I understand the limitation. Your guess is correct. I only have room on my CNC machine for one part at a time, and the parts use different bits. So I need separate set ups for each part (separate G-code files). And I need to be able to come back weeks or months later and re-generate the G-code as my 3D model changes in onshape.
As a work-around, could I export each part to a separate file and import into separate KM sessions (outside onshape)? Or does that just leave me in the same situation?
If that would work, should I use OBJ, STL, or 3MF? I see that onshape can export all three.
my preferred approach for checkpoint / restoration / testing is to export the entire workspace .kmz (files → export) and then re-import them later in Kiri:Moto running inside a private browsing tab. this prevents the restored workspace from affecting Kiri:Moto settings in any other tabs inside or outside of Onshape.