I'd be interested........too bad the pinout is wrong.
Printable View
I'd be interested........too bad the pinout is wrong.
Hi, apologies for coming late to this - for some reason I no longer get alerts when someone posts on this thread.
With re bug 1.
I'm not completely sure what you mean.
However, I'll explain how it works, if this doesn't agree with what you've found let me know and I'll have a look.
With a 90:1 ratio and a half stepping motor, the minimum the motor can step is 0.01 deg. Therefore pressing the 0.01 jog button will always move 0.01 deg.
With a 60:1 ratio, each step is 0.015 degrees. The device can no longer step in 0.01 deg steps, so it defaults to stepping one step - hence the 0.015deg steps.
Obviously there is no fix for this - however if you have a microstepping driver you may want to use that and change the ratio to compensate.
Bug 2. Agreed, it shouldn't store the sense. I'll look into that.
In program mode there are two commands to do with sense and acknowledge.
First is 'wait for sense' which obviously just sits and waits for the sense line to change.
Second is 'acknowledge' which sets the acknowlege line. These two commands would normally be used in pairs to provide the correct handshaking.
Their main purpose is to link two units together (a friend of mine built a automatic clock gear/pinion cutting machine using a pair).
However they can be used with a PLC for production automation or any system where some other control system can manipulate the control lines.
Hope this helps.
Steve.
Just to re-iterate, none of the components are critical and all should be easily obtainable.
When selecting components the only thing to concern yourself with is the physical size - if you can squeeze it onto the board it'll be fine.
The only component to be careful of is the 18F452, these are available in a number of different packages. Make sure you buy the 40 pin DIP (look at the internal photo if you're unsure what it should look like).
Yes of course, you are absolutely correct. I was just playing with the controller on the desk, and getting familiar with the programing when I came across this and never gave it much thought, at least not in the right direction, as to why this was happening.
Thanks again.
Thanks Steve (kwackers),
I supplied the 5V DC required for the “Rotary Table Divider” circuit from the step motor driver card. And I did not use limit/control and sensor parts. Besides, in order to be able to make the circuit board smaller, I pulled the unused legs of the microchip out of the socket of the microchip. (See: Pht2). I also did not use 10K VR1. I connected the contrast leg of the LCD directly to the ground. The system the photos of which are attached works very well. Once again, thanks a lot for your efforts and contributions, Steve.
Best regards,
Erginer, from Turkey
I did
Jog CCW mode not working correctly. Press any keys for the CCW and goes 0.1 CW
software http://www.cnczone.com/forums/showpo...6&postcount=67
Fix :)
short-circuit limit2 with GND
Tanks
Hmmm, that's a 'feature'...
The short circuit you had will make it think it can't turn CCW, however once the attempt to move is complete it will then rotate CW to 'backlash' compensate which is OK because movement CW is allowed.
I think correct operation is if it stopped because of the limit switch it shouldn't backlash compensate.
I'll make a note of that...
As an aside, thanks to people for posting pics of their versions of the hardware - it's nice to see people are using my controller! And all over the world too!
Thanks a lot
It is a very useful tool. I put the pictures and after you finish
Have a nice day
Thank you Mr. kwackers
A picture is worth a thousand words.
nyce keypad :)