La primera grabadora láser portatil


Este invento de la compañía Muherz   que permite tallar con un láser  en distintos materiales como cuero, fieltro, madera, etc.  surgido gracias a kickstarter  ha superado todas las expectativas de financiación  , y en efecto ya esta disponible comercialmente , ahora bien a  a un precio algo mas alto de los esperado ( unos 749€  en Amazon) .

A cambio de esta cantidad, no hay más instrucciones a seguir,no hay que montar nada   y no nos tenemos que preocupar por el espacio , pues tiene  una medidas bastantes reducidas de 50x50x50 (eso si excluimos el contenedor).

Como vemos en la imagen Cubiio consiste en una fuente de láser basado en semiconductor y dos espejos motorizados de corriente impulsada con el fin de desviar el láser a lo largo de ejes X e Y. La CPU incorporada se encarga de  traducir los bocetos en comandos digitales para lograr en los espejos la inclinación particular para luego proyectar el punto enfocado del láser a la superficie del blanco a lo largo de la trayectoria diseñada. Es básicamente un  “galvanómetro, ( usado muy comúnmente en los polimetros analógicos ) al  que se ha cambiado la aguja por un espejo.

Bueno en realidad no es solo un  “galvanómetro” pues ademas las máquinas de láser tradicional con galvanómetro han de corregir el  problema de distorsión de la imagen mediante el uso de “lentes f-theta,” que son muy voluminosos y caros  por lo que han desarrollado  un algoritmo para compensar la distorsión con éxito.(la patente del algoritmo de lente virtual está pendiente

El cubo donde se incluye el láser  y toda la electronica en realidad se coloca en una caja mayor que  incluye la  fuente, un filtro de aire y receptáculo  para Cubiio , aunque puede usarse sin esta  por ejemplo para grabar sobre piezas  que no puedan situarse ne la caja

Seguridad

Como debería ser en otras herramientas con láser   y a gran diferencia de otros productos  similares  en kits o  de origen asiático ,  en este diseño se ha tenido muy en cuenta la seguridad ,pues sin duda, cualquier dispositivo láser puede ser muy  perjudicial especialmente para nuestros ojos.

safety item

Cubiio implementa  las siguientes medidas de seguridad :

  • Protección ocular  con  gafas especiales certificadas que  están incluidas en cada paquete de Cubiio. Siempre utilice gafas mientras que Cubiio está trabajando. No se ven en la radiación de láser, incluso con las gafas.
  • Cerradura con contraseña: Contraseña es necesaria antes de cada tiempo de funcionamiento. Sólo las personas autorizadas pueden utilizar Cubiio.
  • Indicación de proceso del laser: Un brillante LED indica cuando el láser está energizado y funcionamiento.
  • Detección de movimiento: Dispone de un acelerómetro de 3 ejes sensible. Mientras que el movimiento accidental ocurre durante la marcha, Cubiio se apaga inmediatamente.
  • Parada por sobrecalentamiento : Cubiio debería funcionar en el ambiente con suficiente disipación de calor. Si la temperatura interna se acerca al umbral de daño, Cubiio se apaga.
  • CubiioShield: Ofrecen protección mejorada para los usuarios que tienen mayor nivel de seguridad.

 

Uso

Cubiio es controlado por la aplicación Cubiio sin cables. Después de recibir Cubiio, por tanto debe descargarse la  Cubiio App de Apple Store o Google Play a continuación, seguir 4 sencillos pasos:

  1. Elegir un cuadro G-Código del archivo o escribir algo en Cubiio App.
  2. Emplaar  el elemento que desea grabar en la zona de Cubiio de trabajo.
  3. Cubiio también proporcionan la función de previsualización para mejor experiencia de usuario. Durante la vista previa,  se mueve a lo largo de la trayectoria prevista o el rectángulo de límite. Los usuarios pueden ajustar fácilmente el tamaño, la posición y el ángulo de rotación.
  4. Pulse iniciar y disfrutar.: Una vez asegurándo que se desea grabar, basta con pulsar en el grabado grabar realmente.

Operator by app

G-code es un lenguaje común de máquinas que permite  convertir, desde gráficos vectoriales a todo tipo de imágenes  que puede ser procesada por el software libre de código abierto – INKSCAPE, en el cual usted puede diseñar gráficos vectoriales y generar sus propios archivos G-Code. Ejecute los archivos G-Code Cubiio como en  otros grabadores láser.

A continuación en la siguiente tabla ponemos los materiales con que se  puede grabar con  Cubiio:

En las siguientes imágenes  podemos ver precisamente el resultado del grabado en diferentes materiales:

work on cupwork on phone case

work on are holderwork on chair

En definitiva  hay muchos ejemplos para lo que puede usarse este grabador láser como por ejemplo para hacer un regalo especial,elevar el valor del producto con su propia insignia o grabar literalmente en todas partes, incluso en curvas y vertical superficie

Especificaciones

Veamos por ultimo algunas de las especificaciones de este original  y sobre todo seguro grabador láser:

    • Peso: 1,3 Kg (láser módulo 150 gramos)
    • Fuente de laser: OSRAM semiconductor azul color láser
      estimación de vida útil 10000 horas
    • Salida del laser: 100 nivel ajustable
      max 800 mW con CubiioShield; máxima de 500 mW sin CubiioShield
    • Velocidad de fresado: 2000 mm/min máximo
    • Resolución: 152-254 dpi ajustable
    • Acabado: aluminio anodizado
    • Opción del color: rojo, negro, bronce, oro y azul
    • Tornillo de montaje: 1/4″-20 UNC para trípodes estándar
    • ENTRADA-salida: Tarjeta Micro SD
    • Formato de archivo apoyado: bmp y G-Code
    • Conexión de la aplicación: BLE (Bluetooth Low Energy)
    • Aplicación sistema operativo: iOS 4.4 + 10 + / Android
    • Filtro: Carbón activo + zeolita
    • Entrada de energía: AC 85-264 v, 47-63Hz
    • Requisito de energía de la fuente de láser: micro USB DC 5V, 2A
      Banco de alimentación (5V, 2A) apoyado, pero no incluido
    • Detalles del módulo del Laser:
Anuncios

Software 3D alternativo para impresora Geeteeth Prusa I3W


Actualmente una de las impresoras 3d mas económicas pero al mismo tiempo fiables es la famosa impresora Geetech  Prusa I3W, la cual por cierto es la elección preferida por los clientes de Amazon ( cuesta unos 150€ en forma de kit), siendo una de las mas vendidas en consecuencia .

El montaje de la Prusa I3 W ciertamente es bastante laborioso pero no es  tan complicado como podrida pensarse ( unas 10 horas aproximadamente o dos tardes ) siendo un ejercicio estupendo para compartir con un menor,  sobre todo cuando se trata de ensamblar piezas móviles o conectar bloques de madera entre si .Por cierto en este blog están precisamente los links de los videos de montaje paso a paso,

Una vez hecho el montaje mecánico, hay que cablear ,colocar la electronica  ,ajustarla e instalar el sw  de EasyPrint3d con el pc. Se supone que es “plug and play” pero hay personas  que tienen  que  buscar el driver de Arduino e instalarlo.

Podríamos decir que la calibración y configuración es lo que más tiempo lleva para conseguir una impresión óptima, aunque  eso sólo ha de hacerse una vez ( al menos en teoría).

 

Programa EasyPrint

EasyPrint 3D es el software de impresión 3D GRATUITO oficial para usar con la Prusa I3 W : es fácil de usar , esta desarrollado por GEEETECH y es capaz de convertir un modelo 3D digital en instrucciones de impresión para su impresora 3D.

Corta el modelo en secciones horizontales (capas) proceso conocido como slicing, genera información de trayectoria y calcula la cantidad exacta de filamentos a extruir.

Se  puede descargar desde el sitio oficial  http://www.geeetech.com/forum/viewforum.php?f=43

Esta es la configuración recomendada por el fabricante pera el  material en el caso de usar PLA ( el cual es que mejores resultados da con esta impresora):

 

material

Estos son los parámetros específicos para la impresora la Prusa I3 W l :

printer.PNG

Y  finalmente los parámetros usados para la impresión 3d

parameters.PNG

Ahora veamos las lineas de Gode al iniciar a impresión

G28 ;Home

G1 Z15.0 F6000 ;Move the platform down 15mm

;Prime the extruder

G92 E0

G1 F200 E3

G92 E0

Y  estos  son las linea de Gcode al finalizar

M104 S0

M140 S0

;Retract the filament

G92 E1

G1 E-1 F300

G28 X0 Y0

M84

Ultimaker Cura

Al ser  la Prusa I3 W  una impresora con código libre es posible usar otros programas diferentes tanto para el slicing como a la  propia impresión  3D ,  diferentes del recomendado  por el fabricante (EasyPrint ) como por ejemplo el  famoso sw de cura, el cual es un programa más elaborado y con idioma español

Puede parece descabellado usar otro sw, pero  es fácil percibir con la practica que el sw oficial EasyPrint es lamentablemente  un producto en proceso de depuracion lo cual normalmente se traduce en muchas piezas mal impresas o  que tenemos desechar  por interrupciones o cueles de este .

He probado con ambos programas, junto muchos mas usuarios  ,y  desde mi experiencia    el sw de cura da mejor resultado en la impresión con la Prusa I3 W,lo cual no significa que no tenga que usarse el sw ofical

Este  programa es ligeramente mas complejo que usar  el EasyPrint 3D , ahora bien una vez configurado su manejo es también muy sencillo  (y todo el interfaz esta traducido  en Español a diferencia del EasyPrint3d que esta en chino y en ingles unicaemnte)

El cura necesita configurarse para este modelo de impresora ya que aparece la Prusa I3  pero no la Prusa I3 W,, por lo que debernos  cambiar algunos ajustes  que vamos a describir

En primer lugar , si disponemos de un equipo con W10 64 bits  con al menos dos núcleos , descargaremos  el sw de Cura desde su sitio oficial https://ultimaker.com/en/products/ultimaker-cura-software

Para poder realizar la descarga nos piden unas pocas preguntas en ingles  pero al responderlas , en  pocos segundos estaremos descargando el sw

Una vez instalado el sw , ejecutaremos este  y nos  iremos a la sección de los ajustes

Estos son los ajustes de la impresoara Prusa I3 W,:

 

ajustes2.PNG

Y estos son los del extrusor:

 

ajusters3.PNG

Por ultimo este el gcode que nos proponen;

G21 ;metric values

G90 ;absolute positioning

M82 ;set extruder to absolute mode

M107 ;start with the fan off

G28 X0 Y0 ;move X/Y to min endstops

G28 Z0 ;move Z to min endstops

G1 Z15.0 F9000 ;move the platform down 15mm

G92 E0 ;zero the extruded length

G1 F200 E3 ;extrude 3mm of feed stock

G92 E0 ;zero the extruded length again

G1 F9000

;Put printing message on LCD screen

M117 Printing…

 

Y  estos  son las linea de Gcode al finalizar:

M104 S0 ;extruder heater off

M140 S0 ;heated bed heater off (if you have it)

G91 ;relative positioning

G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure

G1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more

G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way

M84 ;steppers off

G90 ;absolute positioning

 

En este caso en ambas partes no proponen codigo similar (en negrita están las similitudes con el sw de easyprint3d) ,

Vemos que esta mucho mas desarrollado ,por  que es perfectamente funcional y se puede mantener así

 

Una nueva de crear placas de circuito impreso


Un circuito impreso no es mas que una placa aislante sobre la cual se dibujan “pistas” e “islas” de cobre las cuales formaran el trazado de dicho circuito, partiendo de un plano  creado normalmente desde un esquema eléctrico que se pasa a pcb con un programa de enrutamiento ,aunque obviamente ese se puede hacer de forma manual.

Para empezar tenemos que decidir que material vamos a precisar  pues si se trata de un circuito donde vayan  a estar señales de radio o de muy alta frecuencia tendremos que usar  placas de  fibra de  vidrio o de pertinax, que es un material poco alterable por la humedad o de lo contrario, para la mayoría de las aplicaciones, con placa de fenólico , baquelita , etc pueden  ser  mas que suficiente.

pcb2.PNG

Tradicionalmente los PCB  se realizaban a partir de un método foto-químico : se exponía con luz una placa de cobre cubierta de emulsión fotosensible  con un acetato  transparente que contenida el diseño de las pistas   , luego se revelaba y finalmente se atacaba con  un ácido , el cual  normalmente era cloruro ferrico(FeCI3)   o una disolución de agua oxigenada de 100 volúmenes y   agua fuerte(H2SO4)

Mas modernamente   con las fotocopiadoras o las impresoras láser  , se ha sustituido la placa fotosensible por simplemente una  fotocopia con el diseño del pcb  que se pone cara abajo con la placa virgen y  se plancha el conjunto

plancha.PNG

Después del planchado  se humedece en agua caliente , se retira el papel (con cuidado  de romper la tiras de tinta ) y luego se ataca  finalmente con  un ácido  que también puede ser una disolución de agua oxigenada de 100 volúmenes y   agua fuerte(H2SO4) o  cloruro ferrico(FeCI3).

Este proceso ultimo por cierto requiere que  pulamos con lana de acero o el estropajo de aluminio hasta que quede brillante pues dependiendo de como quede de limpia se pegará mas o menos el toner (de nuestra fotocopia)  en la placa.

pcb1

Hasta ahora hemos descrito como se hacían ( y/o  se siguen haciendo) muchas placas de circuito impreso para uso personal pero ¿y si existiera algún otro método menos engorroso,limpio, eficiente,profesional   y menos peligroso para hacer una placa de circuito impreso?

Pues en efecto se puede hacer   y gracias a una máquina CNC, que no solo  sirve para  crear piezas de todo tipo, sino que también puede servir para hacer placas PCB caseras en muy poco tiempo (por ejemplo diseñadas com EAGLE y  PCB-gcode)

Un programa  muy famoso es bCNC que nos permite controlar un  CNC que funcione a través de arduino y que usen el firmware grbl.  Este programa es el mas completo en cuanto a funciones,  pero quizás  tenga demasiadas opciones que dificultan  que nos centremos en el proceso que vamos buscando , que es el de creación de pcb mediante el pulido de las zonas que no deben conducir con una herramienta  controlada por control numérico

Precisamente  para superar las dificultades  de  bcnc  surge OpenCNCPilot , que es un sencillo programa creado específicamente para crear placas PCB con una maquina  CNC  .

Este programa es gratuito y esta disponible únicamente para windows desde la pagina de github en https://github.com/martin2250/OpenCNCPilot

Podemos ver una descripción general rápida en YouTube:

 

OpenCNCPilot es un emisor de código G compatible con GRBL.

Su característica principal es su capacidad de explorar áreas definidas por el usuario para alabeo y envolver la trayectoria alrededor de la superficie curva . Esto es especialmente útil para grabar superficies metálicas con cortadores en forma de V donde cualquier desviación en la dirección Z resultará en trazas más anchas o más angostas, por ejemplo, para el aislamiento de PCBs donde el alabeo daría lugar a rastros rotos o en corto.

Está escrito en C # y usa WPF para su interfaz de usuario. Lamentablemente, esto significa que no se ejecutará en Linux, ya que Mono no es compatible con WPF. La ventana gráfica 3D se gestiona con HelixToolkit.

 

Instalación y primeros pasos

Para instalar este programa se requiere   .NET 4.6 ,Vaya a la sección de Versiones y descargue los últimos binarios (o compílelo desde la fuente). Descomprima todos los archivos en su disco duro y ejecute “OpenCNCPilot.exe

Asegúrese de utilizar la versión 1.1f de GRBL (las versiones posteriores pueden funcionar pero aún no han sido probadas)

Antes de la primera ejecución, debe seleccionar un puerto serie, el selector está oculto en el menú de configuración al que puede acceder en la pestaña “Máquina”. Aparte de eso, no es necesario modificar ninguna configuración de modo que seleccionado  podra  conectarte a su máquina.

Abra archivos gcode o height map arrastrándolos a la ventana, o usando los botones correspondientes.

Para crear un nuevo mapa de altura, abra la pestaña “Sonda” y haga clic en “Crear nuevo”. Se le pedirá que ingrese las dimensiones.
Asegúrese de ingresar las coordenadas reales, por ejemplo, cuando su trayectoria esté en la dirección X negativa, ingrese “-50” a “0” en lugar de “0” a “50”. Verá una vista previa del área y los puntos individuales en la ventana principal

Para explorar el área, configure su sistema de coordenadas de trabajo ingresando “G92 X0 Y0 Z0” en su origen seleccionado, asegúrese de conectar el A5 de su Arduino a la herramienta y GND a su superficie , y presione “Ejecutar”.

Una vez que haya terminado de explorar la superficie, cargue el archivo gcode que desea ejecutar y presione el botón “Aplicar mapa de altura” en la pestaña “Editar”. Ahora puede ejecutar el código con el botón “Inicio” en la pestaña “Archivo”.

En la ultima version   hay  una opción muy interesante, casi diría que imprescindible, como el autonivelado por malla. Eso permite que la profundidad de corte siempre sea la misma y el resultado quede perfecto.

 

 

 

 

 

 

 

Ayuda robotica


Tercera Mano Robótica  es un kit de fuente abierta cuyas piezas se pueden  imprimir  en una impresora 3D y que se puede  usar en el antebrazo utilizando  un Trinket Pro como cerebro

Trinket es una versión reducida de un Arduino con un ATmega328 y de coste reducido, pero obviamente puede usarse cualquier  placa que sea compatible con Arduino

Cuando se le solicite, puede entregarle una herramienta que tenga, liberándolo de buscarlo o perderlo  todo ello pulsando un único pulsador que Tim (su creador) ha colocado estratégicamente en un dedo gracias a una pieza  similar a un anillo  impresa también en  3d

 

En realidad  son pocos componentes los usados en este proyecto:

  • 1x9g servo hobby barato
  • Trinket Pro 5V
  • Cargador de batería de litio de celda única (3.7V)  alimentado a 5V
  • Batería de  300mAH celda única LiPO
  •  imanes – 5/16 “de diámetro, 1.8” de espesor
  • 13 × 2-56 tornillos
  • 1 × piezas impresas en 3D
  • Banda de cintura elástica ancha 1 × 1 “

Después de reunir todos los elementos en la lista de componentes e imprimir sus piezas, ¡es hora de comenzar el ensamblaje y conectarlo todo!

 

Aquí está el diagrama de conexión:

 

Es bastante simple  pues se limita a conectar la placa a  un servo controlado por el puerto digital nº8   y que ira alimentando a la salida del cargador a 5v DC   y  un pulsador que conectaremos  al pin 3   y masa .

El resto es simplemente  la parte de carga de la batería que se conectará  por un lado a la batería   y por otro lado tanto al servo  como a  la placa de control  .

Puesto que la alimentación es suministrada por la batería se recomienda colocar un interruptor en la batería para impedir su descarga  cuando no se esta usando.

Aquí está el código para hacer su movimiento robótico de tercera mano:

// ThirdHand test script
// by Tim Giles <www.wildcircuits.com>

//servo is on Pin8
//button is on Pin3 and has the pullup enabled

#include 

Servo ServoA;

int Angle = 10;
int AngleClosed = 10;
int AngleOpen = 120;

void setup()
{
  ServoA.attach(8);
  pinMode(3,INPUT_PULLUP);
}

void loop()
{
  //update the servo position
  ServoA.write(Angle);
  delay(1);
  
  //check if the button is pushed
  if (digitalRead(3) == 0)
  {
    //debounce
    while (digitalRead(3) == 0){
      delay(1);
    }
    //set the servo to it's open position
    Angle = AngleOpen;
    ServoA.write(Angle);
    //hold the servo in this position to give the user time
    //to grab the screwdriver
    delay(2000);
    //set the servo to it's closed position
    Angle = AngleClosed;
    ServoA.write(Angle);
  }
}

Durante la programación se  recomienda desconectar la batería pues de lo contrario, el suministro de refuerzo de 5 V volverá a alimentar su ordenador y puede generar efectos negativos

Si su cable USB que está programando es demasiado largo / demasiado débil, es posible que tenga un comportamiento extraño cuando termine la programación y el servo intente moverse:esto se debe a una caída de voltaje excesiva en el cable USB que hace que el Trinket Pro se reinicie cuando el servo intenta moverse.

 

PIEZAS  IMPRESAS EN 3D

robotic

La base  , el bazo articulado  así como el anillo para el pulsador   se han realizado impresas en 3D

Los ficheros están disponibles como no en el repositorio Thingiverse  en la  url   https://www.thingiverse.com/thing:618811

Mientras ensambla las piezas impresas en 3D, notará que todos los orificios de los tornillos son ligeramente más pequeños o de mayor tamaño.

Los tornillos 2-56 se ensartarán automáticamente en los orificios de menor tamaño y girarán libremente en los orificios de mayor tamaño, lo cual  permite que el tornillo sujete firmemente la bandeja del destornillador mientras que el brazo que acciona la bandeja del destornillador se puede mover libremente.Si sus piezas no van juntas así, entonces necesitará ajustar su impresora o ajustar el tamaño de los orificios de los tornillos.

 

Fuente hackaday.io

OctoPrint sobre Windows


OctoPrint es un sofware creado por Gina Häußge y es 100% opensource  con un  interfaz amigable que hace de servidor  de impresion 3D  permitiendo controlar en la practica cualquier impresora 3D a distancia.

Gracias a este sw  podríamos dejar nuestra impresora imprimiendo durante horas mientras la controlamos desde cualquier parte del mundo ( se puede empezar, parar y pausar impresiones en tiempo real) o la monitorizamos gracias a que podemos conectarle una webcam y hacer streaming de las impresiones e incluso timelapses.

Otras utilidad  sin duda  interesante es subir o visualizar nuestros GCODES e incluso generarlos !las posibildades son  casi infinitas!.

Este sw esta  en constante desarrollo y mantiene una gran comunidad en Github que comparte e innova en sus nuevas implementaciones de acorde a las necesidade de cada usuario,

La forma más sencilla de instalar OctoPrint es usando un mini PC : orangePi como vimos en este port,  Raspberry Pi, etc   pero también es  posible instalarlo en cualquier ordenador  con windows  como vamos   a ver en este post:

 

 

Instalar Python, Git y OctoPrint

Para instalar OctoPrint desde el origen en Windows, necesitará hacer lo siguiente::

  1. Instalar Python 2.7 de 32bit (seleccione el paquete “Windows x86 MSI Installer “). Asegúrate de incluir PIP en la instalación y también de que el instalador añada Python a tu ruta.)desde aqui  Es importante seleccionar el fichero correspondiente al sistema operativos que tengamos instalado (aunque la arquitectura del pc sea otra.                                       python                                    Ejecutaremos el fichero msi  y como venos nos aseguraremos que se añade al  path ejecutable de Python   Python installation dialog
  2. Instalar Microsoft Visual C++ Compiler para Python 2.7 desde aquisurface pro
  3. Abrir interfaz de comandod  (Win+R   y ejecutar  cmd) e instalar  virtualenv usandopip install virtualenv:
    pip install virtualenv
    

    Verá algo como lo siguiente (prompt y salida  incluida, no copiar-pegar esto!):

    C:\Users\YourUser>pip install virtualenv
    You are using pip version 7.0.1, however version 7.1.2 is available.
    You should consider upgrading via the 'pip install --upgrade pip' command.
    Collecting virtualenv
       Using cached virtualenv-13.1.2-py2.py3-none-any.whl
    Installing collected packages: virtualenv
    Successfully installed virtualenv-13.1.2
    

    Si usted recibe un mensaje sobre PIP de no haber sido encontrado, su path aún no ha sido actualizado para incluirlo. Hágalo manualmente por ahora en el indicador activo redefiniendo  PATH:

    PATH=%PATH%;C:\Python27\Scripts
    

    ¡ No cierre la ventana con el prompt, manténgalo abierto!

  4. Instalar Git for Windows. :Git installation dialog                      Asegúrese de seleccionar “usar git desde el símbolo del sistema de Windows ” cuando le pide que decida cómo desea utilizar git desde la línea de comandos
  5. Abra un interfaz de comandos  (cmd) y cambiar a la ubicación en la que desea que se resida la carpeta de OctoPrint. Para este pot estamos asumiendo que esto sea C:\  Chequear  las fuentes de OctoPrint  Via git clone https://github.com/foosel/OctoPrint . Esto creará una nueva carpeta C:OctoPrint con las fuentes de OctoPrint que residen en él.
  6. cd C:\
    git clone https://github.com/foosel/OctoPrint
    

    Debe  verse como esta  (prompt y salida incluida, no copiar-pegar esto!):

    C:\Users\SomeUser> cd C:\
    C:\> git clone https://github.com/foosel/OctoPrint
    Cloning into 'OctoPrint'...
    [...]
    Checking out files: 100% (563/563), done.
    
    C:\>
    
  7. Aún en el símbolo del sistema, cambie a la carpeta de origen de OctoPrint  (cd C:\OctoPrint) y crear   un nuevo virtualenv: virtualenv venv. Activelos: venv\Scripts\activate.batNota: Si no ha registrado los orígenes de OctoPrint en C:OctoPrint, debe cambiar el comando de CD que se encuentra a continuación, asegúrese de que está en la carpeta correcta antes de ejecutar el virtualenv y activar. bat o no funcionará.
    cd C:\OctoPrint
    virtualenv venv
    venv\Scripts\activate.bat
    

    Debe  verse como esta  (prompt y salida incluida, no copiar-pegar esto!):

    C:\>cd OctoPrint
    C:\OctoPrint>virtualenv venv
    New python executable in venv\Scripts\python.exe
    Installing setuptools, pip, wheel...done.
    
    C:\OctoPrint>venv\Scripts\activate.bat
    (venv) C:\OctoPrint>
    

    Nota: en este punto podría ser una buena idea para asegurarse de que tiene la versión más actualizada de PIP instalado en su venv, así que mejor actualizar que ahora:

    pip install --upgrade pip
    

  8. Realizar   una isntalacion de  python setup.py install (o si tiene intención de hacer cambios,  python setup.py develop):
    python setup.py install
    

    Debe  verse como esta  (prompt y salida incluida, no copiar-pegar esto!):

    (venv) C:\OctoPrint>python setup.py install
    running install
    [...]
    Finished processing dependencies for OctoPrint==1.3.2
    
  9. Inicie OctoPrint simplemente ejecutando octoprint serve:
    (venv) C:\OctoPrint>octoprint serve
    2017-03-20 10:56:22,329 - octoprint.server - INFO - ******************************************************************************
    2017-03-20 10:56:22,332 - octoprint.server - INFO - Starting OctoPrint 1.3.2 (master branch)
    2017-03-20 10:56:22,332 - octoprint.server - INFO - ******************************************************************************
    [...]
    

    Nota: en este punto, Windows probablemente le preguntará si desea permitir que OctoPrint sea accesible desde su red. Las probabilidades son altas que usted desea esto, así que permita el acceso de redes de confianza por lo menos.


  10. Abra una nueva pestaña o ventana en su navegador e ingrese http://localhost:5000. Ahora debería estar mirando su interfaz web OctoPrint. Si desea acceder a él desde otro equipo de la red local, sustituya  localhost por la IP de su  PC  http://192.168.1.3:5000.

Felicitaciones, ahora tiene una configuración de OctoPrint de ejecución!

Para iniciar el servidor OctoPrint, abra un símbolo del sistema y ejecute  C:\OctoPrint\venv\Scripts\octoprint.exe serve.Si desea detener OctoPrint, pulse Ctrl + C en la ventana del símbolo del sistema o simplemente cierre.

Crear un acceso directo

Para facilitar el inicio de su servidor OctoPrint en el futuro, puede que desee crear un acceso directo en su escritorio o en algún otro lugar que pueda encontrar de nuevo, apuntando a C:\OctoPrint\venv\Scripts\octoprint.exe serve:

Creating a shortcut for starting the server

Configurar OctoPrint para poderse actualizar automáticamente

Si desea que OctoPrint pueda actualizarse, necesitará configurar la carpeta que ha retirado OctoPrint en OctoPrint configuración de software, haciendo clic en el icono de la pequeña llave en la esquina superior derecha y estableciendo “OctoPrint Checkout Folder ” a C:\OctoPrint:

Software Update configuration in OctoPrint's settings

Alternativamente, también puede realizar esta configuración mediante el archivo de configuración de OctoPrint  config.yaml en %APPDATA%/OctoPrint:

plugins:
  softwareupdate:
    checks:
      octoprint:
        checkout_folder: C:\OctoPrint

Instalar un servidor de webcam y configurar OctoPrint para ello

Puede usar algo como e YawCAM f para una funcionalidad similar a MJPEG-Streamer bajo Windows. Habilite las salidas “http ” y “Stream “. Si deja los puertos configurados en sus valores predeterminados, su URL de Stream será y su URL de instantánea será.

Puede configurarlos mediante el cuadro de diálogo de configuración de OctoPrint (véase más abajo) o en su config.yaml en %APPDATA%/OctoPrint:

webcam:
  stream: http://:8081/video.mjpg
  snapshot: http://localhost:8888/out.jpg

Si usted también quiere ser capaz de utilizar timelapsing, usted tendrá que obtener una compilación estática de Windows de ffmpeg. Ésos se pueden encontrar aqui. A continuación, configure la ruta de acceso a ffmpeg. exe mediante el cuadro de diálogo Configuración (véase más abajo) o config. yaml:

webcam:
  stream: http://:8081/video.mjpg
  snapshot: http://localhost:8888/out.jpg
  ffmpeg: C:\your\path\to\ffmpeg.exe

Webcam and timelapse configuration in OctoPrint's settings


Nota: la captura de pantalla muestra 192.168.1.3 como la IP del PC en la secuencia configurada-URL. Usted necesitará ajustar eso para emparejar su IP de PCS!

Fuente GitHub.com

Servidor para impresora 3d con Orange Pi PC


 

orangepi

 

 

 

En esta ocasión usaremos  la Orange Pi PC  para quitarnos el engorro de tener que colocar los modelos 3D en la tarjeta microsd cada vez que queramos imprimir o pasar a enviarlo por cable,

Asimismo el sw que vamos a instalar  trae otras utilidades como la de poder ver en tiempo real como va nuestra impresión desde cualquier lado gracias a una webcam que podemos conectarle, ver información y configuración de la impresora y de la impresión, que la impresora se apague sola cuando acabe de imprimir e incluso podemos hacer todas estas operaciones  desde nuestro teléfono móvil entre otras muchas opciones.

Antes de nada debemos  primero instalar un sistema operativo a  la Orange Pi PC , después accederemos por red a la misma,le  haremos una configuración básica, y luego le instalaremos el programa Octoprint (programa para manejar la impresora 3D de forma remota) que el sw que se encargara de toda la gestión con la impresora 3d

 

 

 

 

 

 

Shenzhen Xunlong dispone de la  placa Orange Pi PC ( y muchas variantes mas )  muy similares  em eencia  a la Raspberry Pi  pero con un coste   bastante inferior   siendo ademas abiertas y hackeables. Esta placa de desarrollo low cost compite abiertamente   con  otras tantas existentes  donde  la mas destacable es también la Banana Pi  ,  pretendiendo todas  ellas  competir  con la Raspberry Pi.

Esta placa integra una CPU basada en ARM Cortex A7 Dualcore y Quadcore (en la versión más potente), una GPU Mali compatible con OpenGL y 1GB DDR3 RAM, posibilidad de direccionar hasta 64GB de almacenamiento mediante tarjetas o por un puerto SATA, conexiones para audio, conector CSI para cámara, HDMI, VGA, USB OTG, USB 2.0, alimentación, GPIOs, IR, AV, receptor de infrarrojos, Ethernet RJ45 10/100M, tres puertos USB 2.0, uno microUSB OTG, un micrófono, un interfaz CSI para cámara y un encabezado de 40 pines compatible con Raspberry Pi,

Sobre diferencias respecto  a la original,ciertamente casi todas las placas SBC son bastante similares orientándose para ser clones  mas baratos  de  la Raspberry Pi. Es cuestión de gustos o necesidades, pues  como hemos visto no se pueden alegar diferencias sustanciales, excepto porque se basan en arquitecturas diferentes a la ARM (como las basadas en x86) de la cual se comenta tienden a calentarse mucho precisando normalmente de un radiador pasivo o si es posible mejor  activo (equipado con un miniventilador).

orange_pi

 

INSTALACION DE  UN SISTEMA OPERATIVO A LA ORANGE PI

Como la Orange Pi PC viene vacía tendremos que instalare un sistema operativo que la controle.

Nosotros usaremos el recomendado por el fabricante (armbian)  por lo que   también necesitaremos una microsd a poder ser de más de 8gb , el programa “SD Card Formatter” para formatear la microsd y el programa “Win32 Diskimager” para instalarle la imagen del armbian.

Los pasos a seguir son los siguientes:

  1.  Accedemos en un pc cualquiera con windows a la web de “armbian” y descargamos la última versión disponible:  https://www.armbian.com/orange-pi-pc/ (pincharemos en la descarga de  “Debian server”).armbian.png
  2. Si no lo tenemos instalado ,descargamos e instalamos el programa “SD Card Formatter” de:https://www.sdcard.org/downloads/formatter_4/eula_windows/
  3. Si no lo tenemos instalado ,descargamos el programa “Win32 Diskimager” de:
    https://sourceforge.net/projects/win32diskimager/files/Archive/
  4. Conectamos una microsd a nuestro pc Windows mediante un adaptador o lector de tarjetas.
  5.  Instalamos y ejecutamos “SD Card Formatter“, donde pone “Drive” deberá aparecer la letra de la unidad que representa a la microsd .Importamte :No hace falta mencionar que es muy importante asegurarse de que haber seleccionado la unidad donde esta conectada la microsd antes de continuar y no otra unidad pues obviamente se  va  borrar todo su contenido
  6. Pulsaremos en “Option” y donde pone “FORMAT SIZE ADJUSTMENT” seleccionaremos la opción “ON” para que la partición ocupe toda la microsd y  después le damos a “Format” y esperamos.
  7. Al  descargar la imagen de Debian el fichero viene comprimido en un fichero .7z, asi que debe descomprimirlo con el  programa  7zip  que  es gratuito  y open sw .Si no lo tiene instalado ,puede descargarlo desde http://www.7-zip.org/ 7zip.png
  8. Ahora instalamos y ejecutamos “Win32 Diskimager”
  9. Donde ponga “Image file” debemos cargar el archivo de armbian .img que  hemos descomprimido con el 7zip en el paso anterior  y donde pone “Device” debemos asegurarnos de nuevo que es la letra que representa nuestra microsd y luego pulsamos “Write“y esperamos.     
  10. Ya hemos acabado el proceso de instalación del sistema operativo en la Orange Pi PC . Ahora debemos quitar la microsd de nuestro ordenador e introducirla en su ranura/zócalo correspondiente de la Orange Pi PC

 

ACCEDIENDO A LA ORANGE PI PC POR RED LOCAL

Para acceder a la Orange Pi de forma remota tendremos que realizar los siguientes pasos:

1- Tenemos que conectar la Orange Pi a nuestro router con un cable de red ethernet y alimentarla con +5VDC.
2-En en nuestro ordenador tenemos que descargar un cliente SSH para
conectarnos  a la Orange Pi  como por ejemplo  el programa “Putty” que podemos descargar de:http://www.putty.org/
3-  Para usar el “Putty” lo único que hay que hacer es colocar la dirección IP que tiene la Orange Pi PC en nuestra red local donde pone “Host Name (or IP ADDRESS)” y luego pulsar en “Open” para acceder a la Orange Pi  para eso primero necesitamos saber la IP de la misma.

4-Una forma muy sencilla de obtener la IP de la Orange Pi PC es instalar el programa Fing en nuestro smartphone Android (debe estar conectado por wifi a nuestra misma red )

5 – Ya tenemos la IP de la Orange Pi que era lo que nos hacía falta para acceder a ella por SSH, ahora abrimos el “Putty” y donde pone “Host Name (or IP ADDRESS)” pegamos la IP y le damos a “Open”. Se nos abrirá una consola desde donde a partir de ahora interactuaremos con la Orange Pi

6- Lo primero que te pide es el usuario administrador para acceder al sistema, por defecto en “Armbian” es: root (lo escribimos y pulsamos enter). A continuación nos pedirá una contraseña; por defecto es:1234

7 – A continuación volverá a pedirá que cambie la contraseña del usuario root, primero introducimos la contraseña actual de nuevo:1234   y después introducimos la nueva contraseña larga de al menos 8 caracteres  y la repetimos para confirmar ( esta sera la nueva  contraseña  que tendra que usar para acceder a partir de ahora)

8- Para acabar el primer acceso nos pedirá que creemos un nuevo usuario, escribimos el
nombre que queramos y pulsamos enter. A continuación nos preguntará información que podemos dejar en blanco pulsando enter hasta que nos pregunte si queremos guardar el usuario, pulsamos la tecla Y (de yes) y luego enter y ya hemos acabado con el apartado de acceso a orange pi PC

CONFIGURACIÓN BÁSICA DE LA ORANGE PI PC

Ahora vamos a hacer una configuración básica para instalarle el Octoprint después.

  1. – Para empezar  lo mejor es reiniciar el sistema con:
    sudo reboot (cuando introduzca el omando el “Putty” se cerrará).
  2.  Esperamos a que se reinicie la Orange Pi y volvemos a abrir el “Putty” y a colocar la IP de la Orange Pi  para conectarnos de nuevo con el usuario root y con la nueva contraseña
  3.  Ahora nos movemos a la carpeta sources.list.d con el comando:
    cd /etc/apt/sources.list.d/
  4.  Aquí vamos a añadir un nuevo repositorio a la Orange Pi para que pueda descargar paquetes para sus programas cuando le haga falta, para eso tenemos que crear un archivo con el programa nano (el “block de notas” de linux xD) con el comando:sudo nano raspbian.list
  5. Se abrirá una nueva pantalla donde deberás pegar la siguiente línea:deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free
  6.  Una vez hayas pegado la línea pulsa Ctrl + X, luego pulsa la letra Y y luego e al enter y Ctrl+x para salir del editor.
  7. – Una vez añadido  solo para el caso de otras placas con WIFI(por ejemplo la Orange Pi ZERO)  ,la IP con la que accedemos a la Orange Pi  se la ha dado tu router de forma dinámica/automática lo cual  quiere decir que en alguna ocasión podría cambiar y esto no es práctico a la hora de usar el Octoprint, por lo tanto tendreiamos  que ponerle una IP fija y única que no cambie tanto para el acceso de la Orange Pi  por cable de red.Para eso  usariamos el comando llamao “nmtui”, para ello ponemos:sudo apt-get install NetworkManager-tui   sudo apt-get install nmtui .  Riniciarimos la red y luego el sistema (lo cual nos cerrará el “Putty”) con:
    sudo /etc/init.d/networking restart  sudo reboot
  8. Ahora  revisamos si necesita instalar algún paquete nuevo y reiniciamos con:

sudo apt-get update
sudo apt-get upgrade
sudo reboot
PD: Es posible que en algún momento de alguna instalación se pare y te pregunte si quieres continuar por seguridad, pulsa la tecla Y y luego enter para continuar.

 

 

INSTALACIÓN DE OCTOPRINT EN LA ORANGE PI

Ahora y por último vamos a instalar el programa Octoprint a nuestra Orange Pi , para ello:

  1.  Primero creamos un usuario llamado octoprint y le ponemos los privilegios necesarios con:
    sudo adduser octoprint
    sudo usermod -a -G tty octoprint
    sudo usermod -a -G dialout octoprint
    sudo adduser octoprint sudo
  2. Ahora ejecutamos el siguiente comando para editar el privilegio de administración del usuario octoprint:
    sudo visudo
  3. Se nos abrirá un archivo en el que tenemos que copiar y pegar la siguiente línea al final de todo el documento:
    octoprint ALL=(ALL) NOPASSWD:ALL
    Una vez haya pegado la línea pulsa Ctrl + X, luego pulsa la letra Y y Enter. Para salir del editor usaremos Ctrl+x
  4. Ahora quitamos la contraseña del usuario Octoprint con privilegios con el siguiente
    comando e instalamos todos los paquetes y actualizaciones necesarias para el octoprint:
    sudo passwd octoprint -d
    sudo apt-get install python-pip python-dev g
  5. Vamos a la carpeta raíz de este usuario con:
    cd ~
  6. Instalamos de nuevo paquetes necesarios para el octoprint usando por orden estos
    comandos:
    wget https://pypi.python.org/packages/source/p/pyserial/pyserial-2.7.tar.gz
    tar -zxf pyserial-2.7.tar.gz
    cd pyserial-2.7
    sudo python setup.py install
    sudo apt-get update
    sudo apt-get upgrade
  7.  Ahora el paso definitivo para instalar el octoprint, usaremos por orden estos comandos para su instalación:
    cd ~
    git clone https://github.com/foosel/OctoPrint.git
    cd OctoPrint
    sudo python setup.py install
  8.  Ya tenemos instalado el octoprint, lo único que tendríamos que hacer para iniciarlo es usar el comando:
    Octoprint

Lamentablemente  ocurre una cosa: cuando apaguemos la Orange Pi y la volvamos a encender el octoprint estará apagado, así que lo que podemos hacer por comodidad es crear un script para  hacer que se inicie automáticamente el octoprint cuando encendamos la Orange Pi :

  1.  Nos logeamos como superusuario con:
    sudo su
  2.  Vamos a la raíz y creamos un archivo llamado octoprint.sh con:
    cd ~
    sudo nano octoprint.sh
  3. Ahora se nos abrirá un archivo vacío en el que tenemos que pegar las siguientes líneas (tiene que quedar tal cual):
    #!/bin/bash
    ### BEGIN INIT INFO
    # Provides: octoprint
    # Required-Start: $syslog
    # Required-Stop: $syslog
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: octoprint
    # Description:
    #
    ### END INIT INFO
    su octoprint -c ‘octoprint’
  4. Después pulsamos Ctrl + X, luego pulse la letra Y , Enter y nuevamente Ctrl+x para salir del editor.
  5. Ahora le damos permisos de ejecución y lo copiamos a la carpeta de inicio de armbian:
    sudo chmod +x octoprint.sh
    sudo cp octoprint.sh /etc/init.d/
  6. Nos movemos a la carpeta y convertimos el script en un daemon (proceso de linux) para que se inicie con la Orange Pi:
    cd /etc/init.d/
    sudo update-rc.d octoprint.sh defaults
  7.  Ahora lo único que tenemos que hacer es reiniciar: (se cerrará el Putty)
    sudo reboot
  8. ¡¡Ya está terminado !! lo que tenemos que hacer ahora es alimentar  la Orange Pi   y sin hacer nada debería  conectarse a la red  e iniciar el octoprint.
  9. Esperaramos un poco a que cargue y a continuación en nuestro ordenador  abrimos un navegador  colocamos en la dirección url la ip  de la Orange Pi  (en mi caso 192.168.1.57 ) seguido del puerto :5000 y ya podremos acceder al ¡¡Octoprint!!

 

Primeros pasos con Ocoprint

  1. Una vez accedamos a la url  del octoprint , solo tenemos  que logearnos con el usuario octoprint, y configurar vuestra impresora 3D  en nuestro perfil.
  2. Empezara el asistente solicitándonos un usuario para    conectarnos desde nuestra red( y fuera )accesscontrol.png
  3. Si la verificación de conectividad está activada, OctoPrint verificará regularmente si está conectada a Internet. Esto es útil para evitar operaciones intensivas en recursos (como la búsqueda de actualizaciones) si ya está claro que no tendrán éxito de ninguna manera.

    Si está deshabilitado, OctoPrint siempre asumirá que tiene una conexión activa a Internet. Si ese no debería ser el caso, los inicios del servidor, las comprobaciones de actualización y similares podrían demorar más. Es muy interesante por tanto  comprobar la conectividad mediante el botón Test host & port   y después Enable Conectivity Chck antes de darle a continuar (Next)conectividad.png

  4. Para protegerse contra problemas graves conocidos con ciertas versiones de plugins de terceros, OctoPrint admite el uso de una lista negra de plugins centralizados para deshabilitar automáticamente dichas versiones de plugins antes de que puedan interferir con el funcionamiento normal, lo que le permite desinstalarlos o actualizarlos a una versión más nueva.De forma predeterminada, OctoPrint utilizará la lista negra alojada en plugins.octoprint.org/blacklist.json, que también puede ver en un formato legible más humano aquí.Por taantp hay que decidir si permite o no buscar y usar esta lista negra centralizada comenzando con el próximo inicio del servidor. También puede cambiar su decisión en cualquier momento a través de Configuración> Servidor desde OctoPrint.blacklist
  5. Toca configurar CuraEngine.La ruta de acceso a CuraEngine aún no se ha configurado, para poder usar CuraEngine para cortar debe especificarse.
  6. Descargue en su navegador y cópielo en una carpeta de su Pi, por ejemplo, a través de SSH o descárguelo en su Pi:                                                                                                      wget http://octoprint.org/files/octopi/cura_engine_14.12/cura_engine
  7. Hacer ejecutable: chmod + x /root / cura_engine
  8. Pruebe si se ejecuta: / root / cura_engine –help
  9. Configure / path / to / cura_engine como la ruta a CuraEngine en el complemento de Octocure Cura
  10. Ya hemos finalizado la instalación del octoprint, solo tenemos que apagarlo todo conectar nuestra impresora 3D con nuestra Orange Pi  mediante USB y encenderlo todo.

En este vídeo podemos ver este excelente programa  usando una Orange pi  comos servidor de impesión 3d y  su operativa básica para empezar a trabajar desde este entorno de red:

 

Todo el proceso de instalación del OctoPrint aquí explicado sirve igualmente para otras placas similares a la Orange Pi  con o  sin wifi  como es la Raspberry Pi  Zero o similares.  En el caso de disponer de una Raspberry Pi 3 el proceso puede sera un mas sencillo pues existe una distribución llamada Octopi  con todo preinstalado  así que no es necesario instalar nada (lo puede descargar desde https://octoprint.org/download/)
En próximos post    hablaremos  como configurar el octoprint con su impresora, como instalarle una webcam para ver a tiempo real el proceso, como vincular Octoprint con aplicaciones externas y móviles, como hacer que octoprint apague la impresora automáticamente cuando acabe de imprimir, así  como acceder desde cualquier parte del mundo a su Octoprint.

Cómo puede mejorar la impresión 3D la vida de muchas personas


La impresión en 3d promete cambiar en un futuro los métodos clásicos de fabricación tal y como lo conocemos actualmente hasta tal punto que ya hay personas que piensan que muchas artículos que usamos a diario se podrán imprimir de forma personalizada  y mas económica incluso en nuestro hogar usando esta tecnología .

Hay  pues una revolución silenciosa   que esta ocurriendo básicamente por tres motivos:

  • Permite dar  rienda suelta a  la innovación como nunca hasta ahora se podía  hacer con ninguna otra tecnología   pues  permite crear  y auto-constuir  productos únicos  in-situ,  con un coste ridículo  que van desde juguetes para niños hasta joyas, aviones no tripulados e incluso  tejidos,  que estiran la imaginación del diseñador.
  • Se  puede llegar ha crear artículos  y objetos  verdaderamente personalizados, como pueden ser desde objetos  de uso común como carcasas para dispositivos electrónicos ,camisetas , pequeños  prototipos ,etc  hasta   dispositivos relacionados con la salud como por ejemplo prótesis , coronas dentales y aparatos ortopédicos . Lo singular  es que la producción incluye no solo artículos únicos y personalización masiva, sino también tiradas cortas de productos idénticos.
  •  En definitiva ,   gracias  a la  democratización de  esta  tecnologia   se está cuestionando los modelos comerciales tradicionales que implican que solo las empresas pueden innovar y traer nuevos productos al mercado pues  ahora  cualquier persona o grupo de personas , incluso  geográficamente dispersos  pueden  colaborar utilizando herramientas colaborativas e impresoras 3D  para crear  nuevos productos.

 

Algunos  ejemplos de objetos destacables  impresos en 3d  actualmente son los  implantes dentales, prototipos, modelos arquitectónicos, plantillas de montaje,tazones de diseño, zapatos deportivos hechos a medida,joyería, instrumentos musicales diseñados por estudiantes y un largo etcétera.

Para todos los que nos entusiasma  explorar la tecnologia, todavía las impresoras 3d no son dispositivos económicos y tampoco definitivos , así que quizás auto-construirse una sea una buena opción pues el coste un kit de impresora 3d  suele ser una fracción de lo que cuesta una impresora 3d ya montada ,aunque  esto requiere una cierta cantidad de destreza física, sentido común y una comprensión profunda de lo que está haciendo , pero con paciencia se consigue.

Una vez la impresora 3d en nuestro poder  (auto construida o comprada ) puede que  surjan problemas  debidos a las altas temperaturas involucradas con la impresión 3D, ya que la boquilla de extrusión del extremo caliente puede funcionar alrededor de 230 ° C, la cama calentada corre a 110 ° C y el material ( que puede ser de diferentes tipos ) saldrá inicialmente alrededor de 200 ° C, por lo que debe prestarse especial cuidado y atención cuando se manejan estas partes de la impresora durante el funcionamiento.

Después de imprimir utensilios  para el hogar  casa, regalos para amigos o proyectos académicos , ¿qué puede ser más satisfactorio que imprimir algo para alguien que lo necesita? . Pues en efecto, como ya hemos mencionado ,esta tecnología permite aplicarse o a la fabricación de prótesis haciendo accesible estos dispositivos a toda la población y con ello cambiando la vida de muchas personas

Veamos algunos ejemplos muy hermosos , hoy que en  día de Navidad, de como  un objeto impreso en 3D puede realmente cambiar la vida  de muchas personas.

 

Hailey Dawson

Personalmente   pienso  que uno de los dispositivos  más emocionantes que se pueden construir mediante  impresión 3D son los dispositivos médicos como pueden ser  prótesis e implantes pues estos realmente pueden cambiar literalmente  la vida de las personas.

Precisamente lo singular  de esta tecnología es que actualmente  una mano mecánica como la prótesis de Hailey de 7 años puede costar unos  25€ en materiales,  en gran contraste  con las prótesis tradicionales para jóvenes que, ademas de ser  demasiado costosas ,  sobre todo  no permiten ademas evolucionar a la medida  que el niño va creciendo. En contraste a esto  , una prótesis impresa en 3d  puede ayudar a una persona joven a desarrollarse a un ritmo cercano al desarrollo de sus compañeros y ademas por un coste ínfimo.

Hailey nació con el Síndrome de Polonia, lo que le dejó sin tres dedos  en su mano derecha,  pero gracias  a equipo de la Universidad de Nevada en Las Vegas, fue posible   crear  una  prótesis impresa en 3D  para e Hailey .

Tal  fue su éxito de su funcionalidad  que Young Hailey lanzó el primer lanzamiento ceremonial del Juego 4 entre los Astros de Houston y los Dodgers de Los Ángeles con su mano mecánica, pero  no termina el caso allí pues ella ha hecho  una gira por  30 estadios, realizando el primer lanzamiento para cada equipo de Grandes Ligas.

niña.PNG

Nick

Podemos encontrar numerosas e impresionantes historias de personas jóvenes que imprimen en 3D un brazo ,o una mano protésica, para un compañero de clase, pero  lo singular  de esta  historia es que en este caso es el  un joven quien  imprimió en 3D una mano mecánica para un adulto ( un maestro) .

Alramon siempre había estado interesado en la impresión 3D, interés que le despertó al ver la película de Disney “Big Hero 6”. Cuando conoció a Nick en una biblioteca, decidió aceptar el desafío y, ayudado por su padre y su hermano, desarrollaron una mano protésica para el hombre, impresa en su propia impresora 3D.

Un grupo de amigos de Nick había estado buscando una manera de ayudarlo desarrollando una prótesis impresa en 3D para él y de hecho  habían comenzado a trabajar en la plataforma “Enabling the Future“,  que permite a los usuarios utilizar su propia impresora 3D casera con  planos de código abierto para imprimir toda serie de protesis, asi que precisamente  Calramon  imprimió la prótesis con la impresora 3D de metal con la impresora  Makerbot de su familia en su casa.

La prótesis consiste en un guante para sostener las cuerdas que se enroscan a través de las partes de los dedos cuya creación costó solo 160€ asi que  Nick esta extremadamente agradecido e impresionado por las habilidades de los chicos.

 

hermanos.png

Calramon y su hermano también tienen un sitio web propio, que tiene como objetivo distribuir partes para un quadcopter y tienen un canal de YouTube.

 Not Impossible Labs

Existe una brecha profunda en la atención médica en   todo  el  mundo, un vacío que se está cerrando a través del uso de impresoras 3D.

En otoño, Mick Ebeling, el fundador de Not Impossible Labs, fue a África, a las montañas Nuba de Sudán. El objetivo de Mick era devolver esperanza e independencia a un niño, Daniel Omar pues dos años antes, Daniel perdió un brazo en el hombro y el otro en el antebrazo durante la guerra civil sudanesa mientras estaba cuidando la manada de vacas de su familia . Él se escondió detrás de un árbol abrazando este( que le salvó  salvó la vida),  pero desgraciadamente,  la bomba le arrancó las extremidades. Daniel pasó de ser un joven de 14 años que apoyaba a su familia, a llevar una total dependencia de los demás.

Mick llevó una impresora 3D de  2.100€  a la aldea de Daniel, donde, con un valor de 42€, imprimió los componentes de plástico del brazo y la mano protésicos de Daniel. Mick también formó  al personal medico local sobre cómo usar la impresora y el software 3D de modo que después de irse, los lugareños ya usaban esa impresora 3D para fabricar una prótesis por semana.

El milagro  pues es  el coste ( unas 1000 veces menor , ya que una prótesis tradicional de valor de  42100€  se puede hacer por  un coste de 42€!) ,  pero  hay otras ventajas : ,versatilidad , personalización , peso, etc   !   Realmente es sorprendente  poder crear una extremidad impresa en 3D  muy por debajo de lo que costaría una convencional de bajo costo que funcionará aun cuando la tradicional cara ya no esté disponible. !

Vemos pues como la impresión 3D tiene un increíble potencial para alterar la vida.

Enabling the Future y el “3D Mechanical Hand-Maker Movement

El ultimo ejemplo del que vamos  a hablar ,surge de la union  Enabling the Future y l “3D Mechanical Hand-Maker Movement” que se inspiraron en dos extraños, un fabricante de utilería de los EE. UU y un carpintero de Sudáfrica que estaban separados por mas  16.000 km. Se reunieron en línea para crear un dispositivo de mano protésico para un niño pequeño en Sudáfrica, y luego regalaron los planos de forma gratuita, para que las personas que necesitasen la prótesis puedan hacerlo por sí mismos

Lo que originalmente comenzó como un par de tipos que crearon algo para ayudar a un niño necesitado se ha convertido en un movimiento mundial de fabricantes de herramientas, ingenieros y terapeutas ocupacionales, artistas, diseñadores, estudiantes y profesores, entusiastas de la impresión en 3D: de padres, familias y personas como usted y yo, que solo queremos hacer una diferencia.

 

 

El poder de autoconstruir lo tenemos todos

Hemos visto con estos ejemplos   que la capacidad de imprimir en 3D una mano protésica u otro dispositivo adaptativo en casa -o tiendas especializadas – puede ser la aplicación clave que impulse el uso de impresoras 3D por parte de los consumidores.

Si conoce a una persona joven, o un adulto, que podría beneficiarse de una prótesis impresa en 3D económica y funcional, he  aquí  algunos recursos gratuitos:

Atomic Lab
e-Nable
Limbitless Solutions
NIH 3D Print Exchange (curated by e-Nable)
Open Bionics
Thingiverse
yeggi (search engine devoted to 3D print models)