Welcome! Log In Create A New Profile

Advanced

Driver morot pas cu pas

Posted by yang_system 
Driver morot pas cu pas
June 03, 2013 12:08PM
Salut.
Din Bacau sunt si vreau sa ma apuc si eu de o imprimanta 3d. Maine voi cumpara de la "cheapelectronics" de pe okazii hotendul si coldendul.
Am 5 motoare SY42STH47-1684B-1 luate de aici [www.zappautomation.co.uk].

Problema este ca inca nu am luat drivere pentru ele. Vreau sa imi dati un sfat pentru un driver bun (eventual sa il lipesc eu nu e problema, gasesc unde sa fac PCBul).

Problema romanului o am si eu: sa fie ieftin si bun


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 03, 2013 02:51PM
Intr-o oarecare masura depinde si ce gen de controller ai. Daca vrei ceva ieftin, drivere pololu. Ceva care sa fie bun, personal as zice a3977 si iti faci singur placa, pornind de la driver 3.3 sau as putea sa iti dau niste referinte. Insa a3977 doar integratul singur te costa mai mult decat un pololu driver care e complet.

In principiu eu unul as recomanda pololu, par a fi cele mai raspandite. Ultimele sunt cu cu drv8825 in loc de allegro. Si totusi ar fi bine sa iei si vreo unu - doua de schimb - se cam ard ... smiling smiley

Edited 1 time(s). Last edit at 06/03/2013 02:54PM by NoobMan.
Re: Driver morot pas cu pas
June 04, 2013 07:58AM
Controler inca nu am dar intentionez sa iau un 5i25 de la mesa si sa instalez linuxcnc.
Da-mi un link de unde sa putea sa iau driverele si fac eu comparatia de pret.


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 04, 2013 08:46AM
[www.robofun.ro]
de driverul de mai sus stiti daca merita?


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 04, 2013 11:00AM
Easy driver ala e cam slabutz cu 750mA max. Incearca pololu a4988. Ai putea sa le pui pe o placa gen RDB_STP. Insa daca vrei sa mergi cu emc2 prin placa mesa, cel mai bine ar fi sa faci o interfatza cu optocuplori pt semnalele de dir/step/en. Asta ca sa tii sursele si gnd separate. Cauta pe reprap "opto isolator", ceva de genul ala. Daca chiar vrei sa faci ceva de genul as putea incerca sa fac o varianta de rdb_stp cu optocuplori. Asta doar daca nu poti tu, si bineinteles daca poti sa iti executi singur pcb-ul.
Re: Driver morot pas cu pas
June 04, 2013 11:38AM
Crezi ca mai trebuie si placa ta? Nu am precizat dar vreau cand iau 5i25 sa iau si 7i76 si din ce am vazut in specificatii poate sa duca 5 motoare pas cu pas, un port pt morot de frezare (bun pt urmatoarele proiecte) si 48 intrari iesiri izolate.

Eu vad treaba relativ simpla:
Desen in CAD -> procesare CAM (cu softuletul de la reprap, la care inca nu am apucat sa ma uit, dar vine timpul si pt el imediat) -> LinuxCNC ->prin MESA + daughterboard -> drivere -> motoare => (cu putin noroc) Primul experiment. Apoi o gramada de calibrari (pasi la motoare temperatura de topire si curgere)

Voi avea sursa de alimentare separata pt drivere, diferita de cea a calculatorului pt MESA.

Apropo daca aveti nevoie de ceva care pot executa cu ce echipamente am pana acum nu ezitati sa cereti.


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 04, 2013 12:50PM
Faptul ca stp/dir/en sunt optoisolate asta inseamna ca circuitele sunt izolate galvanic (si gnd separat), si asta e ceea ce permite utilizarea surselor separate. Altfel ar tb ca voltajele sa aiba acelasi gnd.

Dupa mine ce vrei sa faci suna super frumos, chiar ideal. Varianta sa adaugi optocuplori si sa fol a4988 e cam acelasi lucru dpdv tehnic, insa varianta ta e mult mai buna, placa aia cu optocuplori e mai profi. Nu mai tb nimic altceva, tragi fire de la placa cu optocuplori la drivere, dar probabil o sa tb ceva pe care sa fixezi driverele. La asa o varianta pare cam ciudat sa pui a4988, mai potrivite ar fi niste drivere tot asa de profi, insa alea sunt prea scumpe si pt printare 3d probabil ca inutile.

La o adica driverele poti sa le schimbi cand vrei, si mai tarziu, nu prea conteaza, insa nu va fi necesar. La asa un sistem tre sa ai in vedere frecventa maxima de step, respectiv dimensiunea minimia a pulsului de step, in general la driverele mai slabutze e cam 30-10uS. La chipurile allegro e cam 1uS, si e relativ greu de gasit chipuri cu timpul asta mai mic de atat. Varianta de control prin arduino doar cam pana la atata poate duce, mai jos nu poate scoate arduino frecventa mare klumea: max 10-16kHz frecv de calitate, la mai mare se deformeaza unda aiurea. Comparativ, drivere profi merg si pana la 8Mhz frecventa maxima de step, cred ca sistemul tau mesa+optoisolatori cam pana la atata poate comanda, cel putin optocuplorii sunt de 10mhz adica pt cam asa ceva e facut si de asta i-am zis profi. Insa viteza maxima a mpp e relativ mica, si de asta frecventa asa de mare inseamna microstep extrem, si nu prea ar aduce beneficii pt printarea in 3D, pt ca rezolutia extra se pierde cu totul din cauza fluiditatii / vascozitatii plasticului. Pana una alta pot sa pui chipuri allegro foarte bine, chiar daca restul solutiei e ca nivel peste. Adica varianta completa profi ar fi super-mega-overkill pt printare 3D. In schimb pt prelucrare cnc prin aschiere microstep extrem de mare poate adauga multa valoare pt ca un pas super mic poate "sparge" o parte din vibratiile sculei, pe cand full step nu face asa, daca pot sa ma exprim asa. De asta varianta ta cu drivere profi ar fi perfecta pt aschiere cnc, insa overkill pt printare 3d. Oricum, totusi e foarte buna, nimic de zis decat de bine.

Lumea in general cauta chestiile cat mai ieftine, cred ca asta tre sa fie exceptia. O rugaminte, daca faci asta si etc, fa si tu o pagina pe wiki si documenteaza ce si cum ai facut, poate ca va ajuta pe altii dupa tine. smiling smiley
Re: Driver morot pas cu pas
June 04, 2013 01:50PM
Intentionez sa invat ce-mi lipseste din bagajul de cunostiinte si sa fac un ghid ca pt prosti (adica eu in cazul de fata) cu ce probleme am avut ce nu am stiut, de ce am pornit pe cararea asta.

Pana acum vad ca mi-ai recomandat a3977 si a4988. Pe care din cele 2 sa merg?
La o comparatie vad ca a3977 duce putin mai mult curent decat a4988 dar e si de 3 ori mai scump.

Revenind la problema drivere nu vreau sa fac un driver pe care sa nu ma pot baza (cand sunt incins la teste si calibrari sa fiu nevoie sa pun mana pe letcon sa schimb un integrat). Mai bine dau 20-30 lei in plus la driver si inca 2-3 ore de munca si stiu ca nu ma doare capul.


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 04, 2013 02:31PM
Pololu la modul realist merg pana pe la 1-1,5A, si pt ca e greu sa le pui radiator klumea. In schimb A3977 merge la cat zice, dar nu e neaparat avantaj pt ca de reglat tot cam pe la atat o sa le reglezi pe ambele, ca mai mult nu trebuie. Ce e interesant e ca a3977 poate regla niste timpi ai frecventei bobinelor, chestie pe care a4988 nu o poate face. Iar modul decay e ajustabil manual, nu automat. A3977 e mult mai mare, si e mai usor sa ii pui un radiator, care ar fi si mai eficient decat un radiator pe a4988. Oricum eu le fol si cu si fara radiator, si tot nu se incalzesc absolut deloc. In schimb a3977(8x) sau ~79(16x) sunt mai vechi, si cand tragi linia iesi mult mai scump, si in plus e mai complicat sa iti faci singur decat sa cumperi un a4988 gata facut. In general parerea e ca 4988 sunt mai sensibile, insa eu cred ca lumea nici nu se prea poarta cu ele frumos. De ars cel putin teoretic ambele se pot arde la fel de usor.

Daca banii nu sunt o problema si daca chiar vrei sa te chinui sa iti faci driverele singur, atunci eu as recomanda a3977. Diferenta totusi nu e mare fatza de pololu - si la pololu de preferat ar fi ultimele pololu care le zice "high current" si au drv8825. In cele din urma depinde de cat vrei sa te complici.
Re: Driver morot pas cu pas
June 05, 2013 07:53AM
Te-ai hotarat la vreuna din astea doua sau ai gasit altceva? De curiozitate.
Re: Driver morot pas cu pas
June 05, 2013 07:56AM
Inca nehotarat. Sper a fac o vizita la un prieten in seara asta sa-si dea si el cu parerea.
Cred ca o sa merg spre varianta mai scumpa A3977. Revin cu informatii mai spre seara dupa ce mai aflu o parere.
Mersi de informatii.


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 05, 2013 12:40PM
Parerea am aflat-o. Ambele drivere sunt peste ce am nevoie (asta nu ma deranjeaza).

Marea problema este PCBul.
Daca ma orientez spre A4988 am vazut ca dau deja cablajul cum trebuie executat dar e in 4 straturi plus ca lipirea lui pe PCB e greoaie, deci ar trebui sa-l iau gata facut de undeva.
Daca ma orientez spre A3977 in capsula TSSOP ar fi mai simplu de facut PCBul dar trebuie sa fac rost de cablaj sau sa ma ajute prietenul din orash sa-i faca proiectarea.

Una peste alta sunt indecis. Astept un raspuns la problema PCB.

Cred ca am rezolvat problema. (http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=281111483641#vi-content)

Edited 1 time(s). Last edit at 06/05/2013 12:53PM by yang_system.


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 05, 2013 03:50PM
- daca mergi pe pololu drivers vezi varianta cu drv8825, eu ma refeream ca astea pololu le cumperi, si poti sa le pui pe o placa cum e aia stp, ajuta cu setari gen microstep si etc, condensatori pt fiecare individual, si voltaj logic (pt a4988 ca drv8825 nu are nevoie); adica sa faci o placa suport, nu ma refeream sa faci pcb pt driver in 4 straturi, dar si asa driverele pololu mai vechi tot in 2 straturi erau.
- pt a 3977 din experienta varianta plcc e usor de lipit; fisierele pt pcb poti sa gasesti multe pe reprap de ex stepper driver 3.3; eventual am si eu o varianta daca esti dispus sa incerci, insa tot voiam sa o transfer in kicad si n-am mai apucat;

Pololu nu sunt chiar peste ce e nevoie, mai degraba sunt cam la limita. Iar a3977 cu heatsink duce si motoare mai mari, dar nu prea e cazul.
Re: Driver morot pas cu pas
June 06, 2013 03:16AM
Ok. Am inteles. Voi lua atunci DRV8825, si voi adapt niste radiatoare pe ele doar ca sa fim siguri.
Le comand de la pololu sau mai sunt si alte surse? (vad ca au si o varianta mai noua la drv8825 md20a)
In cat timp ajung la noi?


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 06, 2013 03:28AM
Dap mai bine ar fi varianta aia cea mai noua cu drv8825. Cred ca poti comanda direct sau aia de la robofun aduc mai multe de la pololu, eventual poti incerca sa vb cu ei daca iti pot aduce. N-am nici cea mai vaga idee cat timp ar face. Daca esti in criza de timp poti lua de la ei a4988 au in lista black edition. Fie intr-un fel sau in altul, parerea mea la drivere e sa iei 1-2 in plus.
Re: Driver morot pas cu pas
June 06, 2013 03:34AM
Nu-s in criza de timp. Am tot timpul din lume. Mai si muncesc pe langa noul hobby si trebuie sa ma ocup si de vechile hobbyuri.
Oricum dau comanda astazi pentru ele si apoi trebuie sa dau comanda de MESA 5i25 + 7i76.

Mersi mult pt sfaturi. Sper sa ajute si pe altii la cautari.


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 07, 2013 09:09AM
Iar cu intrebari.
Driverele sunt pe drum. Acum ce nu stiu este cum ar trebui setat driverul ca sa-l folosesc cu microstep.
Din diagramele lui vad ca micropasii sunt setati din logica pinilor M0, M1, M2. Vreau sa stiu acum daca acei pini trebuie sa-i conectez la MESA 7i76 si sa setez in linuxcnc ceva sau se face niste scurturi si blochez driverul intr-o anumita logica si am rezolvat.

De pe site de la linuxcnc am vazut ca se pot seta micropasii, de pe site de la MESA am vazut ca la 7i76 controlul motoarelor e facut doar cu 2 sarme step si direction.


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 07, 2013 09:45AM
Depinde cum vrei sa folosesti driverele alea. Le-ai putea incropi pe o bucata de lemn pe fiecare si sa le faci legaturi asa in aer. Dar le trebuie un circuit minim, ar trebuie sa aiba niste capacitori pt fiecare driver, si tot asa se complica lucrurile.

De asta iti ziceam de placa stp, aia simplifica lucrurile, alimentarea e intr-un singur punct, sunt cat de cat aranjate si au ce le trebuie ,etc, ba chiar mai au si cateva chestii in plus. Iar comenzile step/dir/en sunt cu pini 0.1' asa ce le poti conecta usor. Si la iesiri spre motoare ai putea folosi tot astfel de pini, desi ceva mai bine ar fi sa lipesti firele. Pt MS sunt jumperi care ii setezi manual cum vrei, iar pt voltaj logic e un regulator ajustabil continuu din potentiometru invarti si il setezi sa iti arate cat vrei, de ex 3.3v sau 5v, ca sa se potriveasca cu restul electronicii.

Edited 2 time(s). Last edit at 06/07/2013 09:49AM by NoobMan.
Re: Driver morot pas cu pas
June 07, 2013 09:59AM
Step si dir sunt comenzile de care depinde miscarea. Alte chestii, ca enable, sleep, reset sunt functii pe care le ofera driverul. Enable e o functie care inchide output-ul spre motor. Cand sunt enabled, outputurile sunt active, curentul curge in bobine. La modul asta motorul se poate invarti, sau poate sta pe loc (mentine pozitia pe care o are, blocheaza). Si motoarele pas cu pas consuma cel mai mult curent cand stau pe loc. Enable e folosit pt ca un print dureaza ore, si cand a terminat printul o comanda g-code da disable la motoare. Asta pt ca a terminat si nu are rost sa mai stea inca 2-3 ore cu motoarele "on" sa consume curent pana vine userul sa le inchida. La fel, axa Z de obicei se inchide (disabled) intre layere, pt ca ne putem baza pe gravitatie si suruburi sa o tina pe loc de la un strat la altul. Pt x si y nu se poate da disable in timpul printului pt ca pierde pozitia, nu e nimic care sa tina axele astea pe loc.

Poti sa pui enable "hardwired" astfel incat mpp-urile sa fie tot timpul on, dar asta inseamna ca o sa consume curent mereu pana inchizi tu manual imprimanta. La fel, poti si sa legi MS in fisierul hal si sa ii comanzi din software, adica sa schimbi din cand in cand regimul de micropasire. Dar nu prea ajuta asta la nimic, micropasirea de obicei o setezi o data si gata, chestia ca o schimbi dinamic nu ofera nici un avantaj.

Edited 2 time(s). Last edit at 06/07/2013 10:06AM by NoobMan.
Re: Driver morot pas cu pas
June 07, 2013 10:17AM
Sleep e tot un enable dar mai profund, inchide nu numai outputurile spre motoare ci si parti din chip, pt super economie de curent, dar la motoare pas cu pas nu prea e cazul, de ex la o masinutza telecomandata pe baterii mai bine fol motoare dc decat mpp. Iar reset tot asa, aduce translatorul la un fel de stare initiala dupa ce "booteaza" chipul, dar si asta e cam inutil in general. S-ar putea folosi de ex dupa ce face homing o axa, sa reseteze astfel incat sa fii sigur ca de la noua pozitie home axa incepe cu o pozitie de full step in loc de una de microstep. Dar cred ca numai pt asta nu merita complicatiile, nici macar un pin alocat special pt asa ceva - tot asa nu ofera nici un avantaj.
Re: Driver morot pas cu pas
June 07, 2013 10:46AM
Inteleg, deci treaba e simpla atunci. Setez driverul la 16 sau 32 microstep il programez in HAL si gata.

Acum cu placa STP daca tu recomanzi o facem. Eu ma gandeam ca pot sa lipesc firele direct pe drivere si sa le prind frumos cu niste suporti din plexic (asta pt ca laserul e la 5m de tastatura iar plexicul e langa laser).
Pana ma hotarasc si cu placa STP o sa citesc documentatia de la pagina ei (care vad ca tot de tine e pusa la punct)


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 07, 2013 11:57AM
Dap dar in afara sa tragi firele pe drivere, mai trebuie niste chestii vezi schema minima pt driver, adica ii mai tb un capacitor si sa pui sleep si reset high (cu pullup la voltajul logic), apoi mai tb sa pui MS la fel, si enable e deja pulled down adica motoarele sunt mereu enabled, dar daca vrei sa il fol atunci tb sa il conectezi si sa ii pui un pullup.

La urma urmei da, poti sa faci si chestiile de mai sus "in aer", dar probabil ajungi sa ai un tufis de fire. Exact pt asta am facut placa aia, sa am pe ce pune driverele in cazul in care sunt separate de controller, si sa trag doar firele stp/dir/en de la controller la drivere. Controllerul poate sa fie orice si la orice voltaj logic, ca de ex un "standard" arduino mega la 5v sau due la 3.3v sau altele. N-am vrut shield cum e ramps pt ca nu imi plac shieldurile, acopera placa, tre sa duplici leduri, debug, butoane gen reset, si apoi dupa ce bagi un shield pe placa daca vrei sa il scoti sunt toate sansele sa rupi placa, ca se "impaneaza" toti pinii aia. Cu shield nu mai poti schimba pinii intre ei. Asa cu fire mai degraba, si eventual pot repara orice usor, eventual ma supar si schimb placa de pe arduino pe altceva cu alt firmware si pot sa pastrez restul cum era. Pt mine firele > shielduri, chiar daca arata mai urat mi se par mult mai bune la modul asta.
Re: Driver morot pas cu pas
June 07, 2013 01:40PM
Ce intelegi tu prin shield?
Am inteles se va face si placa de tine conceputa (poate acum va trece de la experimental la varianta finala, daca vom fi macar 2 care fac teste cu ea).
O sa te rog sa-mi trimiti pe mail schema de cablaj si o lista cu piesele suplimentare care trebuie sa le achizitionez.
Si de luni ma apuc de treaba.


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 07, 2013 03:15PM
Shield e cum e ramps, are pini si intra in pinii altor placi.
Sa faci placa aia stp sau sa faci legaturile altfel, e decizia ta, dupa cum te simti mai confortabil. Eu nu vreau sa promovez rdb in mod activ cum fac altii, pt ca nu e chiar pt userii noi, mai degraba pt cine stie deja si nu prea mai are nevoie de alte chestii.
Tot ce iti tb e in downloadul din zip, sursa e in Kicad care tre sa il ai instalat, si din care poti sa vezi si schema si layout, poti sa faci export de BOM, si export in format gerber sau altele etc.
Re: Driver morot pas cu pas
June 07, 2013 03:41PM
OK. Voi face PCBul tau (nu de alta dar imi e mai simplu sa te sun daca ceva nu merge si cred ca inteleg mai bine romaneste decat engleza)


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 07, 2013 05:27PM
Da cel mai bine daca faci pcb-ul, o sa stea si mai bine alea si daca e vreo chestie e mai usor sa depanam orice. Insa nu cred ca o sa fie nimic, pcb-ul e foarte simplu, partile complicate sunt pe driverele de la pololu.
Re: Driver morot pas cu pas
June 08, 2013 06:02AM
M-am uitat pe schema de la PCBul tau.
Vreau urmatoarele lamuriti:
1. CONN_3x2 este un switch din care faci logica pentru microstep? setezi jumperii sau dai de switch si ai facut logica
2. CONN_2 este un fel de limitator hardware daca vrei sa scoti din schema driverul cu totu? Daca inchizi switchul si primesti de la controller enable sau disable merge driverul, iar daca lasi switchul deschis nu conteaza ce primesti de la controller driverul este dezactivat?
3. CONN_3 e un del de conector ca si la placile de baza la mufa de alimentare de la ventilatoare? sau recomanzi sa lipesc direct sarmele acolo?
4. CONN_4 sunt sarmele care duc la motor? le-ai prevazut ca si connector cu 4 fire sau iar recomanzi lipit firele?
5. Ledurile D1-D4 sunt puse pentru ceva filtrari sau doar ca sa indice daca circula ceva pe acolo?
6. Alimentarea Ppwrin1 este alimenarea de 24V pt toata placa (alimenteaza driverele si motoarele)?
7. Mai vad 2 LEDuri in dreapta. Sunt puse ca sa semnalizezi daca este tensiune pe placa?

O sa fac placa lunga pentru ca mi se pare mai bine structurata, cea mai inghesuita mi se pare greu de urmarit daca e ceva.
Nu am reusit inca sa deschid celelalte fisiere m-am uitat doar in PDFuri. Este si o lista de componente de cumparat in fisierele celelalte?


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 08, 2013 07:04AM
Oh alea unde scrie in kicad CONN-ceva, e doar numarul de pini. Numele unic al conectorilor e Pj3, Pj4, Pc2, de exemplu.
Daca te uiti in schema intelegi mai bine, pt ca la fiecare driver simbolul de la driver are nume pt fiecare pin.

Conn3x2 sunt pinii de MS, trei jumperi sa setezi microstep, poti pune jumper pt MS1 MS2 MS3. Pt ca sunt multi jumperi si iti faci placa singur, in functie de modul in care o faci, iti sugerez sa faci scurt manual acolo la headerul de jumper, pt ca e mai simplu decat chiar sa pui 15 jumperi fizic.

Conn_3 e step/dir/en.

Conn_2 e jumper care schimba starea la enable: fara jumper pus, outputs sunt tot timpul on si poti folosi doar step si dir. Fara jumper nu mai trebuie linie de enable la microcontroller, pt ca mereu curentul o sa curga in bobine, adica mereu outputs sunt "on". Nu e bine dpdv al economiei de curent si a minimizarii perioadei de timp cat motoarele funcitoneaza efectiv. Cand jumperul e pus face contact catre un rezistor care duce la vcc (denumit si pullup), iar cand enable este logic high (adica are vcc, sau logic1), outputs sunt disabled, adica jumperul face disable la outputs si atunci e musai sa ai o linie de enable la microcontroller care sa faca enable de fiecare data, in mod activ, cand motorul tre sa miste. Altfel iesirile spre motoare or sa ramana mereu inchise.

Conn 4 duce la motor, da. Ledurile sunt ca sa vezi cum se misca curentul in bobine. E chiar dragutz si interesant, o sa iti placa cum misca alea, cel putin mie imi place tare mult. Ledurile sunt chestie de indicator / efect luminos, dar nu sunt importante. Poti sa le omiti cu totul, dar io zic sa le pui ca merita.

Alimentarea pwr in da, alimenteaza tot de la 24v. Scrie acolo 24v pt ca am vrut sa fie mai clar ca merge si cu 24v, dar de altfel merge si cu 12V bineinteles. Tre sa fie aceeasi sursa ca la restul placilor, pt ca placa nu are optocuplori.

Ledurile din dreapta sunt la capetele de circuit pt 24v si Vcc, indica prezenta la intrarea de 24v si respectiv iesirea din regulatorul de voltaj logic.

Acolo e un regulator de voltaj logic care e ajustabil. Adica inainte de a pune orice driver pe placa, inainte de orice, e extrem de important sa o pui o data sub tensiune si sa misti potentiometrul RV2 pana iti arata cu multimetrul ca voltajul este cat vrei tu sa fie: ex 3.3v sau 5v. Potentiometrul ala e un model 3296 Y care e multitura, in mod normal sunt 18 ture de la un capat la altul, asta e pt precizia modului in care ii invarti surubul. Adica il fixezi la 3,3v si sa fie 3,300v si nu 3.456v sau altfel. Dupa ce setezi la exact cat voltaj vrei sa fie pt logic, ii pui o picatura de oja de unghii sau altceva ca sa nu mai umbli la el dupa aia. La maxim potul face voltaj de 6,5v iar pinii de logic pt drv8825 suporta absolute maxim 7.0v. Respectiv a4988 are absolute max de 5.5v asa ca tb grija daca fol a4988. Daca vrei sa fii sigur ca nu depasesti 5.5v pune RV1 = 300R in loc de 240R, dar daca fol drv8825 nu e nevoie.

Din fisierele care le deschizi cu Kicad poti sa exporti un BOM (factura de materiale), si din schematic (partial incomplet ca schema nu defineste automat si footprints), si din pcbnew (programul de layout din File - fabrication). Poti printa direct daca folosesti toner transfer, sau poti exporta gerber sau HPGL formate de plotter si etc. Kicad e program gratuit, open source, 100% free si fara limitari, instaleaza-l si uita-te la fisiere.

Edited 3 time(s). Last edit at 06/08/2013 07:23AM by NoobMan.
Re: Driver morot pas cu pas
June 08, 2013 08:54AM
"Tre sa fie aceeasi sursa ca la restul placilor, pt ca placa nu are optocuplori"
Adica, care alte placi in cazul meu? MESA isi ia curent de la calculator, restul am totul pe placa de la tine.


-----------------------------------------------------------------
Laser CO2 GCC Spirit 25W 740x460
Ploter GCC Jaguar IV 61 cu taiere pe contur
Imprimanta laser OKI C9600
Imprimanta 3d Mendel 3 culori
Si alte jucarii
Re: Driver morot pas cu pas
June 08, 2013 09:01AM
Am zis ca tre sa fie aceeasi sursa la modul general cum reprap de obicei e cu o placa arduino sau de genul.

Dap la tine doar tre sa coincida cu VCC de pe placa cu optocuplori, de pe partea de unde iei semnalele step/en/dir pentru drivere.

Nu stiu sigur dar e posibil ca placa ta cu optocuplori nu aiba regulator de voltaj onboard, proate avea doar o intrare pt voltaj logic. Daca e asa atunci in afara de liniile de step/dir/en de la opto la stp, atunci s-ar putea sa mai ai nevoie de o linie de vcc+gnd, invers, de la stp la placa ta cu optocuplori.

Daca in schimb placa ta are regulator de voltaj logic, la 5v/3.3v sa zicem, atunci nu mai tb linia respectiva, dar setezi vcc de pe placa stp sa fie la fel ca nivelul logic de pe optocuplori.

Edited 1 time(s). Last edit at 06/08/2013 09:02AM by NoobMan.
Sorry, only registered users may post in this forum.

Click here to login