Sisällysluettelo:

Helppo rakentaa tarkennuspinoamislaite: 11 vaihetta
Helppo rakentaa tarkennuspinoamislaite: 11 vaihetta

Video: Helppo rakentaa tarkennuspinoamislaite: 11 vaihetta

Video: Helppo rakentaa tarkennuspinoamislaite: 11 vaihetta
Video: Kuinka rakentaa hieno talo! | Minecraft Tutoriaali 2024, Heinäkuu
Anonim
Helppo rakentaa tarkennuspinoamislaite
Helppo rakentaa tarkennuspinoamislaite
Helppo rakentaa tarkennuspinoamislaite
Helppo rakentaa tarkennuspinoamislaite
Helppo rakentaa tarkennuspinoamislaite
Helppo rakentaa tarkennuspinoamislaite

Uudelleenkäytetyt 3D -tulostimen osat ja Arduino -pohjainen FastStacker -ohjelmisto mahdollistavat yksinkertaisen ja edullisen kokonaisvaltaisen tarkennuspinoamislaitteen rakentamisen

Sergey Maštšenko (Pulsar124) on tehnyt hienoa työtä kehittäessään ja dokumentoidessaan DIY Arduino -pohjaisen kohdistuspinon, kuten hänen wikissään on kuvattu (https://pulsar124.fandom.com/wiki/Fast_Stacker). Monet ihmiset ovat rakentaneet hänen projektinsa, ja kuten hän huomauttaa wikistään, hänen projektistaan on keskusteltu laajalti asiaankuuluvilla foorumeilla. Sain äskettäin valmiiksi version tästä versiosta, kun dokumentoin kommenttina hänen wikiinsä. Rakensin ohjaimen Pulsar124: n suunnittelun ympärille käyttäen Arduinoa, näppäimistöä, askelohjainta ja Nokia 5110 LCD -näyttöä. Siellä oli paljon juottamista ja vanha varaston LCD oli erittäin ongelmallinen. Foorumit osoittivat, että muillakin oli ongelmia nestekidenäytön kanssa. Pulsar124: n projektin ohjelmisto on erittäin mukava. Se on kypsä ja monipuolinen, ja halusin helpottaa sitä käyttävän järjestelmän rakentamista. Siirsin hänen ohjelmistonsa toimimaan 3D -tulostinohjausalustalla, joka koostuu Arduino mega -laitteesta, RAMPS 1.4 -suojauksesta ja älykkään näytönohjaimen LCD -paneelista ja siihen liittyvistä kaapeleista. Annan tässä ohjelmistossa ohjeet pinoamisohjaimen kokoamiseen, jolla se toimii. Itse kiskoa varten sen sijaan, että aloittaisin kaupallisella Velbon -kiskolla, kuten alkuperäisessä projektissa, suunnittelin yksinkertaisen 3D -tulostinpohjaisen kiskon, jonka myös dokumentoin täällä. En ole vastuussa tästä koodista tai mallista, jos joku pilaa kameransa tai jotain muuta.

Tarvikkeet

Pinoamisohjain

Seuraavat osat myydään yhdessä erittäin edullisesti "3D -tulostinsarjana" tai "RAMPS -pakkauksena", mutta voit ostaa ne yksitellen tai puhdistaa käyttämättömästä 3D -tulostimesta.

  • Arduino mega
  • RAMPS 1.4
  • 1 askelmoottori (sarjat sisältävät yleensä vähintään 4)
  • Full Graphics Smart Controller LCD -näyttö, liitäntäkortti ja nauhakaapelit. Jos ostat, valitse sellainen, jossa on potentiometri taustavalon tason säätämistä varten.
  • ylätunnistimen hyppääjät askelohjaimen konfiguroimiseksi
  • repRap -tyyliset rajakytkimet ja niihin liittyvät kaapelit

Tarvitaan myös ohjaimelle:

  • 4x4 -näppäimistö
  • jännitteenjakajan osat

    • 150K vastus
    • 390K vastus
    • 0,1 uf kondensaattori
    • 2 yksittäistä urospistoketta (valinnainen)
  • Kameran käyttöliittymän relelevyn osat

    • 2 ruokorelettä- 10 mA kela, sisäänrakennetut hajautusdiodit
    • 1/8 "phono -liitin
    • 3 -nastainen 0,1 tuuman otsikko
  • 6-kennoinen AA-paristo, jossa on ladattavat NiMH-akut paristokäyttöiseen käyttöön
  • Seinäsyöttö, joka tuottaa nimellisjännitteen 9VDC AC -käyttöä varten
  • Hyppyjohtimet tai johdot/nastat/liittimen nastakotelot näppäimistön ja RAMPS -otsikoiden välisen yhteyden muodostamiseksi. 8-nastainen 2 x 4-nastainen liitäntä vaaditaan.
  • Johdot tai kaapeli rajakytkinten liittämiseksi RAMPS -otsikkoon. Käytin RAMPS -sarjan rajakytkimien mukana toimitettuja kaapeleita ja jatkoin niitä alla kuvatulla tavalla.
  • Kaapeli stepperin liittämiseksi RAMPS -otsikkoon. Käytin 59 tuuman Amazonin askelkaapelia.
  • Manuaalinen kameran suljinohjauskaapeli, joka toimii kameratyyppisi kanssa- etsi ebaysta tai Amazonista pari taalaa. Katkaise ja hävitä kämmenlaitteen painikeyksikkö ja säilytä kamerallesi sopiva kaapeli ja liitin.

Tarkennuskisko

  • 3D-tulostetut kappaleet mukana toimitetuilla STL-tiedostoilla- moottorin pää, kaukopää ja kelkka.
  • NEMA 17 -askelmoottori, jossa on 300 mm: n T8 -johtoruuvi tai haluamasi pituus. Jos johtoruuvia ei ole integroitu, käytä liitintä liittääksesi askelman johtoruuviin
  • Messinkimutteri johtoruuville - tavallinen tai jousikuormitteinen takaisinkytkentä
  • 4 LM8U -laakeria
  • 2 8 mm: n terässauvaa, 340 mm pitkiä tai mitoitettuja johtoruuvillesi
  • Pohjalevy 100 mm x 355 mm (tai sopivan pituinen) Käytin 4 x 14 tuuman alumiinikappaletta ja pinta puhdistettiin. Monet muut perusvaihtoehdot ovat mahdollisia.
  • Pultit päätykappaleiden kiinnittämiseksi pohjaan - käytin 1/4-20
  • Mutterit/pultit rajakytkimien kiinnittämiseen - 4-40 tai 3 mm
  • RepRap -tyylin rajakytkimet. RAMPS -sarjoissa on usein 3 tai 4 näistä. Vakiomikrokytkimiä voidaan käyttää myös, kun päätykappaleiden reikäkuviot hyväksyvät molemmat.
  • Seuraavaa, ylhäältä alas järjestyksessä alkaen kamerasta, käytetään kameran kiinnittämiseen kiskoon

    • 50 mm: n universaali pikakenkälevy 1/4 ruuvilla, sopii Arca-Sveitsin standardiin (kiinnitetään kameraan)
    • 200 mm: n Nodal Slide -tarkennuskisko, jossa pikalukituspuristin Arca -asennusta varten (hyväksyy yllä olevan levyn)
    • 50 mm Arca Sveitsiläinen puristin, pikalukituslevykiinnike, sopii Arca -tyyliselle levylle (kiinnittää liukuvan solmulevyn kelkkaan)
  • Vetoketjut, 4"

Vaihe 1: RAMPS ja Arduino

RAMPS ja Arduino
RAMPS ja Arduino
RAMPS ja Arduino
RAMPS ja Arduino
RAMPS ja Arduino
RAMPS ja Arduino
RAMPS ja Arduino
RAMPS ja Arduino

Kuvassa on yksi tyypillisistä RAMPS -sarjoista.

Tämän rakenteen ohjelmisto on täällä:

Asenna FastStacker -ohjelmisto megalevylle. Ennen kuin käännät ja lataat Faststacker -ohjelmiston taululle, asenna u8g2lib -grafiikkakirjasto Arduino -ympäristöön Arduino IDE -kirjastonhoitajan avulla. Jos käytät eri kiskoa, rajakytkimiä jne., Katso mukautusohjeet alkuperäisestä Wikin versiosta.

Asenna kaikki kolme hyppääjää RAMPS: n X -askelmoottorin ohjainpaikkaan kuvan mukaisesti ja asenna askelmoottorin ohjain tähän kohtaan. Tämä määrittää 16 mikrovaiheen toiminnon. Kytke RAMPS -suoja Arduino megaan. Liitä graafinen LCD -näyttö RAMPS -laitteeseen LCD -näytön mukana toimitetulla liitäntäkortilla ja nauhakaapeleilla kiinnittäen huomiota liittimien tarroihin molemmissa päissä. Huomaa, että tämä nestekidenäyttö ei tue taustavalon ohjelmoitua ohjausta, jotta toiminto katkeaa ohjelmistoportista.

Seuraavissa vaiheissa RAMPS -kortille tehdään useita yhteyksiä kytkemällä eri ylätunnisteisiin. RAMPS -kortin kaavio tiivistää nämä liitännät viitteellisinä ja sisältää lisätietoja myöhemmässä vaiheessa.

Vaihe 2: Jännitteenjakaja

Jännitteenjakaja
Jännitteenjakaja
Jännitteenjakaja
Jännitteenjakaja
Jännitteenjakaja
Jännitteenjakaja
Jännitteenjakaja
Jännitteenjakaja

Pinoamisohjain sisältää toiminnot, joilla seurataan akun jännitettä (tai mitä tahansa virtalähdettä). Jännitteenjakaja muodostuu kahdesta vastuksesta ja 0,1uf: n kohinanvaimennuskondensaattorista alkuperäisen rakenteen mukaisesti. Tässä rakenteessa jännitteenjakaja kytketään muuten käyttämättömän y -askelmoottorin nastoihin. Megan sisäistä 2,56 V: n jänniteviitettä käytetään mittauksiin.

Kahdesta jakovastuksesta käytetään alkuperäisessä projektidokumentaatiossa ja koodissa nimitystä R3 ja R4, ja jatkamme tätä täällä. Jos oletetaan, että R3 on suoraan kytketty akun "+": iin (Y -otsatappi16) ja R4 on kytketty maahan (Y -otsatappi 9), jakajasuhde on R4/(R3+R4). Tämä rakenne olettaa nimellistulon jännitealue 6,9V - 9V. Kun se toimii paristoilla, se käyttää 6 AA NiMH -paristoa. Kun se toimii verkkovirralla, se käyttää 9 V: n nimellistä seinäsyylää. Skaalaamme 9,2V - 2,56V näillä vastuksilla: R4 = 150K, R3 = 390K.

Rakenna jännitteenjakaja kuvan osoittamalla tavalla. Nastat eivät ole ehdottoman välttämättömiä, voit kytkeä vastusjohdot suoraan otsakkeeseen. Kuitenkin johtimien johtimet olin näyttänyt pieniltä ja pelkäsin, etteivät ne pysy luotettavasti paikoillaan, joten lisäsin tapit. En ole varma, tarvitaanko kondensaattoria todella- se näyttää toimivan ilman, kuten on esitetty jakajan minimalistisen version kuvassa, joka käyttää yhtä juotosliitäntää.

Kytke jakaja RAMPS: n Y-askelin otsikkoon seuraavasti ja kuvan mukaisesti:

Nasta 16 (Vcc)- 390K vastuksen vapaa johto.

Nasta 9 (gnd) - 150K vastuksen vapaa johto

Nasta 8 (Y-askelman käyttöönotto, arduino A7)- jännitteenjakajan hana

Vaihe 3: Näppäimistö

Näppäimistö
Näppäimistö
Näppäimistö
Näppäimistö
Näppäimistö
Näppäimistö
Näppäimistö
Näppäimistö

Näytetään 2 yleisesti saatavilla olevaa näppäimistötyyppiä. Stacker.h -tiedosto sisältää näppäinyhdistelmät molemmille, kun mustavalkoinen yksikkö on oletusarvoisesti käytössä. Poista sen sijaan toinen kartoitus, jos käytät jotain punaista/sinistä kalvotyyppiä. Katso alkuperäinen projektidokumentaatio, jos omasi on erilainen.

Jos sinulla on ongelmia joidenkin näppäinten kanssa, jotka eivät toimi, mutta eivät koko riviä tai saraketta ja käytät jotakin mustavalkoista yksikköä, mittaa kaikkien näppäinten rivi-sarake-liitosten vastus. Mustavalkoiset näppäimistöt käyttävät jonkinlaista painettua hiilenjälkeä piirilevyssä, mikä aiheuttaa joidenkin rivipylväsliitäntöjen korkean vastuksen, jolloin jotkut näppäimet eivät vastaa, kun niitä käytetään joidenkin alustojen kanssa, esim. Arduino pro mini.

Näppäimistössä on 8 -nastainen liitin. 4 näistä nastoista liittyy RAMPS: n yhteen otsikkoon ja muut 4 toiseen otsikkoon. Tein 8 -nastaista kaksinapaista 4 -nastaista nauhakaapelia molemmille näppäimistötyypeille, kuten kuvissa näkyy. Ne ovat samat lukuun ottamatta näppäimistöön yhdistävien nastojen sukupuolta. Käytän nastan koteloita ja puristusta uros- ja naarastapeissa sekä lankaa ja puristustyökalua kaapeleiden valmistukseen, mutta hyppyjohtimia tai muita esipuristettuja vaihtoehtoja voidaan käyttää. Tämä Pololun video näyttää monia tuotevaihtoehtoja tällaisten kaapeleiden rakentamiseen: https://www.pololu.com/category/39/cables-and-wir…. Esitetyn tyyppiset hyppyjohdot ovat helppo vaihtoehto.

Käytä kaapelia näppäimistön liittämiseen RAMPS: ään kuvien mukaan ja seuraavasti (alla annettu näppäimistön nastanumerointi olettaa, että nasta 1 on vasemmalle, kun katsot näppäimistön etuosaa, nasta 8 oikealle):

näppäimistön nastat 1-4 yhdistetään RAMPS Servos -otsikkoon, nastat järjestyksessä vasemmalta oikealle alkaen nollauspainiketta lähinnä olevasta nastasta. Tämä yhdistää seuraavasti:

näppäimistö 1- D11

näppäimistö 2- D6

näppäimistö 3- D5

näppäimistö 4- D4

Näppäimistön nastat 5-8 muodostavat yhteyden RAMPS-päätelaitteen otsikkoon ja muodostavat liitännät seuraavasti:

näppäimistö 5- Ymin- D14

näppäimistö 6- Ymax- D15

näppäimistö 7- Zmin - D18

näppäimistö 8, Zmax-D19

Vaihe 4: Kameran käyttöliittymä

Kameran käyttöliittymä
Kameran käyttöliittymä
Kameran käyttöliittymä
Kameran käyttöliittymä
Kameran käyttöliittymä
Kameran käyttöliittymä

Pieni piirilevy, jossa on 2 ruokorelettä, 3-nastainen otsikko ja 1/8-tuumainen ääniliitäntä, toimii rajapintana RAMPS: n ja kameran välillä. Suosittelen käyttämään releitä, joissa on sisäänrakennetut hajautusdiodit. Lisää omasi, jos et Valitse sellainen, jonka aktivointi vaatii enintään 10 mA (500 ohmin kela). Satunnaisesti käytin joitain käyttämiäni Gordos 831A-4 -releitä, mutta esimerkiksi DigiKeyllä on Littlefuse #HE721A0510, Digi-Key-osanumero HE101-ND Kaavio on esitetty.

Kaapeli valmistetaan manuaalisesta sulkimen ohjauksesta katkaisemalla ja heittämällä painonappia sen jälkeen, kun on huomioitu, mitkä johtimet ovat automaattitarkennusta, suljinta ja yhteisiä. Tämä kaapeli on kiinnitetty 1/8 ääniliittimeen, joka kytketään relekortin liittimeen.

Relekortti liitetään RAMPS -laitteeseen lyhyellä 3 -johtimisella servokaapelilla kuvan mukaisesti. Voit käyttää tavallista servokaapelia, käyttää puseroita tai tehdä oman. Kameran käyttöliittymän relekortti kytketään RAMPS-kortin AUX-2-liitäntään ja tehdään seuraavat liitännät:

Aux 2, nasta 8- GND

Aux 2, nasta 7- AF-D63

Aux 2, nasta 6 - suljin- D40

Kokeilin käyttää relemoduulia tälle toiminnolle välttääkseni kortin rakentamisen, mutta kokeillut yleisesti saatavilla oleva moduuli kuluttaa liikaa virtaa 5V kiskosta.

Vaihe 5: Askelliitäntä

Askelliitäntä
Askelliitäntä
Askelliitäntä
Askelliitäntä

Liitä askelkaapeli X -askelmoottorin otsikkoon. Käytin 59 tuuman askelkaapelia, kuten 2. kuvassa. Jos askelin kääntyy väärään suuntaan, käännä RAMPS -korttiin kytketty askelliitin päinvastaiseksi.

Vaihe 6: Rajakytkimet

Rajakytkimet
Rajakytkimet
Rajakytkimet
Rajakytkimet
Rajakytkimet
Rajakytkimet

FastStacker -ohjelmisto ei tee eroa kahden päätepisteen välillä eikä välitä siitä, kumpaan osui. RAMPS -pinoamisohjelmisto on määritetty toimimaan suoraan kahden vakiomuotoisen repRap -rajakytkimen ja niihin liittyvien kaapeleiden kanssa, jotka kytketään RAMPS: n Xmin- ja Xmax -päätepysähdyspaikkoihin. Kuvassa näkyy, mihin nämä pistokkeet kytketään. Tässä kokoonpanossa jokainen kiskon rajakytkin on kytketty +5 V: n, GND: n ja kullekin rajakytkimelle johdetaan oma signaalijohto. Ohjelmisto TAI sulkee molemmat tulot yhteen. Tämä mahdollistaa RAMPS -sarjan mukana tulevien kaapeleiden helpon kytkemisen ja käytön uudelleen ja mahdollistaa repRap -päätylevyjen LED -merkkivalojen syttymisen, kun pysäytykset laukaistaan. Kahden repRap -kytkimen signaalilinjoja ei voi yhdistää toisiinsa, kun levyt vastaanottavat +5, jos ovat, laukaisevat toisen ja eivät toista oikosulkua +5 GND: hen. Tein johtosarjan, joka on esitetty alkuperäisistä kaapeleista, lähettämällä yhden tehoparin kytkimille, mutta säilyttäen niiden yksittäiset signaalijohdot ja pidentämällä kaikkia johtoja. Tämä käyttää edelleen 4 johtoa ohjaimen ja kiskon välillä.

Yksinkertaisemmassa lähestymistavassa käytetään vain 2 johtoa- GND ja jompikumpi Xmin- tai Xmax-päätepistokkeen nastoista, joita käytetään kahteen normaalisti avoimeen päätepysäytyskytkimeen, jotka on kytketty rinnakkain. Jos pysäytyskytkin laukeaa, signaalijohto vedetään maahan. Vähemmän johtoja, mutta ei LED -valoa, kun kytkin laukeaa.

Kiskon päätykappaleiden reikäkuviot tukevat myös vakiokokoisia mikrokytkimiä (ei minikytkimiä, kuten repRap-levyissä), jolloin käytetään 2-johtimista kokoonpanoa.

Vaihe 7: Teho- ja penkkitesti

Teho- ja penkkitesti
Teho- ja penkkitesti
Teho- ja penkkitesti
Teho- ja penkkitesti

Käytä 7-9 V: n nimellisarvoa RAMPS: n virtaliitäntään. Huomaa kuvassa, mitä virtaliittimen liittimiä käytetään. Tämä on Vcc -tulojen pienitehoinen joukko, ei RAMPS MOSFETS -laitetta käyttävät suuritehoiset tulot. Järjestelmän pitäisi käynnistyä ja kehottaa sinua painamaan mitä tahansa näppäintä kalibroinnin aloittamiseksi. Kun teet niin, askelin alkaa pyöriä. Anna sen tehdä se muutaman sekunnin ajan ja käynnistä sitten yksi rajakytkimistä. Moottorin pitäisi kääntyä taaksepäin. Anna sen käydä useita 10 sekuntia ja paina sitten rajakytkintä uudelleen. Moottori peruuttaa suunnan ja siirtyy 4 mm: n asentoon. Käy tässä vaiheessa läpi näppäimistön eri näppäinten toiminta alkuperäisen projektidokumentaation mukaisesti varmistaaksesi, että kaikki näppäimet luetaan oikein. Huomaa, että tämä järjestelmä ei tue taustavalon ohjaustoimintoa alkuperäisestä projektista- nestekidenäyttö ei tue sitä. Suorita joitakin pinoja ja kuuntele aktivoivien releiden napsautusta ja kun kaikki näyttää hyvältä, tarkista kameran käyttöliittymä. Sen pitäisi olla elektroniikan kannalta.

Vaihe 8: Kisko

Rautatie
Rautatie
Rautatie
Rautatie
Rautatie
Rautatie

Kolme 3D-tulosta ovat helppoja tulosteita ja hienoja kerroksia ei tarvita- käytin.28 mm. Se menee yhteen kuten kuvissa. Huomaa, että joissakin tämän opetusohjelman kuvissa näkyy kiskon suunnittelun aiempi iteraatio ennen kuin siirrän päätykappaleet päätykappaleiden päältä päätykappaleiden sisäpuolelle. Kelkkaan mahtuu joko kuvanmukainen vastamutteri tai vakiomutteri. Aloita moottorin päästä, kiinnitä moottori ja päätykappale, lisää kiskot, liu'uta kelkka päälle ja kierrä johdinruuvia käsin kiertääksesi sen mutteriin. Työnnä päätykappale kiskoille, lisää vetoketjut ja kokoonpano on pääosin valmis lukuun ottamatta ruuveja valitsemallesi alustalle. Pohjaan on monia vaihtoehtoja. Käyttämäni alumiinilevy on vahva ja helposti napautettava jalustalle asennettavaksi. Alumiinipuristus tai puu ovat muita mahdollisuuksia.

Vaihe 9: Kotelo

Kotelo
Kotelo
Kotelo
Kotelo
Kotelo
Kotelo

Ensimmäisessä kuvassa näkyvä elektroniikka voidaan pakata monella eri tavalla. Thingiversessä on paljon malleja laatikoille, joissa on RAMPS/mega/LCD -yhdistelmä, joka voisi olla alku 3D -painetulle versiolle. Tein laserilla akryylikonsolin tyylilaatikon liitteenä olevan SVG -tiedoston mallista. Laatikko luotiin käyttämällä Boxes.py -ohjelmaa ja reikäkuviot lisättiin Lightburnissa. Se on tarkoitettu 2,8 mm: n materiaalille. Suunnittelin laatikon pitämään akun elektroniikan takana ja syötin sen lähtöjohdon ulos loven takana. Saranoitu kansi mahdollistaa akun irrottamisen helposti. Järjestelmän virransyöttöliitin tuodaan laatikon takana olevaan reikään, jossa se on liimattu. Kun akkua käytetään, akkujohto on kytketty liittimeen kuvan osoittamalla tavalla. Verkkolaite kytketään samaan liittimeen, kun sitä käytetään verkkovirralla. Akun voi ladata poistamatta sitä kotelosta kuvan osoittamalla tavalla.

Vaihe 10: Käyttö

Image
Image
Operaatio
Operaatio

Tässä viittaan takaisin Pulsar124: n erinomaiseen käyttöoppaaseen: https://pulsar124.fandom.com/wiki/User_guide. Tein laminoidun huijausarkin kuvan mukaisesti auttamaan minua muistamaan näppäimistökomennot, kunnes tutustuin niihin. Kuten aiemmin mainittiin, nestekidenäyttö ei tue taustavalon ohjausta, joten #-4-komento ei toimi.

Katso oheisesta videosta nopea esittely joistakin perustoiminnoista.

Vaihe 11: Rakenna muistiinpanoja ja ajatuksia

Portti alkoi FastStacker V1.16: lla. Tämä johtuu pääasiassa siitä, että tätä versiota käytin pro-minipohjaiseen kokoonpanoon. Tämä johtui siitä, että en saanut V1.17: tä sovitettua pro-mini-laitteeseen, enkä välittänyt kaukoputken ohjauskyvystä 1.17. Megassa tämä versio, jonka olen kutsunut 1.16a, vie alle 20% muistista, joten V1.17: lle ja enemmän on tilaa. RAMPS -portti sisälsi nastakartoituksen ja vanhan LCD -ohjaimen korvaamisen u8g2lib -näytönohjaimella. Suurempi nestekidenäyttö tarjosi ylellisyyttä lisämerkkejä, joita käytin olemassa olevan käyttöliittymän tarroihin, viesteihin ja yksiköihin, jotta se olisi hieman helpompi satunnaisille käyttäjille. Kuten on todettu, nestekidenäyttö ei tue ohjelmallista taustavalon ohjausta, joten komento on tyhjä. Tein joitain muutoksia jännitteenvalvonta -alueelle käyttämällä sisäistä jänniteviitettä ja lisäämällä toisen kriittisen rajajännitevakion, jota käytetään pienjännitteen tarkistamiseen ennen kiskon sulkemista. Suunnittelin myös suunnittelun toimimaan kuudesta solusta eikä kahdeksasta, kuten alkuperäisessä koonnissa. Kuusi kennoa ovat energiatehokkaampia, vievät vähemmän tilaa ja vähentävät rasitusta 5 megapikselin säätimellä ilman vaikutusta fyysiseen suorituskykyyn. Käytin nestekidenäytön äänimerkkiä antaakseen lyhyen äänimerkin, kun näytin yhden virheilmoituksista. Jätin oletusvälyksen 0,2 mm: ksi, kuten se oli alun perin, vaikka epäilen, että se on pienempi vastamutterin kanssa, mutta en ole yrittänyt mitata sitä. Jos poistat välyksen kompensoinnin käytöstä ja työskentelet jyrkässä kulmassa, sammuta virransäästö, jotta pysyt varmasti asennossa. Yksi ominaisuus, jonka toivoisin olevan ohjelmistossa, on näppäimistön ohjaus välyksen kompensoinnin suunnalle (ilman, että käännetään kiskotoiminnan kulkusuuntaa *-1 -komennolla). Tämä voidaan yhdistää käyttämättömään taustavalon ohjausnäppäimen painallukseen. Toiminnan suunnasta riippuen en ole varma, että nykyinen kompensointisuunta on aina oikea, eli voitteko aina olettaa, että moottorista poispäin suuntautuva kelkka on aina suunta, joka ei tarvitse korjausta. Luulen, että sillä ei todellakaan ole väliä suurille pinoille. Koodi on määritetty 16 askeleelle. Koodissa oli vakio, jota käytettiin tarkistamaan järkevät #kehykset 1pt -pinoille, jotka olen määrittänyt stacker.h -muodossa RAIL_LENGTH ja asettanut sen arvoon 180, joka on tämän kiskon likimääräinen matka -alue. Vaihda, jos raiteesi on erilainen.

Tämä alusta tarjoaa muistin lisäksi muita lisäominaisuuksia, joita tämä rakenne ei napauta. LCD -näytön grafiikkaominaisuuksia voitaisiin käyttää muuhun kuin akun SOC -ilmaisimen piirtämiseen. Optinen koodausnuppi on houkutteleva ja ryhdyin integroimaan se projektiin. Löysin hyvän ohjaimen, integroin sen rakennus- ja pääsilmukkaan ja yritin väärentää ohjelmiston ajattelemaan, että "1" ja "A" -näppäimiä painettiin, kun nuppia käännettiin. Se tavallaan toimi, mutta oli herkistävä eikä tarjonnut mitään hyödyllisiä ominaisuuksia, joten vedin sen ulos. RAMPS -kortilla on useita käyttämättömiä askelmoottoripisteitä, joita voitaisiin käyttää ylimääräisten askelinten ohjaamiseen, jos siitä olisi hyötyä.

3D -tulostinohjaimet, kuten RAMPS, tarjoavat loistavia lähtökohtia tällaisille rakennuksille, ja toivon, että vielä muutamat ihmiset voivat hyötyä Pulsar124: n siististä ohjelmistosta, joka on tällä helposti integroitavalla alustalla.

Suositeltava: