![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| PicStep Controllers Discuss PicStep Controllers here! |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| ||||
| ||||
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. |
|
#4
| |||
| |||
|
|
#6
| |||
| |||
| A while back I ran into an issue with the 16F628A not programing properly. I don't remember the issue. We were using firmware designed for the 16F627 as I recall and there was something different about the 16F628A that would not work. Does this code work in the current 16F628A? Microchip is only offering samples on the A versions of the pdip package. |
|
#9
| |||
| |||
|
Did you try manualu, step-by-step? If using GCODE speed can be to fast to see difference, but with jog difference is so obviously. |
|
#10
| |||
| |||
| 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 |
| Sponsored Links |
|
#11
| |||
| |||
ASM codes are the same for both SW, except line 23 #define TIMEOUT_ENABLED and it is normal. In any case, I like "Auto Timeoutcode", but I will be really happy if Alan will be so kindly to tell me how to change timeout from 5.1/2 minutes. I didn't know assembler well so I can't find "magic value" in code. |
|
#12
| ||||
| ||||
| Code: 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 counter (~5 minutes 45 seconds @ 20MHz) goto Loop -A. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |