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

Anuncios

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)

 

Mejore su cobertura wifi con un reflector impreso en 3D


Empíricamente muchos sabemos  desde  hace mucho tiempo que   el papel de aluminio sobre una cubierta que le de rigidez mecánica mejora la señal WiFi  , de modo que obvio si es  con una pieza impresa en 3D  diseñada   a medida del router lo hará aun mucho mejor .

Esto es tan  así, que de hecho, en Internet podemos encontrar muchísimos diseños  desde los mas simples,  basados en  componentes reciclados  (como  por ejemplo latas de refrescos),   a  diseños en 3D mcuho  mas elaborados  ,  pero todas , al final ,buscan conseguir que nuestro WiFi funcione mejor, tengan más alcance y nos proporcionen más velocidad.

Durante mucho tiempo, ha existido controversia al respecto, pero  un grupo de investigadores de la Dartmouth University ha confirmado que el papel de aluminio mejora la señal WiFi y su velocidad. Esto es así ,  hasta tal punto que incluso han diseñado un software   (el cual por cierto  no han liberado  )  llamado  wiPrint  ( http://dartnets.cs.dartmouth.edu/wiprint ),   el cual  pretende adaptar la parábola   a las antenas físicas del router   a la morfología de la vivienda para intentar llegar  a las zonas con sombra del wifi.

El diseño, por tanto depende de los requisitos que tengamos, así como de la configuración de las antenas del router  ( aunque, por  cierto,   cada será menos efectivo dado que los routers modernos  tienden a ocultar sus antenas ) , por lo que cada uno de los “reflectantes” de la señal ,será único  intentando  personalizar  así la cobertura inalámbrica.

Con la entrada en la configuración del entorno de grano grueso y la cobertura preferida (por ejemplo, áreas con señales que se deben reforzar o debilitar), el sistema calcula una forma de reflector optimizada adaptada al entorno determinado. Después  el usuario simplemente imprime 3D el reflector y lo coloca alrededor de un punto de acceso Wi-Fi para realizar la cobertura del objetivo.

Su creadores aseguran  que han hecho  experimentos para examinar la eficacia y los límites de los reflectores optimizados en diferentes entornos interiores. Los resultados muestran que los reflectores optimizados coexisten con una variedad de Wi-Fi AP y debilitan o mejoran correctamente las señales en áreas objetivo en hasta 10 o 6 dB, lo que resulta en cambios de rendimiento de hasta -63.3% o 55.1%.

En el vídeo siguiente, podemos  ver  el funcionamiento de WiPrint, el sistema que han creado para desarrollar a la carta mediante una impresora 3D estos “reflectantes” de la señal WiFi. Se trata de simples láminas que luego deben ser cubiertas con papel de aluminio como si estuviéramos envolviendo un alimento.

En el vídeo podemos ver también un ejemplo práctico de lo que se consigue con WiPrint al aumentar la señal en todas las zonas deseadas de la casa.

 

Uno de los responsables del proyecto señala que con una simple inversión ,sabiendo los requisitos de cobertura que necesitamos, se puede construir este “reflectante” de la señal a la carta para multiplicar el rendimiento de la señal WiFi. Además, no dudan en señalar que esto supera con creces a otras soluciones mas costosas.

Antena wifi expermiental  imprimible

En  una linea paralela  a wiprint,   pero  abierta a  la experimentación,   es posible modelar  nosotros mimos nuestra propia parábola esta vez pensando sobre  todo en un router   sin antenas   exteriores .

El   diseño  de  puede descargar desde   thinginverse   desde  https://www.thingiverse.com/thing:1731014  y tiene un aspecto  similar al siguiente:

 

Según su creador, esta  pantalla wifi ayuda a aumentar la señal de su router Wi-Fi  mediante este diseño que se puede descargar  de forma gratuita.

El autor imprimió   el diseño  con  PLA   con filamento de .3  y relleno del 5% . Una vez impreso ,simplemente  debe cubrir el área parabólica interna con papel de aluminio estándar, colocando directamente detrás de la antena de su Wi-Fi (para que sobresalga hacia afuera), y listo.

Si el router  Wi-Fi ,no tiene antena exterior ,como es el caso del famoso  router HomeSation  , simplemente  se debe colocar  detrás de la misma manera, pero colocando el router de forma vertical ,dado que la antena interior  suele colocarse  en la parte posterior  .

 

 

Supuestamente  este diseño  amplifica las señales electromagnéticas del transpondedor al receptor, aumentando así la frecuencia y reduciendo la longitud de onda para obtener más velocidad.

Esta impresión mide 5 pulgadas de alto, pero lo mas  importante  es  que  se  puede escalar con su editor ( por ejemplo tinkerkad)       o  incluso cortador si fuese necesario.

 

¿Cual es la temperatura ideal del extrusor para imprimir en Pla y ABS?


Cuando un usuario se está iniciando en el apasionante mundo de impresión 3D  es frecuente que surjan dudas sobre a qué temperatura se debe imprimir el PLA o el ABS, que son los dos materiales más comunes para iniciarse en la impresión 3D.

Cómo la mayoría de los usuarios de impresión 3D saben, uno de los principales parámetros que afecta directamente  al acabado de las piezas realizadas con impresoras 3D FDM es la velocidad de impresión, de modo que  a mayor velocidad de impresión peor acabado obtendremos y obviamente a la inversa ( cuanto mas lenta sea la impresión mejor acabado tendrá la pieza , de modo que  el  nivel de acabado de una pieza se puede afirmar que es directamente proporcional al tiempo de impresión.

Pero ,además  de la velocidad de impresión (medida en mm/s) un parámetro crucial es  la temperatura de extrusión debido a que cuanto mayor sea la velocidad de impresión,  mayor temperatura de extrusión necesitaremos.

 

PLA

El PLA es menos conocido que el ABS y  se utiliza comparativamente mucho menos en la industria. Es un producto que de vende como “natural”, pues los componentes básicos son plantas como el maíz aunque  recientemente  este tema  esta siendo muy discutido

PLA básicamente tiene varias  ventajas principales frente el ABS:

  • No emite gases nocivos
  • Hay un rango más amplio de colores (fluorescente, transparente, semitransparente…).
  • Se puede imprimir con todo tipo de impresoras (no necesita base de impresión caliente  en teoria ) y se puede imprimir sin base  (pero si la tiene mejor)
  • Sobre todo, es mucho mas sencillo obtener buenos resultados al necesitar mucha menor temperatura para fundir el filamento.

Sus inconvenientes respecto al ABS son básicamente dos: no resiste las altas temperaturas (se empieza a descomponer a partir de 50-60 grados centígrados) y el postproceso (mecanizar, pintar y, sobre todo, pegar) es mucho más complicado. Se utiliza básicamente en el mercado doméstico.

Todos los fabricantes de filamentos facilitan un rango de temperaturas entre las cuáles su impresión es óptima  pero como se puede ver el margen suele ser muy amplio  (temperatura de impresión:190-220 ºC  y Velocidad de impresión: 50-100mm/s)

pla

 

 

Normalmente esta temperatura ideal se debe ir ajustando mediante pruebas hasta obtener el mejor acabado y adherencia, ya que puede variar significativamente en función de que extrusor utilicemos por ejemplo, ya que según la posición y el estado de la sonda de medición de temperatura real, ésta puede variar significativamente.

 Una buena referencia  es utilizar la siguiente referencia :a  una velocidad lenta  de 20mm/s , usar  para la primea capa  la temperatura  de 195 º para el filamento      y 70º  para la cama caliente , temperaturas que podemos disminuir en  185º para el extrusor y 60 º para  la cama  .
Dudas habituales sobre la temperatura y la velocidad de impresión del PLA y ABS
Si bien la gráfica es una referencia ,lo cierto es que inlcuso hay personas como un servidor disminuyen unos grados la temperatura del extrusor (190-222º)  y de la cama (50-100º)    obteniendo muy buenos resultados , no  olvidando eso si de  rociar la cama cliente con laca del pelo  y luego  precalentar la cama claiente al menos a 70º.

 

ABS

El ABS se usa extensivamente en los procesos de fabricación actuales: piezas de Lego, carcasas de electrodomésticos, componentes de automóvil… Al tener un punto de fusión alto, se puede utilizar para fabricar contenedores de líquidos calientes, hay que extruirlo a unos 230-260 grados y hay que imprimirlo obligatoriamente en impresoras con base de impresión caliente ( es decir lo que llamamos cama caliente)

 

El filamento ABS tiene un menor coeficiente de fricción que el PLA por lo que requiere de menos fuerza para ser extruído, por eso necesita una mayor temperatura de impresión. Si no somos capaces de encontrar la temperatura óptima de impresión aparecerán problemas de impresión. Por ejemplo, si la temperatura de extrusión es muy baja, el filamento no fluirá correctamente por lo que pueden quedar huecos entre capas e incluso hacer que se separen las capas. Si además aumentamos excesivamente la temperatura, el plástico dejará puntos huecos en la pieza.

Además debemos tener en cuenta que si el color del filamento es más oscuro necesitará más temperatura de extrusión debido a los propios aditivos de coloración del filamento. En función del color del filamento puede llegar a variar la temperatura hasta 5 ºC imprimiendo a la misma velocidad (Tanto al alza como a la baja).

En las gráficas se puede apreciar la tendencia de cómo varía la temperatura de extrusión en función de la velocidad de impresión pero esta no es la “verdad absoluta”, pues cómo hemos comentado puede variar en función de muchos parámetros.

abs

Al llegar al punto de fusión el ABS desprende gases que en concentraciones altas pueden ser nocivos. Se puede utilizar sin problemas en casa o en la oficina, pero para evitar las concentraciones altas no se recomienda tener varias impresoras funcionando en un espacio pequeño y sin ventilar.

El ABS se puede mecanizar, pulir, lijar, limar, agujerear, pintar, pegar etc. con extrema facilidad, y el acabado sigue siendo bueno. Además, es extremadamente resistente y posee un poco de flexibilidad. Todo esto hace que sea el material perfecto para aplicaciones industriales.

 

Construya su propio cargador casero para su Pebble Classic


Pebble Classic  es uno de los  modelos mas vendidos  SmartWatch con pantalla monocroma de 1,26″  basado en tecnologia e-ink (tinta electronica) que permite  leerlo incluso con luz solar directa . Gracias al bajo consumo de la pantalla le permite estar  siempre encendido    y ademas con una duración de batería  que sobrepasa con creces la semana de uso.

Como cualquier smartwatchse conecta a su smartphone Android o Ios  a través de Bluetooth para proporcionar notificaciones personalizadas y aplicaciones descargables. Ademas también lo puede personalizar con watchfaces y aplicaciones para adaptarlo a su estilo y sus intereses personales.

Otras de las posibilidades que ofreces es controlar sus aplicaciones musicales favoritos, incluyendo iTunes, Spotify y Pandora de su Pebble mientras realizas deporte (se puede realizar un seguimiento del rendimiento con la popular aplicación de fitness RunKeeper)  y por supuesto saber quien nos llama colgando o descolgando desde el propio Pebble.

Con las notificaciones, puede obtener actualizaciones discretos sobre la información que es más importante para usted. Además de identificador de llamadas, correo electrónico, mensaje de texto y alertas de calendario, puede elegir recibir notificaciones de Facebook, Twitter, Instagram y mil cosas mas,   todo ello  con un precio muy contenido  pues cuesta en Amazon menos de 50€.

Cargador casero  autoconstruido.

¿Perdió su cable cargador original de Pebble Classic  o quiere un cargador extra, para llevarlo siempre   consigo ?

Pues la buena noticia  es  que puede tener el suyo en menos de 1 hora  gracias a una impresora 3D  y un poco de cable

En  efecto realmente  nunca ha sido tan fácil construir un cargador  pues únicamente tiene que ir al repositorio  de Thingiverse,  en https://www.thingiverse.com/thing:295226    y  descargar el  directorio del proyecto

Una vez descompimido el fichoer , en el directorio creaado vera  que hay dos ficheros stl   , el primero para  la version classic  pebblecharger.stl  y el segundo  pebblesteelcharger_test.stl para la version Steel .   Este  segundo diseño es bastante diferente al original y necesita ser probado por lo que el autor lo considera aun en progreso.

pebble

Una vez  imprima en una impresora 3d  el fichero pebblecharger.stl   ( personalmente lo he hecho con PLA a 220º y la cama caliente a 70º)   solo necesitará dos piezas de alambre de metal  para hacer los contactos , tal  y como puede  ver  en el video , donde la clave es pinchar estos justo en los orificios que hay preparados en el diseño.

pebbleplastcio.png

No es necesaria una estructura de soporte a la hora de imprimirlo , pues justo empieza a imprimirse sobre uno de los   bordes ayudando así a evitar el combado.

Para los conectores  necesitará un alambre de metal que sea lo suficientemente flexible como para darle forma, pero lo suficientemente rígido como para mantener su forma al final. Para poner los cables en su lugar, es probable que necesite algunas pinzas.

Antes de usarlo, verifique que la impresión no tenga bordes filosos, especialmente en el lado opuesto al enchufe USB. Las rebabas o los bordes afilados pueden rayar ligeramente la carcasa de plástico en el lado derecho de su Pebble
En el siguiente vídeo  se puede apreciar todo el proceso  donde la originalidad  es ,en lugar de usar imanes,  gracias al diseño muy concienzudo,  encaja perfectamente  cumpliendo su misión sin estos.

 

 

 

 

NOTA : Como con cualquier enchufe no certificado, siempre existe el riesgo de dañar su equipo. Tenga cuidado y uselo bajo su propio riesgo!

Como editar archivos STL


Cómo puedo editar archivos STL? Eso es algo que cualquier propietario de una impresora 3D tarde o temprano se pregunta. Después de todo: Los archivos STL listos están bien. Pero, ¿qué ocurre si un archivo STL que descargó carece de algunas funciones, está dañado o necesita sólo una parte de él? Ahí es cuando se necesita un editor STL.Le mostramos cómo editar un archivo STL con 5 editores STL gratuitos: FreeCAD, SketchUp, Blender, Meshmixer y Meshlab.

 

La edición de archivos STL se puede hacer en dos tipos diferentes de software de modelado:

  • Por un lado, hay software de CAD (Computer Aided Design), que está diseñado para la construcción, mediciones exactas y modelado de sólidos. Estas herramientas no fueron hechas para la impresión 3D en el primer lugar. En el software de CAD, los círculos, por ejemplo, son círculos “reales”; en la impresión 3D – y en archivos STL para la impresión 3D – los círculos se representan como polígonos. Por lo tanto, las herramientas CAD no pueden mostrar toda su fuerza al editar archivos STL, sin embargo, pueden utilizarse para trabajar con archivos STL. Tres de las cuatro herramientas que presentamos en este artículo son herramientas CAD verdaderas: FreeCAD, SketchUp y Blender.
  • Por otro lado, existen herramientas de edición de mallas como MeshMixer y MeshLab diseñadas para modelar, animar y objetos representados por una superficie 2D. Esto significa: Estos objetos tienen sólo una capa y no hay relleno. Esto puede causar paredes finas en papel en la impresión 3D, lo que puede resultar en problemas, si el objeto no se solidifica (lo que, sin embargo, se puede hacer fácilmente en herramientas como Meshmixer). De hecho, los editores de malla son excelentes herramientas cuando se trata de editar archivos STL.

 FreeCAD

FreeCAD es un software de código abierto y libre de usar CAD. Ofrece muchas herramientas diferentes para la construcción, como rascacielos, dibujos y características de diseño . Puede descargar FreeCAD gratuitamente desde el sitio web del proyecto FreeCAD . Simplemente seleccione la versión correcta para su sistema operativo e instálelo.

Una limitación seria: FreeCAD tiene algunos problemas con las estructuras de interceptación y puede estropear la malla, cuando contiene interceptar bordes!

Paso 1: Abrir archivo STL y convertirlo en modelo sólido

  1. Abra FreeCAD y cree un nuevo documento haciendo clic en Archivo> Nuevo .
  2. Haga clic en Archivo> Importar y seleccione el objeto que desea modificar. FreeCAD puede abrir otros formatos de malla, como OBJ y AST también.
  3. . Cambie su banco de trabajo a la Parte .
  4. . Seleccione el objeto importado en la ventana Modelo .
  5. . Ahora haga clic en Part> Create shape from mesh . Esto dividirá el objeto importado en muchos pequeños triángulos. Puede ajustar la precisión de la teselación, pero 0.10 está perfectamente bien para la mayoría de los objetos. Si el número se reduce, tardará más en convertir el objeto.
  6.  Ahora puede eliminar u ocultar la malla importada. Esto le mostrará la forma de su objeto importado que consta de muchos triángulos.
  7.  Haga clic en Utilidad avanzada para crear formas y seleccione Sólido de shell . Ahora haga clic en cualquier triángulo que forme el objeto importado y luego en Crear . No notará nada porque la forma se solapa con el sólido.Haga clic en Cerrar para finalizar.
  8.  A continuación, elimine u oculte la forma antigua. Ahora tiene un objeto sólido de su archivo de malla listo para su edición.

Paso 2: Editar archivo STL

  1. . Cambie su mesa de trabajo al diseño de la pieza .
  2.  Haga clic en cualquier cara que desee agregar o quitar material, por lo que brilla en verde.
  3.  Ahora haga clic en Crear boceto .
  4. Cree una forma que desea extruir o cortar usando las herramientas para dibujar un círculo, rectángulo o líneas.
  5.  Haga clic en Cerrar para confirmar el boceto. Si desea editar el boceto, haga doble clic en él en el árbol del modelo.
  6.  Ahora seleccione la función que desee aplicar. Puede utilizar la herramienta Pad para extrudir o la herramienta Pocket para cortar elementos.

Paso 3: Exportar como archivo STL de nuevo

Para exportar su objeto como un archivo STL de nuevo, seleccione la última característica del árbol de modelos. A continuación, haga clic en Archivo> Exportar y seleccione Formatos de malla.

Los pros y los contras de usar FreeCAD

Cuando se utiliza FreeCAD como un editor de STL realmente notarÁ su propósito. Es un programa CAD para crear modelos exactos y mecánicos para uso mecánico y no para modelado. Esto es genial cuando se quiere construir objetos técnicos. La escultura de un modelo en FreeCAD es muy difícil; como FreeCAD carece de un movimiento libre alrededor de la vista 3D, la escultura es casi imposible.

SketchUp

SketchUp – antiguamente Google SketchUp – es un completo software de modelado 3D que ahora es propiedad de la empresa de arquitectura Trimble Buildings. SketchUp está disponible como una versión comercial llamada SketchUp Pro y como la edición gratuita de SketchUp Make. Al instalar diferentes complementos, puede ajustar SketchUp a sus preferencias personales. Puede descargar la edición gratuita de SketchUpMake desde su sitio web oficial.

Paso 1: Instale el complemento STL en SketchUp 

Para importar archivos STL en SketchUp Haga que necesite instalar primero un complemento (este complemento ya está instalado en la edición Pro).

  1. Inicie SketchUp y haga clic en Window> Extension Warehouse .
  2. Ahora inicie sesión con su cuenta de Google.
  3. Buscar SketchUp STL . Seleccione y haga clic en Instalar.

Paso 2: Abrir archivo STL

Cuando tenga instalado el complemento, vaya a Archivo> Importar … y establezca el tipo de archivo en archivos STL. Busque el objeto que desea abrir e importe.

Paso 3: Editar archivo STL

  1. .Utilice el borrador para quitar los bordes de los triángulos para que termine con un rectángulo para expulsar. También puede utilizar el lápiz o una de sus formas para crear nuevos bocetos para extrudir.
  2.  Cuando haya creado nuevos bocetos, puede utilizar la función Push / Pull para extruir o cortar el modelo.
  3.  Utilice la herramienta Mover para arrastrar bordes o vértices.
  4.  Puede crear una línea de referencia en órbita sobre un punto o superficie y luego mover al punto real donde desea iniciar o finalizar.

Paso 3: Exportar como archivo STL de nuevo

Para exportar su modelo, vaya a Archivo> Exportar y seleccione el formato de archivo .stl .

Los pros y los contras de usar SketchUp

SketchUp es fácil de usar, funciona sin problemas y tiene todas las herramientas para crear un modelo 3D. Sin embargo, faltan algunas características clave de un editor STL, por ejemplo, para crear un objeto sólido o para traducir la malla triangular de un archivo STL a cuadrados que son más fáciles de editar.

 Blender

Blender es otro gran programa gratuito para crear modelos de impresión, juegos o videoclips. Contiene muchas herramientas útiles, por ejemplo, diversos algoritmos para suavizar o interpretar una superficie. También es muy fácil importar y preparar archivos STL para el modelado. Sin embargo, tomará algún tiempo para acostumbrarse a Blender, y debido a su enorme cantidad de diferentes herramientas y comandos puede ser bastante oscuro. También requiere una potente PC para mostrar algunos modelos, especialmente si subdivide el modelo en muchos mosaicos más pequeños.Puede descargar el software desde el sitio web del proyecto Blender.

 

 

Paso 1: Abrir archivo STL

  1. . Elimine el cubo girando con el ratón sobre él y presionando el botón Del .
  2.  Haga clic en Archivo> Importar> STL , busque el archivo que desea abrir e importe.

Paso 2: Editar archivo STL

  1. . Cambie desde el modo Object al modo Edit . Ahora puede ver todos los bordes de su modelo está hecho de.
  2.  A continuación, pulse Alt + L para seleccionar todos los elementos para que el modelo brille en naranja. También puede seleccionar puntos, bordes o planos individuales haciendo clic con el botón derecho en ellos.
  3.  Para convertir los triángulos en rectángulos, utilice Alt + J.
  4.  Ahora puede cambiar la cantidad de azulejos de los que está hecho el modelo, ya sea buscando Subdivide o Un-Subdivide .
  5.  Utilice las 3 opciones de selección Vertexes, Edge o Face select para extruir, mover o eliminar partes del modelo.
  6.  Busque formas diferentes, como Añadir plano , Cubo o Esfera para agregarlas a su modelo.
  7.  El comando Extrude extruye un área.
  8.  Utilice el comando booleano para cortar o combinar un formulario con otro.

Paso 3: Exportar archivo STL

Para exportar su objeto, vaya a F ile> Exportar> .Stl .

Los pros y los contras de usar Blender

Blender es un gran editor de STL, si quiere crear modelos de alta polimorfismos. Ofrece muchas herramientas para esculpir y elaborar detalles finos en los modelos. Sin embargo, se tarda un tiempo en acostumbrarse a trabajar con Blender y como ya se dijo: Cuando se tiene un objeto de alta poli, se necesitará mucho poder de cálculo.

 MeshMixer

MeshMixer es un programa  de Autodesk  de  carácter gratuito de edición de malla, muy fácil de editar archivos STL y también tiene una herramienta integrada de slicer. Esto significa que puede enviar el modelo editado directamente a su impresora 3D para imprimirlo.

Puede descargarlo  desde su sitio aqui

 

Paso 1: Abrir archivo STL

  1.  Para importar un archivo STL, simplemente haga clic en Importar y busque su objeto.
  2.  Haga clic en Editar> Hacer sólido .

Paso 2: Editar archivo STL

  1. . Ahora puede utilizar Seleccionar para marcar partes de su modelo.
  2. . Presione Supr para eliminar los azulejos marcados.
  3.  Utilice Meshmix para abrir diferentes formularios.
  4. Puede acceder a más modelos cambiando de formas básicas a, por ejemplo, brazos o piernas. Arrastre y suelte el objeto que desea insertar. Utilice las diferentes flechas de colores para mover o girar al modelo. Utilice el pequeño cuadrado en el centro de las flechas para escalar el modelo.
  5. Haga clic en Sculpt para suavizar o extruir diferentes regiones del modelo.

Paso 3: Exportar como un archivo STL

Para exportar el objeto, vaya a Archivo> Exportar y seleccione el formato de archivo .Stl .

Los pros y los contras de usar MeshMixer

MeshMixer es una de las mejores herramientas para editar tus archivos STL. Toma en cuenta todos los problemas que ocurren como las paredes delgadas. Trabajar con MeshMixer como un editor STL es fácil y útil, si sólo desea cambiar el tamaño de su modelo o cambiar algo.

MeshLab

MeshLab es un programa gratuito de código abierto que te permite ver o fusionar, transformar o reparar STL, PLY, STL, OFF, OBJ, 3DS y muchos otros tipos de archivos, así como nubes de puntos. Puede descargar MeshLab de forma gratuita desde el sitio web del proyecto Sourceforge o bien desde su web .

 

Paso 1: Abrir archivo STL

Para abrir un archivo de malla compatible, vaya a Archivo> Importar malla y busque su modelo.

Paso 2: Editar archivo STL

MeshLab no tiene las herramientas para crear nuevos vértices u objetos. Sin embargo, es una gran herramienta para combinar dos mallas de una exploración 3D. También puede quitar partes de la malla y reparar agujeros en el modelo.

Cómo combinar dos mallas:

  1. Para combinar dos mallas, cargue ambos modelos.
  2. Haga clic en Mostrar capas. Seleccione los modelos de la escena.
  3. Para transformar, rotar o escalar un objeto, selecciónelo primero en el menú Capa y, a continuación, haga clic en Herramientas del manipulador .
  4. Ahora puede presionar T para seleccionar la opción Transformar , R para rotar el modelo y S para comenzar a escalar.
  5. La dirección en la que está mirando el modelo determina el sistema de coordinación en el que está trabajando. Simplemente arrastre y suelte las flechas para mover o escalar el modelo en una dirección. Gire el círculo alrededor del objeto para girarlo. Cuando desee girar su vista, presione Escape, y cuando tenga la vista deseada en el objeto presione Escape nuevamente para continuar la transformación. Pulse Intro para confirmar la ubicación.
  6. Cuando haya colocado todas las partes en su lugar, haga clic con el botón derecho en cualquier parte de su malla combinada y haga clic en Aplanar capas visibles . Marque los tres primeros cuadros y haga clic en Aplicar.

Cómo eliminar una sección de un modelo:

  1. Para eliminar una parte de la malla, haga clic en Seleccionar rostro en una región rectangular.
  2. A continuación, haga clic en Eliminar la cara seleccionada actual y los vértices.

Cómo reparar su objeto o buscar agujeros:

  1. Haga clic en Relleno agujero . Tu modelo tiene que ser múltiple para esta opción.
  2. Aparecerá una ventana y le mostrará todos los agujeros del modelo. Ahora puede seleccionar los agujeros que desea llenar. Ellos brillarán de color verde cuando sea seleccionado. Haga clic en Rellenar y luego en Aceptarpara finalizar.

Paso 3: Exportar como archivo STL de nuevo

Para exportar el modelo, vaya a Archivo> Exportar malla .

Los pros y los contras de usar MeshLab

Incluso si MeshLab no ofrece la opción de crear nuevos objetos, es un gran editor STL para combinar o reparar una malla. El uso de MeshLab es una gran y fácil manera de combinar la malla de una exploración 3D o simplemente crear nuevos modelos fusionándolos.

 

Paint 3d

Por ultimo hablamos de una de las herramientas mas recientes creada por Microsoft.  Esta app la podemos considerar el Paintbrush para Windows 10 puesto que ha sido desarrollado por Microsoft y re-adapta las características del clásico programa de dibujo a las peculiaridades del nuevo sistema operativo.Esta incluida en todas las versiones de Windows 10, pero también es posible descargarla desde el store de Microsoft

Estamos sin duda   ante uno de   los  programas de dibujo en 3D  de los mas fáciles de usar pero no por ello debemos de despreciar porque  incluye muchas  de nuevas características,respecto a su antecesor de modo que  Paint 3D lleva la creación a otro nivel.

Quizas la virtud de es programa es que  no  necesita de complicados comandos ni complejas funciones: es fácil sentirse un artista con sus herramientas que te harán crear extraordinarios dibujos a mano alzada. Es decir, recupera la sencillez del software de antaño.

Resumidamente estas son algunas de sus características:

  • Permite hacer dibujos en dos dimensiones y usar la herramienta de inflado para darles una apariencia 3D.
  • Crear stickers personalizadas con fotografías de tu perro, sus amigos o su familia.
  • Se puede añadir  todo tipo de texturas.
  • Contiene a herramientas realistas como latas de spray o brocha para extender aceite.
  • Ssoporte para pantallas táctiles.

 

 

 

 

Sin duda  estamos ante muchas opciones  ademas gratuitas  , utilidades  que poco  a apoco  a todo el mundo que le interese el mundo del modelado 3d  tarde o temprano tendremos  que probar ¿cual de ella recomendaría?