Tartalomjegyzék:

Egyszerű felépítésű fókusz -halmozó berendezés: 11 lépés
Egyszerű felépítésű fókusz -halmozó berendezés: 11 lépés

Videó: Egyszerű felépítésű fókusz -halmozó berendezés: 11 lépés

Videó: Egyszerű felépítésű fókusz -halmozó berendezés: 11 lépés
Videó: ELSZÍVTAM ÉLETEM ELSŐ CIGIJÉT. vagy nyalókáját? #shorts 2024, Július
Anonim
Könnyen felépíthető fókusz -halmozó berendezés
Könnyen felépíthető fókusz -halmozó berendezés
Könnyen felépíthető fókusz -halmozó berendezés
Könnyen felépíthető fókusz -halmozó berendezés
Könnyen felépíthető fókusz -halmozó berendezés
Könnyen felépíthető fókusz -halmozó berendezés

Az újrahasznosított 3D nyomtatóalkatrészek és az Arduino -alapú FastStacker szoftver lehetővé teszik a teljes értékű fókuszkötegelő berendezés egyszerű és olcsó felépítését

Szergej Mascsenko (Pulsar124) nagyszerű munkát végzett a barkácsolt Arduino alapú fókuszköteg kifejlesztésében és dokumentálásában, amint azt a wikijében leírták (https://pulsar124.fandom.com/wiki/Fast_Stacker). Sokan építették fel a projektjét, és ahogy a wikijében megjegyzi, projektjét széles körben megvitatták a megfelelő fórumokon. Nemrég fejeztem be ennek az összeállításnak egy változatát, amint a wikijéhez fűzött megjegyzésemben dokumentálom. Vezérlőt építettem a Pulsar124 tervezése köré Arduino, billentyűzet, léptető illesztőprogram és Nokia 5110 LCD kijelző segítségével. Sok forrasztás történt, és a régi készlet LCD nagyon problémás volt. A fórumok azt mutatták, hogy másoknak is problémái vannak az LCD -vel. A Pulsar124 projektjének szoftvere nagyon szép. Érett és teljes funkcionalitású, és szerettem volna megkönnyíteni egy olyan rendszer kiépítését, amely ezt használja. Szoftverét egy 3D nyomtatóvezérlő platformra futtattam, amely egy Arduino mega -ból, egy RAMPS 1.4 pajzsból és egy teljes grafikus intelligens vezérlő LCD -panelből áll a kapcsolódó kábelekkel. Itt adom meg azt a szoftvert az utasításokkal a rakodóvezérlő összeállításához, amelyen fut. Magának a sínnek, ahelyett, hogy egy kereskedelmi Velbon sínnel kezdtem volna, mint az eredeti projektben, egyszerű 3D nyomtató alapú sínre terveztem, amelyet itt is dokumentálok. Nem vállalok felelősséget ezért a kódért vagy kialakításért, ha valaki elrontja a kameráját vagy bármi mást.

Kellékek

Stacker vezérlő

A következő alkatrészek nagyon olcsón együtt kaphatók "3D nyomtatókészlet" vagy "RAMPS készlet" formájában, de megvásárolhatja őket egyenként, vagy kihasználhatja azokat egy nem használt 3D nyomtatóból.

  • Arduino mega
  • RAMPS 1.4
  • 1 léptető meghajtó (a készletek általában legalább 4 db -ot tartalmaznak)
  • Full Graphics Smart Controller LCD kijelző csatlakozó kártyával és szalagkábelekkel. Ha vásárol, válasszon egyet beépített potenciométerrel a háttérvilágítás szintjének szabályozásához.
  • fejléc ugrók a léptető meghajtó konfigurálásához
  • repRap stílusú végálláskapcsolók és a hozzájuk tartozó kábelek

A vezérlőhöz is szükséges:

  • 4x4 kapcsoló billentyűzet
  • feszültségosztó alkatrészek

    • 150K ellenállás
    • 390K ellenállás
    • 0,1 uf kondenzátor
    • 2 db egyfejű fejléc (opcionális)
  • Kamera interfész relé kártya alkatrészek

    • 2 nád relé- 10 mA-es tekercs, beépített diódákkal
    • 1/8 "-os phono jack
    • 3 tűs 0,1 "-os fejléc
  • 6 cellás AA elemcsomag NiMH újratölthető elemekkel az akkumulátoros működéshez
  • Fali szemölcs -tápegység, névleges 9VDC -t szolgáltatva váltakozó áramú működéshez
  • Átkötő vezetékek vagy vezetékek/csapok/csatlakozó csapok házai a billentyűzet és a RAMPS fejlécek közötti kapcsolat létrehozásához. 8 tűs-2 X 4 tűs csatlakozás szükséges.
  • Vezetékek vagy kábel a végálláskapcsolók RAMPS fejléchez való csatlakoztatásához. A RAMPS készletben lévő végálláskapcsolókhoz tartozó kábeleket használtam, az alábbiakban leírtak szerint.
  • Kábel a léptető csatlakoztatásához a RAMPS fejléchez. 59 "-os léptető kábelt használtam az Amazon -tól.
  • Kézi kameraredőny-vezérlő kábel, amely az Ön típusú fényképezőgéppel működik- keresse meg az ebay-en vagy az Amazon-on pár dollárért. Vágja le és dobja el a kézi nyomógombot, és tartsa meg a fényképezőgéphez tartozó kábelt és csatlakozót.

Fókusz sín

  • 3D nyomtatott darabok a mellékelt STL fájlok segítségével- motorvég, túlsó vég és szán.
  • NEMA 17 léptetőmotor 300 mm -es T8 vezetékcsavarral vagy a kívánt preferenciával. Ha az ólomcsavar nincs beépítve, akkor csatlakozóval csatlakoztassa a léptetőelemet a vezetőcsavarhoz
  • Sárgaréz anya az ólomcsavarhoz - sima vagy rugós terhelésgátló
  • 4 LM8U csapágy
  • 2 db 8 mm -es acélrúd, 340 mm hosszú vagy a vezetőcsavarhoz méretezve
  • Alaplap 100 mm x 355 mm (vagy megfelelő hosszúságú) Egy darab 4 "x 14" alumínium alapanyagot használtam, a felületet megtisztítva. Sok más alap lehetőség is lehetséges.
  • Csavarok a végdarabok rögzítéséhez az alaphoz - én 1/4-20 -at használtam
  • Anyák/csavarok végálláskapcsolók rögzítéséhez - 4-40 vagy 3 mm
  • RepRap stílusú végálláskapcsolók. A RAMPS készletek gyakran 3 vagy 4 darabot tartalmaznak. Szabványos mikrokapcsolók is használhatók, ha a végdarabok lyukmintázata elfogadja bármelyiket.
  • A következő, felülről lefelé haladó sorrendben, a fényképezőgéptől kezdve, a fényképezőgép sínre szerelésére szolgál

    • 50 mm-es univerzális gyors cipőlemez 1/4 csavarral, illeszkedik az Arca-Swiss szabványhoz (rögzíthető a fényképezőgéphez)
    • 200 mm -es Nodal Slide fókuszáló sínlemez gyorskioldóval az Arca rögzítéshez (elfogadja a fenti lemezt)
    • 50 mm -es Arca Swiss bilincs, gyorskioldó lemezbilincs, illeszkedik az Arca stílusú lemezhez (a csúszó csomólemezt a szánhoz rögzíti)
  • Cipzár, 4"

Lépés: RAMPS és Arduino

RAMPS és Arduino
RAMPS és Arduino
RAMPS és Arduino
RAMPS és Arduino
RAMPS és Arduino
RAMPS és Arduino
RAMPS és Arduino
RAMPS és Arduino

A képen az egyik tipikus RAMPS készlet látható.

Az építéshez szükséges szoftver itt található:

Telepítse a FastStacker szoftvert a mega táblára. Mielőtt összeállítaná és feltöltené a Faststacker szoftvert a táblára, az Arduino IDE könyvtárkezelővel telepítse az u8g2lib grafikus könyvtárat az Arduino környezetébe. Ha más sín, végálláskapcsoló stb. Használatát használja, a testreszabási tanácsokat az eredeti build Wikiben találja.

Szerelje be mind a három jumpert a RAMPS X léptetőmotor -meghajtó helyére, amint az a képen látható, majd telepítsen egy léptetőmotor -meghajtót erre a helyre. Ez 16 mikroszkópos működésre konfigurálható. Csatlakoztassa a RAMPS pajzsot az Arduino mega -hoz. Csatlakoztassa a grafikus LCD -t a RAMPS -hez az LCD -hez mellékelt interfészkártyával és szalagkábelekkel, ügyelve a csatlakozókon lévő címkékre mindkét végén. Ne feledje, hogy ez az LCD nem támogatja a háttérvilágítás programozható vezérlését, így a funkció leáll a szoftverporton.

A következő lépésekben többféle csatlakozás jön létre a RAMPS kártyához, különböző fejlécekhez csatlakoztatva. A RAMPS kártya diagramja összefoglalja ezeket a kapcsolatokat referenciaként, további részletekkel a későbbi lépésekben.

2. lépés: Feszültségosztó

Feszültségosztó
Feszültségosztó
Feszültségosztó
Feszültségosztó
Feszültségosztó
Feszültségosztó
Feszültségosztó
Feszültségosztó

A rakodóvezérlő tartalmaz funkciót az akkumulátor feszültségének (vagy bármilyen bemeneti áramforrásnak) megfigyelésére. A feszültségosztó 2 ellenállásból és 0,1uf zajcsökkentő kondenzátorból áll, az eredeti tervezés szerint. Ebben a felépítésben a feszültségosztót az egyébként nem használt, y léptetőfej csatlakozóihoz csatlakoztatják. A méréshez a mega belső 2,56 V -os feszültségreferenciáját használják.

A két osztó ellenállást az eredeti projektdokumentáció és kód R3 és R4 néven említi, és ezt itt folytatjuk. Feltételezve, hogy az R3 közvetlenül az akkumulátor "+" -ához van csatlakoztatva (Y fejléc16), és R4 a földhöz van csatlakoztatva (Y fejléc 9), az osztóarány R4/(R3+R4). Ez a konstrukció névleges bemenetet feltételez feszültségtartomány 6,9V - 9V. Akkumulátorról történő működtetés esetén 6 db AA NiMH újratölthető elemet használ. A váltakozó áramú hálózatról történő működtetés során 9 V névleges fali szemölcsöt használ. 9.2V -ról 2.56V -ra méretezzük ezeket az ellenállásokat: R4 = 150K, R3 = 390K.

Készítse el a feszültségosztót az ábrán látható módon. A csapok nem feltétlenül szükségesek, az ellenállás vezetékeit közvetlenül a fejlécbe csatlakoztathatja. Az ellenállások vezetékei azonban kicsinek tűntek, és féltem, hogy nem maradnak megbízhatóan beillesztve, ezért hozzáadtam a csapokat. Nem vagyok biztos benne, hogy a kondenzátorra valóban szükség van- úgy tűnik, rendben működik anélkül, ahogy az az elválasztó minimalista verziójának képén látható, egyetlen forrasztócsatlakozással.

Csatlakoztassa az elválasztót a RAMPS Y-léptető fejlécéhez az alábbiak szerint és a képen látható módon:

16. láb (Vcc)- 390K ellenállás szabad vezeték.

9 -es csap (gnd) - 150K ellenállás szabad vezetéke

8. tüske (Y léptető engedélyezése, arduino A7)- a feszültségosztó csapja

3. lépés: Billentyűzet

Billentyűzet
Billentyűzet
Billentyűzet
Billentyűzet
Billentyűzet
Billentyűzet
Billentyűzet
Billentyűzet

2 típusú általánosan elérhető billentyűzet jelenik meg. A stacker.h fájl mindkettőhöz tartozó kulcsleképezéseket tartalmazza, a fekete -fehér egység alapértelmezés szerint engedélyezve. Ha a piros/kék membrántípus egyikét használja, vegye ki a megjegyzést a másik leképezés helyett. Nézze meg az eredeti projektdokumentációt, ha a tiéd eltér.

Ha problémái vannak azzal, hogy egyes billentyűk nem működnek, de nem egy teljes sor vagy oszlop, és az egyik fekete/fehér egységet használja, mérje meg az összes billentyű sor-oszlop kapcsolatainak ellenállását. A fekete-fehér stílusú billentyűzetek valamilyen nyomtatott szénnyomokat használnak a táblán belül, ami miatt néhány sor-oszlop csatlakozás nagy ellenállást okoz, ami miatt egyes billentyűk nem válaszolnak, ha néhány platformon használják, például arduino pro mini.

A billentyűzet 8 érintkezős csatlakozóval rendelkezik. Ebből 4 csap csatlakozik a RAMPS egyik fejlécéhez, a másik 4 pedig egy másik fejléchez. Mindkét típusú billentyűzethez készítettem 8 tűs - kettős 4 tűs szalagkábelt, amint a képeken látható. Ugyanazok, kivéve a billentyűzethez csatlakozó csapok nemét. A kábelek elkészítéséhez tűs házakat és préseléseket használok a hüvelyes és a hüvelyes tűkön, valamint a drótot és a présszerszámot, de a jumper vezetékek vagy más előre krimpelt opciók is használhatók. Ez a Pololu videó számos terméklehetőséget mutat be az ilyen típusú kábelek elkészítéséhez: https://www.pololu.com/category/39/cables-and-wir…. A bemutatott típusú jumper vezetékek egyszerűek.

A kábellel csatlakoztassa a billentyűzetet a RAMPS -hez a képek szerint, és az alábbiak szerint (az alábbi billentyűzet -tűszámozás feltételezi, hogy az 1. tű balra van, amikor a billentyűzet elejét nézi, a 8 -as érintkezőt jobbra):

az 1-4 billentyűzet csapjai a RAMPS Servos fejléchez csatlakoznak, a sorok sorrendben vannak felsorolva, balról jobbra, kezdve a reset gombhoz legközelebbi tűtől. Ez a következőképpen kapcsolódik össze:

billentyűzet 1- D11

billentyűzet 2- D6

billentyűzet 3- D5

billentyűzet 4- D4

A billentyűzet 5-8 csapjai a RAMPS végállomáshoz csatlakoznak, és a következőképpen hozzák létre a kapcsolatokat:

billentyűzet 5- Ymin- D14

billentyűzet 6- Ymax- D15

billentyűzet 7- Zmin - D18

billentyűzet 8, Zmax-D19

4. lépés: Kamera interfész

Kamera interfész
Kamera interfész
Kamera interfész
Kamera interfész
Kamera interfész
Kamera interfész

Egy kis tábla, amely 2 nád relét, 3 tűs fejlécet és egy 1/8 hüvelykes audiocsatlakozót tartalmaz, interfészként szolgál a RAMPS és a kamera között. Javaslom, hogy reléket használjon beépített snubber diódákkal. Ha nem, adja hozzá a sajátját.. Válasszon egyet, amelynek aktiválása nem igényel több mint 10 mA-t (500 ohmos tekercs). Véletlenül volt néhány Gordos 831A-4 relém, amelyeket használtam, de például a DigiKey rendelkezik a Littlefuse #HE721A0510, Digi-Key cikkszámmal HE101-ND Ez a vázlat látható.

A kézi redőnyvezérlésből kábelt készítenek, ha a nyomógomb vezérlőjét lenyúlják és feldobják, miután megjegyezték, melyik vezeték az AF, a redőny és a közös. Ez a kábel egy 1/8 hüvelykes audió dugóhoz van csatlakoztatva, amely a relé tábla csatlakozójába csatlakozik.

A relélap rövid, 3 vezetékes szervókábellel csatlakozik a RAMPS -hez az ábrán látható módon. Használhat szabványos szervókábelt, jumpereket, vagy készíthet sajátot. A kamera interfész relé kártyája a RAMPS kártya AUX-2 fejlécébe csatlakozik, és a következő csatlakozásokat hozza létre:

Aux 2, pin 8- GND

Aux 2, 7-es tű- AF-D63

Aux 2, 6. tű - redőny- D40

Kísérleteztem egy relé modul használatával ehhez a funkcióhoz, hogy ne kelljen táblát építeni, de az általánosan elérhető modul, amit próbáltam, túl sok áramot fogyasztott az 5 V -os sínből.

5. lépés: Lépcsős csatlakozás

Léptető csatlakozás
Léptető csatlakozás
Léptető csatlakozás
Léptető csatlakozás

Csatlakoztassa a léptető kábelt az X léptetőfejhez. 59 -os léptető hosszabbító kábelt használtam, ahogy a 2. képen látható. Ha a léptető rossz irányba fordul, fordítsa meg a RAMPS kártyához csatlakoztatott léptetőcsatlakozót.

6. lépés: Limit kapcsolók

Limit kapcsolók
Limit kapcsolók
Limit kapcsolók
Limit kapcsolók
Limit kapcsolók
Limit kapcsolók

A FastStacker szoftver nem tesz különbséget a két végállomás között, és nem érdekli, hogy melyiket találta el. A RAMPS stacker szoftver úgy van konfigurálva, hogy közvetlenül működhessen 2 szabványos repRap végálláskapcsolóval és a hozzájuk tartozó kábelekkel, amelyek a RAMPS Xmin és Xmax végállomás -fejléceihez csatlakoznak. A képen látható, hogy ezek a csatlakozók hol csatlakoznak be. Ebben a konfigurációban a sínen lévő minden végálláskapcsoló +5V, GND -vel van összekötve, és minden határkapcsolóhoz külön jelvezetéket vezetnek. A szoftver VAGY a két bemenetet együtt. Ez lehetővé teszi a RAMPS készlethez tartozó kábelek egyszerű plug and play újrafelhasználását, és lehetővé teszi a repRap endstop táblák LED -es jelzőfényeinek kigyulladását, amikor az ütközők aktiválódnak. A két repRap kapcsoló jelvezetékei nem kapcsolhatók össze, ha a táblák +5 vételt kapnak, ha igen, akkor az egyik kiváltja, a másik nem pedig +5 -el zárja a GND -t. A kábelköteget az eredeti kábelekből készítettem, egyetlen táppárt küldve a kapcsolóknak, de megtartva az egyes jelvezetékeiket és meghosszabbítva az összes vezetéket. Ez továbbra is 4 vezetéket használ a vezérlő és a sín közötti futásban.

Egy egyszerűbb megközelítés csak két vezetéket használ- GND-t és az Xmin vagy Xmax végállomások bármelyikét, amelyek a két párhuzamosan huzalozott normál nyitott végálláskapcsolóhoz futnak. Ha egy végálláskapcsoló aktiválódik, a jelvezetéket a földhöz húzzák. Kevesebb vezeték, de nincs LED -es világítás, ha egy kapcsolót aktiválnak.

A sínvégrészeken található lyukminták szabványos méretű mikrokapcsolókat is támogatnak (nem a mini kapcsolókat, mint a repRap táblákon), ebben az esetben használja a 2 vezetékes konfigurációt.

7. lépés: Teljesítmény- és padteszt

Teljesítmény és pad teszt
Teljesítmény és pad teszt
Teljesítmény és pad teszt
Teljesítmény és pad teszt

Vigye fel a névleges 7-9 V feszültséget a RAMPS tápellátására. Jegyezze meg a képen, hogy a tápcsatlakozón melyik sorkapcsot használja. Ez a kis teljesítményű Vcc bemenetek halmaza, nem a nagy teljesítményű bemenetek, amelyek a RAMPS MOSFET -eket hajtják. A rendszernek indítania kell, és azt kell mondania, hogy nyomja meg bármelyik gombot a kalibrálás elindításához. Ha ezt megteszi, a lépegető forogni kezd. Hagyja ezt néhány másodpercig, majd indítsa el az egyik végálláskapcsolót. A motornak tolatnia kell. Hagyja futni néhány 10 másodpercig, majd nyomja meg újra a végálláskapcsolót. A motor ismét hátramenetbe lép, és a 4 mm -es állásba lép. Ezen a ponton futtassa végig a billentyűzet különböző gombjait, az eredeti projektdokumentációra hivatkozva, hogy megbizonyosodjon arról, hogy a billentyűk helyesen vannak -e olvasva. Vegye figyelembe, hogy ez a rendszer nem támogatja az eredeti projekt háttérvilágítás-vezérlési funkcióját- az LCD nem támogatja azt. Futtasson néhány köteget, és hallgassa meg az aktiváló relék kattanását, és ha minden jól tűnik, ellenőrizze a fényképezőgép interfészét. Ez kell az elektronikának.

8. lépés: Sín

Vasút
Vasút
Vasút
Vasút
Vasút
Vasút

A három 3D-s nyomat egyszerű nyomtatás, és nem szükséges finom rétegek- 0,28 mm-t használtam. Együtt megy, mint a képeken. Kérjük, vegye figyelembe, hogy néhány kép ebben az utasításban a sín kialakításának korábbi iterációját mutatja, mielőtt a végálláskapcsolókat a végdarabok tetejéről a végdarabok belsejébe helyeztem át. A szán vagy az ábrán látható visszacsapódásgátló anyát, vagy a standard anyát tartalmazza. Kezdje a motor végénél, rögzítse a motort és a végütközőt, adja hozzá a síneket, majd csúsztassa fel a szánt, és forgassa el kézzel a vezetőcsavart, hogy az anyára csavarja. Nyomja a távolabbi darabot a sínekre, adja hozzá a cipzárakat, és az összeszerelés nagyrészt elkészült, kivéve a csavarozást az Ön által választott alaphoz. Sok lehetőség van az alapra. Az általam használt alumínium lemez erős és könnyen megérinthető az állványra szereléshez. Más lehetőségek az alumínium extrudálás vagy a fa.

9. lépés: Melléklet

Burkolat
Burkolat
Burkolat
Burkolat
Burkolat
Burkolat

Az 1. képen látható elektronika csomagolásának számos lehetséges módja van. A Thingiverse -en sokféle design található a RAMPS/mega/LCD kombinációt tartalmazó dobozokhoz, amelyek kiindulópontként szolgálhatnak a 3D nyomtatott verzióhoz. Lézerrel készítettem egy akril konzol stílusú dobozt a mellékelt SVG fájlban megadott kialakításból. A dobozt a Boxes.py használatával hozták létre, és a lyukmintákat hozzáadták a Lightburn programhoz. 2,8 mm -es anyaghoz készült. A dobozt úgy terveztem, hogy az akkumulátort az elektronika mögött tartsa, és a kimeneti vezetékét egy bemetszéssel tápláltam ki hátul. A csuklós fedél lehetővé teszi az akkumulátor könnyű eltávolítását. A rendszer tápellátó aljzatát a doboz hátoldalán lévő lyukhoz vezetik, ahol szuperragasztva van. Akkumulátorról történő működtetéskor az akkumulátor vezetékét az aljzathoz kell csatlakoztatni az ábrán látható módon. A hálózati adapter ugyanabba az aljzatba csatlakozik, amikor váltakozó áramról működik. Az akkumulátor tölthető anélkül, hogy kivenné a dobozból, amint az a képen látható.

10. lépés: Művelet

Image
Image
Művelet
Művelet

Itt visszautalok a Pulsar124 kiváló felhasználói útmutatójára: https://pulsar124.fandom.com/wiki/User_guide. Az ábrán látható módon készítettem egy laminált csalólapot, amely segít emlékezni a billentyűparancsokra, amíg meg nem ismerkedem velük. Amint korábban említettük, az LCD nem támogatja a háttérvilágítás vezérlését, így a #-4 parancs nem működik.

Nézze meg a mellékelt videót néhány alapvető művelet gyors bemutatójához.

11. lépés: Jegyzetek és gondolatok készítése

A port a FastStacker V1.16 verzióval kezdődött. Ez főleg azért van így, mert ezt a verziót használtam a pro-mini alapú buildemhez. Ennek az volt az oka, hogy nem tudtam a V1.17-et a pro-mini-re illeszteni, és nem igazán érdekelt az 1.17-es távcsővezérlő képesség. A mega -n ez az 1.16a -nak nevezett verzió kevesebb mint 20% -át foglalja el a memóriának, így bőven van hely a V1.17 és több számára. A RAMPS port érintőképernyős leképezést tartalmazott, és a régi LCD illesztőprogramot az u8g2lib grafikus illesztőprogramra cserélte. A nagyobb LCD extra karakterek luxusát biztosította, amelyeket a meglévő felhasználói felület címkéihez, üzeneteihez és egységeihez használtam, hogy valamivel hozzáférhetőbbé tegyem az alkalmi felhasználók számára. Amint azt megjegyeztük, az LCD nem támogatja a programozott háttérvilágítás -vezérlést, így a parancs kihagyott. Végeztem néhány változtatást a feszültségfigyelési területen, a belső feszültségreferencia segítségével, és hozzáadtam egy másik kritikus határfeszültség -konstansot, amelyet a kisfeszültség ellenőrzésére használnak a sín leállítása előtt. Azt is megcéloztam, hogy a tervezés 6 cellából fog futni, nem 8 -ból, mint az eredeti buildben. A 6 cella energiatakarékosabb, kevesebb helyet foglal el, és csökkenti a feszültséget a mega 5V -os szabályozójánál, nincs hatással a fizikai teljesítményre. Az LCD -n lévő hangjelzést használtam, hogy rövid hangjelzést adjak az egyik hibaüzenet megjelenítésekor. Az alapértelmezett holtjáték számát 0,2 mm-nél hagytam, mint eredetileg, annak ellenére, hogy gyanítom, hogy az ellenhidaló anyával kevesebb, de nem próbáltam mérni. Ha letiltja a holtjáték -kompenzációt, és meredek szögben dolgozik, kapcsolja ki az energiatakarékos üzemmódot, hogy biztosan megőrizze pozícióját. Az egyik jellemző, amit szeretnék, ha a szoftverben a billentyűzet vezérli a holtjáték-kompenzáció irányát (anélkül, hogy a sín működésének irányát megfordítaná a *-1 paranccsal). Ez leképezhető a nem használt háttérvilágítás vezérlő gombnyomásra. A működési tájolástól függően nem vagyok biztos abban, hogy a kompenzáció aktuális iránya mindig helyes, vagyis hogy mindig feltételezheti, hogy a motortól távolodó szán mindig az az irány, amely nem igényel kompenzációt. Azt hiszem, ez tényleg nem számít a nagy halmok számára. A kód 16 lépésben van konfigurálva. Volt egy konstans a kódban, amelyet arra használtak, hogy ellenőrizzék a keretek ésszerű #számú kereteit az 1pt -es veremnél, amelyeket a stacker.h -ban RAIL_LENGTH -ként definiáltam, és 180 -ra állítottam, ami ennek a sínnek a hozzávetőleges utazási tartománya. Változtasson, ha a sín más.

Ez a platform a memórián kívül további kiegészítő lehetőségeket is kínál, amelyeket ez a build nem érint. Az LCD grafikus képességei többre használhatók, mint az akkumulátor SOC jelzőjének rajzolása. Az optikai kódoló gomb csábító, és megpróbáltam integrálni a projektbe. Találtam egy jó illesztőprogramot, integráltam a buildbe és a fő hurokba, és megpróbáltam hamisítani a szoftvert úgy, hogy azt gondolja, hogy az "1" és az "A" gombokat megnyomják, amikor elforgatják a gombot. Valahogy működött, de szaggatott volt, és nem nyújtott hasznos képességeket, ezért kihúztam. A RAMPS táblán több nem használt léptető illesztőprogram található, amelyek további lépcsők vezérlésére használhatók, ha ez hasznos lehet.

A 3D nyomtatóvezérlők, mint például a RAMPS, nagyszerű kiindulópontot nyújtanak az ilyen konstrukciókhoz, és remélem, hogy még néhány ember részesülhet a Pulsar124 ezen a könnyen integrálható platformon tárolt hűvös szoftverének előnyeiből.

Ajánlott: