I am building a machine to do ceramic paste printing. My application requires that I print on a turntable for technical reasons, so I need a rotary C axis. I need to be able to run the paste extruder and rotary axis simultaneously, so I can’t just setup a second extruder for the turntable and be switching back and forth between T0 and T1. I have looked at using extruder mixing in other firmwares (Marlin), but they don’t allow setting distinct E factors (steps/mm) for each extruder.
I see that Smoothie allows setting up to 6 axes if compiled with AXIS=6 and CNC=1 . However, it’s not clear to me if there is a way to leave out the CNC=1 and just use use the default AXIS=5 and still have an extruder “E” G-code and an added rotary axis G-code available. I think that default AXIS=5 just gives you 2 extruders which have to be independently selected (T0, T1)
I’m writing my own G-code generator, so I can work around G-code nomenclature if necessary. If Smoothie allows distinct steps/mm factors for two extruders AND they can be run simultaneously (no T0-T1 switching), I can work with that, OR - I could potentially use a CNC build and assign the A axis to the extruder and the B axis to my rotary table.
Ideally, I’d like to just issue a G1 C360.0 E200.0 or similar to spin the turntable 360 degrees while synchronously extruding 200mm of paste (or whatever is the proper amount for the current circumference that will be calculated in my G-code) .
I’m really asking what is possible so that I don’t have to waste time on trial and error to find out what works and what doesn’t.