Is it possible to have all the stepper controller STEP output pins on the same AVR port? I was looking at and this firmware has some interesting optimizations that allows the stepping of multiple axis at the exact same time because a single PORT register write enables multiple STEP pins. Sure there is minimal delay when doing multiple digitalWrite in a row, but why now leave the option open foby jv4779 - Next Wave Electronics Working Group
I have been working on getting endstops working. There is a DDA issue that I am not sure how to solve. If you just skip the step on an axis that hits the endstop that can cause the DDA to abort when did_step=0. If I do all the normal logic for a step except setting the actual step pin the DDA doesn't get aborted, but then it has to run the full course (ie along time when doing a -250 on the G2by jv4779 - Firmware - experimental, borrowed, and future
What is the best way to submit patches? I am assuming that I am the first to try termistor temp control since it didn't work at all. My setup uses seperate enable pins for each stepper so I have a patch for that too.by jv4779 - Firmware - experimental, borrowed, and future
I have been attempting to make this firmware work with my Mega/Pololu stepper based Repstrap. After being unable to make a Z-axis move I think I tracked it down to the steps/mm being too high. Using a M8 threaded rod directly connected to a 200 step/rev motor at 1/16 microstepping makes my steps per MM = 2560. When the dda.c create function calculates the move distance it is always 0, since UMby jv4779 - Firmware - experimental, borrowed, and future