Arduino Plasma THC Mach3 or other controllers

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • Arduino Plasma THC Mach3 or other controllers
    This project was first shared by Phạm Duy Anh in 2016, and some corrections and updates were made by me in 2020.
    Finally, in 2023, features to control the stepper motor driver were added to the project and it took its current form.
    First version released by Phạm Duy Anh: github.com/Pha...
    Video: • Arduino Plasma THC mak...
    Material thickness used in the test video: 0.8 mm
    Adjustable voltage: 102v
    Delay Time: 0.4s
    Hysteresis: 3.0v
    Starting Voltage: 100v
    Voltage divider used in the project: • THC Plasma Voltage Div...
    Arduino code: github.com/mem...
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 48

  • @kamilerol2845
    @kamilerol2845 ปีที่แล้ว

    Hocam her şeyi baştan sona anlatmışsınız. Emeğinize sağlık. Eğer bir plazma yaparsam bunlar kaynağım olacak inşallah. Selamlar iyi çalışmalar.

  • @rezafaisal1244
    @rezafaisal1244 9 หลายเดือนก่อน

    thanks bro, your video is very helpfull

  • @fact_or_hoax
    @fact_or_hoax ปีที่แล้ว

    amazing work..

  • @baimibrahim9345
    @baimibrahim9345 2 หลายเดือนก่อน

    For the Mach3 LPT, the electronic components are only PC817 and diodes,

  • @sobataimas
    @sobataimas หลายเดือนก่อน

    thank you, I have made it but the display number Arc,V:??? can't be read well

    • @MehmetIbrahim
      @MehmetIbrahim  หลายเดือนก่อน

      Hello
      Arc,V cannot read it well. What kind of situation is it? Does it show a different value instead of 100v? If so, you need to calibrate it. Int divRato = 39; in the Arduino code Try to determine a value suitable for your machine with.

  • @antonioximenez6064
    @antonioximenez6064 8 หลายเดือนก่อน +1

    Tahnks a lot of for your job. Its excellent IMHO. Could you tell me what model is or link in order to get the relays card? Thanks in Advanced. Good job too for the voltage divisor

    • @MehmetIbrahim
      @MehmetIbrahim  8 หลายเดือนก่อน +1

      Used 5v 4 way relay module.
      a.aliexpress.com/_mPN6cgC

  • @ersenn92
    @ersenn92 8 หลายเดือนก่อน

    Başarılar dilerim Yunanistan'dan selamlar hocam

    • @MehmetIbrahim
      @MehmetIbrahim  8 หลายเดือนก่อน +1

      Teşekkürler Yunanistan'ın neresinden yazdınız ben de Yunanistan'da Gümülcinedeyim

    • @ersenn92
      @ersenn92 8 หลายเดือนก่อน

      @@MehmetIbrahim Rica ederim hocam bende Gümülcine köyünden'misiniz

    • @MehmetIbrahim
      @MehmetIbrahim  8 หลายเดือนก่อน

      @@ersenn92 Gümülcine içindeyim ben

    • @ersenn92
      @ersenn92 8 หลายเดือนก่อน

      @@MehmetIbrahim Müsait zamanda geçip sizinle yakından tanışmak isterim

    • @MehmetIbrahim
      @MehmetIbrahim  8 หลายเดือนก่อน +1

      @@ersenn92 Tabi bir kahve içeriz çay yok ona göre 😀

  • @sulymanaslan4444
    @sulymanaslan4444 8 หลายเดือนก่อน +1

    Paylaştığın videolar sayesinde çok fazla yol kattim teşekkür etmek ve tanışmak için nerden iletişim kurabiliriz hocam

    • @MehmetIbrahim
      @MehmetIbrahim  8 หลายเดือนก่อน

      Merhaba ben sadece yol gösterdim kattığınız yol sizin tecrübeniz ama buna katkı sağladıysam ne mutlu bana, mail yolu ile ulaşın önce memisibram@gmail.com

    • @tecni-estrib9171
      @tecni-estrib9171 11 วันที่ผ่านมา

      Hello friend congratulations for you job, I want to write to mail but don't found your address, please help me

  • @juancarora
    @juancarora 5 หลายเดือนก่อน +1

    Greetings Mehmet, very interesting your work in the design of this THC. I am trying to replicate your work, but to do so I only have an Arduino mini and an LCD Keypad Shield, I have no experience programming arduino, I would like to know how to replace the rotary encoder menu by the LCD keypad buttons.

    • @MehmetIbrahim
      @MehmetIbrahim  5 หลายเดือนก่อน

      I think this will be quite difficult. The LCD was written to work with the two-wire serial communication protocol i2C. Even the LCD on the LCD Keypad Shield is different, so it will require a different library and many code changes. I guess you'll need to buy an i2C compatible LCD and encoder.

    • @juancarora
      @juancarora 5 หลายเดือนก่อน +1

      Thank you @@MehmetIbrahim, I will try to get them and make the THC, if I have any other questions I will write to you.

  • @sihemsihem5054
    @sihemsihem5054 ปีที่แล้ว +1

    Great bro,Can use with grbl ...thanks

    • @MehmetIbrahim
      @MehmetIbrahim  ปีที่แล้ว

      I haven't tried it but it should happen. What you need to pay attention to is that the grbl stepper driver uses a GND bridge to provide direction and pulse, so you will need to connect GND instead of 5v to the relay that turns 5v on and off.

  • @Turkishwelder
    @Turkishwelder 6 หลายเดือนก่อน

    hocam merhaba github kütüphanenizde THC_rotary Mach3 - LPT or Ethernet controller kütüphaneniz hakkında bir video çekebilirmisiniz tam olarak nasıl yapılıyor anlamıs değilim bu konuda araştırma yapıyorum birde şu dikkatimi cekti 2 farklı karttta farklı modüller kullanmışsınız

  • @jlrj85
    @jlrj85 6 หลายเดือนก่อน

    Excelente proyecto, tengo dudas ya que lo intente un par de veces y termine quemando el Arduino, lo hice con nano pero lo quemé, revise muy bien, sin embargo quiza mis componentes no son tan precisos, has pensado en agregar un listado de componentes específicos, creo que el encoder rotativo lo conecte mal o nonera el correcto ya a que al girar arduino saco humo 😮

    • @MehmetIbrahim
      @MehmetIbrahim  6 หลายเดือนก่อน

      Hola, probablemente no hiciste algo bien. Quizás hubo un problema con los materiales que usaste.
      Uno de los errores que puedes haber cometido es utilizar el Arduino para alimentar el módulo de relé. Los pines del Arduino no proporcionan la energía para manejar los 3 relés, por lo que se debe utilizar una fuente de alimentación externa.
      Otra posibilidad es que al soldar el cable al codificador rotatorio se produzca un cortocircuito debido a un alto calor o se utilice el codificador rotatorio incorrecto.
      Agregué la lista de materiales y enlaces al repositorio de Git.

    • @jlrj85
      @jlrj85 6 หลายเดือนก่อน +1

      Te agradezco infinitamente, en breve generare mi cuenta de PayPal para aportar a este excelente proyecto, saludos

  • @badmintonmaniax4864
    @badmintonmaniax4864 ปีที่แล้ว

    Hi bro...the projects is great... btw is this thc stand alone/ step-dir Or it must do setting in mach3 software like thc up and down?

    • @MehmetIbrahim
      @MehmetIbrahim  ปีที่แล้ว

      It is not exactly a step-dir alone, every cutting preparation probe search is done with mach3. When the plasma arc voltage is detected, the z axis control is separated from mach3 with the help of a relay and continues with arduino. Then, again with the help of relays, it changes to mach3 for the next cutting. In short, the material search is mach3. The cutting moment is done with Arduino.

    • @badmintonmaniax4864
      @badmintonmaniax4864 ปีที่แล้ว +1

      Beautiful.. so arduino can work if only detection Arc voltage from plasma,
      Is there other setting in mach3 program for this thc?

    • @MehmetIbrahim
      @MehmetIbrahim  ปีที่แล้ว +1

      @@badmintonmaniax4864 Arduino will stay on all the time, but it will only run the stepper motor if there is arc voltage, that is, if there is arc voltage, the z-axis control will be on Arduino, otherwise it will be on Mach3. Additionally, it can be disabled at any time with the on/off button while drilling small holes.
      No adjustments are required on the Mach3, the settings here are the same as those on the machine without torch height control.

    • @badmintonmaniax4864
      @badmintonmaniax4864 ปีที่แล้ว

      Great...i was understood how this thc work... btw i Saw in your wiring diagram for arduino pin A0, connect to arc voltage divider. Only 1 pin to arduino , where it to connect in your voltage dividen/r, thc- or thc+... ? Thank for your appreciate..

    • @MehmetIbrahim
      @MehmetIbrahim  ปีที่แล้ว

      @@badmintonmaniax4864 Sorry, since GND is generally common, I did not show it in the diagram.
      It will be connected from the voltage divider v+ to arduino A0 pin, and voltage divider v- to arduino GND.

  • @Famir62
    @Famir62 ปีที่แล้ว +1

    first..

  • @xt1200z1
    @xt1200z1 7 หลายเดือนก่อน

    Just about finished with this project! Still 3D printing box for arduino to mount outside my CNC controller box. It if gets hit by EMI, will move it inside.
    Tested the ARC voltage output today, right on 92 - 100 volts (my wife watched the LCD while I made a manual test cut. I had changed the small resistor to 3.5k so was worried it might throw the reading off.
    Relays all mounted inside CNC controller, waiting on an 8 pin aviation connector to bring it out side to arduino.
    I would like to send you a TIP, paypal ask what country? Viet Nam?
    Thanks a bunch for this circuit, pcb and code!!!

    • @MehmetIbrahim
      @MehmetIbrahim  7 หลายเดือนก่อน

      Hello, I received the tip you sent, thank you very much, I will drink something for your health.
      You made the small resistor 3.5k, in the simulation I get 1.91v output with 5.9k, the output voltage with 3.5k is 1.72v, so you read 80v, no problem divRato = You compensate for this by playing with its value.
      To find the correct value, I used an inverter welding machine. It cannot be used because the plasma has a high frequency, but the welding machine works. Connect the welding machine as if connecting the plasma. Edit the divRato value until the welding machine output is in the same range as you read on the LCD screen.

    • @xt1200z1
      @xt1200z1 7 หลายเดือนก่อน

      @@MehmetIbrahim Good info, thanks. I have an aviation plug in to bring ARC voltage out (Arcfony CUT53N) I have wife watch the voltage while I make a manual cut. Wiring it all up today hopefully.

    • @xt1200z1
      @xt1200z1 7 หลายเดือนก่อน +1

      @@MehmetIbrahim Successfully tested the THC for correct stepper direction and speed today. I only made one change to setup() pinMode(arcVoltPin, 0x3); // = INPUT_PULLDOWN allows testing without plasma connected JDH 2/12/24
      Since I didn't have the plasma connected I was getting random voltages.

    • @MehmetIbrahim
      @MehmetIbrahim  7 หลายเดือนก่อน

      @@xt1200z1 Thanks for the info, users reading this should use an external interrupt with 10k, as far as I know '328P,1284P, 2560 do not have internal pulldowns