Welcome to Our Community

Some features disabled for guests. Register Today.

Help with probing: Arduino / GRBL / Openbuilds Control

Discussion in 'Controller Boards' started by sharmstr, Feb 26, 2019.

Tags:
  1. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    Hey Guys,

    I'm having some issues with probing a touch plate I milled yesterday. I have one wire connected to the plate which goes to A5 on the arduino. The other wire is attached to the bit via an alligator clip which leads back to ground on the arduino.

    Using OB Control, the probe triggers instantly without even moving. I checked the troubleshooting tab and the probe show closed until I touch the alligator clip to the plate. So that seems fine.

    While testing, I noticed if I have my drivers powered OFF, then the probe routine acts like it wants to work (no instant trigger).

    This leads me to believe its a noise issue with the motor drivers (DQ542MA's), but its strange that the probe troubleshooting light seems to work as expected with no false triggers.

    Any advice on how to troubleshoot this? Thanks!
     
  2. Rob Taylor

    Rob Taylor Master
    Builder

    Joined:
    Dec 15, 2013
    Messages:
    1,470
    Likes Received:
    749
    You don't have a stray ground somewhere through the machine? Seems more likely than noise coming from a shielded board.
     
    sharmstr and Peter Van Der Walt like this.
  3. Giarc

    Giarc OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Jan 24, 2015
    Messages:
    3,017
    Likes Received:
    1,682
    I have mine configured the same and I use the DQ542MA drivers as well and have not had issues with noise. It worked with GRBL Panel and now with Estlcam. I wonder if potentially there is an issue with the wiring. I have yet to try the OB Controller. I plan to use it with my next build, though.
     
  4. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    I did some more testing and was able to get it to work as long as the touch plate was 1 foot away from the machine. LOL
     
  5. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    15,057
    Likes Received:
    4,313
    Try adding a 10k pullup resistor to 5v onto A5 - to keep the plate "HIGH" until Grounded. The Arduino internal pullups are very weak
     
    sharmstr likes this.
  6. Giarc

    Giarc OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Jan 24, 2015
    Messages:
    3,017
    Likes Received:
    1,682
    That is interesting. The more I read about strange issues people have, the more I think any success I have had with things is entirely based on luck. :)
     
    GrayUK and sharmstr like this.
  7. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    That did it! Thank you! :thumbsup:
     
    GrayUK, Peter Van Der Walt and Giarc like this.
  8. John Davies

    Builder

    Joined:
    May 18, 2019
    Messages:
    23
    Likes Received:
    8
    Thanks for the info. I tried a 10k resistor but I am still having issues with the probe stopping about 1/4" away from the touch plate. Can you please tell me the pins on the arduino you are using to connect the resistor to. Thanks, John.
     
  9. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    As Peter said above "5v onto A5 ". A5 is your probe pin.
     
    #9 sharmstr, May 21, 2019
    Last edited: May 21, 2019
    Peter Van Der Walt likes this.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice