RECOMMENDED CODE TO USE FOR CATALYST download _hybrid code -- beta update with PID temp control and better buffer here (5/2010) -- beta2, temp control past 230c and rapid acceleration working + buffer optimizations. runs on average 4 times faster. here(7/2010) - settings: x,y full step z 1/8 step a or e 1/8 step also hook up disable motor switches for using less power on cnc board a to arduino pin 15 /an2 ; these pins are configured to disable a motor not in use. x to arduino pin 16 /an3 ; also arduino documentation places these pin numbers y to arduino pin 17 /an4 ; for analog port used as digital port. z to arduino pin 18/ an5 This code is a hybrid code, meaning it runs and automatically switches between 3d code and 5d code. it allows 3d code to have acceleration control, and it runs with a baud rate of 115200, fixed are timing issues, interrupt delay set so threaded rod system works, 115200 timings fixed so error rate is a lot lower. no longer has a long pause between steps. also fixed the high speed arduino errata where pins were not logically switching. this was due to both interrupt delay, and possibly due to errata with the pull up resistors being enabled. the fix is just to double down the port pin functions so that if it is not updated the first time, it is updated the second write. it seems to have fixed it for high speed i/o changes. if you have issues, lowering down to 19200baud may help. note config file has changes here are some new features: resolution :this is how much detail to capture per mm. set currently to 20 or 1/20 mm. acceleration rate: this is how fast the ramp from slow to high speed is. current;y it is set to 2, or will reach max speed of linear acceleration in half the time. baud: this is the serial communication rate. code has been optimized to allow error free high speed communication. this is recommended for corners and angle circles where a lot of information is sent to controller for small moves next release will have more settings, i also will update meanings of the config file settings, next release will have pid control for relay, and rapid acceleration (instant acceleration)