DiyouPCB – Construir la electrónica
La electrónica de la impresora está formada por los siguientes componentes:
- Un Arduino Uno que actúa como microcontrolador.
- Un Printer Controller Shield que se conecta al Arduino y que incorpora los drivers de los motores de pasos (entre otras cosas).
- Dos drivers para los motores de pasos (Pololu A4988).
- Un Pickup PHR-803T.
- Un Pickup Driver responsable del interfaz entre el PHR-803T y el Printer Controller Shield.
Hemos diseñado el Printer Controller Shield para poder gestionar hasta tres motores de pasos para tres ejes (X,Y,Z), pero en la impresora sólo usaremos los ejes X e Y. Por ello sólo necesitamos dos drivers de motores de pasos.
En la siguiente foto vemos los prototipos del Printer Controller Shield y el Pickup Driver, este último con el cable FPC conectado.
Atención: las fotografías muestran los prototipos que son ligeramente diferentes de las versiones definitivas.
Montar los Drivers de los Motores
Lo primero que hay que hacer es montar los drivers de los motores de pasos. Los drivers que utilizamos son los bien conocidos Pololu A4988. Podéis usar los originales o alguno de los clónicos que encontraréis por ahí.
Tienen este aspecto:
Los pines y el radiador suelen venir sueltos así que hay que soldar las dos tiras de pines y pegar el radiador en el IC.
Atención: al colocar los drivers en el Shield, ya que si los insertáis incorrectamente los destruís. También se destruyen al conectar/desconectar los motores o los drivers mientras la electrónica está alimentada.
Construir el Printer Controller Shield
El PCS es un Shield para el Arduino UNO responsable principalmente de albergar los drivers de los motores de pasos, de regular la alimentación y de acondicionar las señales.
No es objetivo de este tutorial detallar la construcción de la electrónica del PCS ya que asumimos que la persona interesada en construir la impresora tendrá esas habilidades.
A modo de guía indicamos los pasos más importantes:
- Imprimir la PCB (lamentablemente no podemos usar la impresora todavía para esto ya que no la hemos construido :-))
- Fabricar la PCB (cortar, insolar, atacar con el ácido, taladrar, etc.)
- Soldar los componentes prestando especial atención a las polaridades
- Soldar los pines y conectores
- Colocar los radiadores
- Comprobar que todo es correcto
A continuación se muestra la lista de materiales necesarios para construir el Controller Shield.
Controller Shield V1.0 |
|
|
Componente |
Valor |
Descripción |
C1 |
100NF |
Condensador |
C2 |
100NF |
Condensador |
C3 |
100uF |
Condensador Electrolítico |
C4 |
100uF |
Condensador Electrolítico |
C5 |
100NF |
Condensador |
C6 |
100NF |
Condensador |
C7 |
100uF |
Condensador Electrolítico |
C8 |
100NF |
Condensador |
C9 |
100uF |
Condensador Electrolítico |
C10 |
100uF |
Condensador Electrolítico |
C11 |
100NF |
Condensador |
C12 |
100NF |
Condensador |
C13 |
100NF |
Condensador |
C22 |
100uf |
Condensador Electrolítico |
C23 |
100uf |
Condensador Electrolítico |
D1 |
PMLL41SOD80C |
Diodo de alta velocidad |
D3 |
PMLL41SOD80C |
Diodo de alta velocidad |
F1 |
5A |
Fusible |
IC1 |
LMV321M5 |
OP Amp |
IC2 |
7805DT |
Regulador Voltaje Positivo |
IC4 |
7806DT |
Regulador Voltaje Positivo |
JP1 |
8 Pin macho |
Dig0-7 |
JP2 |
6 Pin macho |
Analog in |
JP3 |
8 Pin macho |
Dig8-13 |
JP4 |
6 Pin macho |
Power Arduino |
JP5 |
2 Pin macho |
Reset |
JP6 |
2 Pin macho |
Puerta |
JP7 |
2 Pin macho |
MI Fin de carrera eje Z |
LED1 |
LED |
LED |
LED2 |
LED |
LED |
R1 |
1K |
Resistencia |
R2 |
10k |
Resistencia |
R3 |
47k |
Resistencia |
R12 |
1K |
Resistencia |
U$6 |
2 x 8 pin macho |
A4988 |
U$7 |
2 x 8 pin macho |
A4988 |
U$8 |
2 x 8 pin macho |
A4988 |
U1 |
TC4425AV |
Mosfet Driver, low side |
X-MOT |
4 Pin macho |
X Motor Conector |
X1 |
16 pin Ribbon Cable Conector |
Conector |
X3 |
2 Pin macho |
Focus Signal |
X4 |
Conector Fuente 12V |
Conector |
Z-MOT |
4 Pin macho |
Conector Motor Z |
Importante: Todos los condensadores electrolíticos de 16V.
Construir el Pickup Driver
El Pickup Driver es responsable del interfaz entre el Printer Controller Shield y el Pickup PHR-803T.
Su función principal es la de generar la señal de Focus Error (FE) a partir de los datos proporcionados por el Pickup. También alberga los conectores del Pickup, del cable plano que lo une al PCS, de los microinterruptores de fin de carrera, de la señal de focus, y del motor Y.
Atención: la fotografía muestra la PCB del prototipo que es ligeramente diferente de la versión definitiva.
Al igual que en el Printer Controller Shield, no detallaremos la construcción de la electrónica del Pickup Driver.
A modo de guía indicamos los pasos más importantes:
- Imprimir la PCB
- Fabricar la PCB (cortar, insolar, atacar con el ácido, taladrar, etc.)
- Soldar los componentes prestando especial atención a las polaridades
- Soldar los pines y conectores
- Comprobar que todo es correcto
El punto más problemático en la construcción de esta PCB es la de soldar el conector FPC de 45 pines. Nosotros usamos el siguiente truco:
- Colocamos el conector en su posición.
- Soldamos las dos pestañas que sirven para sujetarlo a la PCB
- Comprobamos que todos los pines están alineados
- Aplicamos abundante flux a las pistas y los soldamos a ellas con poco calor. No calentar demasiado porque el conector se derrite.
El circuito tiene un Jumper que permite activar/desactivar el oscilador del láser. Tiene que estar conectado a través de la resistencia.
No es necesario soldar el conector de las señales de RF ya que no se utilizan.
La lista de materiales necesarios para construir esta PCB es la siguiente:
Pickup Driver V1.0 |
|
|
Componente |
Valor |
Descripción |
C2 |
39pf |
Condensador |
C3 |
33nf |
Condensador |
C4 |
39pf |
Condensador |
C5 |
22Pf |
Condensador |
C6 |
24Pf |
Condensador |
C7 |
100Pf |
Condensador |
C8 |
10Pf |
Condensador |
C9 |
10Pf |
Condensador |
C11 |
33nf |
Condensador |
C1 |
22uf |
Condensador Electrolítico |
C10 |
22uf |
Condensador Electrolítico |
J2 |
Conector 4 Pins |
Conector Motor Y |
X1 |
Conector cable plano 16 Pins |
Conector |
J1 |
XF2H-4515-1LW |
Conector FPC |
JP1 |
2 Pin |
Jumper Activar Oscilador laser |
IC8 |
TLC2274 |
Op Amp |
IC9 |
TLC2274 |
Op Amp |
JP2 |
2 Pin macho |
RF Signal |
JP3 |
4 Pin macho |
Microinterruptores fin de carrera |
JP4 |
2 Pin macho |
Focus signal |
R1 |
18K |
Resistencia |
R2 |
10K |
Resistencia |
R3 |
18K |
Resistencia |
R4 |
10K |
Resistencia |
R5 |
56K |
Resistencia |
R6 |
56K |
Resistencia |
R7 |
22k |
Resistencia |
R8 |
39K |
Resistencia |
R9 |
10K |
Resistencia |
R10 |
1K |
Resistencia |
R11 |
180K |
Resistencia |
R13 |
22k |
Resistencia |
R14 |
22k |
Resistencia |
R15 |
180K |
Resistencia |
R16 |
68K |
Resistencia |
R20 |
68K |
Resistencia |
R21 |
39K |
Resistencia |
R22 |
22k |
Resistencia |
R23 |
1K |
Resistencia |
R24 |
1K |
Resistencia |
R25 |
1K |
Resistencia |
R26 |
2k2 |
Resistencia |
R27 |
2k2 |
Resistencia |
Importante: Todos los condensadores electrolíticos de 16V.
Después de esta fase tendremos toda la electrónica terminada.