Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Optical Endstop Tool Pickup Verification

    Scheduled Pinned Locked Moved
    General Discussion
    2
    2
    121
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Jordan_Miller41undefined
      Jordan_Miller41
      last edited by

      My senior project comprises of putting E3D's tool changer hardware onto my printer of choice, which happens to be the HevORT.

      Anyhow, I am looking to add tool pickup verification, so when my printer goes to pick up a tool, I am wanting to use an optical endstop (or any type of endstop for that matter), to tell the printer "hey you picked up the tool successfully".

      How would one go about doing this in the firmware? I am thinking that the optical endstop would be on the tool pickup head, then a 3D printed "flag" on each of the tools that would interrupt the endstop.

      From a hardware standpoint, I am using Duet 3 MB and 3HC expansion tethered to Raspi4 for SBC.

      Thanks in advance.

      • Jordan
      jay_s_ukundefined 1 Reply Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @Jordan_Miller41
        last edited by

        @Jordan_Miller41
        if you can have it the other way round, with the switch on the tool itself, you'll be able to know which tool is installed and drop the tool off in the event of power loss etc.

        You could query the input as part of the TPost file and flag accordingly.
        You could also monitor the switches as part of the daemon file to ensure a tool hasn't dropped off mid print

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Unless otherwise noted, all forum content is licensed under CC-BY-SA