New PICStep firmware available
PICStep now has a V2.0 firmware available.
It has a new 1/16 mode (1/16, 1/8, 1/4 and 1/2, lost full), a 5 1/2 minute auto shutdown and the direction line bug fix.
The motor should sound exactly the same in either direction.
http://www.fromorbit.com/projects/picstep/
Alan.
Non Auto Timeout Version BRoken???
If the drive is in the correct mode a move of one inch should result in the same number of revolutions as the pitch of the lead screw and the carradge should move one inch.
on this machine a 1 inch move should result in 10 revolutins of the lead screw. I was only getting 2 1/2 revs.
As it turns out I was trying the "Non Auto Timeout" version. I tried the "Auto Timeout" version and it works properly, so possibly the "Non Auto Timeout" version is broken.
Thanks for your suggeston though.
Ted
PicStep Problem Micro Stepping
Ok guys i have been using picstep for 3 years now and i have been really happy. Suddenly i wanted to change my micro stepping on the Z drive to get better performance. There is a bug and i have tested over and over why i have no idea but i am working on it . I have compiled the asm file in MPLAB both versions with NO TIME OUT you will NOT be able to micro step period. Only 1 diffrence between the 2 files i cant work out why just yet. Anyone wanting to micro step will have to use the files with 5min time out. I want to get the time out on my Z drive up to about 30 min and when i sort it out i will post. As you all know the time out software you stand a chance of loosing your zero. I guess Alan did not get enough donations from all including myself to sort the problem out considering how many people use his board. So lets be gratefull anyway.
PicStep timeout Sorted ;-) for Micro Stepping
Ok i got it sorted 35min is long enough for me, With permision i will post the hex and asm files due to copyright but here is the line you have to modify
incf timeout_reg, f ; Increase the timeout reg value
btfss timeout_reg, 2 ; Check we've been around the 4 times of the 16 bit
Change timeout_reg, f
ibtfss timeout_reg, f ; Check we've been around the a lot more times
timeout_reg, f (f) gave me a time out of 35 min and that is fine with me i hope this helps you guys. Have fun & happy CNC lol i mean Xmas lol