Komentáře •

  • @drfknoble
    @drfknoble Před 11 měsíci

    A methodical and well thought-out presentation. Thanks for that.

  • @testakun1761
    @testakun1761 Před rokem +1

    Thanks for your presentation sir...

  • @DIYNORTHERNER
    @DIYNORTHERNER Před 9 měsíci

    My servo burned, and my grbl settings went crazy, im thinking i must use a separat 5v PS for the servo?

  • @UzunKamis
    @UzunKamis Před rokem

    Thank you for the explanation. I have a question. I can move my X and Y axes. But I have a problem in moving the servo. I did the connections right. But I cannot see my servo moving with _M3 S55._ I have tried powering the servo with 5V from a different power source but this did not work again. I am afraid my *Z+* pin on *CNC Shield* has a problem. Is it possible to test the *Z+* pin from *Arduino* without using *grbl?* Which pin of Arduino connects to *Z+* pin? I could not trace the line on the PCB. Thank you.

    • @oddjobsworkshop922
      @oddjobsworkshop922 Před rokem +4

      Hi, Sorry I took so long to answer I didn't see much traffic so I didn't look for comments often. First the easy question about which pin. Look on line for CNC_Shield Schematic to see how the Arduino is connected. As for testing the functionality, first make sure your servo is working. Don't use the CNC Shield, but connect the servo directly to the Arduino and go on line and find a servo example for the Arduino. Note that the pin is labeled Z+, but that is not its function with the servo. The PWM Circuitry in the Arduino connects to Z+ so the changes to the config.h file and the cpu_map.h file are necessary to change the grbl function.
      As I mention in the video the pulse frequency is about 60Hz which does not meet the servo spec. My cheap servo worked, but higher quality servos might have tighter specifications. One final thing. At the time of the video I didn't understand why the spindle speed varied from 0 to 1000. I believe that number is set by the $30 value in the presets list. I think if the 1000 was changed to 256 the servo would move for single steps, not every three of four steps. The servo won't respond to the full range (0-255), but it think it will move for each step in the valid range. So try that and see if it works.

  • @ThomasYates916
    @ThomasYates916 Před 4 měsíci

    I can't follow this!