Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Mini Impresora Casera ---- Hagalo Usted Mismo ---

  • 0 Respuestas
  • 6367 Vistas

0 Usuarios y 7 Visitantes están viendo este tema.

Desconectado rreedd

  • *
  • Underc0der
  • Mensajes: 113
  • Actividad:
    0%
  • Reputación 6
  • Somos Nada Señores
    • Ver Perfil
« en: Agosto 05, 2016, 06:15:34 pm »


Hola mis hermanos de Underc0de les presentare como hacer de forma muy simple una impresora que use como tinta un lápiz, esto les servirá para que puedan ver lo simple que seria poder hacer su propia impresora 3d , CNC o una PCB para que diseñen circuitos en su casa como la empresa mas pro del mundo.

 
Este post lo haré con controladores para motores paso a paso, pero haré otro con puentes H , para que nadie se que quede sin hacer su impresora  ;D y en los post que siguan posteriormente explicare como calibrarla y lograr pasar cualquier imagen a código G para que pueda ser impresa.

Primero tendremos que ver los materiales que usaremos.


-1  Lector de Diskete
-2 Lectores de opticos (CD, DVD)
-3 Controladores a4988 (o compatibles)
-1 Placa arduino NANO atmega328
- protoboard
- Mucha paciencia  ;D ;D ;D



Intentare ser  lo menos técnico posible en el post para que todos podamos entender los pasos y nadie se quede en el camino.

Para lograr controlar los motores y enviarles las coordenadas usaremos un sistema llamado GRBL el cual se encargara de trasformara el código G a movimiento en los ejes de nuestra impresora.

https://github.com/grbl/grbl


Primero lo primero, tenemos que cargar GRBL en la placa ARDUINO asi que lo explicare para windows y para el todo poderoso LINUX :

Windows

      Necesitaremos:
 
      -Xloader
       -GRBL 9
       -Arduino (nano o uno)
       -Driver para arduino nano (solo si usamos esta placa, de usa arduino uno no lo necesitaremos)
   
Decargas :
       -Xloader
       xloader.russemotto.com/XLoader.zip
       -Driver arduino Nano
       http://www.instructables.com/files/orig/FO9/CTX6/I5DSF39S/FO9CTX6I5DSF39S.zip
       -GRBL 9  (hagan clic en guardar como, en el link)
       http://bit.ly/1EiviDk
 
Aquí las instrucciones

Fuente
http://www.instructables.com/id/GRBL-Pinout-Arduino-Nano-v30/?ALLSTEPS

Linux

      Necesitaremos:
       -GRBL 9
       -Arduino (nano o uno)
       
Decargas :
       -GRBL 9  (hagan clic en guardar como, en el link)
       http://bit.ly/1EiviDk
Aquí las instrucciones
(Solo modifiquen /dev/ttyUSB0 por el puerto donde este la placa)
Código: [Seleccionar]
avrdude -v -patmega328p -Uflash:w:grbl_v0_9j_atmega328p_16mhz_115200.hex:i -carduino -b 57600 -P /dev/ttyUSB0

Fuente
https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9

Ya que tenemos el firmware cargado en nuestra placa solo nos queda dar vueltas un par de pernos y soldar algunos cables aquí el paso a paso.

 

Paso 1: Desarma los 2 lectores de CD o DVD, lo que usaremos sera el sistema de carril del láser nos servirán tanto para el eje X y Y de nuestra impresora


Paso 2: Desarma y corta por la linea que se ve en la imagen el lector de disquetes para que nos sirva de eje Z

Paso 3: Con todas piezas ya dispuestas debes soldar cables en los 4 terminales en cada uno de nuestros motores para conectarlos a los driver y arduino


Paso 4: Tienes que unir el carril del eje X con el eje Z (motor de disquetera) yo lo hice con epoxy y agregar alguna forma para sujetar el lapíz con el cual imprimiremos, yo lo hice con un plumón viejo  ;)



Paso 5: Debes unir los 2 lectores de CD o DVD en sus extremos como lo mustra la imagen (En mi caso lo hice con epoxy y funciono muy bien  ;D)

Paso 6: Conecta los componentes de la forma en la que se muestra


  ---  ESQUEMÁTICO  ----

(para encontrar las bobinas en los motores lo mas simple es usando un tester y la opción de corto circuito para dar con los pares)
         


Una vez que tenemos la parte física conectada nos queda poder comunicarnos con la placa lo haremos desde uno de estos 2 programas (existen muchos pero estos son mas conocidos  ;D) :



- LINUX Y WINDOWS

 UniversalGcodeSender
   Esta Basado en Java asi que es multi-plataforma es muy fácil de usar, solo elegimos el puerto y selecccionamos el archivo con el codigo G que queramos imprimir.
       (No tiene una buena interfaz en vivo durante la impresión )

   Descargar
      https://github.com/winder/Universal-G-Code-Sender

- LINUX

 GrblControl
    Este programa esta diseñado para funcionar en la plataforma linux y es realmente formidable la interfaz de usuario que posee y es de muy fácil uso
 





EJEMPLO de codigo G (es Philip J. Fry de futurama)

Solo tienen que guardarlo con extencion .txt para que lo lea el programa

http://pasted.co/d7500e5f

Asi es como quedo mi primera impresión


Mi placa e impresora casera


Saludos desde Chile !!!
rreedd
« Última modificación: Agosto 05, 2016, 07:08:45 pm por blackdrake »

 

¿Te gustó el post? COMPARTILO!



Crea tu Medidor de Humedad con Conexion a Android --Hagalo Usted Mismo--

Iniciado por rreedd

Respuestas: 3
Vistas: 3750
Último mensaje Abril 12, 2016, 03:32:38 pm
por EPSILON
Radio FM con Raspberry --- Hagalo Usted Mismo ---

Iniciado por rreedd

Respuestas: 1
Vistas: 2858
Último mensaje Enero 24, 2017, 08:38:01 pm
por Gabriela