DIY control panel for LinuxCNC - Weiler Primus CNC retrofit pt.4

Sdílet
Vložit
  • čas přidán 26. 08. 2024

Komentáře • 47

  • @AbdulazizAl-Khater
    @AbdulazizAl-Khater Před 11 měsíci +1

    Great work Alex. I just found your channel. Looking forward for more. Good luck!

  • @gtcollection6933
    @gtcollection6933 Před rokem

    Hi Alex. This has to be one of the most satisfying and inspiring retrofit project I've ever seen. No words can match to congratulate enough on the result. Well done.

  • @thomasbonse
    @thomasbonse Před rokem +1

    I know it's a bit late, but I have a couple recommendations for the panel labeling. The first one is for using spray paint (or enamel), if you use an etchant first, the paint (or enamel) will be slightly depressed into the sheet metal and less likely to wear away over time.
    The second recommendation would be the use of something like Cerakote, which is laser fused to the sheet metal.

  • @robbbert229
    @robbbert229 Před rokem

    That panel looks great! I am looking forward to the next video!

  • @tomnorman5461
    @tomnorman5461 Před rokem

    Very well done sir. One of the best looking panels I've seen...touch-screens are awesome.

  • @exalindustries1290
    @exalindustries1290 Před rokem

    Thanks for this great video and especially for this valuable Arduino project to extend LinuxCNC inputs and outputs!
    I'm really looking forward to using this in my projects, finally having analog inputs, I'm waiting for rotary encoders to choose feed speed for example.
    I can't really contribute, but I hope this project goes far.
    Thanks again, I'll keep an eye on it.
    (I'm french, sorry for my english)

    • @theartoftinkering
      @theartoftinkering  Před rokem

      Thank you. Let me know if you have ideas on how to improve the arduino_connector or if you need help setting it up.

    • @theartoftinkering
      @theartoftinkering  Před rokem +1

      Hi, have a look at the repo, i just implemented rotary encoders. With this you can modify the feed override and the spindle speed override for example quite easily. github.com/AlexmagToast/LinuxCNC_ArduinoConnector

  • @Vic-vh1hd
    @Vic-vh1hd Před rokem

    That looks great!!🎉

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

    You could probably have used the matrix_kb component to connect the control panel (And the 7i73 is probably easier to set up than the Arduino).
    But the Arduino is a perfectly valid solution.

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

      Hi Andy, i agree, the 7i73 is the nicer hardware for sure, not only because it runs in the servo thread. But the arduino is much cheaper and as it turns out it is easy to implement a lot of special features. You might now this thread on the Forum, where we got a MatrixCNC with shared wiring for multiplexed LEDs to work with my arduino-connector project.
      forum.linuxcnc.org/show-your-stuff/49606-matrix-keyboard-controlling-linuxcnc?start=60
      See it working here:
      czcams.com/video/VGt43evY7Rw/video.html

  • @SGS_Engineering
    @SGS_Engineering Před rokem

    Fantastic work!

  • @max_eley
    @max_eley Před rokem

    Very nice looking panel!, i like your videos

  • @randomrouting
    @randomrouting Před rokem

    Nice!

  • @richardthomas605
    @richardthomas605 Před rokem

    Thank you for sharing your control panel build. What is the black self-adhesive material (7:46 in the video) that you used for creating your paint mask with your laser cutter?

    • @theartoftinkering
      @theartoftinkering  Před rokem +1

      It is Vinyl foil, commonly used in plotters. I've tried a variety of self adhesive tapes and this worked the best, since the color doesn't flow beneath it. It is made of PVC however, so i wouldn't reccomend using it since it releases nasty fumes when burned by the laser. Also as you could see in the video i struggled to get it of again. Also a lot of glue residue was left that i had to carefully remove useing isoproanol.

  • @1T1T1
    @1T1T1 Před rokem +1

    beautiful work !
    why do you use Arduino and how is it serve you so far?

    • @theartoftinkering
      @theartoftinkering  Před rokem

      Arduino is a cheap and flexible option. The old switches i wanted to keep require some logic and i didn't want to calculate it in LinuxCNC.
      The arduino now does all the logic and sends the calculated signals to LinuxCNC, which makes it easy to implement i think. I use it since the video came out and yet didn't encounter any issues.

    • @1T1T1
      @1T1T1 Před rokem

      ​@@theartoftinkering very cool what is the linuxcnc run on and how is it all connected :) i like to try to build sum thing similar to what you have here
      thanks for sharing

    • @theartoftinkering
      @theartoftinkering  Před rokem

      @@1T1T1 czcams.com/video/d5WtskW0o68/video.html 😉

  • @user-rq4sg5qv2q
    @user-rq4sg5qv2q Před rokem

    Hello friend!
    I would be very interested in a video about the expansion of inputs through arduino ...
    now I'm building a granite milling machine and I'm already dealing with your project on jit
    , I'm waiting for a video a detailed video about the arduino configuration would be useful....

    • @theartoftinkering
      @theartoftinkering  Před rokem

      I am working on it. You can write me, if you have trouble with the setup. I'll try to help

  • @franciscojavierhoyosarango1266

    Do you have the part number for those old switches?

  • @rbyt2010
    @rbyt2010 Před 10 měsíci

    well. 1st - can't leave you at 666 subs! so - SUB! 2nd - I've been fooling with an LCNC Arduino IO extension. Looking forward to checking yours out

  • @Nordic_Goon
    @Nordic_Goon Před rokem

    If you get the dual MPG wheels working, I'd be pretty interested. I went and checked out your git, but I didn't look to in depth, but what are things looking like for future board compatibility? Would be a cool teensy project imo

    • @theartoftinkering
      @theartoftinkering  Před rokem +1

      i currently have them connected directly to LinuxCNC, since the Arduino input is a bit slow. But it could work also.

    • @Nordic_Goon
      @Nordic_Goon Před rokem

      @@theartoftinkering yeah I'm wondering if I sent them via arduino, If it would just be sent as arrow keystrokes. I'd like to keep the mpg wheels in the realtime layer, but I can't get a 7i73.. Been out of stock for some time now and shipping for one from Europe is stupid expensive.

    • @theartoftinkering
      @theartoftinkering  Před rokem +1

      @@Nordic_Goon Quadrature encoders are not supported yet, but i will include them for you. I think i would put 3 modes in place. "arrow up & Down" and a counter. I guess this will enable all kinds of usecases with rotary encoders with linuxCNC. I'll let you know when i uploaded the update, maybe you want to test it for me?
      I think MPG should work easily, but i wonder how laggy it will feel. Anyway, propably better than nothing :D

    • @Nordic_Goon
      @Nordic_Goon Před rokem

      @@theartoftinkering hey, I mean I've already written my own code and was poking around to see if anyone had done encoders but I could definitely test it out. I use teensy 3.2 and 4.1's so that may help, but it just depends on how well Debian handles keystrokes I guess haha.

    • @theartoftinkering
      @theartoftinkering  Před rokem +1

      @@Nordic_Goon Do you intend to use it with LinuxCNC? I think to send a counter might actually be the better solution for MPG usecase. Then you can have for example 1mm of movement for each Pulse.

  • @TalkingGIJoe
    @TalkingGIJoe Před rokem

    I am wondering why, in this day and age, you did not use a touchscreen HMI graphic display and eliminate the buttons and the rest altogether?

    • @theartoftinkering
      @theartoftinkering  Před rokem +1

      Buttons are nice 😄
      but as seen in the Video i also installed a 22" Touchscreen, which fits the touchscreen HMI graphic display requirement, or what else do you mean?

    • @deckel515
      @deckel515 Před rokem

      As a cnc machist myself i totally understand why buttons and knobs, you have more feel wits the machine and do not have to look where you touch the schreen while jogging for example.
      We have at work the newest heidenhain controllers on 2 of the new machines, totally hate it. Greasy fingers on the screen, tapping the wrong thingy...
      Combination of both is the best i think :)

  • @Leo_Wolf_the_engineer

    Ne Konsole ohne permanente Tastatur würde mich ja aufregen 😅

    • @theartoftinkering
      @theartoftinkering  Před rokem

      ja, da bin ich auch gespannt, ob das die richtige Entscheidung war. Eigentlich ist mein Plan, die Maschine vom Schreibtisch aus zu bedienen und nicht so viel vor der Maschine rumzustehen. Mal sehen ob daraus was wird ...

  • @ericbuzz
    @ericbuzz Před rokem

    Your LinuxCNC_ArduinoConnector project looks interesting but USB is something I would try to avoid in a CNC build. If you can connect via a Ethernet Shield it would be more reliable.

    • @theartoftinkering
      @theartoftinkering  Před rokem +1

      There are already hundrets of IO extension options available. This one is the cheapest. ;)
      On the other hand, the arduino_connector is intended to connect everything you can do with arduino to linuxcnc, so this could be an interresting feature.