GregValiant 1,408
That's an interesting question. These are some random thoughts.
The G1 and G0 lines within a Gcode file will tell the printer what point to go to in space. That often looks like the axes are tied together somehow, but they aren't. Consider these two lines...
G1 F500 X12 Y12 Z25
G1 X25
The first line tells the printer to move from where ever it is to the 12,12,25 point at 500mm/min. Within the printer/planner the calculations are made to have all three motors arrive at the destination at the same time...a linear move from point A to point B.
Within the second line there is no mention of F, Y, or Z so there is no movement on the Y or Z axes and no change in the feed rate. The head simply moves in the "X only" to 25,12,25 at the previous speed of 500mm/min. So the X axis is independent of the Y and Z. That independence is also true for the Y and Z (and E).
Your problem might end up being the feed rate of 1-10mm/min. I don't know the Ultimaker printers. Are their stepper motors and drivers capable of going that slow? I just checked my Ender by sending G1 X100 F1 and the actual speed was 24mm/min. That "minimum speed" is between 2.4 and 24 times faster than you want. I'd need a heckuva gearbox to get it down to 1mm/min - and I'd need one on each axis. There are finer steppers available, and there is micro-stepping but I'm thinking you'll still need a gear reduction unit to go that slow.
You can make a printer go in an approximate circle with a single line of Gcode using G2 or G3. That places the calculations for the circle on the printer/planner whose "discrimination" is dependent on the firmware. The circle is going to be a collection of short lines. Referring again to my printer running Marlin firmware, the shortest line for a G2 / G3 circle is 1mm. A circle of radius 1 would end up as a six sided polygon rather than a real circle. Pushing plastic, that doesn't matter, but in your case it might.
- 1
Recommended Posts
John2021 0
Anyone can offer some insights on how to control X&Y&Z independently?
I am hoping to convert our Ultimaker to a medical device, a tool to electrospin biomedical sensors.
Thanks in advance
John
Link to post
Share on other sites