Mündəricat:

Asan Quruluş Fokus İstifləmə Qurğusu: 11 addım
Asan Quruluş Fokus İstifləmə Qurğusu: 11 addım

Video: Asan Quruluş Fokus İstifləmə Qurğusu: 11 addım

Video: Asan Quruluş Fokus İstifləmə Qurğusu: 11 addım
Video: Сравнение Hasselblad X2D 100C vs Hasselblad X1D 50C II Subtitles Большой обзор и личный опыт ! 2024, Iyul
Anonim
Asan Quruluş Fokus İstifləmə Qurğusu
Asan Quruluş Fokus İstifləmə Qurğusu
Asan Quruluş Fokus İstifləmə Qurğusu
Asan Quruluş Fokus İstifləmə Qurğusu
Asan Quruluş Fokus İstifləmə Qurğusu
Asan Quruluş Fokus İstifləmə Qurğusu

Təkrar 3D printer hissələri və Arduino əsaslı FastStacker proqramı, tam xüsusiyyətli fokus yığma qurğusunun sadə və ucuz qurulmasına imkan verir

Sergey Maşçenko (Pulsar124), vikisində (https://pulsar124.fandom.com/wiki/Fast_Stacker) təsvir edildiyi kimi DIY Arduino əsaslı fokus yığma relsinin hazırlanması və sənədləşdirilməsi üzərində böyük iş görmüşdür. Bir çox insan onun layihəsini qurdu və vikisində qeyd etdiyi kimi, layihəsi müvafiq forumlarda geniş müzakirə olundu. Bu yaxınlarda öz vikisinə bir şərh yazdığımda bu quruluşun bir versiyasını özüm tamamladım. Arduino, klaviatura, step sürücüsü və Nokia 5110 LCD ekranı istifadə edərək Pulsar124 dizaynı ətrafında bir nəzarətçi qurdum. Yaxşı bir lehimləmə var idi və köhnə stok LCD çox problemli idi. Forumlar başqalarının da LCD ilə bağlı problemləri olduğunu göstərdi. Pulsar124 layihəsinin proqram təminatı çox gözəldir. Yetkin və tam xüsusiyyətlidir və istifadə edən bir sistem qurmağı asanlaşdırmaq istədim. Proqramını Arduino mega, RAMPS 1.4 qalxanı və əlaqəli kabelləri olan tam qrafikli ağıllı nəzarətçi LCD paneldən ibarət olan 3D printer idarəetmə platformasında işə saldım. Bu proqramı burada işləyən yığıcı nəzarətçisini bir araya gətirmək üçün təlimatlar verirəm. Dəmiryolun özü üçün, orijinal layihədəki kimi ticari Velbon dəmir yolu ilə başlamaq əvəzinə, burada sənədləşdirdiyim sadə 3D printerə əsaslanan bir dəmir yolu hazırladım. Kimsə kamerasını və ya başqa bir şeyi pozarsa, bu kod və dizayn üçün heç bir məsuliyyət daşımıram.

Təchizat

Yığıcı nəzarətçi

Aşağıdakı hissələr "3D printer dəsti" və ya "RAMPS dəsti" olaraq çox ucuz satılır, ancaq ayrı -ayrılıqda satın ala və ya istifadə edilməyən 3D printerdən təmizləyə bilərsiniz.

  • Arduino mega
  • RAMPS 1.4
  • 1 addım sürücü (dəstlər ümumiyyətlə ən azı 4 ilə gəlir)
  • Bağlayıcı lövhə və lent kabelləri olan Tam Graphics Smart Controller LCD ekranı. Satın alırsınızsa, arxa işıq səviyyəsinə nəzarət etmək üçün yerüstü potensiometrdən birini seçin.
  • step sürücüsünü konfiqurasiya etmək üçün başlıq atlayıcıları
  • repRap tərzi limit açarları və əlaqəli kabellər

Nəzarətçi üçün də tələb olunur:

  • 4x4 keçidli klaviatura
  • gərginlik bölücü hissələr

    • 150K müqavimət
    • 390K müqavimət
    • 0.1 uf kondansatör
    • 2 tək kişi başlıq pimi (isteğe bağlı)
  • Kamera interfeysi rölesi lövhəsi hissələri

    • 2 qamış rölesi- 10m bobin, dübellərdə quraşdırılmışdır
    • 1/8 "fono jakı
    • 3 pin 0.1 "başlıq
  • Batareya ilə işləmək üçün NiMH təkrar doldurulan batareyaları olan 6 hüceyrəli AA batareya paketi
  • AC əməliyyat üçün nominal 9VDC verən divar siğili təchizatı
  • Klaviatura və RAMPS başlıqları arasında əlaqə yaratmaq üçün tullanan tellər və ya tellər/sancaqlar/bağlayıcı pin yuvaları. 8 pindən 2 X 4 pinli əlaqə tələb olunur.
  • Limit açarlarını RAMPS başlığına bağlamaq üçün tellər və ya kabel. RAMPS dəstindəki limit açarları ilə birlikdə gələn kabelləri aşağıda təsvir edildiyi kimi uzadım.
  • Stepperi RAMPS başlığına bağlamaq üçün kabel. Amazondan 59 düymlük bir kabel istifadə etdim.
  • Kamera tipinizlə işləyən manuel kamera deklanşör kabeli- bir neçə dollara ebayda və ya Amazonda tapın. Əl düyməsini kəsin və atın və kameranız üçün xüsusi olan kabel və konnektoru saxlayın.

Fokus Dəmir yolu

  • Təqdim olunan STL sənədlərindən istifadə edərək 3D çap olunmuş parçalar- motor ucu, uc ucu və kirşə.
  • 300 mm T8 vintli NEMA 17 pilləli motor göstərilir və ya uzunluğunuza görə. Qurğuşun vidası inteqrasiya olunmadıqda, vidaya stepperə qoşulmaq üçün bağlayıcıdan istifadə edin
  • Qurğuşun vidası üçün pirinç qoz - düz və ya yay yüklü əks reaksiya
  • 4 LM8U rulmanlar
  • 340 mm uzunluğunda və ya aparat vidanıza uyğun 2 ədəd 8 mm polad çubuq
  • Baza plitəsi 100mm x 355mm (və ya uyğun uzunluqda) Səthi təmizlənmiş 4 "x 14" alüminiumdan istifadə etdim. Bir çox digər əsas seçim mümkündür.
  • Son hissələri bazaya bağlamaq üçün boltlar - 1/4-20 istifadə etdim
  • Limit açarlarını bağlamaq üçün qoz -fındıq/boltlar - 4-40 və ya 3 mm
  • RepRap tərzi limit açarları. RAMPS dəstləri tez -tez bunlardan 3 və ya 4 ilə gəlir. Standart mikro keçidlər, uc hissələrindəki delik nümunələri ilə birlikdə qəbul edilə bilər.
  • Kameradan başlayaraq yuxarıdan aşağıya doğru olan qaydalar, kameranızı dəmir yolu qızdırıcısına bağlamaq üçün istifadə olunur

    • 1/4 vida ilə 50 mm universal sürətli ayaqqabı boşqabı, Arca-İsveçrə standartına uyğundur (kameraya bağlanır)
    • Arca montajı üçün tez açılan sıxaclı 200 mm Nodal Slide fokuslanan ray lövhəsi (yuxarıdakı lövhəni qəbul edir)
    • 50 mm Arca İsveçrə qısqacı, tez açılan boşqab qısqacı, Arca üslublu lövhəyə uyğundur (sürüşmə düyünlü lövhəni kirşəyə quraşdırır)
  • Fermuar bağları, 4"

Addım 1: RAMPS və Arduino

RAMPS və Arduino
RAMPS və Arduino
RAMPS və Arduino
RAMPS və Arduino
RAMPS və Arduino
RAMPS və Arduino
RAMPS və Arduino
RAMPS və Arduino

Şəkil, tipik RAMPS dəstlərindən birini göstərir.

Bu quruluş üçün proqram burada:

FastStacker proqramını mega lövhəyə quraşdırın. Faststacker proqramını tərtib etmədən və lövhəyə yükləməzdən əvvəl, u8g2lib qrafik kitabxanasını Arduino mühitinizə qurmaq üçün Arduino IDE kitabxana menecerindən istifadə edin. Fərqli bir dəmir yolu, limit açarları və s. İstifadə edirsinizsə, fərdiləşdirmə məsləhətləri üçün orijinal qurulmuş Vikiyə baxın.

Şəkildə göstərildiyi kimi, RAMPS -in X step motor sürücüsü yerinə hər üç atlayıcını quraşdırın və sonra bu yerə bir step motor sürücüsü quraşdırın. Bu, 16 microstep əməliyyatı üçün konfiqurasiya olunur. RAMPS qalxanını Arduino mega -ya qoşun. Qrafik LCD -ni RAMPS -ə hər iki tərəfdəki bağlayıcıların etiketlərinə diqqət yetirərək LCD ilə təchiz edilmiş interfeys kartı və lent kabelləri ilə qoşun. Qeyd edək ki, bu LCD arxa işığın proqramlaşdırılmış idarə edilməsini dəstəkləmir, buna görə də funksiya proqram portunda kəsilir.

Aşağıdakı addımlarda, müxtəlif başlıqlara takılaraq RAMPS lövhəsinə birdən çox əlaqə qurulur. RAMPS lövhəsinin diaqramı, bu əlaqələri sonrakı addımlarda verilmiş daha ətraflı məlumatlarla ümumiləşdirir.

Addım 2: Gərginlik Bölücü

Gərginlik Bölücü
Gərginlik Bölücü
Gərginlik Bölücü
Gərginlik Bölücü
Gərginlik Bölücü
Gərginlik Bölücü
Gərginlik Bölücü
Gərginlik Bölücü

Yığıcı nəzarətçi, batareya gərginliyini (və ya giriş enerji mənbəyi nə olursa olsun) izləmək funksiyasını ehtiva edir. Orijinal dizayna uyğun olaraq 2 müqavimət və 0.1uf səs -küy söndürmə kondansatöründən bir gərginlik bölücü qurulur. Bu quruluşda, gərginlik bölücü başqa istifadə olunmayan, stepper başlığının pinlərinə bağlanır. Ölçmələr üçün meqanın daxili 2.56V gərginlik istinadından istifadə olunur.

Orijinal layihə sənədlərində və kodunda iki bölmə rezistoru R3 və R4 adlanır və biz burada davam edirik. R3 -ün birbaşa batareyanın "+" nöqtəsinə (Y başlıq pin16) və R4 -ün torpağa (Y başlıq pin 9) bağlı olduğunu nəzərə alsaq, bölmə nisbəti R4/(R3+R4) -dir. Bu quruluş nominal girişi nəzərdə tutur. gərginlik diapazonu 6,9 - 9 V. Batareyalardan işləyərkən 6 AA NiMH təkrar doldurulan batareyadan istifadə edir. AC -dən işləyərkən 9V nominal divar ziyalı istifadə edir. Bu rezistorlar ilə 9.2V -dan 2.56V -a qədər ölçəcəyik: R4 = 150K, R3 = 390K.

Göstərildiyi kimi gərginlik bölücü qurun. Sancaqlar ciddi şəkildə lazım deyil, rezistor uclarını birbaşa başlığa bağlaya bilərsiniz. Ancaq rezistorların ucları kiçik görünürdü və etibarlı şəkildə qalmayacaqlarından qorxurdum, buna görə sancaqlar əlavə etdim. Kondansatörün həqiqətən lazım olduğuna əmin deyiləm- tək bir lehim bağlantısı istifadə edərək bölücünün minimalist versiyasının şəkilində göstərildiyi kimi yaxşı işləyir.

Bölücüyü RAMPS-də Y-stepper başlığına aşağıdakı şəkildə və şəkildə göstərildiyi kimi qoşun:

Pin 16 (Vcc)- 390K rezistorun sərbəst qurğusu.

Pin 9 (gnd) - 150K rezistorun sərbəst qurğusu

Pin 8 (Y stepper imkan, arduino A7)- gərginlik bölücü tap

Addım 3: Klaviatura

Klaviatura
Klaviatura
Klaviatura
Klaviatura
Klaviatura
Klaviatura
Klaviatura
Klaviatura

Ümumiyyətlə mövcud olan 2 növ klaviatura göstərilir. Stacker.h faylı, hər ikisi üçün qara/ağ vahidi üçün əsas eşlemeleri ehtiva edir. Qırmızı/mavi membran tipindən birini istifadə edirsinizsə, bunun əvəzinə digər xəritəni şərh edin. Sizinki fərqlidirsə, orijinal layihə sənədlərinə baxın.

Bəzi düymələrin işləməməsi ilə bağlı probleminiz varsa, ancaq tam bir satır və ya sütun yoxdursa və qara/ağ vahidlərdən birini istifadə edirsinizsə, bütün düymələr üçün satır-sütun əlaqələrinin müqavimətini ölçün. Qara/ağ üslublu klaviatura içərisində lövhədə bir sıra çaplı karbon izləri istifadə edir ki, bu da bəzi satır sütun bağlantılarının yüksək müqavimət göstərməsinə səbəb olur, bəzi platformalarda istifadə edildikdə bəzi düymələrin cavab verməməsinə səbəb olur, məsələn, arduino pro mini.

Klaviatura 8 pinli bir konnektora malikdir. Bu pinlərdən 4 -ü RAMPS -də bir başlığa, digər 4 -ü isə başqa bir başlığa bağlanır. Şəkillərdə göstərildiyi kimi hər iki klaviatura növü üçün 8 pindən ikili 4 pinli lent kabelləri düzəltdim. Klaviaturaya qoşulan sancaqlar cinsi istisna olmaqla eynidır. Kabelləri düzəltmək üçün kişi və qadın sancaqlar üzərində pin yuvaları və kıvrımlar, tel və qıvrım vasitəsi ilə birlikdə istifadə edirəm, lakin tullanan tellər və ya digər əvvəlcədən bükülmüş variantlardan istifadə oluna bilər. Pololu'dan gələn bu video, bu cür kabellər qurmaq üçün bir çox məhsul variantını göstərir: https://www.pololu.com/category/39/cables-and-wir…. Göstərilən tip tullanan tellər asan bir seçimdir.

Klaviaturanı şəkillərə uyğun olaraq RAMPS -ə bağlamaq üçün kabeldən istifadə edin və aşağıdakı kimi (aşağıda verilən klaviatura pin nömrəsi, klaviaturanın ön tərəfinə baxarkən pin 1 -in sola, pin 8 -ə sağa baxdığını nəzərdə tutur):

1-4 klaviatura sancaqları, sıfırlama düyməsinə ən yaxın olan pimdən başlayaraq, sıralarla sıralanan sancaqlar, RAMPS Servos başlığına bağlanır. Bu aşağıdakı kimi bağlanır:

klaviatura 1- D11

klaviatura 2- D6

klaviatura 3- D5

klaviatura 4- D4

5-8 klaviatura sancaqları RAMPS son dayanma başlığına qoşulur və aşağıdakı kimi bağlantılar qurur:

klaviatura 5- Ymin- D14

klaviatura 6- Ymax- D15

klaviatura 7- Zmin - D18

klaviatura 8, Zmax-D19

Addım 4: Kamera İnterfeysi

Kamera İnterfeysi
Kamera İnterfeysi
Kamera İnterfeysi
Kamera İnterfeysi
Kamera İnterfeysi
Kamera İnterfeysi

Kiçik bir lövhə, 2 qamış rölesi, 3 pinli başlıq və 1/8 düymlük audio yuva, RAMPS ilə kamera arasındakı interfeys rolunu oynayır. Quraşdırılmış diodlu rölelərdən istifadə etməyi məsləhət görürəm. Aktivləşdirmək üçün 10ma-dan çox olmayan (500ohm coil) tələb olunan birini seçin. Təsadüfən istifadə etdiyim Gordos 831A-4 röleləri var, amma məsələn, DigiKey-də Littlefuse #HE721A0510, Digi-Key Parça nömrəsi HE101-ND var Şematik göstərilmişdir.

Hansı tellərin AF, deklanşör və ümumi olduğunu qeyd etdikdən sonra, düymə düyməsini sıxaraq və atmaqla manuel deklanşördən bir kabel hazırlanır. Bu kabel, relay lövhəsindəki yuvaya daxil olan 1/8 səs fişinə bağlıdır.

Röle kartı göstərildiyi kimi qısa 3 telli servo kabel ilə RAMPS -ə qoşulur. Standart bir servo kabeldən istifadə edə bilərsiniz, atlayıcılardan istifadə edə bilərsiniz və ya özünüz edə bilərsiniz. Kamera interfeysi rölesi lövhəsi, RAMPS lövhəsinin AUX-2 başlığına qoşulur və aşağıdakı əlaqələri təmin edir.

Aux 2, pin 8- GND

Aux 2, pin 7- AF-D63

Aux 2, pin 6 - çekim - D40

Bir lövhə qurmaq məcburiyyətində qalmamaq üçün bu funksiya üçün bir röle modulu istifadə etməyi sınadım, amma sınadığım ümumi modul 5V raydan çox cərəyan sərf etdi.

Addım 5: Stepper Bağlantısı

Stepper Bağlantısı
Stepper Bağlantısı
Stepper Bağlantısı
Stepper Bağlantısı

Step kabelini X addım başlığına bağlayın. 2 -ci şəkildə göstərildiyi kimi 59 düymlük bir uzatma kabeli istifadə etdim. Stepper yanlış istiqamətə dönərsə, RAMPS lövhəsinə qoşulmuş addım bağlayıcısını geri çevirin.

Addım 6: Limit açarları

Limit açarları
Limit açarları
Limit açarları
Limit açarları
Limit açarları
Limit açarları

FastStacker proqramı, iki son dayanma arasında fərq qoymur və hansının vurulduğuna əhəmiyyət vermir. RAMPS yığıcı proqramı, RAMPS -də Xmin və Xmax son dayanma başlıq mövqelərinə qoşulan 2 standart repRap limit açarı və əlaqəli kabellərlə birbaşa işləyə biləcək şəkildə qurulmuşdur. Şəkil bu fişlərin harada yerləşdiyini göstərir. Bu konfiqurasiyada, dəmir yolu üzərindəki hər bir limit açarı +5V, GND ilə bağlanır və hər bir limit açarı üçün fərdi bir siqnal teli işə salınır. Proqram iki girişi birlikdə ORS edir. Bu, RAMPS dəsti ilə birlikdə gələn kabellərin yenidən takılmasına imkan verir və dayanmalar işə salındıqda repRap son dayanma lövhələrindəki LED göstəricilərinin yanmasına imkan verir. Lövhələr +5 aldıqda, iki repRap açarının siqnal xətləri bir -birinə bağlana bilməz, əgər varsa, birini işə salır, digəri isə GND -yə +5 qısalmaz. Orijinal kabellərdən göstərilən kabel qoşqularını açarlara tək bir güc cütü göndərdim, ancaq fərdi siqnal tellərini saxladım və bütün telləri uzatdım. Bu hələ də nəzarətçi ilə dəmir yolu arasında 4 tel istifadə edir.

Daha sadə bir yanaşma, yalnız 2 teldən istifadə edir- GND və ya Xmin və ya Xmax son dayanma başlıqlarından biri, paralel olaraq bağlanan iki Normal Açıq dayanma açarına bağlanır. Bir dayandırma açarı işə salınsa, siqnal xətti yerə çəkilir. Daha az tel, ancaq bir keçid işə salındıqda LED işıqlandırması yoxdur.

Dəmir yolu uc hissələrindəki çuxur nümunələri standart ölçülü mikro açarları da dəstəkləyir (repRap lövhələrindəki kimi mini olanlar deyil), bu halda 2 telli konfiqurasiyadan istifadə edin.

Addım 7: Güc və Dəzgah Testi

Güc və Dəzgah Testi
Güc və Dəzgah Testi
Güc və Dəzgah Testi
Güc və Dəzgah Testi

RAMPS-in güc giriş konnektoruna nominal 7-9V tətbiq edin. Şəkildə, güc konnektoru üzərində hansı terminalların istifadə olunduğuna diqqət yetirin. Bu, RAMPS MOSFETS -i idarə edən yüksək güc girişləri deyil, Vcc girişlərinin aşağı gücüdür. Sistem açılmalı və kalibrləməyə başlamaq üçün hər hansı bir düyməni basmalısınız. Bunu etdiyiniz zaman, stepper dönməyə başlayacaq. Bunu bir neçə saniyə edək, sonra limit açarlarından birini işə salın. Motor geri dönməlidir. Bir neçə 10 saniyə işləsin, sonra yenidən limit düyməsini vurun. Motor yenidən tərsinə dönəcək və 4 mm mövqe olduğunu düşündüyü yerə keçəcək. Bu nöqtədə, düymələrin hamısının düzgün oxunduğundan əmin olmaq üçün orijinal layihə sənədlərinə istinad edərək klaviaturadakı müxtəlif düymələrin işləməsinə başlayın. Qeyd edək ki, orijinal layihədən arxa işığa nəzarət funksiyası bu sistemdə dəstəklənmir- LCD onu dəstəkləmir. Bəzi yığınları işə salın və rölelərin işə salınmasını dinləyin və hər şey yaxşı görünəndə kameranızın interfeysini yoxlayın. Elektronika üçün belə olmalıdır.

Addım 8: Dəmir yolu

Dəmir yolu
Dəmir yolu
Dəmir yolu
Dəmir yolu
Dəmir yolu
Dəmir yolu

Üç 3D çap asan çapdır və incə təbəqələr tələb olunmur.28 mm istifadə etdim. Şəkillərdə olduğu kimi birlikdə gedir. Diqqət yetirin ki, bu Təlimatdakı bəzi şəkillər, son dayanacaq açarlarını son parçaların üstündən son parçaların içərisinə köçürməzdən əvvəl, dəmir yolu dizaynının əvvəlki iterasiyasını göstərir. Çarda ya əks göstərişə qarşı qoz və ya standart qoz yerləşdirilir. Motorun ucundan başlayın, mühərriki və dayanmağı bağlayın, relsləri əlavə edin, sonra kirşəni sürüşdürün və qozun üzərinə vida etmək üçün vintini əllə döndərin. Uzaq hissəni relslərə itələyin, fermuar bağlayın və montaj əsasən seçdiyiniz hər hansı bir baza bərkidilmək istisna olmaqla aparılır. Baza üçün bir çox variant var. İstifadə etdiyim alüminium lövhə güclüdür və tripoda quraşdırmaq üçün asanlıqla vurulur. Alüminium ekstrüzyon və ya ağac digər variantlardır.

Addım 9: Qapaq

Mühafizə
Mühafizə
Mühafizə
Mühafizə
Mühafizə
Mühafizə

1 -ci şəkildə göstərilən elektronikanı qablaşdırmağın bir çox yolu var. Thingiverse -də, 3D çap versiyası üçün başlanğıc ola biləcək RAMPS/mega/LCD birləşməsini saxlayan qutular üçün bir çox dizayn var. Əlavə edilmiş SVG sənədində verilən dizayndan akril konsol üslubunda bir qutu hazırlamaq üçün lazerdən istifadə etdim. Qutu Boxes.py və Lightburn -da əlavə edilmiş deşik nümunələri istifadə edərək yaradılmışdır. 2.8mm material üçün nəzərdə tutulmuşdur. Batareya paketini elektronikanın arxasında tutmaq üçün qutunu dizayn etdim və onun güc çıxışını arxadan bir çentiklə təmin etdim. Menteşeli qapaq batareyanı asanlıqla çıxarmağa imkan verir. Sistemin güc girişi, qutunun arxasındakı çox yapışqan bir çuxura gətirilir. Batareyadan işləyərkən göstərildiyi kimi batareya qurğusu yuvaya bağlanır. AC adapteri AC -dən işləyərkən eyni yuvaya qoşulur. Batareya paketi, şəkildə göstərildiyi kimi qutudan çıxarmadan doldurula bilər.

Addım 10: Əməliyyat

Image
Image
Əməliyyat
Əməliyyat

Burada sizi Pulsar124 -in əla istifadəçi təlimatına istinad edirəm: https://pulsar124.fandom.com/wiki/User_guide. Klaviatura əmrləri ilə tanış olana qədər yadımda saxlamağa kömək etmək üçün göstərildiyi kimi laminat bir fırıldaq vərəqi hazırladım. Daha əvvəl qeyd edildiyi kimi, LCD arxa işığın idarə edilməsini dəstəkləmir, buna görə #-4 əmri işləmir.

Bəzi əsas əməliyyatların çox sürətli bir demosu üçün əlavə edilmiş videoya baxın.

Addım 11: Qeydlər və düşüncələr yaradın

Liman FastStacker V1.16 ilə başladı. Bunun səbəbi, pro-mini əsaslı quruluşum üçün istifadə etdiyim versiya olmasıdır. Bunun səbəbi, V1.17-ni pro-mini-yə sığdıra bilməməyim və teleskopun 1.17-nin idarəetmə qabiliyyətinə əhəmiyyət verməməyim idi. Mega -da, 1.16a adlandırdığım bu versiya, yaddaşın 20% -dən azını tutur, buna görə V1.17 və daha çoxu üçün çox yer var. RAMPS portu pin Xəritəçəkmə və köhnə LCD sürücüsünün u8g2lib qrafik sürücüsü ilə əvəz edilməsini əhatə edir. Daha böyük LCD, təsadüfi istifadəçilər üçün bir az daha əlçatan etmək üçün mövcud istifadəçi interfeysinin etiketləri, mesajları və vahidləri üçün istifadə etdiyim əlavə simvolların lüksünü təmin etdi. Qeyd edildiyi kimi, LCD arxa işığın idarə edilməsini dəstəkləmir, buna görə əmr kəsilir. Daxili gərginlik istinadını istifadə edərək və rels bağlanmadan əvvəl aşağı gərginliyi yoxlamaq üçün istifadə olunan başqa bir kritik limit gərginliyi sabitini əlavə edərək gərginlik monitorinqi sahəsində bəzi dəyişikliklər etdim. Dizaynı orijinal quruluşda olduğu kimi 8 yox, 6 hücrədən çalışmağı hədəflədim. 6 hüceyrə daha enerjiyə qənaət edir, daha az yer tutur və fiziki performansa heç bir təsir etmədən meqa üzərindəki 5V tənzimləyicisindəki stressi azaldır. Xəta mesajlarından birini göstərərkən qısa bir səs siqnalı vermək üçün LCD -də səs siqnalı istifadə etdim. Varsayılan boşluq nömrəsini əslində olduğu kimi 0,2 mm olaraq buraxdım, əksinə boşluq əleyhinə qozla daha az olduğundan şübhələnsəm də ölçməyə çalışmadım. Boşluq kompensasiyasını deaktiv edirsinizsə və dik bir açı ilə işləyirsinizsə, mövqeyinizi qoruyacağınızdan əmin olmaq üçün enerji qənaətini söndürün. Proqramda olmasını istədiyim bir xüsusiyyət, boşluq kompensasiyası istiqamətinin klaviatura ilə idarə edilməsidir (*-1 əmrindən istifadə edərək dəmir yolu işinin istiqamətini dəyişdirmədən). Bu istifadə edilməmiş arxa işığa nəzarət düyməsini basmaqla əlaqələndirilə bilər. Əməliyyatın istiqamətindən asılı olaraq, cari kompensasiya istiqamətinin həmişə düzgün olduğuna əmin deyiləm, yəni hər zaman mühərrikdən uzaqlaşan kirşənin həmişə kompensasiyaya ehtiyacı olmayan istiqamət olduğunu düşünə bilərsiniz. Güman edirəm ki, böyük yığınlar üçün bunun heç bir əhəmiyyəti yoxdur. Kod 16 mcrosteps üçün qurulmuşdur. Stacker.h -də RAIL_LENGTH olaraq təyin etdiyim 1pt yığınlar üçün ağlabatan #çərçivələri yoxlamaq və bu dəmir yolu üçün təxmini səyahət aralığı olan 180 olaraq təyin etmək üçün istifadə olunan kodda bir sabit var idi. Dəmir yolu fərqlidirsə dəyişdirin.

Bu platforma, bu quruluşun tapmadığı yaddaşdan başqa digər əlavə imkanlar təqdim edir. LCD -nin qrafik imkanları batareyanın SOC göstəricisini çəkməkdən daha çox istifadə edilə bilər. Optik kodlayıcı düyməsi cazibədardır və onu layihəyə inteqrasiya etmək üçün bir addım atdım. Yaxşı bir sürücü tapdım, quruluşa və əsas döngəyə inteqrasiya etdim və düyməni döndərərkən "1" və "A" düymələrinin basıldığını düşünərək proqramı saxtalaşdırmağa çalışdım. Birtəhər işlədim, amma çirkin idi və heç bir faydalı qabiliyyət təmin etmədim, buna görə çıxartdım. RAMPS lövhəsində faydalı ola biləcəyi təqdirdə əlavə addımları idarə etmək üçün istifadə oluna biləcək bir neçə istifadə edilməmiş step sürücü nöqtəsi var.

RAMPS kimi 3D printer nəzarətçiləri bu cür quruluşlar üçün əla başlanğıc nöqtələri təmin edir və ümid edirəm ki, bir neçə nəfər bu asan inteqrasiya olunan platformada yerləşdirilən Pulsar124 -ün sərin proqramından faydalana bilər.

Tövsiyə: