Bir DIY lehim pastası dağıtıcısı projesinin 1. bölümündeki CNC dağıtıcımızı kontrol etmek için, yerleşim programından Gerber veri çıkışından ped konumlarını GRBL kontrolü için G-kodu komutlarına dönüştüren ve 115200 Bd/8n1 ile çıkaran bir programa ihtiyacımız var. sanal COM portuna (Çin’den birçok Arduino klonu gibi, freze kontrolü CH340 USB-seri dönüştürücü ile çalışır).
Başlangıçta, Gerber şablon dosyası bir format belirtimi ve kullanılan “açıklıkların” bir listesini, yani CNC fotoğraf kaydedici günlerinden kalma bir kalıntı olan pedin boyutunu içerir. Açıklıkların listesini basit XY pozisyonları takip eder; “D03*” son ekiyle biten pedlerde (flaş pozu):
G04 EasyPC Gerber Solder Paste *%FSLAX35Y35*% // Format-Spezifikation Vor-/Nachkommastellen%MOIN*% // Inches, oder %MOMM*% für mm%ADD11R,0.04128X0.05112*% // Definition Blende 11, Rechteck%ADD13R,0.05900X0.09800*% // Definition Blende 13, Rechteck%ADD14C,0.00787*% // Definition Blende 14, Kreis usw.%ADD10R,0.07600X0.02100*%%ADD12R,0.05112X0.04128*%X0Y0D02* // Move-Befehl, NullpunktD02*D10* // Auswahl Blende 10X106394Y103780D03* // XY-Koordinaten 1. Pad für Blende 10Y108780D03* // Y-Koordinaten 2. Pad für Blende 10 usw.Y113780D03*Y118780D03*Y123780D03*D02*D11* // Auswahl Blende 11X17644Y101644D03* // XY-Koordinaten 1. Pad für Blende 11X25644D03*X37644D03*X45644D03*...M02* // Ende
Ped boyutunu, daha büyük pedlere daha fazla macun uygulamak ve gerekirse birkaç yere yaymak için kullanırız, böylece daha büyük bileşenler (örn. voltaj regülatörleri) yeterli lehim pastası alır.
dozaj yazılımı
Son derece güçlü liste ve tablo işlevleri nedeniyle, programlama için Embarcadero’nun Maker için ücretsiz olarak indirilebilen bir Community Edition olan Delphi geliştirme ortamını seçtik. Dozlama programımız yalnızca Gerber macun verilerini içe aktarmakla kalmaz, aynı zamanda basit SMD modelleri de oluşturabilir (örn. SO ve BGA paketleri için). Bu, örneğin lehimi söktükten sonra bir BGA yongasını doldurmanız gerektiğinde son derece kullanışlıdır; bu nedenle artık patı şablonla uygulamak mümkün değil ve kimse 196 veya 256 damla macunu elle uygulamak istemiyor.

(Resim: Kendi yapımımız dağıtım programımız, isteğe bağlı ikmal görevleri için basit şablonlar da oluşturabilir.)
Bazı deneylerden sonra optimal bir dozlama algoritması bulduk: İlk olarak, iğne pede yaklaşık 2 mm’lik bir Z mesafesiyle yaklaşır ve kısa bir basınçlı hava darbesi tetiklenir (ped boyutuna bağlı olarak 50 ila 200 ms), böylece kanülün ucunda küçük bir macun damlacığı oluşur. Daha sonra matkap Z 0 yüksekliği ile konumlandırılır ve hızlı bir şekilde tekrar yukarı çekilir; damlacık daha sonra pede yapışır. Daha büyük pedlerde (> 2,5 mm) pede iki ila dört damla dağıtılır.
Başladıktan sonra, önce arayüzü ve parametrelerini ayarlayın (düğme kurulum). GRBL 0.9 için 115200 baud hızı, 8 veri biti, 1 stop biti, parite ve akış kontrolü yok kullanın. Program ayrıca yeni GRBL 1.1 sürümüyle uyumludur, ancak lüks hareket fonksiyonlarını kullanmaz. Bir sonraki bağlantıdan sonra, yazılım otomatik bir işlem gerçekleştirir. hedef arama makinenin sıfır noktası bu nedenle bilinir.
Bir yanıt yazın