Difference between revisions of "Drawbot"

From FabLabGenovaWiki
Jump to: navigation, search
(Drivers motori)
(Alimentazione)
Line 5: Line 5:
 
== Alimentazione ==
 
== Alimentazione ==
 
Un ATX si è immolato per la causa
 
Un ATX si è immolato per la causa
== Drivers motori  
+
== Drivers motori ==
 
Ce li ha prestati la stampante, sono [http://reprap.org/wiki/Stepper_Motor_Driver_2.3 questi]
 
Ce li ha prestati la stampante, sono [http://reprap.org/wiki/Stepper_Motor_Driver_2.3 questi]
 
Sono invece in fase di testing dei driver per stepper bipolari completamente progettati da noi basati sulla coppia di Darlington complementari TIP130/TIP136, alimentati con una tensione duale. Questi se alimentati a dovere, e dissipati adeguatamente, sono in grado di erogare 8A ciascuno, e quindi di pilotare motori da 8A/fase. Inoltre il guadagno elevatissimo ( hFE stimato 2000 ) permette di controllarli pilotando direttamente le basi con dei circuiti integrati in grado di fornire solo piccole correnti.
 
Sono invece in fase di testing dei driver per stepper bipolari completamente progettati da noi basati sulla coppia di Darlington complementari TIP130/TIP136, alimentati con una tensione duale. Questi se alimentati a dovere, e dissipati adeguatamente, sono in grado di erogare 8A ciascuno, e quindi di pilotare motori da 8A/fase. Inoltre il guadagno elevatissimo ( hFE stimato 2000 ) permette di controllarli pilotando direttamente le basi con dei circuiti integrati in grado di fornire solo piccole correnti.

Revision as of 12:18, 15 February 2013

drawbot come visto qui

Motori

Usiamo i nema 17 della Makerbot

Alimentazione

Un ATX si è immolato per la causa

Drivers motori

Ce li ha prestati la stampante, sono questi Sono invece in fase di testing dei driver per stepper bipolari completamente progettati da noi basati sulla coppia di Darlington complementari TIP130/TIP136, alimentati con una tensione duale. Questi se alimentati a dovere, e dissipati adeguatamente, sono in grado di erogare 8A ciascuno, e quindi di pilotare motori da 8A/fase. Inoltre il guadagno elevatissimo ( hFE stimato 2000 ) permette di controllarli pilotando direttamente le basi con dei circuiti integrati in grado di fornire solo piccole correnti. Per pilotarli con un normale segnale logico a 5V tuttavia è necessario portare i 5V del segnale logico rispettivamente alla tensione di alimentazione positiva e negativa ( al momento +15v e -15v ), con cui si possono pilotare le basi dei transistor mandandoli completamente in saturazione. Allo scopo si sono prestati degli amplificatori operazionali configurati come amplificatori invertenti ( per le basi degli NPN ) e non invertenti ( per le basi dei PNP ) con guadagno 3. Il risultato è che il segnale in ingresso è negato ovvero per mandare in conduzione un transistor, bisogna portare a livello logico 0 il relativo input logico. Bisogna prestare attenzione affinché due transistor dallo stesso lato del "ponte" non vadano in conduzione a tempo: in queste circostanze la coppia TIP130/TIP136 costituisce un cortocircuito tra V+ e V-, e le correnti che l'attraverserebbero distruggerebbero immediatamente o i transistor stessi o più probabilmente l'alimentatore, se non ampiamente sovradimensionato.

Le entrate 4 e 3 del connettore della logica ( vd schema eagle, e stampato ) controllano l'avvolgimento 1, la 2 e 1 l'avvolgimento 2.

Controller

RaspberryPI.
piedinatura raspBerryPI.
piedinatura Raspberry PI

Software

Un pò in processing e un pò in python. Il codice su software

Connessioni

In tutto ci sono 4 schede da connettere insieme. 2 Motor Stepper Driver (S.M.D.), 1 raspberry (PI) e la scheda con l'alimentatore ATX.

Di seguito c'è la tabella delle connessioni. Va poi aggiunto un interruttore tra il PS_ON dell'atx (cavo verde) e il ground per controllare l'alimentazione di tutto l'ambaradan

ATX Pi S.M.D.1 S.M.D.2
+12 X abcd(molex) abcd(molex)
+5 pin 2 abcd(molex) abcd(molex)
Ground pin 6 pin 2,8,9,10 pin 2,8,9,10
X pin 7 pin 3 X
X pin 11 pin 4 X
X pin 12 X pin 3
X pin 13 X pin 4
X pin 15 pin 5 pin 5