Mach3'e Alternatif CAM Programı Yapmak

Takip eden arkadaşlar için, yapmakta olduğum arayüz çalışmasının son hali

p5hnHM6.png
 
Bu arada cin mali laser engraver cihazima ben de farkli kart ve yazilim denedim haftasonu. Arduino, ramps ve ufak suruculerle marlin yazilimini laser e cevirerek birseyler yapmislar. Inkscape programindan gcode alip repetier ile makineye gonderiyorsunuz. Fakat sonuc gene husran.
Hello world yazisini gorebilirsiniz diger duzgun yazilar cin mali dedigimiz o dandik yazilim olan moshidraw ve moshiboard kart.
uploadfromtaptalk1455543363521.jpg


SM-N9000Q cihazımdan Tapatalk kullanılarak gönderildi
 
@asenyurt, Sorun yarısı çıkmış, HELLO WORLD mü?
Diğer yazılarda konum hatası dışında sorun görünmüyor. Moshidraw neden kötü. Nesi eksik veya fazla?.

Bu alet yazarken raster tarama mı yapıyor, vektör mü çalışıyor. ?
 
sorun yarısı çıkmaması değil.
büyültüp dikkatli bakarsanız harflerin kenarları çizgileri belli olur ama sadece kenarları.
evet raster.
sanki kenarlarda, çizdiği bir çizgiyi tam altında bir daha çizmiyor gibi..
ama diğer harfler tam düzgün.
çin malı kartın motor sürücüleri tea3718 diye bir şey. datasheet inde step, dir yok. farklı bir çalışma prensibine sahip.
ben bu makinenin mekaniğini değiştirip daha büyük işleme alanına sahip bir mekanik yapsam motorları da güçlendirmem gerekecek üstündeki motorlar herhalde 1 amperlik nema17.
bu sürücüleri de değiştirmem gerekecek ama imkansız.
pc deki yazılım kısmı da gerçekten çok kötü.
bazen iş yaparken kafasına göre durma, kafasına göre atlama yapabiliyor.
 
DS'e baktım da, bu TEA3718 lerden motor başına 2 adet kullanılmış olmalı. IN0 veIN1 girişlerinin değerine göre motor akımı tam, yarım veya sıfır olabiliyor. Phase pini ile de bobinde ki akım yönü kontrol ediliyor.

Yani bu sürücüleri kendi yazdığın bir indexer ile sürmek te mümkün, bunları atıp, araya interface bir mcu ekleyip tb6600 gibi bir sürücü kullanmakta mümkün.

Öte yandan inkjet gibi raster çalışıyorsa tamamını çöpe atıp düzgünce bir mcu ile yeniden tasarlamakta mümkün.

Resimlere bakınca özellikle kenarlarda keskinlik yok. Sanki 16Mhz 8 Bit Arduino yetmiyor. Gerçi raster taramakta, Timer hassasiyetinden başka detay da yok. 32F4 gibi bir mcu ile daha iyi sonuç alınır yinede.

Laserin anahtarlaması nasıl birşey. ? Düşük empedanslı bir giriş ise bu da sorun çıkarıyor olabilir.
Logic analizör gibi birşeyin varsa motor sürücünün IN0-IN1-PHASE girişlerini capture edebilirmisin veya kaç mm/sn hızla tarıyor gibi bir bilgi varmı?.

PC kısmı ise yazılabilir, veya çok karmaşık şekiller vs varsa Corel vs. bir programda oluşturulmuş detaylı 1 bitlik bir resimde giriş olarak kullanılabilir.
 
https://github.com/openhardwarecoza/LaserWeb

https://github.com/chilipeppr

Bu projelere gelistirici olarak katilmak da guzel bir baslangic olabilir. Ongordugunuz ihtiyaclarin onemli bir kismini farkli bir yoldan kapsiyorlar.

Benzer bir yazilima (Gcode ceviricisi Cortex M3 le calisan) ufak tefek katkida bulunmaya calisiyoruz.
Keske fpga programlama daha basit olsaydi da servo kontrol ve hizlanma, yavaslama icin sCurve un zu seviye hareket planlamalarini programlayabilseydik. Bunlar disinda FPGA kullanmak icin bir sebep aklima gelmiyor.
 
Gui cok Şık oluyor. Ne kullandiginizi ben de merak ettim.
 

Forum istatistikleri

Konular
130,116
Mesajlar
933,272
Kullanıcılar
453,179
Son üye
canerakdeniiz

Yeni konular

Çevrimiçi üyeler

Geri
Üst