- Joined
- Apr 18, 2018
- Messages
- 4
You found me. I don't have any backlash compensation because it's not CNC, just a programmable "gearbox". The number of pitch selections is arbitrary. I've implemented every pitch that I could find in online pictures of lathes, and every tap available from McMaster-Carr. I stopped short of having an arbitrary programmable option, but it would be possible. I did limit it to 4tpi just because I have a small lathe. That's getting to be some serious depth of cut, and I have already noticed some "hiccups" cutting an 8tpi Acme thread in 1144. I'm waiting for more timing pulleys and belts so that I can gear it down from the current 4:1 ratio between the stepper and the screw. I'm planning to test it at 5-, 6- and 8-to-1.
I still have more to do. The touch screen is great for a lot of things, but on-the-fly feed direction control needed something more tactile, so I've added a toggle switch mounted in front of the headstock. I quickly programmed it to control the direction, but have to add jogging support still. I just got sidetracked by actually making some things.
I think it would be cool to do cut knurling, so I'm also thinking of adding support for multi-start threads, but that's a ways off yet. I've only used half the RAM on the Mega so far, so there's still room to squeeze more features in . I promise to make at least a basic version of the code available at some point when I'm satisfied with it.
-Jon
[/QUOTE
You found me. I don't have any backlash compensation because it's not CNC, just a programmable "gearbox". The number of pitch selections is arbitrary. I've implemented every pitch that I could find in online pictures of lathes, and every tap available from McMaster-Carr. I stopped short of having an arbitrary programmable option, but it would be possible. I did limit it to 4tpi just because I have a small lathe. That's getting to be some serious depth of cut, and I have already noticed some "hiccups" cutting an 8tpi Acme thread in 1144. I'm waiting for more timing pulleys and belts so that I can gear it down from the current 4:1 ratio between the stepper and the screw. I'm planning to test it at 5-, 6- and 8-to-1.
I still have more to do. The touch screen is great for a lot of things, but on-the-fly feed direction control needed something more tactile, so I've added a toggle switch mounted in front of the headstock. I quickly programmed it to control the direction, but have to add jogging support still. I just got sidetracked by actually making some things.
I think it would be cool to do cut knurling, so I'm also thinking of adding support for multi-start threads, but that's a ways off yet. I've only used half the RAM on the Mega so far, so there's still room to squeeze more features in . I promise to make at least a basic version of the code available at some point when I'm satisfied with it.
-Jon
Did you end up making the knurling code? I spent a fair amount of time programming a Mega as a control system and found it fairly capable.