İçindekiler:

Kolay İnşa Odak İstifleme Donanımı: 11 Adım
Kolay İnşa Odak İstifleme Donanımı: 11 Adım

Video: Kolay İnşa Odak İstifleme Donanımı: 11 Adım

Video: Kolay İnşa Odak İstifleme Donanımı: 11 Adım
Video: Negatif Resim Yaptım! (Sonuna Kadar İzleyin) 2024, Temmuz
Anonim
Kolay İnşa Odak İstifleme Rig
Kolay İnşa Odak İstifleme Rig
Kolay İnşa Odak İstifleme Rig
Kolay İnşa Odak İstifleme Rig
Kolay İnşa Odak İstifleme Rig
Kolay İnşa Odak İstifleme Rig

Yeniden tasarlanmış 3D yazıcı parçaları ve Arduino tabanlı FastStacker yazılımı, tam özellikli odak istifleme teçhizatının basit ve ucuz bir şekilde oluşturulmasını sağlar

Sergey Mashchenko (Pulsar124), kendi wiki'sinde (https://pulsar124.fandom.com/wiki/Fast_Stacker) açıklandığı gibi bir DIY Arduino tabanlı odak istifleme rayını geliştirme ve belgeleme konusunda harika bir iş çıkardı. Birçok kişi projesini inşa etti ve wiki'sinde belirttiği gibi, projesi ilgili forumlarda geniş çapta tartışıldı. Yakın zamanda, wiki'sindeki bir yorumda belgelediğim gibi, bu yapının bir sürümünü kendim tamamladım. Arduino, tuş takımı, step sürücü ve Nokia 5110 LCD ekran kullanarak Pulsar124'ün tasarımı etrafında bir kontrolör oluşturdum. Çok sayıda lehimleme vardı ve eski stok LCD çok sorunluydu. Forumlar, başkalarının da LCD ile ilgili sorunları olduğunu gösterdi. Pulsar124'ün projesinin yazılımı çok güzel. Olgun ve tam özellikli ve onu kullanan bir sistem oluşturmayı kolaylaştırmak istedim. Yazılımını bir Arduino mega, bir RAMPS 1.4 kalkanı ve ilgili kablolarla birlikte tam grafik akıllı denetleyici LCD panelinden oluşan bir 3D yazıcı kontrol platformunda çalışacak şekilde taşıdım. Bu yazılımı, üzerinde çalıştığı yığınlayıcı denetleyicisini bir araya getirme talimatlarıyla birlikte burada sağlıyorum. Rayın kendisi için, orijinal projede olduğu gibi ticari bir Velbon rayıyla başlamak yerine, burada da belgelediğim basit bir 3D yazıcı tabanlı ray tasarladım. Birisi kamerasını veya başka bir şeyi bozarsa, bu kod veya tasarım için hiçbir sorumluluk kabul etmiyorum.

Gereçler

İstifleyici Denetleyicisi

Aşağıdaki parçalar bir "3D yazıcı seti" veya "RAMPS kiti" olarak çok ucuza birlikte satılır, ancak bunları tek tek satın alabilir veya kullanılmamış bir 3D yazıcıdan alabilirsiniz.

  • arduino mega
  • RAMPALAR 1.4
  • 1 step sürücü (kitlerde genellikle en az 4 adet bulunur)
  • Konektör kartı ve şerit kabloları ile Tam Grafik Akıllı Kontrolör LCD ekran. Satın alıyorsanız, arka ışık seviyesi kontrolü için yerleşik potansiyometreye sahip bir tane seçin.
  • step sürücüsünü yapılandırmak için başlık atlama telleri
  • repRap tarzı limit anahtarları ve ilgili kablolar

Kontrolör için ayrıca gereklidir:

  • 4x4 anahtarlı tuş takımı
  • gerilim bölücü parçalar

    • 150K direnç
    • 390K direnç
    • 0.1 uf kapasitör
    • 2 tek erkek başlık pimi (isteğe bağlı)
  • Kamera arayüzü röle kartı parçaları

    • 2 reed rölesi - 10ma bobin, yerleşik durdurma diyotları
    • 1/8" fono jakı
    • 3 pinli 0.1" başlık
  • Pille çalışan çalışma için NiMH şarj edilebilir pillere sahip 6 hücreli AA pil paketi
  • AC çalışması için nominal 9VDC sağlayan duvar siğil kaynağı
  • Tuş takımı ve RAMPS başlıkları arasında bağlantı kurmak için atlama telleri veya teller/pimler/konektör pim yuvaları. 8-pin ila 2 X 4-pin bağlantı gereklidir.
  • Limit anahtarlarını RAMPS başlığına bağlamak için teller veya kablo. RAMPS kitindeki limit switch'lerle birlikte gelen kabloları aşağıda anlatıldığı gibi uzatarak kullandım.
  • Step'i RAMPS başlığına bağlamak için kablo. Amazon'dan 59" step kablo kullandım.
  • Kamera tipinizle çalışan manuel kamera deklanşör kontrol kablosu - birkaç dolar için ebay veya Amazon'da bulun. El tipi basmalı düğme birimini kesin ve atın ve kameranıza özel kablo ve konektörü saklayın.

Odak Ray

  • Sağlanan STL dosyaları kullanılarak 3D baskılı parçalar - motor ucu, uzak uç ve kızak.
  • 300 mm T8 kılavuz vidalı NEMA 17 step motor veya uzunluk tercihiniz. Kılavuz vida entegre değilse, stepper'ı ana vidaya birleştirmek için kuplörü kullanın
  • Kurşun vida için pirinç somun - düz veya yaylı anti-boşluk
  • 4 LM8U rulman
  • 340 mm uzunluğunda veya kılavuz vidanıza göre boyutlandırılmış 2 adet 8 mm çelik çubuk
  • Taban plakası 100mm x 355mm (veya uygun uzunluk) Yüzeyi temizlenmiş bir parça 4" x 14" alüminyum stok kullandım. Diğer birçok baz seçeneği mümkündür.
  • Uç parçaları tabana tutturmak için cıvatalar - 1/4-20 kullandım
  • Limit anahtarlarını takmak için somunlar/cıvatalar - 4-40 veya 3 mm
  • RepRap tarzı limit anahtarları. RAMPS kitleri genellikle bunlardan 3 veya 4'ü ile birlikte gelir. Standart mikro anahtarlar, uç parçalardaki delik düzenleri de kabul edilerek kullanılabilir.
  • Aşağıdakiler, kameradan başlayarak yukarıdan aşağıya doğru sıralanır, kameranızı ray kızağına monte etmek için kullanılır

    • 1/4 vidalı 50 mm evrensel hızlı ayakkabı plakası, Arca-İsviçre standardına uyar (kameraya monte edilir)
    • Arca montajı için hızlı serbest bırakma kelepçeli 200mm Nodal Slide odaklama rayı plakası (yukarıdaki plakayı kabul eder)
    • 50 mm Arca Swiss kelepçe, hızlı serbest bırakma plakası kelepçesi, Arca stil plakasına uyar (kayar düğüm plakasını kızağa monte eder)
  • Zip bağları, 4"

Adım 1: RAMPALAR ve Arduino

RAMPALAR ve Arduino
RAMPALAR ve Arduino
RAMPALAR ve Arduino
RAMPALAR ve Arduino
RAMPALAR ve Arduino
RAMPALAR ve Arduino
RAMPALAR ve Arduino
RAMPALAR ve Arduino

Resim, tipik RAMPS kitlerinden birini göstermektedir.

Bu yapı için yazılım burada:

FastStacker yazılımını mega karta yükleyin. Faststacker yazılımını derleyip panoya yüklemeden önce, u8g2lib grafik kitaplığını Arduino ortamınıza kurmak için Arduino IDE kitaplık yöneticisini kullanın. Farklı bir ray, limit anahtarları vb. kullanıyorsanız, özelleştirme tavsiyesi için orijinal yapı Wiki'sine bakın.

Üç jumper'ı da RAMPS'in X step motor sürücüsü noktasına resimde gösterildiği gibi kurun ve ardından bu noktaya bir step motor sürücüsü kurun. Bu, 16 mikro adım işlemi için yapılandırır. RAMPS kalkanını Arduino mega'ya takın. Grafik LCD'yi, LCD ile birlikte verilen arayüz kartı ve şerit kablolar ile her iki uçtaki konektörlerdeki etiketlere dikkat ederek RAMPA'lara bağlayın. Bu LCD'nin arka ışığın programlı kontrolünü desteklemediğini ve bu nedenle işlevin yazılım bağlantı noktasında devre dışı bırakıldığını unutmayın.

Aşağıdaki adımlarda çeşitli başlıklara takılarak RAMPS kartına çoklu bağlantılar yapılır. RAMPS panosunun şeması, daha sonraki adımlarda sağlanan daha fazla ayrıntıyla bu bağlantıları referans olarak özetlemektedir.

Adım 2: Voltaj Bölücü

Gerilim Bölücü
Gerilim Bölücü
Gerilim Bölücü
Gerilim Bölücü
Gerilim Bölücü
Gerilim Bölücü
Gerilim Bölücü
Gerilim Bölücü

İstifleyici denetleyicisi, pil voltajını (veya giriş güç kaynağı ne olursa olsun) izlemek için işlevsellik içerir. Orijinal tasarıma göre 2 direnç ve 0.1uf gürültü bastırma kapasitöründen bir voltaj bölücü oluşturulmuştur. Bu yapıda, voltaj bölücü, aksi takdirde kullanılmayan y step başlığının pinlerine takılır. Ölçümler için mega'nın dahili 2.56V voltaj referansı kullanılır.

İki bölme direnci, orijinal proje belgelerinde ve kodunda R3 ve R4 olarak adlandırılır ve buna burada devam ediyoruz. R3'ün pilin "+" kısmına doğrudan bağlı olduğunu (Y başlık pini 16) ve R4'ün toprağa bağlı olduğunu (Y başlık pin 9) varsayarsak, bölücü oranı R4/(R3+R4)'tür. Bu yapı nominal bir giriş olduğunu varsayar. 6.9V ila 9V voltaj aralığı. Pillerle çalışırken 6 adet AA NiMH şarj edilebilir pil kullanır. AC'den çalıştırıldığında, 9V nominal bir duvar siğili kullanır. Bu dirençlerle 9.2V ila 2.56V ölçeklendireceğiz: R4=150K, R3= 390K.

Voltaj bölücüyü gösterildiği gibi oluşturun. Pimler kesinlikle gerekli değildir, direnç uçlarını doğrudan başlığa takabilirsiniz. Ancak, dirençlerdeki uçlar küçük görünüyordu ve güvenilir bir şekilde takılı kalmamalarından korktum, bu yüzden pimleri ekledim. Kondansatörün gerçekten gerekli olduğundan emin değilim - tek bir lehim bağlantısı kullanarak ayırıcının minimalist versiyonunun resminde gösterildiği gibi sorunsuz çalışıyor gibi görünüyor.

Ayırıcıyı RAMPS üzerindeki Y-step başlığına aşağıdaki şekilde ve resimde gösterildiği gibi takın:

Pin 16 (Vcc)- 390K direncin serbest ucu.

Pin 9 (gnd) - 150K direncin serbest kurşun

Pim 8 (Y adım etkinleştirme, arduino A7) - voltaj bölücü musluğu

3. Adım: Tuş takımı

Klavye
Klavye
Klavye
Klavye
Klavye
Klavye
Klavye
Klavye

2 tip yaygın olarak bulunan tuş takımı gösterilmektedir. stacker.h dosyası, varsayılan olarak etkinleştirilmiş siyah/beyaz birimiyle her ikisi için de anahtar eşlemeleri içerir. Kırmızı/mavi zar türlerinden birini kullanıyorsanız bunun yerine diğer eşlemeyi kaldırın. Sizinki farklıysa, orijinal proje belgelerine bakın.

Bazı tuşların çalışmaması, ancak tam satır veya sütun olmaması ile ilgili sorun yaşıyorsanız ve siyah/beyaz birimlerden birini kullanıyorsanız, tüm tuşlar için satır-sütun bağlantılarının direncini ölçün. Siyah/beyaz tarzdaki tuş takımları, bazı satır-sütun bağlantılarının yüksek dirençli olmasına neden olan ve bazı platformlarla, örneğin arduino pro mini ile kullanıldığında bazı tuşların yanıt vermemesine neden olan, kart üzerinde bir tür basılı karbon izleri kullanır.

Tuş takımı 8 pinli bir konektöre sahiptir. Bu pinlerden 4 tanesi RAMPS üzerindeki bir başlığa, diğer 4'ü ise başka bir başlığa bağlanır. Her iki tuş takımı türü için de resimlerde gösterildiği gibi 8 pinden dual 4 pin'e kadar şerit kablo yaptım. Tuş takımına bağlanan pinlerin cinsiyeti dışında aynıdırlar. Kabloları yapmak için tel ve bir kıvırma aleti ile birlikte erkek ve dişi pimlerde pim yuvaları ve kıvrım kullanıyorum, ancak atlama telleri veya önceden kıvrılmış diğer seçenekler kullanılabilir. Pololu'nun bu videosu, bu tür kabloları oluşturmak için birçok ürün seçeneğini gösteriyor: https://www.pololu.com/category/39/cables-and-wir…. Gösterilen tipte atlama telleri kolay bir seçenektir.

Tuş takımını rampalara bağlamak için resimlerdeki kabloyu kullanın ve aşağıdaki gibi (aşağıda verilen tuş takımı pin numaralandırması, klavyenin ön tarafına bakıldığında pin 1'in solda, pin 8'den sağda olduğunu varsayar):

tuş takımı pinleri 1-4, RAMPS Servo başlığına bağlanır, pinler sırayla, soldan sağa, sıfırlama düğmesine en yakın pinden başlayarak listelenir. Bu, aşağıdaki gibi bağlanır:

tuş takımı 1- D11

tuş takımı 2- D6

tuş takımı 3- D5

tuş takımı 4- D4

tuş takımı pimleri 5-8, RAMPS uç durdurma başlığına bağlanır ve bağlantıları aşağıdaki gibi yapar:

tuş takımı 5- Ymin- D14

tuş takımı 6- Ymax- D15

tuş takımı 7- Zmin - D18

tuş takımı 8, Zmax- D19

Adım 4: Kamera Arayüzü

Kamera Arayüzü
Kamera Arayüzü
Kamera Arayüzü
Kamera Arayüzü
Kamera Arayüzü
Kamera Arayüzü

2 reed rölesi, 3 pinli başlık ve 1/8 ses jakı tutan küçük bir kart, RAMPALAR ve kamera arasında arayüz görevi görür. Dahili durdurma diyotları olan röleleri kullanmanızı öneririm. Eğer yoksa kendinizinkini ekleyin. Etkinleştirmek için 10 ma'dan fazla gerektirmeyen birini seçin (500ohm bobin) Kullandığım bazı Gordos 831A-4 rölelerim vardı, ancak örneğin DigiKey'de Littlefuse #HE721A0510, Digi-Key Parça Numarası HE101-ND var bu uygun görünüyor. Şematik gösterilir.

Manuel deklanşör kontrolünden, hangi kabloların AF, deklanşör ve ortak olduğuna dikkat edildikten sonra basmalı düğme kontrolünü kesip fırlatarak bir kablo yapılır. Bu kablo, röle kartındaki jaka takılan 1/8 ses fişine bağlıdır.

Röle kartı, gösterildiği gibi 3 telli kısa bir servo kablo ile RAMPA'lara bağlanır. Standart bir servo kablosu kullanabilir, jumper kullanabilir veya kendinizinkini yapabilirsiniz. Kamera arayüzü röle kartı, RAMPS kartının AUX-2 başlığına takılır ve aşağıdaki bağlantıları yapar-

Aux 2, pin 8- GND

Aux 2, pin 7- AF- D63

Aux 2, pin 6 - deklanşör- D40

Bir pano oluşturmak zorunda kalmamak için bu işlev için bir röle modülü kullanmayı denedim, ancak denediğim yaygın olarak bulunan modül 5V raydan çok fazla akım tüketti.

Adım 5: Step Bağlantısı

Step Bağlantısı
Step Bağlantısı
Step Bağlantısı
Step Bağlantısı

Adım kablosunu X adım başlığına takın. 2. resimde gösterildiği gibi 59 step uzatma kablosu kullandım. Step yanlış yönde dönerse RAMPS kartına takılı step konnektörünü ters çevirin.

Adım 6: Limit Anahtarları

Limit Anahtarları
Limit Anahtarları
Limit Anahtarları
Limit Anahtarları
Limit Anahtarları
Limit Anahtarları

FastStacker yazılımı, iki uç nokta arasında ayrım yapmaz ve hangisinin vurulduğuyla ilgilenmez. RAMPS istifleyici yazılımı, 2 standart repRap limit anahtarı ve RAMPS üzerindeki Xmin ve Xmax uç nokta başlık konumlarına takılan ilgili kabloları ile doğrudan çalışabilecek şekilde yapılandırılmıştır. Resim, bunların nereye takıldığını gösterir. Bu konfigürasyonda, ray üzerindeki her bir limit anahtarı +5V, GND ile bağlanır ve her bir limit anahtarı için ayrı bir sinyal kablosu çalıştırılır. Yazılım VEYA iki girişi birlikte kullanır. Bu, RAMPS kitiyle birlikte gelen kabloların kolayca tak ve çalıştır yeniden kullanımına olanak tanır ve stoplar tetiklendiğinde repRap uç durdurma panolarındaki LED göstergelerin yanmasını sağlar. İki repRap anahtarının sinyal hatları, kartlar +5 alırken birbirine bağlanamaz, eğer öyleyse, birini tetikler ve diğerini değil, GND'ye +5 kısa devre yapar. Gösterilen kablo demetini orijinal kablolardan yaptım, anahtarlara tek bir güç çifti gönderdim, ancak kendi sinyal kablolarını korudum ve tüm kabloları uzattım. Bu, kontrolör ve ray arasındaki çalışmada hala 4 kablo kullanır.

Daha basit bir yaklaşım, yalnızca 2 kablo - GND ve paralel olarak bağlanan iki Normalde Açık uç durdurma anahtarına çalıştırılan Xmin veya Xmax uç durdurma başlık pinlerinden birini kullanır. Bir uç durdurma anahtarı tetiklenirse, sinyal hattı toprağa çekilir. Daha az kablo, ancak bir anahtar tetiklendiğinde LED aydınlatma yok.

Ray uç parçalarındaki delik desenleri ayrıca standart boyutlu mikro anahtarları da destekler (repRap panolarında olduğu gibi mini olanları değil), bu durumda 2 telli konfigürasyonu kullanın.

Adım 7: Güç ve Bench Testi

Güç ve Bench Testi
Güç ve Bench Testi
Güç ve Bench Testi
Güç ve Bench Testi

RAMPALARIN güç girişi konektörüne 7-9V nominal uygulayın. Resimde, güç konektörü üzerindeki hangi terminal setinin kullanıldığına dikkat edin. Bu, RAMPS MOSFET'lerini çalıştıran yüksek güçlü girişler değil, Vcc girişlerinin düşük güçlü setidir. Sistem önyükleme yapmalı ve kalibrasyonu başlatmak için herhangi bir tuşa basmanızı söylemelidir. Bunu yaptığınızda, stepper dönmeye başlayacaktır. Birkaç saniye bunu yapmasına izin verin, ardından limit anahtarlarından birini tetikleyin. Motor ters dönmelidir. Birkaç 10 saniye çalışmasına izin verin, ardından tekrar bir limit anahtarına basın. Motor tekrar tersine dönecek ve 4mm pozisyonu olduğunu düşündüğü yere hareket edecektir. Bu noktada, tüm tuşların doğru şekilde okunduğundan emin olmak için orijinal proje belgelerine bakarak klavyedeki çeşitli tuşların işleyişini gözden geçirin. Orijinal projedeki arka ışık kontrol işlevinin bu sistemde desteklenmediğini unutmayın - LCD bunu desteklemez. Bazı yığınları çalıştırın ve etkinleştirilen rölelerin tıklamasını dinleyin ve her şey yolunda göründüğünde, kameranızın arayüzünü doğrulayın. Elektronik için böyle olmalı.

Adım 8: Ray

Demiryolu
Demiryolu
Demiryolu
Demiryolu
Demiryolu
Demiryolu

Üç 3D baskı, kolay baskılardır ve ince katmanlar gerekli değildir -.28mm kullandım. Resimlerdeki gibi birlikte gidiyor. Lütfen bu Eğitilebilir Tablodaki bazı resimlerin, son durdurma anahtarlarını uç parçaların üstünden uç parçaların içine taşımadan önce ray tasarımının önceki bir yinelemesini gösterdiğini unutmayın. Kızak, ya gösterildiği gibi boşluk önleyici somunu veya standart somunu barındırır. Motoru ve uç durdurucuyu takarak motor ucundan başlayın, rayları ekleyin, ardından kızağı kaydırın ve somuna vidalamak için kılavuz vidayı elle döndürün. Uzaktaki parçayı rayların üzerine itin, fermuarları ekleyin ve seçtiğiniz tabana cıvatalama dışında montaj büyük ölçüde yapılır. Bir baz için birçok seçenek var. Kullandığım alüminyum levha sağlam ve tripoda monte etmek için kolayca vidalanıyor. Alüminyum ekstrüzyon veya ahşap diğer olasılıklardır.

9. Adım: Muhafaza

muhafaza
muhafaza
muhafaza
muhafaza
muhafaza
muhafaza

1. resimde gösterilen elektroniği paketlemenin birçok olası yolu vardır. Thingiverse'de RAMPS/mega/LCD kombosunu içeren kutular için 3D baskılı sürüm için bir başlangıç olabilecek birçok tasarım var. Ekli SVG dosyasında verilen tasarımdan akrilik konsol stili kutu yapmak için lazer kullandım. Kutu, Boxes.py ve Lightburn'e eklenen delik desenleri kullanılarak oluşturuldu. 2,8 mm malzeme için tasarlanmıştır. Kutuyu, pil takımını elektroniğin arkasında tutacak şekilde tasarladım ve güç çıkışını arkada bir çentikten besledim. Menteşeli bir kapak, pilin kolayca çıkarılmasını sağlar. Sistemin güç giriş jakı, kutunun arkasındaki süper yapıştırılmış bir deliğe getirilir. Aküden çalışırken, akü kablosu gösterildiği gibi krikoya takılır. AC adaptörü, AC'den çalıştırıldığında aynı jaka takılır. Pil paketi, resimde gösterildiği gibi kutudan çıkarılmadan şarj edilebilir.

Adım 10: Çalıştırma

Image
Image
Operasyon
Operasyon

Burada sizi Pulsar124'ün mükemmel kullanım kılavuzuna yönlendiriyorum: https://pulsar124.fandom.com/wiki/User_guide. Klavye komutlarını tanıyana kadar hatırlamama yardımcı olması için gösterildiği gibi lamine bir kopya sayfası yaptım. Daha önce belirtildiği gibi, LCD arka ışık kontrolünü desteklemez, bu nedenle #-4 komutu çalışmaz.

Bazı temel işlemlerin çok hızlı bir demosu için ekteki videoya bakın.

Adım 11: Notlar ve Düşünceler Oluşturun

Bağlantı noktası FastStacker V1.16 ile başladı. Bunun temel nedeni, pro-mini tabanlı yapım için kullandığım sürüm olması. Bunun nedeni, V1.17'yi pro-mini'ye sığdıramadığım ve 1.17'nin teleskop kontrol kabiliyetini gerçekten umursamıyor olmamdı. Megada, 1.16a adını verdiğim bu sürüm, belleğin %20'sinden daha azını kaplıyor, dolayısıyla V1.17 ve daha fazlası için bolca yer var. RAMPS bağlantı noktası, pin eşleştirme ve eski LCD sürücüsünün u8g2lib grafik sürücüsü ile değiştirilmesini içeriyordu. Daha büyük LCD, ara sıra kullanıcılar için biraz daha erişilebilir kılmak için mevcut kullanıcı arayüzünün etiketleri, mesajları ve birimleri için kullandığım ekstra karakter lüksünü sağladı. Belirtildiği gibi, LCD programlı arka ışık kontrolünü desteklemez, bu nedenle komut devre dışı bırakılır. Dahili voltaj referansını kullanarak ve rayı kapatmadan önce düşük voltajı doğrulamak için kullanılan başka bir kritik limit voltaj sabiti ekleyerek voltaj izleme alanında bazı değişiklikler yaptım. Ayrıca tasarımın orijinal yapıdaki gibi 8 yerine 6 hücreden çalışmasını hedefledim. 6 hücre güç açısından daha verimlidir, daha az yer kaplar ve fiziksel performans üzerinde hiçbir etkisi olmadan mega üzerindeki 5V regülatör üzerindeki stresi azaltır. Hata mesajlarından birini görüntülerken kısa bir bip sesi vermek için LCD'deki bipleyiciyi kullandım. Geri tepme önleyici somunla daha az olduğundan şüphelenmeme rağmen, varsayılan boşluk sayısını orijinal olduğu gibi 0,2 mm'de bıraktım, ancak ölçmeye çalışmadım. Boşluk telafisini devre dışı bırakırsanız ve dik bir açıyla çalışıyorsanız, konumu koruduğunuzdan emin olmak için güç tasarrufunu kapatın. Yazılımda olmasını istediğim bir özellik, boşluk telafisi yönünün klavye kontrolüdür (*-1 komutunu kullanarak ray işleminin çalışma yönünü tersine çevirmeden). Bu, kullanılmayan arka ışık kontrolü tuş basımına eşlenebilir. Çalışmanın yönüne bağlı olarak, mevcut kompanzasyon yönünün her zaman doğru olduğundan emin değilim, yani her zaman motordan uzaklaşan kızağın her zaman kompanzasyon gerektirmeyen yön olduğunu varsayabilirsiniz. Sanırım büyük yığınlar için gerçekten önemli değil. Kod, 16 mcrosteps için yapılandırılmıştır. Stacker.h'de RAIL_LENGTH olarak tanımladığım ve bu ray için yaklaşık hareket aralığı olan 180'e ayarladığım 1 puntoluk yığınlar için makul çerçeve sayısını kontrol etmek için kullanılan kodda bir sabit vardı. Rayınız farklıysa değiştirin.

Bu platform, bu yapının kullanmadığı belleğin yanı sıra başka ek yetenekler de sunar. LCD'nin grafik yetenekleri, pil SOC göstergesini çizmekten daha fazlası için kullanılabilir. Optik kodlayıcı düğmesi çekici ve onu projeye entegre etmek için bir şans verdim. İyi bir sürücü buldum, onu yapı ve ana döngüye entegre ettim ve düğme çevrildiğinde "1" ve "A" tuşlarına basıldığını düşünerek yazılımı taklit etmeye çalıştım. Bir bakıma işe yaradı, ama hantaldı ve yararlı bir yetenek sağlamadı, ben de onu çıkardım. RAMPS kartında, eğer faydalı olabilirse, ilave stepper'ları kontrol etmek için kullanılabilecek birkaç kullanılmayan step sürücü noktası vardır.

RAMPS gibi 3D yazıcı kontrolörleri, bunun gibi yapılar için harika başlangıç noktaları sağlar ve umarım birkaç kişi daha Pulsar124'ün bu entegre edilmesi kolay platformda barındırılan harika yazılımından yararlanabilir.

Önerilen: