Welcome to Our Community

Some features disabled for guests. Register Today.

New pendant project

Discussion in 'Control Software' started by Ivo Beltchev, Jul 12, 2023.

  1. Ivo Beltchev

    Builder

    Joined:
    Apr 17, 2023
    Messages:
    32
    Likes Received:
    15
    Hey, everyone

    I’d like to share a project I’ve been working on for the past few months.
    It is a CNC pendant that works with the Control software.

    [​IMG]

    You can view the current status, jog the machine, run jobs, probe Z, there's tool change support, and much more.

    I’ve been using it for a couple of weeks now and it is super convenient. I only need to go to the PC to load the gcode and to view error messages when something goes wrong.

    It is fully open-sourced. You can find the software and hardware details on Github: GitHub - ivomirb/Controlinator-3000: CNC hand-held pendant for OpenBuilds CONTROL

    It is compatible with the stock Control software, however it works better with my fork, which adds an extra event for monitoring the Grbl responses: GitHub - ivomirb/OpenBuilds-CONTROL: OpenBuilds CONTROL: Download from https://software.openbuilds.com
     
    Mark Carew, Giarc, Mohamma393 and 2 others like this.
  2. Matt Petersen

    Builder

    Joined:
    Aug 2, 2023
    Messages:
    25
    Likes Received:
    5
    This is very cool!
     
  3. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,393
    Likes Received:
    1,892
    here is your answer @Evilspawn , use the Haas hardware with this controller
     
  4. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,701
    Likes Received:
    4,249
    Great work!

    Decoupling the core functionality / comms into an Arduino Library, combined with the Macro, would be a game changer for people to build their own, everyone always wants a little different spin on things
     
  5. Marcthijs

    Marcthijs New
    Builder

    Joined:
    Jan 7, 2024
    Messages:
    2
    Likes Received:
    0
    Hello Ivo,

    Looks very professional.
    The arduino software is not available on github?

    Best regards,

    Marc
     
  6. Ivo Beltchev

    Builder

    Joined:
    Apr 17, 2023
    Messages:
    32
    Likes Received:
    15
    Hey, Marc. Sorry for the late reply. I forgot to Watch this thread.

    The arduino software is on github. It's all here: Controlinator-3000/Source/Pendant at master · ivomirb/Controlinator-3000
    You start with Pendant.ino, which includes all the other .h files.
     
  7. Marcthijs

    Marcthijs New
    Builder

    Joined:
    Jan 7, 2024
    Messages:
    2
    Likes Received:
    0
    Thank you very much Ivo.
    Best regards,
    Marc
     
  8. keverin16

    keverin16 New
    Builder

    Joined:
    Jan 14, 2022
    Messages:
    2
    Likes Received:
    0
    Very interesting project. Does this work with 4th axis? (rotary)
     
  9. Ivo Beltchev

    Builder

    Joined:
    Apr 17, 2023
    Messages:
    32
    Likes Received:
    15
    No, rotary is not supported. It could possibly be added. You will need to find a way to fit an extra line of text, either by sacrificing some functionality or by using a larger screen. And add an extra button.
     
  10. Michael L Jones Sr

    Builder

    Joined:
    Apr 20, 2024
    Messages:
    4
    Likes Received:
    1
    I built the pendant and when I plug it into the computer it immediately displays

    Connected to PC
    Connected to CNC

    It never does anything else. Any idea what I could have done wrong?
     
  11. Ivo Beltchev

    Builder

    Joined:
    Apr 17, 2023
    Messages:
    32
    Likes Received:
    15
    Is the macro running inside OpenBuilds CONTROL? Do you get any messages in the software about attempting to connect to the pendant, and failing?
     
  12. Michael L Jones Sr

    Builder

    Joined:
    Apr 20, 2024
    Messages:
    4
    Likes Received:
    1
    Thanks very much for such a prompt reply, Ivo.

    I get a message that says Failed to find a pendant.
     
  13. Ivo Beltchev

    Builder

    Joined:
    Apr 17, 2023
    Messages:
    32
    Likes Received:
    15
    Try a different USB port. If you have the Arduino console enabled, turn it off because it might be connected to the same port. Only one application can use it at the same time. Try a different cable. Some USB cables are only for charging and don't transmit data.

    If nothing else helps, then shut down everything and try to connect using the Arduino serial console with baud rate 38400. Type the command "PEN". You should get a response "DANT". If not, something very basic is not working.
     
  14. Michael L Jones Sr

    Builder

    Joined:
    Apr 20, 2024
    Messages:
    4
    Likes Received:
    1
    Thanks again, Ivo.

    I’ll try your suggestions tomorrow and let you know what happens.
     
  15. Michael L Jones Sr

    Builder

    Joined:
    Apr 20, 2024
    Messages:
    4
    Likes Received:
    1
    Moving the USB cord to different port brought it to life, Ivo. Thank you very much for your help and for designing the pendant.
     
    Ivo Beltchev likes this.
  16. keverin16

    keverin16 New
    Builder

    Joined:
    Jan 14, 2022
    Messages:
    2
    Likes Received:
    0
    Hello Ivo
    I have a problem with probing. If i start the probing script. It travels to the Probe and stops when it makes contact. Then nothing else happens, it doesnt retract and it doesnt finish the script.
    Its almost like the pendant thinks it cannot move upwards. Do you have an idea what the problem could be? Thanks!
     
  17. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,701
    Likes Received:
    4,249
    What controller? BlackBox X32? If so, is your Firmware up to date? (Section 7.1 and 7.2 of the BlackBox X32 documentation https://docs.openbuilds.com/blackbox-x32 relates)
     
  18. Ivo Beltchev

    Builder

    Joined:
    Apr 17, 2023
    Messages:
    32
    Likes Received:
    15
    Does the probe work without the pendant? (if you use the probing functionality of OpenBuilds directly)

    Does the pendant work otherwise? Jogging, starting/stopping jobs, etc.

    What are your Z Probe settings in the pendant software? A screenshot would be nice.

    What is the log output while the probing is going?
     

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