Welcome to Our Community

Some features disabled for guests. Register Today.

Blackbox w/ support for 3D Touch probe and Tool Height Sensor?

Discussion in 'Controller Boards' started by dJOS_500, Aug 9, 2023.

  1. dJOS_500

    dJOS_500 Journeyman
    Builder

    Joined:
    Jul 16, 2022
    Messages:
    322
    Likes Received:
    130
    So now that 3D Touch probes and Tool Height Sensors are affordable, is OB planning to support them in a future BlackBox + in Control?

    Eg :
    3D Touch Probe compatible with mach3 and grbl
    https://a.aliexpress.com/_mPWJFTC

    Automatic Tool Sensor
    https://a.aliexpress.com/_mrJ9iBG

    I’m considering replacing my DLC32 with something more capable, but I’d really like support for both of these features and doesn’t require selling my kidneys.
     
  2. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    CONTROL is aimed at the Ease-of-use market, but you can already use other Hosts like ioSender, Candle etc for that
     
  3. dJOS_500

    dJOS_500 Journeyman
    Builder

    Joined:
    Jul 16, 2022
    Messages:
    322
    Likes Received:
    130
    What about the BB? AFAIK it only supports one probe input?
     
  4. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    You can come up with several optional solutions:

    - Use multiple NO probes wired in parallel connected all at once
    - Use combination of probes, but use Xtensions connectors to make them swappable
    - Use your 3D probe to probe stock offsets as well
     
    dJOS_500 likes this.
  5. dJOS_500

    dJOS_500 Journeyman
    Builder

    Joined:
    Jul 16, 2022
    Messages:
    322
    Likes Received:
    130
    Cheers, I think I'll make a manual probe "switch" to get around it for now - NO is a bad idea for sensing on CNC machines, you won't know if a wire breaks until your machine crashes and destroys something.
     
  6. dJOS_500

    dJOS_500 Journeyman
    Builder

    Joined:
    Jul 16, 2022
    Messages:
    322
    Likes Received:
    130
    Just thinking about this some more - why not add more advanced features? If done right, it won't make OBC harder to use. Just look at macOS, it's a UNIX OS that is easy to use without taking away the power under the hood. I really like OBC, it's very logical and intuitive, but I would like to see it grow with the user base who want to keep exploring their machines capabilities.

    I've looked and some of the other options on the market and the UI's are generally terrible and features poorly implemented. I would happily pay for an OBC+ version if development cost was a concern. If an OBC+ was tied to a BlackBox+ (eg that had support for dual probes and closed loop steppers), I would be very excited and happily upgrade.

    FWIW, I already pay for Fusion 360 and would happily pay a fair price for OBC+ - perhaps OB could survey their customers to see if there is a market for my suggestions?
     
  7. terjeio

    terjeio Well-Known
    Builder

    Joined:
    Oct 18, 2020
    Messages:
    60
    Likes Received:
    61
    The door input could be used as a second probe input if not used?
    There is a template plugin available for controlling a probe selection relay, either automatically or via M-commands. This could be modified to switch between two probe inputs instead if the SAFETY_DOOR_PIN is assigned as an aux input.
     
    dJOS_500 likes this.
  8. dJOS_500

    dJOS_500 Journeyman
    Builder

    Joined:
    Jul 16, 2022
    Messages:
    322
    Likes Received:
    130
    Hmm, good ideas. Would there still be enough relays to control air assist/cooling and vacuum chip extraction?

    PS, ideally I’d like to have both probes operational at the same time, but I think switching between them work work.
     
  9. terjeio

    terjeio Well-Known
    Builder

    Joined:
    Oct 18, 2020
    Messages:
    60
    Likes Received:
    61
    If the safety door input is unused and can be repurposed as a second probe input no relay is claimed. A new plugin has to be made for that, possible since the HAL probe routines can be redirected on the fly to use the safety door input.
     
  10. dJOS_500

    dJOS_500 Journeyman
    Builder

    Joined:
    Jul 16, 2022
    Messages:
    322
    Likes Received:
    130
    That could work for a tool height sensor - I'd have to check if they are 2 or 3 wire.

    That said, touching off the 3D probe against a tool height sensor would work as the 3D probe wouldn't need to be powered on to verify its Z height.
     
  11. Misterg

    Misterg Veteran
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 27, 2022
    Messages:
    380
    Likes Received:
    300
    I have tool height and 3D probe working as NC while retaining the standard NO 'touch' probing on a single probe input. It just needs a simple electronics box to combine the signals.

    [​IMG]
    All probes can be left connected and any can be used without having to un-plug or switch anything. The Jumper is there to short the second N.C. probe position if it isn't connected. The controller needs to be set for a N.C. probe.

    The diagram also showns connections linking the over-travel switch on the tool height sensor to the E-Stop input on my controller - just ignore these connections if your controller doesn't have an E-Stop input. (You can make it even simpler if you don't want LED confirmation of probe state - omit the LED, the transistor connected to it, the two resistors and the capacitor.)

    The tool height probe works with my macro in OB Control.
     
    Giarc, Dan Roscigno and dJOS_500 like this.
  12. dJOS_500

    dJOS_500 Journeyman
    Builder

    Joined:
    Jul 16, 2022
    Messages:
    322
    Likes Received:
    130
    Nice work, that's a very easy circuit to make. Are you running this on a BlackBox?
     
  13. Misterg

    Misterg Veteran
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 27, 2022
    Messages:
    380
    Likes Received:
    300
    No, it's a homemade ESP32 controller running Grbl_Esp32, but that shouldn't make any difference - the probe input will work the same. (The Black Box doesn't have an E-Stop, so ignore that part.)


    NB!! Just in case: The pin numbering on the diagram refers to my controller ***NOT*** the Black Box - you would need to find the probe input, ground and +5V on the Black Box connectors.
     
    #13 Misterg, Aug 12, 2023
    Last edited: Aug 12, 2023
    Dan Roscigno and dJOS_500 like this.
  14. dJOS_500

    dJOS_500 Journeyman
    Builder

    Joined:
    Jul 16, 2022
    Messages:
    322
    Likes Received:
    130
    Just circling back to this discussion, now that I’m running grblHAL on my DLC32, I have an extra input I can use for a tool height setter.

    i just need to make a break out cable for the EXP1 IDC header …. And buy a 5v compatible tool setter.

    IMG_9906.png
     

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