Montaje una impresora 3D (2º parte)


Como continuación de un post anterior , veremos en este post  como finalizar de construir la impresora 3d ,en este caso una Priusa I3 ,una de las mas populares en el mercado

16 Montaje del extremo del motor del eje X

16.1 Montaje  del cojinete lineal y la tuerca del eje Z

Required parts Part ID Required quantity
Z-axis nut No.16 1
X-axis left end No.M1 1
Linear Bearings No. 34 1
M3 x 6mm screw No. 21 8
  • Paso 1. Monte el cojinete lineal en el extremo del motor del eje X desde abajo hacia arriba. Fíjelo con tornillos M3 x 6mm.
  • Paso 2. Montar la tuerca Z en el eje izquierdo del eje X de abajo hacia arriba, fijar con tornillos M3 x 6mm.

El aspecto de como debe quedar es el siguiente:

eje3.PNG

 

16.2 Montaje del motor del eje X

Required parts Part ID Required quantity
Stepper motor No.58 1
Pulleys No.39 1
M3 x 6 mm screw No. 21 3
M3 washer NO.7 3
  • Paso 1. Montar la polea en el eje del motor y fijarla desde el lado plano.
  • Observe la dirección de la polea: el engranaje está en la parte inferior.
  • Paso 2. Montar el motor paso a paso en el extremo del motor con 3 tornillos M3x6mm y arandelas M3.

El aspecto de como debe quedar es el siguiente:

eje3motor.PNG

16.3 Montaje del tope final y el gatillo de tope

Required parts Part ID Required quantity
M2.5 x 8 mm screw No. 19 2
End stop No.52 1
M3 x 35 mm screw No. 26 1
M3 washer NO.7 3
Spring NO.31 1
  • Paso 1. Monte los extremos en la parte superior del extremo del motor del eje X con 2 tornillos de M2,5 x 8 mm. Cuidado con la dirección de la paleta de extremos.
  • Paso 2. Enrosque una arandela M3> muelle> arandela M3 para el tornillo M3x35mm.
  • Paso 3. Enrosque el tornillo M3x35mm en el orificio del tornillo.

El aspecto de como debe quedar es el siguiente:

eje3fin.PNG

En el siguiente vídeo podemos ver paso a paso el montaje de este conjunto:

17 Montaje del extremo intermedio del eje X

Required parts Part ID Required quantity
Z-axis nut No.16 1
X axix right end No.M2 1
Linear Bearing

LMH8LUU

No. 34 1
M3 x 6mm screw No. 21 8
  • Paso 1. Monte el cojinete lineal en el extremo intermedio del eje X desde abajo hacia arriba. Fíjelo con tornillos M3 x 6mm.
  • Paso 2. Montar la tuerca del eje Z en la parte inferior del extremo intermedio del eje X con 4 tornillos M3 x 6mm.

El aspecto de como debe quedar es el siguiente:

paos17.PNG

En el siguiente vídeo podemos ver paso a paso el montaje de este conjunto:

18 Montaje del carro del extrusor

Required parts Part ID Required quantity
 Bearing mount No.M3 1
Bearing Bracket No.M4 4
Extruder bracket No.M5 1
Linear Bearing

LM8LUU

No.33 2
Belt bracket No.47 1
M3x6mm screw No. 21 8
M4x6mm screw No. 28 2
M3 nut No.10 2
  • Paso 1. Fije los 4 soportes de cojinete en la parte posterior del carro X sin apretar con tornillos M3x6mm.
  • Paso 2. Inserte el cojinete lineal en la ranura del soporte del cojinete y apriete el tornillo.
  • Paso 3. Fije el soporte de la correa en la parte posterior del carro con 2 tornillos M3 x6mm y tuercas hexagonales M3.
  • Paso 4. Fijar el soporte del extrusor en la parte frontal del carro X con tornillos M4x6mm.

El aspecto de como debe quedar es el siguiente:

carror.PNGcarror1.PNG

En el siguiente vídeo podemos ver paso a paso el montaje de este conjunto:

19 Ensamblaje de los ejes X y Z

Required part Part ID Required number
L300mm Threaded rod No.4 2
L322mm Smooth rod No.1 2
L390mm Smooth rod No.2 2
Screw locking ring No.18 4

Ahora se trata de acoplar el resto de ejes X y Z al cuerpo de la Impresora. Veamos los pasos necesarios a seguir:

  •  Paso 1. Utilice el archivo para pulir los orificios en el extremo del motor del eje X y el extremo inactivo para asegurarse de que la varilla lisa de L390mm puede roscar en ellos sin problemas. (8 agujeros dn total). Personalmente recomiendo una multiherramienta ( tipo Dremel o similar ) con la boca abrasiva de piedra esférica cilíndrica mas fina en tan solo unos minutos habrá limado lo suficiente los agujeros para que puedan pasar las varillas 
  • Paso 2. Enrosque la varilla roscada L300 en la tuerca de ambos extremos del eje X.
    Mantenga los dos extremos del eje X en el mismo lugar de la varilla, se aconseja medir la distancia de los dos lados para que estén al mismo nivel cuando los ponga.
  • Paso 3. Conecte la varilla roscada en el extremo del motor X al acoplamiento izquierdo en el motor izquierdo del eje Z. A continuación, enhebre la barra lisa de 320 mm en el cojinete lineal. El aspecto de como debe quedar es el siguiente:mptpr
  • Paso 4:  Enrosque la varilla lisa L390mm en el extremo del motor X> enrosque el carro del extrusor en las dos varillas.A continuacion  enrosque las dos barras lisas del eje X en el orificio del extremo de la polea X.  ,enrosque el tornillo M3 x 40 a través del soporte de la rueda motriz, y pot ultimo  enrosque otro extremo de la correa a través del extremo del motor X alrededor de la polea.  Inserte otro extremo de la correa en la ranura, tire bien y corte la pieza de recambio. Confirme la longitud de la correa. Luego inserte la correa en la ranura.
  • Paso 5. Tense la correa y apriete la tuerca de mariposa en el extremo libre.Paso 2. Inserte la rueda del conductor con el rodamiento de bolas en el centro del soporte de la rueda motriz. Coloque el tornillo M4 x25 a través de la rueda motriz. Bloquee el otro extremo con una contratuerca M4. Es posible que necesite un par de alicates para apretar la tuerca de bloqueo>aso
  • Paso6. Conecte la barra roscada vertical en el acoplamiento en el motor derecho del eje ZA continuación, enhebre la barra lisa de 320 mm en el cojinete lineal.El aspecto de como debe quedar es el siguiente:

paso5.png

En el siguiente vídeo podemos ver paso a paso el montaje de este conjunto:

 

20 Montaje  del soporte superior del eje Z

Required part Part ID Required number
Z axis top mount No.W8 2
M3 x 16mm screw No.24 4
M3 square nut No.15 4
Screw locking ring No.18 2
M3 washer No. 7 6
  • Paso 1. Coloque el anillo de bloqueo en las dos varillas lisas por separado.
  • Paso 2. Añada el montaje superior Z (No.W8) a la parte superior de W1. Gire lentamente las varillas en los orificios, o agregue algunos lubricantes en las varillas.
    Paso 3. Atornille el soporte superior, el marco principal y el panel lateral con tornillo M3 x 16mm y tuerca cuadrada M3.
  • Paso 4. Atornille el anillo de fijación en varillas lisas.
  • Paso 5.Después de fijar el montaje superior, se confirma la longitud del eje X y del eje Z. El siguiente paso es atornillar los dos extremos del eje X con los anillos de bloqueo.

El aspecto de como debería  quedar el conjunto   con los topes superiores de las varillas  es el siguiente:

 

printyer.png

Nota: Es muy importante asegurarse de la verticalidad de la varilla lisa y la varilla roscada del eje Z, la horizontalidad del eje X, de lo contrario impedirá el movimiento del eje Z

21 Ensamblaje del rodillo intermedio de X

Required parts Part ID Required quantity
Drivenwheel holder No.37 1
Driven wheel No.40 1
Ball bearing No.41 2
M3 x40mm screw No.27 1
M4 x 25mm screw No.29 1
M4 Lock nut No.13 1
Wing nut No.14 1

No lo atornille demasiado apretado, usted debe dejar suficiente sitio para que la rueda dé vuelta libremente.

El aspecto de como debe quedar es el siguiente:

guia

22 Añadir el cinturon del eje X

Required part Part ID Required quantiry
Timing belt No.36 1

Paso 1. Inserte un extremo de la correa en la ranura. Preste atención a la malla del diente de la correa y la ranura.

Paso 2. Enrosque la correa a través de la rueda impulsada por la correa y ponga el tornillo de M3 x 40 mm de la rueda motriz en el extremo de la polea X, bloquee con una tuerca de mariposa. No atornille demasiado.

 Observe la dirección de la rueda impulsada, el lado con la cerradura de la cerradura debe estar hacia fuera, o rasguñará la placa de madera.

El aspecto de como debe quedar es el siguiente:

correa.png

En el siguiente vídeo podemos ver paso a paso el montaje de este conjunto:

 

Construcción de un centro multimedia Android para nuestro coche


Mediante una placa Arduino Mega  Aykut Çelik, ha cambiado  de una forma muy elegante  la vieja radio integrada de serie de su Volkswagen Polo de 2014 que  solo cuenta con radio con lector de cd  y no tienen ninguna conectividad bluetooth con teléfonos inteligentes y  tampoco ninguna aplicación de navegación GPS.,  pero es manejada por mandos especiales  en el volante

El  cambo es radical pues la propuesta es reemplazar la radio original  ,por una potente  tableta  con  Android   , con todo lo que se puede instalar en una tableta de ese tipo como  Google Maps, Spotify, Yandex, radio FM o cualquier  aplicación de Android  que se puede imaginar   pero además  manteniendo  los controles de volumen o  de otras funciones del coche colocados en el volante para controlar el volumen de su tableta o otras funciones.

Las partes que se necesitan son:

 

  • Un amplificador a 12V, Aunque  la radio de un coche incluye un amplificador , esta ocupa el  espacio reservada  a la tableta  y  si queremos usar solo el amplificador al no conocer habría que modificarla así que lo mejor es optar por un amplificador de audio  de calidad  ya construido, pues ademas los modernos  cuentan con mando a distancia  para regular sus diferentes as funciones 
  • Un escudo del canbus es necesario para  poder leer comandos de la línea del canbus pues algunas de las informaciones del coche. Utiliza  este escudo para detectar los comandos del botón de rueda como los botones Subir volumen, Mute y Bajar volumen. Detrás de la radio hay dos cables de bus. Uno de ellos es Canbus – HIGH y el otro es Canbus-LOW:estos cables deben estar conectados a enchufes verdes en el escudo del canbus SeeedStudio
  • Un Arduino Mega  pues es responsable de analizar los datos canbus y enviarlos a la tableta Android. El envío de datos a la tableta Android es un trabajo realmente complicado, porque al principio el autor decidío utilizar un escudo de host USB y de hecho  funcionaba  pero resulta que el escudo de USB Host y el escudo de Canbus no pueden funcionar al mismo tiempo via SPI para comunicarse con el Arduino sobre el mismo pin.                                                
  • Modulo  bluetooth ; El autor  intentó cambiar el pin que estaba utilizando por el escudo del anfitrión del USB pero no funciono, asi que entonces quito el escudo host usb y  utilizo un módulo del bluetooth para comunicar la tableta Android .
  • Un adaptador del panel preparado para cada  modelo de coche. Hay personas que optan por fabricárselo a medida  con una impresora 3D  , pero también están accesibles  en tiendas online  de modo que soportan una tableta android de unos 7″ en este adaptador  quedando  muy bien estéticamente y completamente integrada en el salpicadero del automóvil.(incluso en algunos modelos se puede sacar  esta)

 

  • Convertidor 12v /2v DC de al menos 1 amp  pues serviría  para alimentar la tableta  y el modulo de  Arduino

 

Después de reunir estos elementos el sistema final es así:

Este sistema parece no complicado a nivel  eléctrico ( a nivel hardware  ),  pero como vamos  a ver, si lo a nivel de sw  que debe usarse para procesar la señales del volante y enviarla a la tableta

En el siguiente vídeo, podemos  ver  como funciona el reproductor multimedia.

 

https://youtu.be/At9WrdsSqjo

 

Vamos a continuar con la parte de programación, donde  a mi juicio es  quizás la parte mas complicada.

Usando el escudo del canbus Seeed se puede recoger  los datos del canbus del coche. Can Bus es un sistema de comunicación que cada paquete tiene un id y su carga útil. Puede ser difícil encontrar la identificación relacionada con los clics del botón de la rueda por lo que lo norma es utilizar un analizador de com serie, pero el autor tubo suerte pues después de un par de intentos encontró  los ids necesarios relacionados con los clicks  de botón de rueda que era «0xbf».

A continuación podemos ver una parte del código arduino para identificar clics de botón:

 

witch ( buf [ 0 ] ) {
                 case 16 :
                     buttonState = VolUp ;
                     break ;
                 case 17 :
                     buttonState = VolDown ;
                     break ;
                 case 22 :
                     buttonState = Back ;
                     break ;
                 case 21 :
                     buttonState = Forward ;
                     break ;
                 case 32 :
                     buttonState = Mute ;
                     break ;
                 case 25 :
                     buttonState = Voice ;
                     break ;
                 case 28 :
                     buttonState = Phone ;
                     break ;
                 case 7 :
                     buttonState = OK ;
                     break ;
                 case 4 :
                     buttonState = Up ;
                 case 5 :
                     buttonState = Down ;
                     break ;
                 default :
                     buttonState = Nothing ;
                     break ;
             }
Como vemos  con el codigo adjunto se pueden recoger al menos 11  eventos; Volumen ,Mute, ok, atras, ariba , abajo  , voz y teleefono
Puede encontrar el proyecto Arduino en github: https://github.com/clkasd/vwcardasharduino
La información que se obtiene de canbus transferido a Android tablet vía bluetooth por lo que  finalmente en la tableta Android hay una pequeña aplicación que se encarga, por ejemplo, de reducir el volumen cuando se hace clic en el botón de la rueda ( es decir recoger las ordenes por bluetooth   y procesarla en Androi).
Ademas la app cuenta con una actividad del menú para abrir otras aplicaciones.
Puede encontrar el proyecto Android desde aquí: https: // github. com / clkasd / vwCarDashAndroid

 

Es sin duda  un excelente trabajo  muy interesante para  incluso adaptarlo a cualquier otro tipo de vehículo pues ademas el autor ha compartido el código  fuente tanto de la aplicación de captura de códigos como el de la tableta para que los pueda recoger   y hacer que cumplan su cometido

Más información en su web.