Turinys:

Lengvai sukuriamas fokusavimo įrenginys: 11 žingsnių
Lengvai sukuriamas fokusavimo įrenginys: 11 žingsnių

Video: Lengvai sukuriamas fokusavimo įrenginys: 11 žingsnių

Video: Lengvai sukuriamas fokusavimo įrenginys: 11 žingsnių
Video: 🟡 POCO X5 PRO – IŠSAMUSIAUSIA APŽVALGA ir TESTAI 2024, Liepa
Anonim
„Easy Build Focus Stacking Rig“
„Easy Build Focus Stacking Rig“
„Easy Build Focus Stacking Rig“
„Easy Build Focus Stacking Rig“
„Easy Build Focus Stacking Rig“
„Easy Build Focus Stacking Rig“

Pakartotinai panaudotos 3D spausdintuvo dalys ir „Arduino“pagrindu sukurta „FastStacker“programinė įranga leidžia paprastai ir nebrangiai sukurti pilnai pritaikytą fokusavimo įrenginį

Sergejus Maščenka („Pulsar124“) atliko puikų darbą kurdamas ir dokumentuodamas „pasidaryk pats“„Arduino“pagrindu sukurtą fokusavimo bėgį, kaip aprašyta jo wiki (https://pulsar124.fandom.com/wiki/Fast_Stacker). Daugelis žmonių sukūrė jo projektą ir, kaip jis pažymi savo wiki, jo projektas buvo plačiai aptariamas atitinkamuose forumuose. Neseniai pats baigiau šios versijos versiją, kaip rašau komentare jo wiki. Aš sukūriau valdiklį pagal „Pulsar124“dizainą, naudodamas „Arduino“, klaviatūrą, žingsninę tvarkyklę ir „Nokia 5110“LCD ekraną. Buvo daug litavimo, o senas akcijų skystųjų kristalų ekranas buvo labai problemiškas. Forumai parodė, kad kiti taip pat turi problemų su LCD. „Pulsar124“projekto programinė įranga yra labai graži. Jis yra subrendęs ir pilnai aprūpintas, ir aš norėjau palengvinti sistemos naudojimą. Aš perkėliau jo programinę įrangą, kad ji veiktų 3D spausdintuvo valdymo platformoje, kurią sudaro „Arduino mega“, „RAMPS 1.4“skydas ir visas grafikos išmanusis valdiklio LCD skydelis su susijusiais kabeliais. Aš čia pateikiu tą programinę įrangą su instrukcijomis, kaip sudėti krautuvo valdiklį, kuriuo ji veikia. Pačiam bėgiui, užuot pradėjęs nuo komercinio „Velbon“bėgelio, kaip ir pradiniame projekte, aš sukūriau paprastą 3D spausdintuvu pagrįstą bėgelį, kurį taip pat čia dokumentuoju. Aš neprisiimu atsakomybės už šį kodą ar dizainą, jei kas nors sujaukia savo fotoaparatą ar ką nors kita.

Prekės

Stacker Controller

Šios dalys kartu parduodamos labai nebrangiai kaip „3D spausdintuvo rinkinys“arba „RAMPS rinkinys“, tačiau jas galite įsigyti atskirai arba išimti iš nepanaudoto 3D spausdintuvo.

  • Arduino mega
  • RAMPS 1.4
  • 1 žingsninis vairuotojas (rinkiniuose paprastai yra mažiausiai 4)
  • „Full Graphics Smart Controller“LCD ekranas su jungčių plokšte ir juostiniais kabeliais. Jei perkate, pasirinkite vieną su įmontuotu potenciometru, kad galėtumėte valdyti foninio apšvietimo lygį.
  • antraštės džemperiai, skirti sukonfigūruoti žingsnių tvarkyklę
  • repRap stiliaus ribiniai jungikliai ir susiję kabeliai

Taip pat reikalingas valdikliui:

  • 4x4 jungiklio klaviatūra
  • įtampos skirstytuvo dalys

    • 150K rezistorius
    • 390K rezistorius
    • 0,1 uf kondensatorius
    • 2 atskiri išoriniai kaiščiai (neprivaloma)
  • Kameros sąsajos relės plokštės dalys

    • 2 nendrinės relės- 10 mA ritė, įmontuotos diodai
    • 1/8 "foninis lizdas
    • 3 kontaktų 0,1 colio antraštė
  • 6 elementų AA baterijų paketas su įkraunamomis NiMH baterijomis, skirtas veikti baterijomis
  • Sienų karpų tiekimas, tiekiantis nominalų 9 VDC kintamosios srovės veikimui
  • Perjunkite laidus arba laidus/kaiščius/jungčių kaiščių korpusus, kad sujungtumėte klaviatūrą su RAMPS antraštėmis. Būtina prijungti nuo 8 kontaktų iki 2 x 4 kontaktų.
  • Laidai arba kabelis, skirtas ribiniams jungikliams prijungti prie RAMPS antraštės. Aš naudoju kabelius, gautus su galiniais jungikliais RAMPS rinkinyje, pratęsdamas juos, kaip aprašyta toliau.
  • Kabelis, skirtas stepperiui prijungti prie RAMPS antraštės. Aš naudoju 59 colių žingsninį kabelį iš „Amazon“.
  • Rankinis fotoaparato užrakto valdymo kabelis, kuris veikia su jūsų fotoaparato tipu- raskite „ebay“ar „Amazon“už porą dolerių. Nupjaukite ir išmeskite rankinį spaudimo mygtuką ir laikykite kabelį bei jungtį, būdingą jūsų fotoaparatui.

„Focus Rail“

  • 3D spausdintos detalės naudojant pridėtus STL failus- variklio galas, tolimiausias galas ir rogės.
  • Parodyta NEMA 17 žingsninis variklis su 300 mm T8 laido varžtu arba jūsų pageidaujamas ilgis. Jei švino varžtas nėra integruotas, naudokite movą, kad sujungtumėte žingsnį su laido varžtu
  • Žalvarinė veržlė švino varžtui - paprasta arba spyruoklinė apsauga nuo atbulinės eigos
  • 4 LM8U guoliai
  • 2 8 mm plieno strypai, kurių ilgis 340 mm arba kurių dydis atitinka jūsų varžtą
  • Pagrindo plokštė 100 mm x 355 mm (arba tinkamo ilgio) Aš naudoju 4 x 14 colių aliuminio gabalėlį, kurio paviršius buvo išvalytas. Galimi daug kitų bazinių variantų.
  • Varžtai galiniams gabalams pritvirtinti prie pagrindo - naudojau 1/4-20
  • Veržlės/varžtai galiniams jungikliams pritvirtinti - 4-40 arba 3 mm
  • „RepRap“stiliaus ribiniai jungikliai. RAMPS rinkiniuose dažnai yra 3 ar 4 iš jų. Standartiniai mikro jungikliai taip pat gali būti naudojami su skylių raštais ant galinių dalių.
  • Toliau nurodyta tvarka iš viršaus į apačią, pradedant nuo fotoaparato, naudojama fotoaparatui pritvirtinti prie bėgių rogių

    • 50 mm universali greitųjų batų plokštė su 1/4 varžtu, tinka „Arca-Swiss“standartui (tvirtinama prie fotoaparato)
    • 200 mm „Nodal Slide“fokusavimo bėgelio plokštė su greito atlaisvinimo spaustuku „Arca“tvirtinimui (tinka aukščiau esančiai plokštei)
    • 50 mm „Arca Swiss“spaustukas, greito atlaisvinimo plokštelės spaustukas, tinka „Arca“stiliaus plokštei (tvirtinama slankiojančia mazgo plokštele prie rogių)
  • Užtrauktukai, 4"

1 žingsnis: RAMPS ir „Arduino“

RAMPS ir „Arduino“
RAMPS ir „Arduino“
RAMPS ir „Arduino“
RAMPS ir „Arduino“
RAMPS ir „Arduino“
RAMPS ir „Arduino“
RAMPS ir „Arduino“
RAMPS ir „Arduino“

Paveikslėlyje parodytas vienas iš tipiškų RAMPS rinkinių.

Šios versijos programinė įranga yra čia:

Įdiekite „FastStacker“programinę įrangą į mega plokštę. Prieš sudarydami ir įkeldami „Faststacker“programinę įrangą į lentą, naudokite „Arduino IDE“bibliotekos tvarkyklę, kad įdiegtumėte „u8g2lib“grafikos biblioteką į „Arduino“aplinką. Jei naudojate kitą bėgelį, ribinius jungiklius ir pan., Tinkinimo patarimų ieškokite originalioje „Wiki“versijoje.

Įdėkite visus tris trumpiklius į RAMPS X žingsninio variklio tvarkyklės vietą, kaip parodyta paveikslėlyje, tada įdiekite žingsninio variklio tvarkyklę šioje vietoje. Tai sukonfigūruota 16 žingsnių veikimui. Prijunkite RAMPS skydą prie „Arduino mega“. Prijunkite grafinį skystųjų kristalų ekraną prie RAMPS naudodami sąsajos kortelę ir juostinius kabelius, pateiktus kartu su LCD, atkreipdami dėmesį į etiketes ant jungčių kiekviename gale. Atminkite, kad šis skystųjų kristalų ekranas nepalaiko programinio foninio apšvietimo valdymo, kad funkcija būtų sustabdyta programinės įrangos prievade.

Atliekant šiuos veiksmus, prie RAMPS plokštės prijungiami keli ryšiai, prijungiant juos prie įvairių antraščių. RAMPS plokštės schema apibendrina šias jungtis, kad būtų pateikta nuoroda, ir išsamesnė informacija, pateikta vėlesniuose veiksmuose.

2 žingsnis: įtampos skirstytuvas

Įtampos skirstytuvas
Įtampos skirstytuvas
Įtampos skirstytuvas
Įtampos skirstytuvas
Įtampos skirstytuvas
Įtampos skirstytuvas
Įtampos skirstytuvas
Įtampos skirstytuvas

Krautuvo valdiklis turi funkciją, skirtą stebėti akumuliatoriaus įtampą (ar bet kokį įvesties energijos šaltinį). Įtampos skirstytuvas suformuotas iš 2 rezistorių ir 0,1uf triukšmo slopinimo kondensatoriaus, kaip numatyta originalioje konstrukcijoje. Šioje konstrukcijoje įtampos skirstytuvas yra prijungtas prie kitaip nenaudojamos y žingsninės antraštės kaiščių. Matavimams naudojama vidinė mega vidinė 2,56 V įtampos atskaita.

Du skirstomieji rezistoriai pradinėje projekto dokumentacijoje ir kodekse vadinami R3 ir R4, ir mes tai tęsiame čia. Darant prielaidą, kad R3 yra tas, kuris yra tiesiogiai prijungtas prie „+“akumuliatoriaus (Y antraštės kaištis16), o R4 yra prijungtas prie žemės (Y antraštės kaištis 9), daliklio santykis yra R4/(R3+R4). Ši konstrukcija apima nominalią įvestį įtampos diapazonas nuo 6,9 V iki 9 V. Veikdamas iš baterijų, jis naudoja 6 AA NiMH įkraunamas baterijas. Veikdamas iš kintamosios srovės, jis naudoja 9 V vardinę sieninę karpą. Mes padidinsime nuo 9,2 V iki 2,56 V su šiais rezistoriais: R4 = 150K, R3 = 390K.

Sukurkite įtampos skirstytuvą, kaip parodyta. Smeigtukai nėra būtini, rezistoriaus laidus galite įkišti tiesiai į antraštę. Tačiau rezistorių laidai man atrodė maži ir bijojau, kad jie nebus patikimai įkišti, todėl pridėjau kaiščius. Nesu tikras, kad kondensatorius tikrai reikalingas- atrodo, kad jis veikia gerai be to, kaip parodyta minimalistinės daliklio versijos paveikslėlyje, naudojant vieną litavimo jungtį.

Prijunkite skirstytuvą prie Y-stepper antraštės RAMPS taip, kaip parodyta paveikslėlyje:

16 kaištis (Vcc)- laisvas 390K rezistoriaus laidas.

9 kaištis (gnd) - laisvas 150K rezistoriaus laidas

8 kaištis („Y stepper“įjungimas, arduino A7)- įtampos skirstytuvo čiaupas

3 žingsnis: klaviatūra

Klaviatūra
Klaviatūra
Klaviatūra
Klaviatūra
Klaviatūra
Klaviatūra
Klaviatūra
Klaviatūra

Rodomi 2 dažniausiai prieinamų klaviatūrų tipai. Stacker.h faile yra abiejų klavišų susiejimai, kai juodas/baltas blokas įjungtas pagal numatytuosius nustatymus. Jei naudojate vieną iš raudonos/mėlynos membranos tipų, atmeskite kitą atvaizdavimą. Žiūrėkite originalius projekto dokumentus, jei jūsų skiriasi.

Jei kyla problemų dėl kai kurių klavišų neveikimo, bet ne visos eilutės ar stulpelio ir naudojate vieną iš juodos/baltos spalvos vienetų, išmatuokite visų klavišų eilutės ir stulpelio jungčių atsparumą. Juodos/baltos spalvos klaviatūros naudoja tam tikrus spausdintus anglies pėdsakus lentos viduje, todėl kai kurios eilutės ir stulpelių jungtys yra labai atsparios, todėl kai kurie klavišai nereaguoja, kai naudojami su kai kuriomis platformomis, pvz., „Arduino pro mini“.

Klaviatūra turi 8 kontaktų jungtį. 4 iš šių kaiščių jungiasi prie vienos RAMPS antraštės, o kiti 4 - prie kitos antraštės. Aš padariau 8 kontaktų ir dviejų 4 kontaktų juostinius kabelius abiejų tipų klaviatūroms, kaip parodyta paveikslėliuose. Jie yra vienodi, išskyrus kaiščių, jungiančių prie klaviatūros, lytį. Aš naudoju kaiščių korpusus ir užspaudžiu ant kaiščių ir kaiščių kartu su viela ir gofravimo įrankiu kabeliams gaminti, tačiau galima naudoti jungiamuosius laidus ar kitus iš anksto užspaustus variantus. Šiame „Pololu“vaizdo įraše parodyta daug produktų, skirtų tokio tipo kabeliams sukurti: https://www.pololu.com/category/39/cables-and-wir…. Parodyto tipo trumpikliai yra lengvas pasirinkimas.

Naudodami kabelį prijunkite klaviatūrą prie RAMPS pagal paveikslėlius ir atlikite šiuos veiksmus (žemiau pateikta klaviatūros kaiščių numeracija daro prielaidą, kad 1 kaištis yra kairėje, kai žiūrite į klaviatūros priekį, 8 kaištis į dešinę):

klaviatūros kaiščiai 1-4 jungiasi prie „RAMPS Servos“antraštės, kaiščiai išvardyti eilės tvarka, iš kairės į dešinę, pradedant nuo kaiščio, esančio arčiausiai atstatymo mygtuko. Tai jungiasi taip:

klaviatūra 1- D11

klaviatūra 2- D6

klaviatūra 3- D5

klaviatūra 4- D4

klaviatūros kaiščiai 5-8 jungiasi prie RAMPS galinio sustabdymo antraštės ir jungiasi taip:

klaviatūra 5- Ymin- D14

klaviatūra 6- Ymax- D15

klaviatūra 7- Zmin - D18

klaviatūra 8, Zmax-D19

4 žingsnis: fotoaparato sąsaja

Kameros sąsaja
Kameros sąsaja
Kameros sąsaja
Kameros sąsaja
Kameros sąsaja
Kameros sąsaja

Maža plokštė, kurioje yra 2 nendrinės relės, 3 kontaktų antraštė ir 1/8 colio garso lizdas, veikia kaip sąsaja tarp RAMPS ir fotoaparato. Siūlau naudoti relės su įmontuotais diodais. Jei to nepadarysite, pridėkite savo. Pasirinkite tą, kuriam suaktyvinti reikia ne daugiau kaip 10 mA (500 omų ritė). Atsitiktinai turėjau keletą naudojamų „Gordos 831A-4“relių, bet, pavyzdžiui, „DigiKey“turi „Littlefuse“#HE721A0510, „Digi-Key“dalies numerį HE101-ND schema parodyta.

Kabelis yra pagamintas iš rankinio užrakto valdymo, nukirpiant ir mėtant mygtuko valdiklį, pažymėjus, kurie laidai yra AF, užraktai ir įprasti. Šis kabelis yra prijungtas prie 1/8 colio garso kištuko, kuris įkišamas į relės plokštės lizdą.

Relės plokštė prijungiama prie RAMPS trumpu 3 laidų servo kabeliu, kaip parodyta. Galite naudoti standartinį servo kabelį, naudoti džemperius arba pasigaminti patys. Fotoaparato sąsajos relės plokštė prijungiama prie RAMPS plokštės AUX-2 antraštės, atliekant šiuos sujungimus:

2 priedas, 8 kaištis- GND

2 priedas, 7 kaištis- AF-D63

Aux 2, 6 kaištis - sklendė- D40

Eksperimentavau naudodamas relės modulį šiai funkcijai, kad nereikėtų kurti plokštės, tačiau dažniausiai prieinamas modulis, kurį išbandžiau, sunaudojo per daug srovės iš 5V bėgio.

5 žingsnis: žingsninis prijungimas

Stepper jungtis
Stepper jungtis
Stepper jungtis
Stepper jungtis

Prijunkite žingsninį kabelį prie X žingsnio antraštės. Naudojau 59 colių žingsninį ilginamąjį kabelį, kaip parodyta 2 paveiksle. Jei žingsnelis sukasi netinkama kryptimi, pakeiskite žingsninę jungtį, prijungtą prie RAMPS plokštės.

6 žingsnis: ribiniai jungikliai

Ribiniai jungikliai
Ribiniai jungikliai
Ribiniai jungikliai
Ribiniai jungikliai
Ribiniai jungikliai
Ribiniai jungikliai

„FastStacker“programinė įranga nediskriminuoja dviejų galinių sustojimų ir nesvarbu, kuris iš jų buvo nukentėjęs. RAMPS krautuvo programinė įranga sukonfigūruota taip, kad galėtų tiesiogiai dirbti su 2 standartiniais „repRap“ribiniais jungikliais ir su jais susijusiais kabeliais, kurie prijungiami prie „Xmin“ir „Xmax“galinių jungčių antraštės RAMPS. Paveikslėlyje parodyta, kur jie prijungti. Šioje konfigūracijoje kiekvienas ribinis jungiklis ant bėgio yra prijungtas prie +5 V, GND, o kiekvienam ribiniam jungikliui yra prijungtas atskiras signalinis laidas. Programinė įranga ARBA abu įėjimus kartu. Tai leidžia lengvai prijungti ir leisti pakartotinai naudoti laidus, tiekiamus su RAMPS rinkiniu, ir leidžia užsidegti „repRap“galinių plokščių LED indikatoriams. Dviejų „RepRap“jungiklių signalų linijos negali būti sujungtos, kai plokštės gauna +5, jei yra, suveikusios vienos, o ne kitos, sutrumpins +5 iki GND. Aš padariau laidus iš originalių kabelių, siunčiant vieną maitinimo porą į jungiklius, bet išlaikant atskirus signalinius laidus ir prailginant visus laidus. Tai vis tiek naudoja 4 laidus, einančius tarp valdiklio ir bėgelio.

Paprastesnis metodas naudoja tik 2 laidus- GND ir vieną iš „Xmin“arba „Xmax“galinių jungčių kaiščių, kurie yra prijungti prie dviejų „Normally Open“jungiklių, kurie yra prijungti lygiagrečiai. Jei įjungiamas galinis jungiklis, signalo linija traukiama į žemę. Mažiau laidų, bet nėra LED apšvietimo, kai įjungiamas jungiklis.

Skylių modeliai ant bėgių galinių dalių taip pat palaiko standartinio dydžio mikro jungiklius (ne tokius mini, kaip ant repRap plokščių), tokiu atveju naudokite dviejų laidų konfigūraciją.

7 žingsnis: galios ir suolo bandymas

Galios ir suolo bandymas
Galios ir suolo bandymas
Galios ir suolo bandymas
Galios ir suolo bandymas

Įjunkite RAM vardinę 7-9 V vardinę įtampą. Atkreipkite dėmesį į paveikslėlyje nurodytą maitinimo jungties gnybtų rinkinį. Tai yra mažos galios Vcc įėjimų rinkinys, o ne didelės galios įėjimai, kurie varo RAMPS MOSFETS. Sistema turėtų paleisti ir liepti paspausti bet kurį klavišą, kad pradėtumėte kalibravimą. Kai tai padarysite, žingsnelis pradės suktis. Leiskite tai padaryti kelias sekundes, tada paleiskite vieną iš galinių jungiklių. Variklis turėtų grįžti atgal. Leiskite veikti kelias 10 sekundžių, tada dar kartą paspauskite ribinį jungiklį. Variklis vėl suksis atgal ir pereis į 4 mm padėtį. Šiuo metu atlikite įvairių klaviatūros klavišų valdymą, remdamiesi originalia projekto dokumentacija, kad įsitikintumėte, jog visi klavišai skaitomi teisingai. Atminkite, kad pirminio projekto foninio apšvietimo valdymo funkcija šioje sistemoje nepalaikoma- LCD jos nepalaiko. Paleiskite keletą kaminų ir klausykitės aktyvuojančių relių paspaudimų, o kai viskas atrodo gerai, patikrinkite fotoaparato sąsają. Tai turėtų būti elektronika.

8 žingsnis: geležinkelis

Geležinkelis
Geležinkelis
Geležinkelis
Geležinkelis
Geležinkelis
Geležinkelis

Trys 3D atspaudai yra lengvi ir nereikalingi smulkūs sluoksniai- naudojau.28 mm. Eina kartu, kaip nuotraukose. Atkreipkite dėmesį, kad kai kurios šios instrukcijos nuotraukos rodo ankstesnę bėgio konstrukcijos iteraciją prieš perkeldami galinius jungiklius iš galinių dalių į galinių dalių vidų. Rogėse telpa arba veržlė nuo atbulinės eigos, kaip parodyta, arba standartinė veržlė. Pradėkite nuo variklio galo, pritvirtinkite variklį ir galinę atramą, pridėkite bėgius, tada stumkite roges ir rankomis pasukite laidą, kad užsuktumėte ant veržlės. Stumkite tolimiausią galą ant bėgių, pridėkite užtrauktukus ir surinkimas iš esmės yra baigtas, išskyrus varžtų pritvirtinimą prie bet kurios pasirinktos bazės. Yra daug pagrindo variantų. Mano naudojama aliuminio plokštė yra tvirta ir lengvai paliečiama tvirtinant prie trikojo. Aliuminio ekstruzija arba mediena yra kitos galimybės.

9 žingsnis: gaubtas

Korpusas
Korpusas
Korpusas
Korpusas
Korpusas
Korpusas

Yra daug galimų 1 -oje nuotraukoje pavaizduotos elektronikos pakavimo būdų. „Thingiverse“yra daug dizaino dėžėms, kuriose yra RAMPS/mega/LCD derinys, kuris galėtų būti 3D spausdintos versijos pradžia. Aš naudoju lazerį, norėdamas pagaminti akrilo konsolės stiliaus dėžutę iš dizaino, pateikto pridėtame SVG faile. Dėžutė buvo sukurta naudojant „Boxes.py“, o skylių modeliai buvo pridėti „Lightburn“. Jis skirtas 2,8 mm medžiagai. Aš suprojektavau dėžutę, skirtą laikyti akumuliatorių už elektronikos, ir išvedžiau jo išvesties laidą įpjova gale. Lankstomas dangtelis leidžia lengvai išimti akumuliatorių. Sistemos maitinimo lizdas perkeliamas į skylę dėžutės gale, kur ji yra labai priklijuota. Kai veikia iš akumuliatoriaus, akumuliatoriaus laidas yra prijungtas prie lizdo, kaip parodyta. Kintamosios srovės adapteris prijungiamas prie to paties lizdo, kai jis veikia iš kintamosios srovės. Akumuliatorių galima įkrauti neišimant iš dėžutės, kaip parodyta paveikslėlyje.

10 žingsnis: veikimas

Image
Image
Operacija
Operacija

Čia aš kreipiuosi į puikų „Pulsar124“vartotojo vadovą: https://pulsar124.fandom.com/wiki/User_guide. Aš padariau laminuotą apgaulės lapą, kaip parodyta, kad padėtų man prisiminti klaviatūros komandas, kol aš su jomis susipažinsiu. Kaip minėta anksčiau, LCD nepalaiko valdymo foninio apšvietimo valdymo, todėl komanda #-4 neveikia.

Peržiūrėkite pridėtą vaizdo įrašą, kuriame pateikiama labai greita kai kurių pagrindinių operacijų demonstracija.

11 veiksmas: kurkite pastabas ir mintis

Uostas prasidėjo nuo „FastStacker V1.16“. Taip yra daugiausia todėl, kad tokią versiją naudojau savo „mini mini“versijai kurti. Taip buvo todėl, kad negalėjau priderinti „V1.17“prie „pro-mini“ir man tikrai nerūpėjo 1.17 teleskopo valdymo galimybės. „Mega“versijoje, kurią pavadinau 1.16a, užima mažiau nei 20% atminties, todėl yra daug vietos V1.17 ir daugiau. RAMPS prievadas apima kaiščių atvaizdavimą ir senos LCD tvarkyklės pakeitimą grafikos tvarkykle u8g2lib. Didesnis skystųjų kristalų ekranas suteikė prabangos papildomų simbolių, kuriuos naudojau esamos vartotojo sąsajos etiketėms, žinutėms ir rinkiniams, kad retkarčiais vartotojams taptų šiek tiek prieinamesnė. Kaip minėta, skystųjų kristalų ekranas nepalaiko programinio foninio apšvietimo valdymo, todėl ši komanda nutraukiama. Aš padariau tam tikrus įtampos stebėjimo srities pakeitimus, naudodamas vidinę įtampos atskaitą ir pridėdamas dar vieną kritinės ribinės įtampos konstantą, kuri naudojama žemai įtampai patikrinti prieš išjungiant bėgį. Aš taip pat nukreipiau dizainą, kad jis veiktų iš 6, o ne iš 8 ląstelių, kaip buvo pradinėje versijoje. 6 ląstelės yra efektyvesnės energijos, užima mažiau vietos ir sumažina įtampą 5 megapikselių reguliatoriui, neturinčiam įtakos fizinei veiklai. Rodydamas vieną iš klaidų pranešimų, LCD ekrane panaudojau trumpą pyptelėjimą. Aš palikau numatytąjį atbulinės eigos numerį 0,2 mm, koks jis buvo iš pradžių, nors įtariu, kad jis yra mažesnis su veržle nuo atbulinės eigos, tačiau nebandžiau jo išmatuoti. Jei išjungiate atbulinės eigos kompensavimą ir dirbate stačiu kampu, išjunkite energijos taupymą, kad būtinai išlaikytumėte padėtį. Viena iš funkcijų, kurios norėčiau būti programinėje įrangoje, yra atbulinės eigos kompensavimo krypties valdymas klaviatūra (nekeičiant bėgio veikimo krypties naudojant komandą *-1). Tai galima susieti su nepanaudotu foninio apšvietimo valdymo klavišo paspaudimu. Priklausomai nuo veikimo krypties, nesu tikras, kad dabartinė kompensavimo kryptis visada yra teisinga, t. Y. Ar visada galite manyti, kad rogės, tolstančios nuo variklio, visada yra ta kryptis, kurios nereikia kompensuoti. Manau, tai tikrai nesvarbu dideliems krūvams. Kodas sukonfigūruotas 16 žingsnių. Kode buvo konstanta, naudojama norint patikrinti pagrįstus 1 kadrų kaminų #kadrus, kuriuos aš apibrėžiau „stacker.h“kaip RAIL_LENGTH, ir nustatykite jį į 180, kuris yra apytikslis šio bėgio kelionės diapazonas. Pakeiskite, jei jūsų geležinkelis skiriasi.

Ši platforma, be atminties, siūlo kitas papildomas galimybes, kurių ši konstrukcija nepaliečia. Skystųjų kristalų ekrano grafikos galimybės gali būti naudojamos ne tik akumuliatoriaus SOC indikatoriaus piešimui. Optinio kodavimo rankenėlė vilioja ir aš pabandžiau ją integruoti į projektą. Radau gerą tvarkyklę, integravau ją į kūrimo ir pagrindinę kilpą ir bandžiau suklastoti programinę įrangą, manydamas, kad pasukus rankenėlę buvo spaudžiami „1“ir „A“klavišai. Tai kažkaip pavyko, bet buvo susierzinęs ir nesuteikė jokių naudingų galimybių, todėl ištraukiau. RAMPS plokštėje yra keletas nepanaudotų žingsninių tvarkyklių dėmių, kurios galėtų būti naudojamos papildomiems žingsneliams valdyti, jei tai būtų naudinga.

3D spausdintuvo valdikliai, tokie kaip RAMPS, yra puikus atspirties taškas tokiems kūriniams, ir tikiuosi, kad dar keli žmonės galės pasinaudoti šaunia „Pulsar124“programine įranga, priglobta šioje lengvai integruojamoje platformoje.

Rekomenduojamas: