Thanks Dust,
My printer drivers can only do half stepping. I'm using the Vexta UDK5114N 5 phase stepper driver and PK564-NAC motors I salvaged from some old equipment. See --> [
images.100y.com.tw]
for details. I can get reasonable resolution because my motors are 0.72 degree per step, giving 500 steps / rev or 1000 steps/ rev in half step mode. In my case with marlin set as follows:
#define DEFAULT_AXIS_STEPS_PER_UNIT { 11.94, 13.93, 500, 129.7 }
for my X axis one step should move 1/11.94 = 0.084mm. My printer is working fine. I have attached a pic of a wade extruder I've printed that works great to give some idea of the quality I'm getting. Before I go modifying the hardware to improve the resolution with gearing, an easier fix would be to make some firmware adjustment if that was possible. Software is not my forte but from what I've gleaned from looking at the stepper.cpp file, there seems to be an interrupt routine that gathers up the step count and only moves the motors after some minimum count. Maybe I'm off the mark in my assumption of what's going on in the Marlin code but applying this theory to my printer; since I see a best resolution of approx 0.4mm this means an accumulation of 4 to 5 steps before the ISR is triggered , given my theoretical resolution of 0.084mm/step. This would explain why printers that use microstepping, and typically having an X axis firmware setting of 80 steps /mm can get printer moves below 0.1mm. If I apply the same logic to these printers; the theoretical best resolution is 1/80 = 0.0125mm. If the printer counts 5 steps before interrupting for a move this gives a best actual resolution of 0.06mm. I realise that other mechanical considerations come into play which further reduces this resolution value such that many reprap printers give a best X or Y axis resolution of 0.1mm on their printer specification sheet. Can anyone tell me if I am on the right track here and if it is possible to modify the firmware for this issue when X and Y steps /mm are well below 80 as in my case?
Thanks in advance for any help.
Attachments:
open |
download -
Optimized-IMG_2649.JPG
(612.5 KB)