KS0096 Keyestudio CNC Kit (CNC Shield V4.0 + Nano 3.0 + 3xA4988 Sürücü/GRBL uyumlu)

21-02-2021 14:32
KS0096 Keyestudio CNC Kit (CNC Shield V4.0 + Nano 3.0 + 3xA4988 Sürücü/GRBL uyumlu)

Bağlantı Şekli

thumb

 

Sürücü Yazılımı ve IDE Kurulumu

Sürücü Yazılımı Kurulumu

A. Ana kartı bilgisayara bağlayın ve ardından "Aygıt Yönetimi" ne girmek için "Bilgisayar" ı sağ tıklatın.

thumb

B. "USB Seri Bağlantı Noktası" görünerek "Diğer aygıtlar" ı çift tıklayın.

thumb

Ardından, sürücü yazılımını yüklemek için "USB Seri Port" u sağ tıklayın ve "Sürücü Yazılımını Güncelle" yi seçin.

thumb

Bundan sonra, dosyayı bulmak için "Sürücü yazılımı için bilgisayarıma gözat" ı seçin.

thumb

Sürücü yazılımını aramak için göz atın.

thumb

Sürücü yazılımınız güncellendikten sonra işlemi tamamlamak için "Kapat" ı tıklayın.

thumb

 

C. Son olarak, kurulum tamamlandı ve "Aygıt Yöneticisi" nde "Bağlantı Noktaları" nı çift tıklayın, "USB Seri Bağlantı Noktası" nı görebilirsiniz.

thumb

IDE Kurulumu

Başlamak için arduino-1.5.6-r2-windows'a çift tıklayın.

Lisans sözleşmesini kabul etmek için "Kabul Ediyorum" u seçin.

thumb

Kurulacak bileşenleri seçin ve "İleri" ye tıklayın.

thumb

"Gözat" a tıklayın ve başka bir klasör seçin Yüklemeyi başlatmak için "Yükle" ye tıklayın.

thumb

Son olarak, bitirmek için birkaç dakika bekleyin.

thumb

Kullanım Metodu

Ana Kart Testi

İlk olarak, ana kart, shield ve üç motorun normal şekilde çalışıp çalışmadığını test etmek için IDE'ye aşağıdaki kodu girin.

Açıklama

1. Giriş PWM sinyalinin frekansını arttırmak için 800 saniye olan delayMicroseconds(800) değerini düşürürseniz, step motorun dönüş hızını artırabilirsiniz. Değer değişikliği çok fazla olamaz yoksa motorun hareketi durur.
2. A4988 üzerindeki düğmeyi çevirin, torku değiştirmek için motorların çıkış akımını ayarlayabilirsiniz.

Kod


 
#define EN        8       // stepper motor enable, low level effective
#define X_DIR     5       //X axis, stepper motor direction control 
#define Y_DIR     6       //y axis, stepper motor direction control
#define Z_DIR     7       //zaxis, stepper motor direction control
#define X_STP     2       //x axis, stepper motor control
#define Y_STP     3       //y axis, stepper motor control
#define Z_STP     4       //z axis, stepper motor control
/*
// Function: step   -control the direction and number of steps of the stepper motor
// Parameter: dir  -direction control, dirPin corresponds to DIR pin, stepperPin correspomds to 


step pin, steps is the number of steps.
// no return value
*/
void step(boolean dir, byte dirPin, byte stepperPin, int steps)
{
  digitalWrite(dirPin, dir);
  delay(50);
  for (int i = 0; i < steps; i++) {
    digitalWrite(stepperPin, HIGH);
    delayMicroseconds(800);  
    digitalWrite(stepperPin, LOW);
    delayMicroseconds(800);  
  }
}
void setup(){// set the IO pins for the stepper motors as output 
  pinMode(X_DIR, OUTPUT); pinMode(X_STP, OUTPUT);
  pinMode(Y_DIR, OUTPUT); pinMode(Y_STP, OUTPUT);
  pinMode(Z_DIR, OUTPUT); pinMode(Z_STP, OUTPUT);
  pinMode(EN, OUTPUT);
  digitalWrite(EN, LOW);
}
void loop(){
  step(false, X_DIR, X_STP, 3200); // x axis motor rotates CCW for 1 circle, as in 200 steps
  step(false, Y_DIR, Y_STP, 3200); // y axis motor rotates CCW for 1 circle, as in 200 steps
  step(false, Z_DIR, Z_STP, 3200); // z axis motor rotates CCW for 1 circle, as in 200 steps
  delay(1000);
  step(true, X_DIR, X_STP, 3200); // X axis motor rotates CW for 1 circle, as in 200 steps
  step(true, Y_DIR, Y_STP, 3200); // y axis motor rotates CW for 1 circle, as in 200 steps
  step(true, Z_DIR, Z_STP, 3200); // z axis motor rotates CW for 1 circle, as in 200 steps
  delay(1000);
}


Firmware ve GRBL Denetleyici Kurulumu

a. Keyestudio UNO R3'e test programını yazın
Veri paketindeki GRBL_ Arduino_Library_keyes klasörünü kopyalayın ve Arduino IDE doküman kurulumunuzdaki klasör kitaplıklarına yapıştırın.

Kod


#include 
void setup(){
startGrbl();
}
void loop(){}
//

Keyestudio UNO R3'e yukarıdaki kodu yazın

b. GrblController361 Yazılımını Kurun. Grbl Controller, G Kodu'yu CNC Makinelerine göndermek için kullanılan bir yazılımdır. Kurulum paketinizde Grbl Controller361 Setup programını çalıştırın, aşağıdaki arayüz ortaya çıkacaktır:
Devam etmek için İleri'ye tıklayın.

thumb

Lisans sözleşmesi için lütfen Sözleşmeyi kabul ediyorum'u işaretleyin ve İleri'yi tıklayın.

thumb

Kur'a devam etmeye hazır olduğunuzda İleri'yi tıklatın.

thumb

Devam etmek için İleri'yi tıklayın. Yüklemek için farklı bir klasör seçmek isterseniz, Gözat'ı tıklayın.

thumb

Devam etmek için İleri'yi tıklayın. Programın kısayollarını yerleştirmek için farklı bir klasör seçmek isterseniz Gözat'ı tıklayın.

thumb

Grbl Denetleyiciyi yüklerken Kurulum'un gerçekleştirmesini istediğiniz ek görevleri seçin, ardından İleri'yi tıklatın.

thumb

Yüklemeye devam etmek için Yükle'yi tıklayın.

thumb

Sonrakine tıkla.

thumb

Sonunda kurulumu tamamlamak için "Finish” e tıklayın.

thumb

c. Grbl Denetleyicideki G-Kodu Test edin
Tüm harici aygıtlarınızı doğru şekilde bağlayın ve bir USB kablo kullanarak ana karta güç verin , ardından Grbl Controller'ı çalıştırın.
CNC Makinelerini bilgisayara bağlayarak seri portu açmak için IDE COM portu ile aynı portu seçin ve "Aç (Open)" düğmesine tıklayın.

thumb

Seri portu açtıktan sonra "Aç (Open)” butonu "Kapat/Sıfırla (Close/Reset)” olarak değişir ve kırmızı olur!
Bu sırada motorların hareket yönünü ayarlamak için aşağıdaki diyagramda gösterildiği gibi X ekseni, Y ekseni, Z eksenini tıklatabilirsiniz.

thumb

Notlar: Eksenleri ayarladıktan sonra, G-Kodu dosyasına başlamadan önce tekrar kapatıp açmanız gerekir.
Şimdi deneme zamanı geldi! Yeni başlayansanız test yapmak için "Dosya seç (Choose File)”e tıklayıp veri paketindeki cn isimli G-Kod dosyası seçin, arayüz açılacak:
GrblController.

thumb

"Begin (Başla)" e tıklayın ve motorların koordinatlarda nasıl hareket ettiğini görün.

Kaynaklar

Arduino IDE Download
https://www.arduino.cc/en/Main/Donate

GRBL_Arduino_Library_keyes (Firmware) Download
https://drive.google.com/open?id=1JzJwVoO0xkxWDXvDlgE8X8atBzl2SJdw

Driver usb_ch341_3.1.2009.06 Download
https://drive.google.com/open?id=1FJ2beDCUNKTNzWsCGDx7JyI_ZDRCl_ry

G-Code for Testing Download
https://drive.google.com/open?id=1BWS4MXaZ-xCg5v_bz4NP3lxg9tbOuZ4r

Grbl Controller361 Setup Download
https://drive.google.com/open?id=1JSCtHr7FLF7UMxXeVGpwMbWn3BVZo7jh

PDF:
https://drive.google.com/open?id=1KBUZFZUAur71cUTBaiqWdkmQPUyjECxK

Blog Etiketleri :
CNC
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.