Search results

Home Model Engine Machinist Forum

Help Support Home Model Engine Machinist Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
  1. rodw

    Interrupt Driven Rotary Table controller

    I really have no Idea.It will not include the bug fix of Andrew in post #136
  2. rodw

    Interrupt Driven Rotary Table controller

    There is a 12th version. I uploaded it here. However, if the keyboard is not working, it is because of an incompatible keyboard/LCD shield that uses a different resistor value. You could try editing LCD.cpp and use this key map instead of whats there. static uint8_t const buttonMappings[]...
  3. rodw

    Interrupt Driven Rotary Table controller

    Hmm, it indeed looks like you have found a bug
  4. rodw

    Interrupt Driven Rotary Table controller

    reloader, be sure you are using the version in post #103 and make the change in post #107. The code is robust and enough people have used it to know its bug free now. You may be getting interference from the serial port data re the burst. I can't quite remember which pins it uses. In my...
  5. rodw

    Hi from downunder

    Hi Ron. I had an AL320G which I bought new. I really think its a good solid and accurate lathe for the price. Its nice and heavy and has a good sized spindle. You can spend a lot more on a lathe with the same size spindle bore and swing. It really only has two limitations. It uses change gears...
  6. rodw

    Arduino control for a 3” rotary table

    Your stepper drive is a pretty sophisticated one that has a number of modes to support steppers as well as several different types of servos. You don't need a PLC (an Arduino is fine), you just need to use their software to set the mode to step and direction and use the existing Arduino sketch.
  7. rodw

    Software in the cloud

    Not really, the business started as a hobby and then took over my life. The sad part was the hobby was funding my machine shop in preparation for retirement but a redundancy spoiled the best laid plans. A paid subscription to Google gsuite will follow me into retirement and beyond. Its just...
  8. rodw

    Software in the cloud

    Personally, I think the cloud rules. I love it. My most used device is a Chromebook and all my documents and spreadsheets are in the cloud with Google Gsuite which I have used for over 10 years, and I work every day from 3-4 devices. My accounting system is a licensed supported version of...
  9. rodw

    Interrupt Driven Rotary Table controller

    What is the value in the setup menu for MaxHz? Try halving it and make sure MinHz is less than that number. This is what determines stepper speed and at the beginning of a move, it ramps up from minHz to MaxHz then ramps down the other way at the end. Low speeds have more torque. The other...
  10. rodw

    Automating Rotary Table

    Its totally unreasonable to expect a small embedded CPU like the Atmel chips used by the Arduino to support the same features of the MS compiler which is written for CPU's with exponentially more processing power. Also you are failing to understand that floating point arithmetic is very...
  11. rodw

    Interrupt Driven Rotary Table controller

    I suspect you are trying to drive the stepper faster than it is able to do so. In frequency. settings, reduce the frequency. Too many people have used this script for it to be a software issue. It has to be a configuration or wiring issue.
  12. rodw

    Automating Rotary Table

    Ron, you have a servo motor where position is determined by encoder feedback back to the controller from the encoder. There is therefore no need to be concerned with lost steps once the servo drive is tuned. The fact that it can act as a step and direction motor is simply for convenience for you...
  13. rodw

    Automating Rotary Table

    Personally, I think its smart working in seconds becasue that lets you work with integers. I'm wondering if the fact you are using a servo with an encoder if you don't have an advantage around accuracy. Are you sending the position error back into your script? Your encoder accuracy may exceed...
  14. rodw

    Interrupt Driven Rotary Table controller

    Scott, I'll have to dig out the code to see what I ended up doing. I only ever bench tested it. I was trying to incorporate a rotary encoder into the menu but it really is designed for a keyboard so I don't think I could make it work nicely.
  15. rodw

    Arduino indexer , full project

    Thanks for the thumbs up!
  16. rodw

    Interrupt Driven Rotary Table controller

    Ooops on line 353 of LCD.cpp, I should have deleted one more comment. It should read as per the second last line #ifdef DFROBOT static uint8_t const buttonMappings[] PROGMEM = { 2, 0, 3, 3, 0, 0, 0, 4, 4, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; #else...
  17. rodw

    Arduino indexer , full project

    V 11 just fixes loss of steps on indexing mentioned in the download thread and supports for the DFROBOT shield which i am using on one machine. It had a bit of an upgrade in the last week as I think I got something wrong.
  18. rodw

    Arduino indexer , full project

    Looks great. Be sure to use shielded cable and leave the shield unconnected at the motor end and connect it to frame ground at the other. With my plasma table where electrical noise can be a real issue, I used the same connectors except in a 5 pin version. That let me use one pin to pass the...
  19. rodw

    Arduino indexer , full project

    Pretty sweet build. Its cool for me to see how people use my controller. Awesome to see it working with the nano!
  20. rodw

    Interrupt Driven Rotary Table controller

    Could try these LCD files instead of the ones provided earlier? DFROBOT is enabled It looks like I did not finish off the code so LCD.cpp was not selecting code based on the #define you uncommented and always used DFROBOT settings. Sounds like that is wrong for your screen.. Tested on a DFRobot...
Back
Top