Rampalar 1.4 ek cihazların yönetimi. Step motorların bağlanması

  • 04.11.2019

Bir zamanlar ilk yazıcımızı bu kontrol panosunda yaptık ve memnun kaldık.

Neden o?

İlk olarak, bu fikrinizi gerçeğe dönüştürecek en ucuz ve basit çözüm!

İkincisi, internette bu elektroniğin nasıl ve nereye bağlanacağı, nasıl yanıp söneceği vb. Hakkında birçok bilgi bulacaksınız.

Üçüncüsü, Ramps 1.4 iki ekstrüderi destekler (hem tek renkli hem de iki renkte yazdırabilirsiniz), ona bir ısıtma masası bağlayabilirsiniz (ABS plastik ile yazdırmak için), daha sonra ek çan bağlayabileceğiniz ek boş pimler vardır ve yazıcı için ıslık.

Dördüncüsü, modüler tasarım, hasarlı parçaları değiştirmeyi kolaylaştırır ve bu da size biraz para kazandıracaktır.

step motorlar

3D yazıcılarda vagonların hareketi bipolar step motorlar kullanılarak yapılır. Genellikle dört çıkışları vardır (iki sargılı), motor sargılarının seri aktivasyonu, rotorun ayrık açısal hareketlerine (adımlarına) neden olur. Bu nedenle, step motorun (SM) dönüşü ayrıdır, yani mil belirli bir açıda döner. 3D yazıcılar genellikle bir tam devirde 200 adım, yani bir adım 1.8 dereceye eşit olan motorlar kullanır.

Adım motorlarının sayısı, belirli yazıcı modeline bağlıdır. RepRap Prusa i2, i3, i3 Steel ve benzeri projelerde beş adet step motor kullanılmaktadır. Dört motor, taşıyıcıyı X, Y ve Z eksenlerinde konumlandırır (X ekseni için bir motor, Y ekseni için bir motor ve Z ekseni için iki motor) ve ekstrüder için (plastiği beslemek için) beşinci bir motor gereklidir.

Çok çeşitli step motorlardan en uygun olanı seçmek gerekir. Motorlar, form faktörü olarak adlandırılan farklı boyutlarda gelir. RepRap 3D yazıcılar ve diğer birçok yazıcı Nema 17'yi kullanır.

Step motorları seçerken şu iki parametreye de dikkat etmelisiniz: tutma torku ve motorun tükettiği akım. Taşıyıcıyı hareket ettiren motorlar için 1,4 kg*cm yeterlidir (ancak daha fazlası daha iyidir) ve bir ekstrüder için en az 4 kg*cm'dir. Step motorları kontrol etmek için, 2 A'ya kadar akım sınırına sahip A4988 sürücüleri kullanılır, bu nedenle motorlar, akım tüketimi 2 A'dan az olacak şekilde seçilmelidir, aksi takdirde motor tam güçte çalışmayacaktır.

Aşağıdaki step motorları kullanıyoruz: 1,7 A akım ve 4 kg x cm tutma torku ile 17HS8401 veya 17HS4401, plastiği beslemek ve arabaları konumlandırmak için yeterlidir.

Step motor sürücüleri


Step motoru kontrol etmek için özel bir sürücüye ihtiyacınız olacak. Çoğu zaman 3D yazıcılar için A4988 veya Drv8825 sürücüleri kullanılır. A4988 sürücüsü 2A ve 1/16 adımlarına kadar akımı desteklerken, Drv8825 sürücüsü 2,2A ve 1/32 adımlarına kadar akımı destekler. Step motor 1.8 derecelik bir adıma sahipse ve devir başına 200 adım yapıyorsa, A4988 sürücüsünü kullanırken adım 0.1125 derece olacak (Drv8825 için 0.05625 derece) ve devir başına 3200 adım yapacak (Drv8825 6400 adımlar için) , bu da konumlandırma doğruluğunu artıracaktır.

Her step motor için bir sürücü veya seri veya paralel bağlı iki step motor için bir sürücü gerekir (Z ekseni Prusa i3 Steel'de olduğu gibi). Motorlar çalışırken sürücüler çok ısınır, bu nedenle üzerlerine mutlaka soğutucu takınız ve mümkünse sabit bir fan akışı sağlayınız.

ısıtma masası


3D yazıcınızın ABS plastik veya çalışma yüzeyinin ısıtılmasını gerektiren diğer plastik türlerini yazdırmasını istiyorsanız, bir ısıtma masası satın almanız gerekir. En yaygın tablolardan biri MK2b'dir, çalışma alanının boyutları 200 mm'ye 200 mm'dir ve maksimum sıcaklık 120 derecedir. Bu masanın platforma sabitlenebileceği dört montaj deliği vardır. MK2B ısıtma tablası hem 12 volt hem de 24 volt kaynaklara bağlanabilir, sadece güç kablolarını uygun kontaklara lehimlemeniz gerekir.

Çoğu zaman, tablolar textolite'den yapılır, bu nedenle ek cam (ayna) kullanılması gerekir, çünkü ısıtıldığında textolite deforme olur ve yüzey düzensiz olur. Cam, kırtasiye mandalları veya diğer cihazlarla üstüne sabitlenir. Textolite ısıtma masası MK2b + cam bir alüminyum masa MK2b ile değiştirilebilir, biraz daha pahalıdır, ancak bu durumda ek cam sabitlemeniz gerekmez. Alüminyum tabla daha uzun süre ısınır, ancak sıcaklığı daha iyi tutar.

termistörler

3D yazıcılar, sıcaklığı kontrol edilmesi gereken ısıtma elemanlarına (ısıtma tablası ve ekstrüder) sahiptir. Bu amaçlar için geleneksel bir termistör (termistör) veya termokupl kullanılır.



3D yazıcılarda sıcaklığı ölçmenin en kolay yolu termistör kullanmaktır. Kullanılabilecek termistörlerin bir listesi verilmiştir. NTC termistör 100 kOhm 3950 gibi geniş bir çalışma sıcaklığı aralığına sahip bir termistör üzerinde anlaştık. Böyle bir termistör iki versiyonda satın alınabilir: lehimli telli ve telsiz, hemen lehimli tel ile satın almanızı öneririz.

Bir termokupl kullanmak istiyorsanız, ExtThermoCouple 1.0 gibi ek bir panoya veya AD597 yongasına dayalı başka bir panoya ihtiyacınız olacaktır.

Limit anahtarları (uç durdurma)


Yazıcı taşıyıcısının uç konumunu, yani referans noktasını (koordinatları (0,0,0) olan) "bulması" için uç nokta veya Rusya'da adlandırıldığı gibi limit anahtarları (limit) kullanmak gerekir. anahtarlar). Limit anahtarları birçok tipte gelir, ancak esas olarak aşağıdakiler kullanılır: mekanik, optik ve çok nadiren manyetik.

Mekanik limit anahtarları, esasen, taşıyıcı limit anahtarının kendisine ulaştığında açılan bir düğmedir. Ucuzdurlar ve bu nedenle en yaygın olanlarıdır. Mekanik limit anahtarları farklı versiyonlarda gelir, bazılarında bir düğmeye basıldığında kırmızı yanan bir LED bulunur, bazılarında ise LED yoktur ve çok daha ucuzdurlar.

LED ve fotodirenç arasındaki boşluğa özel bir "bariyer" girdiğinde optik limit anahtarları tetiklenir. Mekanik olanlardan daha doğru ve daha güvenilirdirler, ancak biraz daha pahalıdırlar, bu nedenle mümkünse onları koymak daha iyidir.

Genellikle, her eksene minimum konumu belirleyen bir limit anahtarı yerleştirilir. Maksimum konum yazılım tarafından belirlenir (ürün yazılımındaki değişiklikler). Bir eksene iki limit switch koyabilirsiniz, o zaman minimum ve maksimum pozisyonları belirleyecektir, ancak bunda fazla bir nokta yoktur. Sonuç olarak, toplamda sadece 3 limit anahtarına ihtiyacınız var (X ekseni, Y ekseni ve Z ekseni).

ekstrüder

Bir 3D yazıcının baskı kafasına ekstrüder denir (İngilizce ekstrüzyon - ekstrüzyondan). İsim, çalışma prensibini yansıtır: yazıcı kafası, özel bir memeden plastiği çıkarır. Şu anda, çok sayıda farklı ekstrüder ortaya çıktı, hepsinin artıları ve eksileri var. Deneyimlerimize dayanarak, E3D hotend'i önerebiliriz. Orijinal e3D hotend'ler üreticinin web sitesinden satın alınabilir. Orijinal olanları değil, baskı kalitesinde orijinallerinden daha düşük olmayan ve çok daha ucuz olan Çinli üreticilerin klonlarını kullanıyoruz. Ancak, tüm Çin sıcak uçlarının yüksek kalitede olmadığı, iyi bir üretici aramanız gerekeceği unutulmamalıdır. Ayrıca, e3D, doğru kullanıldığında çok nadiren tıkanır ve neredeyse her tür plastiği yazdırabilir. Gerekirse, 0,2 mm ile 1,2 mm (Volkan) arasında değişen farklı çaplardaki nozulları değiştirebilirsiniz.

LCD ekran

3D yazıcınızı bilgisayar olmadan otonom olarak kontrol etmek istiyorsanız bir ekrana ihtiyacınız olacak. En yaygın ve ucuz modeller:

Hepsinde yerleşik bir SD kart yuvası vardır, böylece herhangi bir sorun yaşamadan doğrudan ekrandan yazdırmaya başlayabilirsiniz. RepRapDiscount Smart Controller, SD kart okuyuculu ve dahili döner kodlayıcılı en basit ve en ucuz 4 satırlı LCD ekrandır. Akıllı Denetleyici ekranının aksine, Tam Grafik Akıllı Denetleyici daha iyi bir çözünürlüğe sahiptir ve yazdırma işlemi hakkında daha fazla bilgi görüntüler, ancak maliyeti biraz daha fazladır.

Güç kaynağı

Tipik olarak, yazıcıya güç sağlamak için 12 V kullanılır.Bunu yapmak için, en az 20 amperlik bir akım iletebilen 12 V'luk bir güç kaynağına ihtiyacınız vardır. Aşağıdaki güç kaynakları bununla başa çıkmaya yardımcı olacaktır:

  1. Sıradan bilgisayar güç kaynağı. En ucuz ve en kolay yol, ancak ek manipülasyonlar gerekli olacaktır. ATX güç kaynağı doğrudan bağlanamaz. Anakartsız bir bilgisayarın güç kaynağı nasıl açılır, buradan veya diğer kaynaklarda okuyabilirsiniz.
  2. Bizim için en çok tercih edilen seçenek LED sistemler için güç kaynağı kullanmaktır. Biraz daha pahalı ama onunla çalışmak çok daha keyifli. Tek yapmanız gereken kabloları yerleşik bloklara vidalamak ve bu kadar. 350W 12V güç kaynağı kullanıyoruz.Gerekirse 24V 350W güç kaynağı gayet yeterli olacaktır.

Bağ

Gerekli tüm bileşenler seçilip satın alındıktan sonra tüm parçaları Ramps 1.4'e bağlamaya başlayabilirsiniz. İlk olarak, Ramps genişletme kartını ve Arduino Mega 2560'ı bağlayın. Burada yanlış gitmek zor. Tüm Rampa pinlerini ilgili Arduino konektörlerine dikkatlice yerleştirmek gerekir.

Not! Arduino'ya RAMPS kartını takarken, Ramps kartının alt tarafındaki iletkenleri USB arduino konektörüne kısa devre yapmak mümkündür. Bunları birbirinden ayırmanız önerilir (örneğin, çift taraflı bantla), ayrıca Rampalar panosunun altından fazla lehimi "ısırabilirsiniz".



Bunu yaptıktan sonra, elektroniğin geri kalanını bağlamaya başlayabileceğimiz temiz bir "sandviç" elde ederiz.


Elektroniği kontrol panosuna bağlamaya başlamadan önce şemaya bakmanız gerekir. Her şeyin nasıl bağlantılı olduğunu görmek için Reprap web sitesine ve rampalar 1.4 makalesine gidebilirsiniz. İnternette çok sayıda farklı şema var, size uygun olanı seçebilirsiniz.


Bu şema esasen diğerlerinden farklı değildir, bu nedenle diğer kaynakları kullanabilirsiniz, sonuç aynı olacaktır. Şimdi her bir öğeyi daha ayrıntılı olarak inceleyelim.

Step motorların bağlanması

Rampalar panosu, step motorları bağlamak için 5 konektöre ve buna bağlı olarak sürücüler için 5 konektöre sahiptir. Her eksen, uygun konektöre doğru şekilde bağlanmanıza olanak tanıyan imzalanmıştır. Rampalardaki step motorları bağlamak için kullanılan pinler şu şekilde işaretlenmiştir - 2B, 2A, 1A, 1B. 2B, 2A pinleri bir motor sargısıdır ve 1A, 1B diğeridir.


Nema 17 (bipolar) step motorlar kullandığımız için, genellikle dört uçlu (iki sargılı) vardır. Hangi tellerin bir sargıya karşılık geldiğini belirlemek için, onları (bir multimetre ile) çalmanız gerekir, çalacak tel çifti bir sargıya karşılık gelir ve bu çift 2B, 2A pinlerine ve diğer çift pinlere bağlanmalıdır. 1A, 1B. Ayrıca motorunuzun veri sayfasına da bakabilirsiniz, hangi tellerin bir sargıya ait olduğunu gösterir. Motorlar hakkında daha fazla bilgi için reprap web sitesini ziyaret edin.

Bazen tellerin renk şemalarının farklı olabileceğini hatırlamakta fayda var, bu nedenle bir sargının tellerini belirlemenin en kanıtlanmış ve güvenilir yolu bir multimetre kullanmaktır. Motoru yanlış bağlarsanız, bir sinyal verildiğinde kötü bir şey olmaz, motor basitçe dönmez veya titrer (karakteristik sesler çıkarır).

Z ekseni motorlarının bağlantısına da dikkat etmekte fayda var.Z ekseni için iki adet step motor gerektiğinden iki farklı şekilde bağlanabilirler:

  1. Paralel olarak - her fiş kendi soketine takılır, rampa panosunda Z ekseni için iki soket vardır, bu nedenle sorun olmaz. Bu, RAMPS'e standart bir bağlantıdır, ancak motor sargı direncinde bir fark varsa motorlar senkronize olmayabilir.
  2. Sırayla, şemada gösterildiği gibi. Seri bağlantı tercih edilir, tavsiye ederiz.


Bu motor için kırmızı ve gri teller bir sargıdır ve sarı ve yeşil teller diğer sargıdır. Renklerin farklı olabileceğini, ancak özünün aynı olduğunu unutmayın.

Step motor sürücülerini bağlama

Step motorların kontrol edilebilmesi için her eksen için bir sürücü ve ekstrüder için bir sürücü koymanız gerekir. Bu amaçlar için Ramps 1.4 kartında sürücülerin sorunsuz bir şekilde yerleştirilebileceği beş adet konektör bulunmaktadır.


SD sürücüsünü kurmadan önce, sürücü mikro adımını ayarlamanız gerekir. Sürücünün mikro adımını ayarlamak için, genellikle rampalarla birlikte gelen atlama tellerini (jumper) kullanın.

RAMPS 1.4'teki mikro adım atlama telleri, step motor sürücülerinin altındadır. Her sürücü için toplamda en fazla üç jumper takılabilir. Bunları kaç tane ve hangi sırayla koyduğunuza bağlı olarak hangi adımın ayarlanacağı belirlenir.

Minimum 1/16 mikro adımlı bir A4988 step motor sürücüsü kullanıyorsanız, jumper konumunu tabloya göre alırız:

Jumper (Evet/Hayır) adım boyutu 1 2 3 hayır hayır hayır tam adım evet hayır hayır yarım adım hayır evet hayır 1/4 adım evet evet hayır 1/8 adım evet evet evet 1/16 adım

Çoğu, mikro adım 1/16 (tüm atlama telleri seti) kullanır, bu nedenle sürücüleri yüklemeden önce tüm sürücüler için tüm atlama tellerini ayarlayın!

Minimum 1/32 mikro adımlı Drv8825 step motor sürücüsünü kullanıyorsanız, tabloya göre jumperların yerini alırız:

Jumper (Evet/Hayır) adım boyutu 1 2 3 hayır hayır hayır tam adım evet hayır hayır yarım adım hayır evet hayır 1/4 adım evet evet hayır 1/8 adım hayır hayır evet 1/16 adım evet hayır evet 1/32 adım hayır evet evet 1/32 adım evet evet evet 1/32 adım

Not! DRV8825 step motor sürücüsünde, trimmer direnci A4988'e kıyasla kartın diğer tarafında bulunur, bu nedenle bunları kontrol kartı konektörlerine takarken sürücünün doğru yönüne dikkat edin.

Tüm jumperlar ayarlandıktan sonra sürücüleri kurmaya başlayabilirsiniz, bizim durumumuzda sürücüler A4988 olacaktır. Ayrıca her sürücüye hemen bir radyatör takmalısınız (fotoğrafta gösterilmemiştir), bu ya sıcakta eriyen yapışkanla ya da basit çift taraflı bantla yapılabilir.



Not! Sürücü yanlış yüklenirse zarar görebilir. Düzeltici, ekran soketine "bakıyor". Ayrıca sürücünün kendisinde ve rampa bağlantılarında tüm bacaklar işaretlenmiştir, bu nedenle tekrar kontrol edin.

Limit anahtarları

Rampa panosunda limit anahtarlarını bağlamak için altı konektör bulunur, bunların sırası aşağıdaki gibidir: X min, X maks, Y min, Y maks, Z min, Z maks. Terminalleri doğru polarite ile bağlayın. RAMPS güç konnektörlerinin yanından limit switch konnektörlerine bakarsanız pinlerin sırası şu şekilde olacaktır: Signal, GND, +5 V.



Toplamda, min X, min Y ve min Z olmak üzere üç limit anahtarı bağlamanız gerekir. Pimlerin geri kalanını serbest bırakın.

Not! Limit anahtarlarını bağlarken, en önemli şey pinleri karıştırmamaktır, yani limit anahtarında "Sinyal", "-" ve "+" dan sorumlu olan üç telden hangisinin belirlenip bağlanması gerekir. rampa panosundaki ilgili pimlere. Karıştırırsanız, limit anahtarı tetiklendiğinde Arduino'nun başarısız olma olasılığı yüksektir. Tipik olarak, limit anahtarları aşağıdaki gibi işaretlenir:

yeşil renk - "Sinyal"

siyah renk - "-"

kırmızı renk - "+"


2 telli mekanik limit switch'ler de yaygın, bu durumda rampa panosunda “+” kullanmıyoruz ve aşağıdaki gibi bağlıyoruz:

  1. Kart üzerindeki "S" etiketli pimi mikro anahtarın "NC" pimine bağlayın.
  2. Kart üzerindeki "GND" veya "-" etiketli pimi mikro anahtarın "C" pimine bağlayın.


termistörlerin bağlanması

RAMPS, üç sıcaklık sensörünü destekler, bunlar için konektörler imzalanmıştır - T0, T1, T2. Sıcak uç termistörü T0'a ve ısıtma tablası termistörü T1'e bağlıdır. Termistörlerin polaritesi yoktur, bu yüzden istediğimiz gibi bağlanırız. İkinci hotend'in termistörü için T2 kullanılır, eğer bir hotend'iniz varsa, ona dokunmuyoruz.


Isıtma masasının bağlanması ve sıcak ucun ısıtılması

Isıtma elemanlarını bağlamak için konektörler D8, D9, D10 olarak işaretlenmiştir. D8'de bir ısıtma tablosu bağlanır ve D10'da sıcak ucun ısıtması bağlanır. D9'da, yazdırılan parçaların üflenmesini veya ikinci sıcak ucun ısıtılmasını (firmware'de belirttiğinize bağlı olarak) programlı olarak kontrol etmek için bir fan bağlanır.


Tabloyu ısıtmak için akımı taşıyan kabloların en az 10A akım için derecelendirilmesi gerektiğini lütfen unutmayın. En az 1,5 kare kesitli tel kullanıyoruz.



MK2B, 12V veya 24V'a bağlanabilir.Isıtma tablosunda 1, 2 ve 3 olarak işaretlenmiş 3 pin vardır. Kullanmak istediğiniz güç kaynağına (12 veya 24V) bağlı olarak bağlantı farklı yapılır. 12 V için: pin 1 ila "+" ve pin 2 ve 3 ila "-" lehim. 24 V için: pim 1'i, lehim pimini 2'yi "+" ve pim 3'ü "-"'yi kullanmayın. Sahip olduğunuz voltaj kaynağına bağlı olarak kabloları uygun pinlere lehimlemeniz gerekir.

LCD Ekranı Bağlama

Rampalar panosu, ekranı bağlamak için özel bir konektöre sahiptir, bu nedenle herhangi bir LCD ekranı bağlamak zor değildir.



Bunu yapmak için ekranlarla birlikte gelen adaptörü alıp rampa kartı konektörüne resimde görüldüğü gibi takmanız gerekiyor.Daha sonra iki kablo alıp ekranı ve rampaları ilgili konektörlere (ekranda) bağlayın. ve panoda EXP1 ve EXP2 olarak imzalanır. Ekran kullanıma hazır.


Not! Çoğu zaman, ekranınızı kullanmaya devam ettiğinizde, ekranda "hiyeroglifler", anlaşılmaz karakterler ve benzerleri görünecektir, bunu önlemek için aşağıdakileri yapabilirsiniz:

  • ekranı kasaya metal raflara değil, naylon olanlara (veya metal hariç diğer türlere) monte edin;
  • tüm panoları topraklayın;
  • elektrik fişini ters çevirin;
  • başka bir prize bağlayın;
  • ve en önemlisi, ekrandan rampa panosuna giden her bir kabloyu alüminyum folyo ile sarın (folyoyu boş bırakmayın!).

Güç bağlantısı

RAMPS'in güç kaynağı için iki konektörü vardır: 12V 5A ve 12V 11A.


Adım motorlarına ve ekstrüder ısıtıcısına (D9, D10) güç sağlamak için "12V 5A" olarak işaretlenmiş alt çift. Güç kaynağı en az 5A sağlamalıdır.

"12 V 11 A" olarak işaretlenmiş konektör çifti, örneğin ikinci bir ekstrüder için ısıtma yatağına ve ikinci çıkışa (D8) güç sağlar. Bu güç kaynağı en az 11A sağlamalıdır (Her iki giriş de aynı kaynaktan güç alıyorsa, en az 16A sağlamalıdır).

Güç konektörlerine bakarsanız (işaretlerin yokluğunda), pozitif kontak solda ve negatif sağdadır.

5A güç konektörü Arduino'ya güç sağlamaz, sadece 11A konektöründe voltaj varsa güç sağlanacaktır.

Not! Gücü bağlarken, "+" ile "-"yi karıştırmayın, iki kez kontrol edin!

Çözüm

Her şey bağlandığında ve iki kez kontrol edildiğinde, Rampalar panosuna güç uygulayabilirsiniz. Hiçbir şey sigara içmiyor veya kıvılcım çıkarmıyorsa, ürün yazılımını Arduino'ya yazmaya başlayabilirsiniz. Bir sonraki makalede yapacağımız şey budur.

3D yazıcı oluştururken ana sorulardan biri hangi elektroniklerin kullanılacağıdır? Ağda farklı bir ad altında ve farklı yeteneklere sahip birkaç seçenek vardır: GEN, Sanguinololu, RAMPS, vb. Ancak hepsi neredeyse aynı şekilde düzenlenmiştir: step motorları kontrol etmek için sürücüler Atmel işlemciye bağlanır, kontrol için birkaç transistör ısıtma elemanları ve bir soğutucu ve motor adımını ayarlamak için birkaç jumper. İşlemci ne kadar soğuk olursa, ona ekran, kart okuyucu vb. şeklinde daha fazla çörek bağlanabilir. Detaylı anlatmayacağım ama yazıcının çalışması için tek gereken 4 (5) step motor sürücüsü, sıcak ucu (yazdırma kafası) ısıtmak için 1 transistör ve sıcaklık sensörü girişinin kontrolü. Hepsi bu, bu kadar yeter.

Devre kartlarına yakından baktıktan sonra en basit seçeneği seçtim - RAMPS kartı. Diğerlerinden temel farkı Arduino Mega board üzerine kurulu olmasıdır, yani. devre çok basit, minimumda lehimlemeniz gerekiyor, hiçbir şeyi yapılandırmanıza gerek yok - sadece Arduino'ya takıp açmanız yeterli. Her şey şöyle görünüyor:

RAMPALAR + Arduino kartı

Başlangıçta RAMPS 1.4 seçeneğini seçtim, parça satın aldım ve kartın imalatına başladım. Bu yerde beni devasa bir utanç bekliyordu - tahtanın bu versiyonunda çok sayıda ince iz, tahtanın bir tarafından diğerine geçişler vb.

LUT yöntemini başlangıç ​​seviyesinde biliyorum, ancak görüntünün kağıttan textolite'e birkaç deneme aktarımı, taahhütlerimin boşuna olduğunu anlamam için yeterliydi. RAMPS 1.25 kartının daha eski bir sürümünü seçmeye karar verdim - üretimi kolaydır, tek taraflı textolite kullanılır. Bir gerçek ve bir eksi var - 5 step motor sürücüsü yerine sadece 4 kullanıyor, bir sürücü aynı anda Z ekseni boyunca iki hareket motorunu kontrol ediyor Bunda yanlış bir şey yok, sadece bir eksi - genellikle geri döndüğünde yazdırdıktan sonra (0,0, 0) koordinatında Z ekseni motorları durur, program 0. noktaya döndüğünüzü düşünür ama aslında ekstrüder havada asılı kalır. Bu aksaklığın üstesinden gelmek çok basittir - Z ekseni boyunca kademeli olarak hızlanmanız gerekir, ardından motorlar sıkışmaz: önce 0,1 mm'lik üç adım, ardından birkaç 1 mm'lik adım daha ve sonra 10'a hızlanırız. adım başına mm (bunların hepsi Slicer programında programda ayarlanabilir, programın kurulumu hakkında biraz sonra yazacağım).

Karşılaştırma için her iki panonun da bir şemasını vereceğim:

RAMPALAR 1.4 bağlantı şeması

bağlantı şeması RAMPALAR 1.25

Henüz ikinci bir ekstrüdere ihtiyacım yok ve baskı alanı zaten çok küçük - sadece 10x17 cm.

Makalenin sonunda LUT için tüm PDF dosyalarını yayınlayacağım.

Pano üretim sürecini göstereceğim ve size montajın bazı inceliklerini anlatacağım, belki birileri için ilginç olur.
Her zamanki gibi, tahtanın ayna görüntüsünü parlak dergi kağıdına yazdırdım:

dergi kağıdına baskı

Kırmızı bir işarettir. Birkaç site çizdim. Daha sonra demir klorür (sulu çözelti) içinde dağlanmıştır:

15 dakika tahtayı salladıktan sonra hazırdı. Uzun zamandır tahtaları zehirlemiyorum ve sulu ferrik klorürün sıradan susuz ferrik klorür kadar kuvvetli olmaması benim için bir sürpriz oldu. Bu çözüm o kadar yavaş çalışıyor ki beklemekten yoruldum. Bir dahaki sefere susuz FeCl3 alacağım.
Ödeme hazır:

Toplanan ücret:

Nelerden vazgeçtim:
1. 1 sigortadan, çünkü Mağazalarımızda bulamadım (jumper koydum)
2. soğutucudan (tüm şehirde gerekli alan etkili transistörler yoktu ve analogları seçmek ve aramak için çok tembeldi)

incelikler:

Pimleri, tahta raylarının bulunduğu taraftaki tahtaya lehimlemeniz gerekir - bu son derece uygunsuz ve çirkindir, ancak gidecek hiçbir yer yoktur.

Gördüğünüz gibi, raylara ulaşmak için plastiği bir havya ile eritmek zorunda kaldım.

Başka bir incelik - önce pinleri Arduino kartına yerleştirin, ardından Rampaları üste koyun ve ancak daha sonra lehimleyin, aksi takdirde montajdan sonra Rampaları Arduino'ya yerleştirmek çok zor olacak - pinler farklı yönlere bakacak ve her birini cımbızla istenilen deliğe yönlendirmek ve 40 adetten fazla

Aynı şeyi motor sürücüleri için de yapın.

Montajdan sonra, Arduino USB konektör muhafazasının +12 V hattına oldukça yakın olduğunu hemen fark ettim.Bu bir sürpriz.İlk önce tüm kurulumu kontrol etmem iyi oldu. Lambanın elektronik balastından USB kasasına plastik bir film yerleştirdim (orada yalıtkan görevi görür), ancak sıradan elektrik bandı kullanabilirsiniz:

1. Rampaları kurduktan sonra Arduino'dan çıkarın, motor sürücülerini çıkarın ve 12V ile çalıştırın.Bütün ayakları 12V nerede ve nerede olmaması gerektiğini kontrol edin.
2. Bir sonraki adım, Rampaları kapatmak ve kartı Arduino'ya kurmaktır. Arduino'nuzu USB üzerinden bilgisayarınıza bağlayın ve Rampalar panosunda 5V olup olmadığını kontrol edin.
3. Her şey bir araya getirilebilir ve 12V uygulanabilir.

(PDF ölçeği 1:1) - LUT yazdırma için hazır dosya

- montaj talimatları, parça listesi, elemanların düzeni.

Yapı ile iyi şanslar

En ilginç olanı, yazıcıyı monte ettikten ve bilgisayara bağladıktan sonra başlayacak.

İlk olarak, bellenimde kartınızın türünü seçmeniz gerekecek, çünkü her motor için adımı ayarlayın. neredeyse tüm bellenim, metrik sistem için değil, inç sistemi için keskinleştirilmiştir. Oldukça uzun zamanımı aldı, tk. İnternetteki bilgiler çoğunlukla İngilizce'dir.

Tüm bu adımları daha ayrıntılı olarak anlatacağım. Yeni bir makaleyi kaçırmamak için bültene abone olun.

Kalkan RAMPS 1.4 bağlantısı.

Örnek olarak Mendel90 3D yazıcıyı kullanarak Shield-RAMPS-1.4 kartını bağlamayı düşünün.

RAMPS 1.4, Arduino Mega 2560 için bir kalkandır (eklenti). Arduino, G kodlarını sinyallere dönüştürür ve 3D yazıcıyı güç kısmı - RAMPS 1.4 aracılığıyla kontrol eder.
RAMPS 1.4 kartı Arduino'nun üstüne konur ve USB hariç tüm bağlantılar bunun üzerinden yapılır. Arduino'ya 12V güç, RAMPS 1.4 üzerinden sağlanır.

Çift ekstrüder bağlantı şeması

Bir ekstrüder ile bağlantı şeması

Genellikle bilinear (dört telli) 1.7 Nema 17 boyutunda A step motorlar kullanılır.Girişime karşı korumak için tellerin örgü şeklinde bükülmesi arzu edilir.

Z ekseni için step motorlar iki şekilde bağlanabilir:

  • İlk yol.
    Bir çift step motorun bir Z eksenine paralel bağlantısı, her bir step motorun fişinin RAMPS 1.4 kartındaki kendi konektörüne bağlanmasıdır.
    Z ekseni için adım motorlarının bu şekilde bağlanması, RAMPS 1.4 kartına standart bir bağlantıdır.
    Paralel (standart) bağlantıda, bağlı step motor çiftinin sargılarının direncinde bir fark varsa, step motorların senkronizasyonu ile ilgili sorunların ortaya çıkabileceğine dikkat edilmelidir.
  • İkinci yol.
    İkinci yol, step motorları aşağıda gösterildiği gibi tek bir fişle seri olarak bağlamaktır.
    Z ekseni boyunca iki kademeli motorun böyle bir seri bağlantısıyla, artık bir çift motorun uyumsuzluğuyla ilgili problemler olmayacak.


RAMPS 1.4, 12V 30A güç kaynağı ile çalışır.

Limit anahtarlarının bağlanması

Shield-RAMPS-1.4 kalkanı, 3D yazıcılar oluşturmak için en yaygın kartlardan biridir.

Arduino MEGA 2560 üzerine giyilir ve USB hariç tüm bağlantılar bunun üzerinden yapılır. Arduino MEGA 2560'a 12V güç, RAMPS 1.4 ile sağlanır.

Tipik bağlantı şeması.

Güç bağlantısı

İki güç kaynağı bağlanabilir:

11A - masanın üzerinde,
5A - diğer her şey için Artılar, sigortalar aracılığıyla fanın (D9 5A), sıcak uç ısıtıcısının (D10 5A) ve tablonun (D8 11A) terminallerine gider. Kontrol eksi (GND) üzerinden gerçekleştirilir.

Bir PSU bağlamak için artıları bağlamanız gerekir. Eksileri yaygındır.
Arduino MEGA 2560, RAMPS tarafından desteklenmektedir. Arduino MEGA 2560'ı kendi kaynağından beslemek için D1 diyotu ortadaki X ve Y step motor sürücülerinin altında bulunan RAMPALAR'a lehimlemeniz gerekmektedir.

Minimum 1/16 mikro adımlı A4988 veya minimum 1/32 mikro adımlı Drv8825 gibi step motor sürücüleri karta takılabilir.
SD sürücüsünü kurmadan önce, ilgili sürücünün altında bulunan konektörde gerekli jumper kombinasyonunu ayarlayarak sürücünün mikro adımını ayarlamanız gerekir.

A4988 sürücüsünü kullanıyorsanız

Drv8825 sürücüsü kullanılıyorsa, atlama teli konumu aşağıdaki gibi olacaktır:

Limit anahtarları

Rampa panosunda limit anahtarlarını bağlamak için altı konektör bulunur, bunların sırası aşağıdaki gibidir: X min, X maks, Y min, Y maks, Z min, Z maks. Terminalleri doğru polarite ile bağlayın. RAMPS güç konnektörlerinin yanından limit switch konnektörlerine bakarsanız pinlerin sırası şu şekilde olacaktır: Signal, GND, +5 V.

Termistörlerin bağlanması RAMPS, üç sıcaklık sensörünü destekler, bunlar için konektörler imzalanmıştır - T0, T1, T2. Sıcak uç termistörü T0'a ve ısıtma tablası termistörü T1'e bağlıdır. Termistörlerin polaritesi yoktur. İkinci sıcak ucun termistörü için T2 kullanılır.

Isıtma masasının bağlanması ve sıcak ucun ısıtılması

Isıtma elemanlarını bağlamak için konektörler D8, D9, D10 olarak işaretlenmiştir. D8'de bir ısıtma tablosu bağlanır ve D10'da sıcak ucun ısıtması bağlanır. D9'da, yazdırılan parçaların üflenmesini veya ikinci sıcak ucun ısıtılmasını programlı olarak kontrol etmek için (firmware'de belirtilene bağlı olarak) bir fan bağlanır.

LCD Ekranı Bağlama

Rampalar panosu, ekranı bağlamak için özel bir konektöre sahiptir, bu nedenle herhangi bir LCD ekranı bağlamak zor değildir.

RAMPS 1.4 mikro adımındaki bir değişiklik ve görevleriniz için soruna bir çözüm ile sürpriz yapın.

Daha yakın zamanlarda, kendime 3D yazıcı şeklinde yeni bir oyuncak alma fikri beni çok heyecanlandırdı. Ancak, kendi kendine montaj için gerekli yedek parçaları toplamaya başladığı için çok zaman geçmedi. Tüm süreci anlatmayacağım, neredeyse tüm bileşenleri İnternet üzerinden satın aldım, ancak kısaca bir komik an üzerinde duracağım.

Büyük çevrimiçi mağazalardan birinde (yerel), tüm elektronikler bir RAMPS 1.4 kartı ve DRV8825 sürücüleri ile bir kerede satın alındı. Bu özel step motor sürücülerinin seçimi, akımın, bir kibrit paketi (10 kutu) ile orantılı bir fiyat farkıyla, bir marjla anlamına gelen A4988'den daha fazlasını tutabilmesi gerçeğinden kaynaklanıyordu. Mekanikler monte edildikten sonra bağlanmaya ve yapılandırmaya geçtim.

Bu step motor sürücüsü 1/32 mikro adım modunda çalışabilme özelliğine sahip olduğu için X ve Y eksenlerinde olduğu gibi bıraktım fakat dönüş hızı ve süresi daha yüksek olduğu için Z ekseninde ve ekstrüderde bıraktım. , PWM ve Arduino'da gereksiz akımlarla sürücüleri gereksiz hesaplamalarla aşırı yüklememek için 16 mikro adıma düşürmek istedim. Sürücülerin altındaki genişletme kartında, tüm atlama telleri başlangıçta ve çeşitli kaynaklardaki bağlantı açıklamalarının bir sonucu olarak kuruldu. Jumper'ı M0 ve M1 çizgileri boyunca kaldırdım. Kontrol cihazını yanıp söndükten ve ilk testlerden sonra, seyahat mesafesinin yarıya indiğini gördüm. 1/8 ve hatta 1/4 takmaya çalıştım ve motorun yeterli çalışma modundan çıkması dışında hiçbir tepki olmadı. Bütün akşamı internette dolaşarak benzer bir problem arayarak geçirdim, ama bu sonuç vermedi.

Bir radyo amatörü olmasaydım, genişleme kartı şemasını indirdim, bir test cihazı çıkardım ve problemi şematik düzeyde incelemeye başladım.
Hemen keşfedilen ilk şey, jumperları kurmak için tüm kontakların kendi aralarında kısaca çağrılmasıydı. Sonuç olarak, böyle bir sonuç, jumperların nasıl duracağına ve hiç durup durmayacağına bakılmaksızın, sürücünün yalnızca 1/32 adım modunda çalışacağı anlamına gelecektir.

İlk deney için, bir neşter alarak, M0 ve M1 hatları boyunca tahtadaki izleri basitçe kestim, bir motoru bağlamak zaten bir sonuç verdi, sürücünün 1/16 adım moduna geçtiği açıktı.

1/16 adımda aynı anda üç sürücüyü çalıştırmam gerektiğinden (iki Z ekseni boyunca farklı sürücülere + ekstrüdere bağlı) ve raylar konektörlerin yanında olduğu ortaya çıktı ve ulaşmak kolay değildi. Onları, bir lehimleme istasyonunu çıkardım ve konektörü 15 saniyelik jumperlar için çıkardım. Tabii ki, benim için çok şaşırtıcı değil, başka bir şey gördüm, ama gerçekte Çinliler bir kez daha yanıyor - yuvalar sadece iletkenlerle birbirine bağlı.

Neşter ile gereksiz hatları ve bağlantıları kestikten sonra tüm motorlar ihtiyacım olduğu gibi çalışmaya başladı. Gerçekten gelecekte birkaç damla lehim koymak bir kemer sorunu olmayacak olsa da, gelecekte sürücüleri başkalarına değiştirmem veya farklı bir mikro adım ayarlamam gerekmeyeceğini umuyorum.

İşte RAMPS 1.4 genişletme kartının fabrika hatasıyla ilgili küçük bir hikaye.

Muhtemelen, birileri aynı üretim grubundan benzer bir panoya rastlarsa, üzerine kurulabilecek herhangi bir sürücü için mikro adımların değiştirilmesinin imkansızlığı sorusunun cevabını bulmaya yardımcı olacaktır.