Recent content by rodw

Help Support HMEM:

  1. 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...
  2. 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...
  3. 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...
  4. 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...
  5. 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.
  6. 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...
  7. 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...
  8. 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.
  9. rodw

    Arduino indexer , full project

    Thanks for the thumbs up!
  10. 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...
  11. 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.
  12. 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...
  13. 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!
  14. 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...
  15. rodw

    Interrupt Driven Rotary Table controller

    Did you uncomment the definition in LCD.h as per my instructions in Post#93? As far as I know the Sainsmart is identical to the DFRobot in relation to resistor values used. You should be able to create a new device in settings and define a linear device and swap between your brake and your...
Top