Mundarija:

Oson quriladigan fokus yig'ish uskunasi: 11 qadam
Oson quriladigan fokus yig'ish uskunasi: 11 qadam

Video: Oson quriladigan fokus yig'ish uskunasi: 11 qadam

Video: Oson quriladigan fokus yig'ish uskunasi: 11 qadam
Video: Faqat dahogina buni 15 soniyada yechishi mumkin! O'zingizni sinab ko'ring!!! 2024, Iyul
Anonim
Oson quriladigan fokusli yig'ish moslamasi
Oson quriladigan fokusli yig'ish moslamasi
Oson quriladigan fokusli yig'ish moslamasi
Oson quriladigan fokusli yig'ish moslamasi
Oson quriladigan fokusli yig'ish moslamasi
Oson quriladigan fokusli yig'ish moslamasi

Qayta ishlab chiqarilgan 3D printer qismlari va Arduino -ga asoslangan FastStacker dasturi to'liq va fokusli yig'ish moslamasini oddiy va arzon qurishga imkon beradi

Sergey Mashchenko (Pulsar124) o'z vikida (https://pulsar124.fandom.com/wiki/Fast_Stacker) ta'riflanganidek, DIY Arduino -ga asoslangan fokus -yig'ma temir yo'lini ishlab chiqish va hujjatlashtirish bo'yicha ajoyib ishlarni amalga oshirdi. Ko'p odamlar uning loyihasini qurdilar va u o'z vikisida ta'kidlaganidek, uning loyihasi tegishli forumlarda keng muhokama qilindi. Yaqinda men ushbu vikidagi sharhda hujjatlashtirganimdek, o'zim ham ushbu tuzilmaning bir versiyasini tayyorladim. Men Pulsar124 dizayni atrofida Arduino, klaviatura, step drayveri va Nokia 5110 LCD displeyi yordamida boshqaruvchi qurdim. Ko'p miqdorda lehim bor edi va eski LCD displey juda muammoli edi. Forumlar boshqalarning LCD displey bilan bog'liq muammolarini ko'rsatdi. Pulsar124 loyihasining dasturiy ta'minoti juda yaxshi. Bu etuk va to'liq xususiyatli va men undan foydalanadigan tizimni qurishni osonlashtirmoqchi edim. Men uning dasturini Arduino mega, RAMPS 1.4 qalqoni va tegishli kabellar bilan jihozlangan to'liq grafikli aqlli displeyli LCD panelidan iborat 3D printerni boshqarish platformasida ishga tushirdim. Men bu erda dasturiy ta'minotni yig'uvchi tekshirgichni ishga tushirish bo'yicha ko'rsatmalar bilan ta'minlayman. Temir yo'lning o'zi uchun, asl loyihada bo'lgani kabi, tijorat Velbon temir yo'lidan boshlashning o'rniga, men 3D -printerga asoslangan oddiy temir yo'lni yaratdim, uni men ham bu erda hujjatlashtiraman. Agar kimdir kamerasini yoki boshqa biror narsani buzsa, men bu kod yoki dizayn uchun javobgarlikni o'z zimmamga olmayman.

Ta'minotlar

Stacker boshqaruvchisi

Quyidagi qismlar "3D printerlar to'plami" yoki "RAMPS to'plami" sifatida juda arzon sotiladi, lekin siz ularni alohida sotib olishingiz yoki ishlatilmagan 3D printerdan tozalashingiz mumkin.

  • Arduino mega
  • RAM RAM 1.4
  • 1 qadam haydovchi (to'plamlar odatda kamida 4 ta)
  • To'liq Grafika Smart Controller LCD displeyi ulagich va tasma kabellari bilan. Agar sotib olsangiz, orqa nuri darajasini boshqarish uchun bortdagi potansiyometrni tanlang.
  • step drayverini sozlash uchun sarlavhali o'tish moslamalari
  • repRap uslubi chegara kalitlari va tegishli kabellar

Nazoratchi uchun ham talab qilinadi:

  • 4x4 kalitli klaviatura
  • kuchlanish bo'luvchi qismlari

    • 150K qarshilik
    • 390K qarshilik
    • 0,1 uf kondansatör
    • 2 ta bitta erkak boshli pin (ixtiyoriy)
  • Kamera interfeysi o'rni taxtasi qismlari

    • 2 ta qamish o'rni- 10ma lasan, diodli diodlarda qurilgan
    • 1/8 dyuymli fono uyasi
    • 3 pinli 0,1 dyuymli sarlavha
  • Batareya bilan ishlash uchun NiMH qayta zaryadlanuvchi batareyali 6 ta hujayrali AA batareyalar to'plami
  • AC ishi uchun nominal 9VDC etkazib beradigan devor siğili
  • Klaviatura va RAMPS sarlavhalari orasidagi aloqani o'rnatish uchun o'tish simlari yoki simlar/pinlar/ulagich pinlari korpuslari. 8 pinli 2 X 4 pinli ulanish kerak.
  • Limit kalitlarini RAMPS sarlavhasiga ulash uchun simlar yoki kabel. Men RAMPS to'plamidagi chegara kalitlari bilan birga kelgan kabellarni ishlatdim va ularni quyida tasvirlanganidek kengaytirdim.
  • Stepperni RAMPS sarlavhasiga ulash uchun kabel. Men Amazondan 59 dyuymli simi ishlatdim.
  • Kamera deklanşörünün qo'lda boshqariladigan kabeli, sizning kamerangiz turiga mos keladi- ebay yoki Amazonda bir necha dollarga toping. Qo'lda ishlaydigan tugmachani kesib oling va tashlang, kamerangiz uchun maxsus kabel va ulagichni saqlang.

Fokusli temir yo'l

  • Taqdim etilgan STL fayllari yordamida 3D bosilgan qismlar- motor uchi, chekka va chana.
  • 300 mm T8 vintli NEMA 17 qadamli dvigatel ko'rsatilgan yoki sizning xohishingizga ko'ra. Agar qo'rg'oshin vintlari birlashtirilmagan bo'lsa, vintni vintga ulash uchun ulagichdan foydalaning
  • Qo'rg'oshinli vintlar uchun guruch somun - tekis yoki kamonli qarshi qarshi zarba
  • 4 LM8U rulmanlari
  • Uzunligi 340 mm bo'lgan 8 mm diametrli po'latdan yasalgan vintlardek
  • Asosiy plastinka 100 mm x 355 mm (yoki mos keladigan uzunlik) Men 4 "x 14" alyuminiydan yasalgan, sirtini tozalagan holda ishlatardim. Boshqa ko'plab boshqa variantlar mumkin.
  • Oxirgi qismlarni tayanchga mahkamlash uchun murvat - men 1/4-20 dan foydalanardim
  • Cheklov kalitlarini ulash uchun yong'oqlar/murvat - 4-40 yoki 3 mm
  • RepRap uslubining chegara kalitlari. RAMPS to'plamlari ko'pincha ulardan 3 yoki 4 tasi bilan birga keladi. Standart mikrosxemalar, shuningdek, oxirgi qismdagi teshik naqshlari ham qabul qilinishi mumkin.
  • Quyidagilar, kameradan boshlab, pastdan yuqoriga qarab, kamerani temir yo'l panjarasiga o'rnatish uchun ishlatiladi

    • 1/4 vintli, 50 mm universal tez poyabzal plitasi, Arca-Shveytsariya standartiga mos keladi (kameraga o'rnatiladi)
    • 200 mm nodal slaydni markazlashtiruvchi temir yo'l plitasi, Arca o'rnatish uchun tez qisqich bilan (yuqoridagi plastinkani qabul qiladi)
    • 50 mm Arca Shveytsariya qisqichi, tez chiqariladigan plastinka qisqichi, Arca uslubidagi plastinkaga mos keladi (toymasin tugunli plastinkani chanaga o'rnatadi)
  • Fermuar bog'ichlari, 4"

1 -qadam: RAMPS va Arduino

RAM va Arduino
RAM va Arduino
RAM va Arduino
RAM va Arduino
RAM va Arduino
RAM va Arduino
RAM va Arduino
RAM va Arduino

Rasmda odatda RAMPS to'plamlaridan biri ko'rsatilgan.

Ushbu tuzilish uchun dastur bu erda:

FastStacker dasturini mega kartaga o'rnating. Faststacker dasturini kompilyatsiya qilish va taxtaga yuklashdan oldin, u8g2lib grafik kutubxonasini Arduino muhitiga o'rnatish uchun Arduino IDE kutubxona menejeridan foydalaning. Agar siz boshqa temir yo'l, chegara kalitlari va boshqalardan foydalansangiz, sozlash bo'yicha Wiki -ning asl nusxasini ko'ring.

Rasmda ko'rsatilgandek, RAMPS -ning X qadamli motorli haydovchi joyiga uchta o'tish moslamasini o'rnating, so'ngra bu joyga step motorli drayverni o'rnating. Bu 16 mikrostepli ishlash uchun sozlangan. RAMPS qalqonini Arduino mega -ga ulang. LCD displey bilan ta'minlangan interfeys kartasi va tasma kabellari yordamida grafik LCD -ni RAMPS -ga ulang, har bir uchidagi ulagichlarning yorliqlariga e'tibor bering. E'tibor bering, bu LCD orqa nuri dasturiy boshqarilishini qo'llab -quvvatlamaydi, shuning uchun dastur portida funktsiya o'chiriladi.

Keyingi bosqichlarda, RAMPS kartasiga turli xil sarlavhalarni ulash orqali bir nechta ulanishlar amalga oshiriladi. RAMPS taxtasi diagrammasi ushbu ulanishlarni ma'lumot uchun kelgusi bosqichlarda berilgan batafsil ma'lumot bilan umumlashtiradi.

2 -qadam: kuchlanish bo'luvchi

Voltajni ajratuvchi
Voltajni ajratuvchi
Voltajni ajratuvchi
Voltajni ajratuvchi
Voltajni ajratuvchi
Voltajni ajratuvchi
Voltajni ajratuvchi
Voltajni ajratuvchi

Stacker tekshirgichi batareyaning kuchlanishini (yoki kirish quvvat manbai nima bo'lishidan qat'i nazar) nazorat qilish funktsiyasini o'z ichiga oladi. Asl konstruktsiyaga muvofiq 2 ta rezistor va 0,1 uf shovqinni o'chirish kondansatkichidan kuchlanish bo'luvchi hosil bo'ladi. Ushbu konstruktsiyada kuchlanish taqsimlagichi boshqa ishlatilmaydigan, qadam pog'onasining pinlariga ulanadi. O'lchovlar uchun meganing ichki 2,56V kuchlanishli ma'lumotnomasi ishlatiladi.

Asl loyiha hujjatlari va kodlarida ikkita bo'linadigan qarshilik R3 va R4 deb nomlanadi va biz buni shu erda davom ettiramiz. R3 - bu batareyaning "+" ga to'g'ridan -to'g'ri ulangan (Y bosh pimi 16) va R4 erga ulangan (Y bosh pimi 9), bo'linuvchi nisbati R4/(R3+R4). Bu qurilish nominal kirishni nazarda tutadi. kuchlanish diapazoni 6,9 V dan 9 V gacha. Batareyalardan ishlayotganda, u 6 ta AA NiMH qayta zaryadlanuvchi batareyadan foydalanadi. ACdan ishlayotganda 9V nominal devorli siğil ishlatiladi. Biz bu rezistorlar yordamida 9,2V dan 2,56V gacha o'lchaymiz: R4 = 150K, R3 = 390K.

Ko'rsatilganidek, kuchlanish taqsimlagichini yarating. Pimlarni qo'yish juda zarur emas, siz rezistor simlarini to'g'ridan -to'g'ri sarlavhaga ulashingiz mumkin. Biroq, rezistorlarning simlari menda kichik bo'lib tuyuldi va ular ishonchli joylashib qolmasligidan qo'rqardim, shuning uchun men pimlarni qo'shib qo'ydim. Kondansatör haqiqatan ham kerakligiga amin emasman- bu bitta lehimli ulanish yordamida bo'luvchining minimalist versiyasi rasmida ko'rsatilgandek yaxshi ishlaydi.

Ajratgichni RAMPSdagi Y-qadamli sarlavhaga quyidagicha va rasmda ko'rsatilgandek ulang:

Pin 16 (Vcc)- 390K qarshiligining erkin o'tkazgichi.

Pin 9 (gnd) - 150K qarshiligining erkin o'tkazgichi

8-pin (Y qadamini yoqish, arduino A7)- kuchlanish bo'luvchi

3 -qadam: Klaviatura

Klaviatura
Klaviatura
Klaviatura
Klaviatura
Klaviatura
Klaviatura
Klaviatura
Klaviatura

2 turdagi keng tarqalgan klaviatura ko'rsatiladi. Stacker.h fayli qora/oq rangli birlik bilan sukut bo'yicha yoqilgan kalit xaritalashni o'z ichiga oladi. Agar siz qizil/ko'k membrana turlaridan birini ishlatayotgan bo'lsangiz, boshqa xaritalashni sharhlamang. Agar sizniki boshqacha bo'lsa, asl loyiha hujjatlariga murojaat qiling.

Agar sizda ba'zi kalitlar ishlamayapti, lekin to'liq satr yoki ustun bo'lmasa va siz qora-oq birliklardan foydalanayotgan bo'lsangiz, barcha tugmalar uchun qator-ustunli ulanishlar qarshiligini o'lchang. Qora/oq uslubdagi klaviatura bortdagi uglerod izlarini ishlatadi, bu esa qator ustunli ulanishlarni yuqori qarshilikka olib keladi, bu esa ba'zi platformalarda ishlatilganda javob bermaydi, masalan, arduino pro mini.

Klaviatura 8 pinli ulagichga ega. Bu pinlarning 4 tasi RAMPSdagi bitta sarlavhaga, qolgan 4 tasi boshqa sarlavhaga ulanadi. Rasmda ko'rsatilgandek, har ikkala klaviatura uchun 8 pinli ikkita 4 pinli tasma kabelini yasadim. Ular klaviaturaga ulangan pinlarning jinsidan tashqari bir xil. Men kabellar yasash uchun pinli korpuslardan va erkak va urg'ochi pimlardan, sim va burilish moslamasidan foydalanaman, lekin o'tish simlari yoki boshqa oldindan o'ralgan variantlardan foydalanish mumkin. Pololu-dan olingan videoda bunday kabellarni yaratish uchun ko'plab mahsulot variantlari ko'rsatilgan: https://www.pololu.com/category/39/cables-and-wir…. Ko'rsatilgan turdagi o'tish simlari oson variant.

Klaviaturani RAMPS -ga rasmlar bo'yicha va quyidagicha ulash uchun kabeldan foydalaning (quyida berilgan klaviatura pinining raqamlanishi klaviatura old tomoniga qaraganingizda 1 -pin chapda, 8 -pin o'ngda).

1-4 klaviatura pimlari RAMPS Servos sarlavhasiga ulanadi, pinlar tartibda, chapdan o'ngga, tiklash tugmachasiga eng yaqin pimdan boshlanadi. Bu quyidagicha bog'lanadi:

klaviatura 1- D11

klaviatura 2- D6

klaviatura 3- D5

klaviatura 4- D4

5-8 klaviatura pimlari RAMPS tugatish sarlavhasiga ulanadi va quyidagicha ulanadi:

klaviatura 5- Ymin- D14

klaviatura 6- Ymax- D15

klaviatura 7 - Zmin - D18

klaviatura 8, Zmax-D19

4 -qadam: Kamera interfeysi

Kamera interfeysi
Kamera interfeysi
Kamera interfeysi
Kamera interfeysi
Kamera interfeysi
Kamera interfeysi

2 ta qamish o'rni, 3 pinli sarlavha va 1/8 dyuymli audio raz'emga ega bo'lgan kichik taxta RAMPS va kamera orasidagi interfeys vazifasini bajaradi. O'rnatilgan diodli o'rni bo'lgan o'rni ishlatishni maslahat beraman. Aktivlashtirish uchun 10madan ko'p bo'lmagan (500 ohmli lasan) kerak bo'lganini tanlang. Menda tasodifan Gordos 831A-4 o'rni bor edi, lekin, masalan, DigiKeyda Littlefuse #HE721A0510, Digi-Key qism raqami HE101-ND bor. sxemasi ko'rsatilgan.

Qatlamni qo'lda boshqarish moslamasidan simi, qaysi simlar AF, deklanşör va keng tarqalganligini aniqlagandan so'ng, tugmachani bosib ushlab tashlanadi. Bu simi 1/8 dyuymli audio vilkaga ulanadi, u o'rni platasidagi rozetkaga ulanadi.

O'rnimizni taxtasi RAMPS -ga ko'rsatilganidek 3 qisqa simli servo kabel orqali ulanadi. Siz standart servo kabelidan foydalanishingiz, o'tish moslamalarini ishlatishingiz yoki o'zingiz qilishingiz mumkin. Kamera interfeysi o'rni taxtasi RAMPS kartasining AUX-2 sarlavhasiga ulanadi va quyidagi ulanishlarni amalga oshiradi:

Aux 2, pin 8- GND

Aux 2, pin 7- AF-D63

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

Men taxta qurishdan qochish uchun ushbu funktsiya uchun o'rni modulini ishlatishni sinab ko'rdim, lekin men sinab ko'rgan modul 5V rayidan juda ko'p oqim sarfladi.

5 -qadam: Bosqichli ulanish

Bosqichli ulanish
Bosqichli ulanish
Bosqichli ulanish
Bosqichli ulanish

Qadam kabelini X qadam sarlavhasiga ulang. Men 2 -rasmda ko'rsatilgandek 59 dyuymli uzatma kabelidan foydalanardim. Agar qadam noto'g'ri tomonga burilsa, RAMPS kartasiga ulangan qadam ulagichini teskari aylantiring.

6 -qadam: Cheklov kalitlari

Cheklov kalitlari
Cheklov kalitlari
Cheklov kalitlari
Cheklov kalitlari
Cheklov kalitlari
Cheklov kalitlari

FastStacker dasturi ikkita to'xtash joyini farqlamaydi va qaysi biri urilganiga ahamiyat bermaydi. RAMPS yig'uvchi dasturiy ta'minoti RAMPS -da Xmin va Xmax tugatish tugmachalari pozitsiyalariga ulanadigan ikkita standart repRap limiti kalitlari va ular bilan bog'liq kabellar bilan to'g'ridan -to'g'ri ishlash imkoniyatiga ega. Rasmda bu ulanish joyi ko'rsatilgan. Bu konfiguratsiyada temir yo'ldagi har bir chegara kaliti +5V, GND ga ulangan va har bir chegara tugmasi uchun alohida signal sim o'tkaziladi. Dasturiy ta'minot ikkita kirishni birlashtiradi. Bu RAMPS to'plami bilan birga kelgan kabellarni osongina ulash va qayta ishlatishga imkon beradi va to'xtash joylari ishga tushirilganda, repRap tugatish panelidagi LED ko'rsatkichlari yonadi. Plitalar +5 qabul qilganda, ikkita repRap kalitining signal chiziqlari bir -biriga ulanishi mumkin emas, agar ular bitta bo'lsa, ikkinchisi GND +5 ga qisqa tutashmaydi. Men kabellarni asl kabellardan ko'rsatdim, kalitlarga bitta quvvat juftini yubordim, lekin ularning individual signal simlarini ushlab turdim va barcha simlarni uzaytirdim. Bu hali ham nazoratchi va temir yo'l o'rtasida 4 ta simni ishlatadi.

Oddiyroq yondashuv faqat ikkita simni ishlatadi- GND va Xmin yoki Xmax tugatish tugmachalari, ular odatdagidek ochiladigan ikkita tugmachaga parallel ravishda ulanadi. Agar to'xtash tugmasi ishga tushirilsa, signal chizig'i erga tortiladi. Kamroq simlar, lekin kalit yoqilganda LED yoritgichi yo'q.

Temir yo'l qismidagi teshiklar standart o'lchamdagi mikrosxemalarni ham qo'llab-quvvatlaydi (repRap taxtasidagi kabi emas), bu holda 2 simli konfiguratsiyadan foydalaning.

7 -qadam: Quvvat va dastgoh sinovi

Quvvat va skameykada test
Quvvat va skameykada test
Quvvat va dastgoh sinovi
Quvvat va dastgoh sinovi

RAMPS quvvat kirish ulagichiga nominal 7-9V ni qo'llang. Rasmda quvvat ulagichidagi qaysi terminallar to'plami ishlatilganiga e'tibor bering. Bu RAMPS MOSFETSni boshqaradigan yuqori quvvatli kirishlar emas, balki Vcc kirishlarining kam quvvatli to'plami. Tizim yuklashi va kalibrlashni boshlash uchun har qanday tugmani bosishingiz kerakligini aytishi kerak. Qachonki, qadam aylana boshlaydi. Buni bir necha soniya ushlab turing, keyin chegara kalitlaridan birini ishga tushiring. Dvigatel orqaga burilishi kerak. Bir necha 10 soniya davomida ishlashiga ruxsat bering, keyin yana chegara tugmachasini bosing. Dvigatel orqaga qaytadi va 4 mm pozitsiyasiga o'tadi. Bu vaqtda, klaviaturadagi har xil tugmachalarni ishlatib, tugmachalarning to'g'ri o'qilganligiga ishonch hosil qilish uchun asl loyiha hujjatlariga murojaat qiling. E'tibor bering, asl loyihadagi orqa nuri boshqarish funktsiyasi bu tizimda qo'llab-quvvatlanmaydi- LCD uni qo'llab-quvvatlamaydi. Bir nechta to'plamlarni ishga tushiring va o'rni faollashayotganini tinglang va hamma narsa yaxshi ko'rinsa, kamerangiz interfeysini tekshiring. Elektronika uchun shunday bo'lishi kerak.

8 -qadam: temir yo'l

Temir yo'l
Temir yo'l
Temir yo'l
Temir yo'l
Temir yo'l
Temir yo'l

Uchta 3D bosma oson bosiladi va nozik qatlamlar talab qilinmaydi. Men 28 mm ishlatganman. U rasmlarda bo'lgani kabi birlashadi. E'tibor bering, ushbu ko'rsatmadagi ba'zi rasmlarda men tugmachalarning ustki qismidan oxirigacha ichki qismiga o'tishdan oldin, temir yo'l konstruktsiyasining oldingi takrorlanishi ko'rsatilgan. Chana rasmda ko'rsatilgandek teskari burilish qarshi somunni yoki standart somunni joylashtiradi. Dvigatelning uchidan boshlang, dvigatelga va to'xtash joyiga mahkamlang, relslarni qo'shing, so'ng chanani siljiting va murvatni qo'l bilan burab, nonga mahkamlang. Uzoq bo'lakni relslarga suring, fermuar bog'lang va montaj asosan siz tanlagan taglikka mahkamlashdan tashqari amalga oshiriladi. Baza uchun ko'plab variantlar mavjud. Men ishlatgan alyuminiy plastinka kuchli va tripodga o'rnatilishi uchun oson uriladi. Alyuminiy ekstruziya yoki yog'och - boshqa imkoniyatlar.

9 -qadam: mahkamlash

Qoplama
Qoplama
Qoplama
Qoplama
Qoplama
Qoplama

1 -rasmda ko'rsatilgan elektronikani qadoqlashning ko'plab usullari mavjud. Thingiverse -da RAMPS/mega/LCD kombinatsiyasini saqlaydigan qutilar uchun ko'plab dizaynlar mavjud, bu 3D bosma versiyaning boshlanishi bo'lishi mumkin. Men biriktirilgan SVG faylidagi dizayndan akril konsol uslubidagi quti yasash uchun lazerdan foydalandim. Quti Boxes.py va Lightburn -ga qo'shilgan teshik naqshlari yordamida yaratilgan. U 2,8 mm material uchun mo'ljallangan. Men qutini batareyaning batareyasini elektronikaning orqasida ushlab turadigan qilib ishlab chiqdim va uning quvvat manbaini orqa tomondan bir teshikka uzatdim. Menteşeli qopqoq batareyani osongina chiqarib olish imkonini beradi. Tizim uchun quvvat kiritish uyasi qutining orqa qismidagi teshikka olib kelinadi, u erda u juda yopishtiriladi. Batareyadan ishlayotganda, batareya simi ko'rsatilganidek uyaga ulanadi. AC adapteri ACdan ishlayotganda bir xil uyaga ulanadi. Batareya to'plamini rasmda ko'rsatilgandek qutidan olib tashlamasdan zaryadlash mumkin.

10 -qadam: operatsiya

Image
Image
Operatsiya
Operatsiya

Men sizni Pulsar124 -ning eng zo'r foydalanuvchi qo'llanmasiga qaytaraman: https://pulsar124.fandom.com/wiki/User_guide. Men klaviatura buyruqlarini ular bilan tanishguncha eslab qolishim uchun men ko'rsatilgandek laminatlangan cheat varaq yasadim. Yuqorida aytib o'tganimizdek, LCD displey orqa nuri nazoratini qo'llab-quvvatlamaydi, shuning uchun #-4 buyrug'i ishlamaydi.

Ba'zi asosiy operatsiyalarni juda tez namoyish qilish uchun biriktirilgan videoni ko'ring.

11 -qadam: Eslatmalar va fikrlarni yarating

Port FastStacker V1.16 bilan boshlandi. Buning sababi shundaki, bu mening pro-mini-versiyam uchun ishlatilgan versiya. Buning sababi shundaki, men V1.17-ni pro-mini-ga moslashtira olmadim va teleskopni 1.17-ni boshqarish qobiliyatiga umuman ahamiyat bermadim. Mega -da, men 1.16a deb nomlagan ushbu versiya xotiraning 20% dan kamrog'ini egallaydi, shuning uchun V1.17 va undan ko'p joylar ko'p. RAMPS porti pin -xaritalash va eski LCD drayverini u8g2lib grafik drayveriga almashtirishni o'z ichiga oladi. Kattaroq LCD displey, xabarlar va mavjud foydalanuvchi interfeysi birliklari uchun ishlatilgan qo'shimcha belgilarning hashamatini ta'minladi, bu ularni vaqti -vaqti bilan foydalanuvchilarga qulayroq qilish imkonini berdi. Yuqorida ta'kidlab o'tilganidek, LCD displeyi orqa nuri dasturiy boshqaruvini qo'llab -quvvatlamaydi, shuning uchun buyruq o'chiriladi. Men voltajni nazorat qilish sohasida ichki voltaj ma'lumotnomasidan foydalanib va temir yo'lni o'chirishdan oldin past kuchlanishni tekshirish uchun ishlatiladigan yana bir muhim chegara kuchlanish konstantasini qo'shib, ba'zi o'zgarishlar qildim. Men ham dizaynni asl tuzilishda bo'lgani kabi 8 ta emas, balki 6 ta hujayradan ishga tushirishni maqsad qilganman. 6 ta hujayra quvvat jihatidan samaraliroq, kam joy egallaydi va megada 5V regulyatoridagi stressni kamaytiradi, bu esa jismoniy ishlashga ta'sir qilmaydi. Men xato xabarlaridan birini ko'rsatganda qisqa signal berish uchun LCD displeyidagi signalni ishlatardim. Men odatdagidek 0,2 mm bo'sh qoldiq raqamini qoldirdim, garchi men bu zarbaga qarshi yong'oq kamroq deb o'ylayman, lekin men uni o'lchashga harakat qilmaganman. Agar siz teskari burilish kompensatsiyasini o'chirib qo'ysangiz va tik burchak ostida ishlayotgan bo'lsangiz, quvvatni tejashni o'chiring, shunda siz o'z pozitsiyangizni saqlab qolasiz. Dasturiy ta'minotning bir xususiyati-orqaga qaytish kompensatsiyasi yo'nalishini klaviaturada boshqarish (*-1 buyrug'i yordamida temir yo'lning ishlash yo'nalishini o'zgartirmasdan). Buni ishlatilmaydigan orqa nuri boshqaruv tugmachasini bosish bilan bog'lash mumkin. Ishning yo'nalishiga qarab, men hozirgi kompensatsiya yo'nalishi har doim to'g'ri ekanligiga amin emasman, ya'ni siz har doim motordan uzoqlashayotgan chana har doim kompensatsiyaga muhtoj bo'lmagan yo'nalish deb taxmin qilishingiz mumkin. O'ylaymanki, bu katta to'plamlar uchun muhim emas. Kod 16 mcrosteps uchun tuzilgan. Men stacker.h da RAIL_LENGTH deb belgilagan 1pt to'plamlar uchun oqilona #ramkalarni tekshirish uchun ishlatiladigan kodda doimiylik bor edi va uni 180 ga o'rnatdim, bu temir yo'lning taxminiy masofasi. Agar sizning temir yo'lingiz boshqacha bo'lsa, o'zgartiring.

Bu platforma xotira bilan bir qatorda, bu tuzilmaga tegmaydigan boshqa qo'shimcha imkoniyatlarni ham taqdim etadi. LCD displeyning grafik imkoniyatlaridan batareyaning SOC ko'rsatkichini chizish uchun ko'proq foydalanish mumkin. Enkoderning optik tugmasi jozibali va men uni loyihaga qo'shishga harakat qildim. Men yaxshi haydovchini topdim, uni konstruksiya va asosiy tsiklga qo'shdim va dastakni burish paytida "1" va "A" tugmachalari bosilgan deb o'ylab, dasturiy ta'minotni soxtalashtirmoqchi bo'ldim. Bu qandaydir ishlagan, lekin jirkanch edi va hech qanday foydali imkoniyat bermadi, shuning uchun men uni tortib oldim. RAMPS taxtasida bir nechta ishlatilmaydigan qadam drayverlari mavjud, ular qo'shimcha qadamlarni boshqarish uchun ishlatilishi mumkin, agar bu foydali bo'lsa.

RAMPS kabi 3D printer kontrollerlari bu kabi qurilishlar uchun ajoyib boshlang'ich nuqtalarni taqdim etadi va umid qilamanki, yana bir necha kishi Pulsar124 -ning bu oson integratsiyalashgan platformada joylashtirilgan ajoyib dasturidan foydalanadi.

Tavsiya: