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

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 49

  • @AbdulazizAl-Khater
    @AbdulazizAl-Khater Год назад +1

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

  • @gtcollection6933
    @gtcollection6933 Год назад

    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.

  • @Schraubfreak
    @Schraubfreak 8 дней назад

    Echt cool gemacht. Das steht bei meiner Fräse auch noch an. Danke

  • @tomnorman5461
    @tomnorman5461 Год назад

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

  • @thomasbonse
    @thomasbonse Год назад +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 Год назад

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

  • @dans5741
    @dans5741 12 дней назад

    Excellent work.

  • @richardthomas605
    @richardthomas605 Год назад

    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  Год назад +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.

  • @Vic-vh1hd
    @Vic-vh1hd Год назад

    That looks great!!🎉

  • @SGS_Engineering
    @SGS_Engineering Год назад

    Fantastic work!

  • @exalindustries1290
    @exalindustries1290 Год назад

    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  Год назад

      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  Год назад +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

  • @max_eley
    @max_eley Год назад

    Very nice looking panel!, i like your videos

  • @1T1T1
    @1T1T1 Год назад +1

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

    • @theartoftinkering
      @theartoftinkering  Год назад

      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 Год назад

      ​@@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  Год назад

      @@1T1T1 ruclips.net/video/d5WtskW0o68/видео.html 😉

  • @andypughtube
    @andypughtube Год назад

    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  Год назад

      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:
      ruclips.net/video/VGt43evY7Rw/видео.html

  • @franciscojavierhoyosarango1266

    Do you have the part number for those old switches?

  • @randomrouting
    @randomrouting Год назад

    Nice!

  • @Nordic_Goon
    @Nordic_Goon Год назад

    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  Год назад +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 Год назад

      @@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  Год назад +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 Год назад

      @@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  Год назад +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.

  • @СавелСелютин
    @СавелСелютин Год назад

    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  Год назад

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

  • @rbyt2010
    @rbyt2010 Год назад

    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

  • @TalkingGIJoe
    @TalkingGIJoe Год назад

    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  Год назад +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 Год назад

      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 :)

  • @ericbuzz
    @ericbuzz Год назад

    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  Год назад +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.

  • @Leo.Wolf.the.Engineer
    @Leo.Wolf.the.Engineer Год назад

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

    • @theartoftinkering
      @theartoftinkering  Год назад

      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 ...