Publicada la versión final de Marlin 2.0 con soporte completo de 32-bits

Publicado por en Tecnología el 02/12/2019

Apenas fue en agosto del año pasado cuando se anunció el último coletazo de la versión 1.1.9 de Marlin Firmware y ya anunciaban que ya poco más se iba hacer con esa versión. Después de más de 15 meses de trabajo para por fin soportar de forma completa placas electrónicas de 32-bits, por fin ha salido a la luz la versión final de Marlin 2.0. Por si has vivido en otro planeta y todavía no sabes qué es Marlin Firmware, te diré que es el programa que hace funcionar la grandísima mayoría de las impresoras 3D de hoy en día y también bastantes máquinas CNC. Hasta ahora se estaba utilizando una rama del repositorio paralela de la versión 2 llamada "bugfix" pero no estaba considerada estable todavía. Éste nuevo lanzamiento ya es una versión oficial estable de Marlin 2.0 y nos ofrece un montón de novedades como un completo soporte para placas de 32-bits como por ejemplo el Arduino DUE basado en el microcontrolador ARM SAM3X8BE, Adafruit Grand Central, Smoothie o incluso procesadores ESP32 lo cual me parece más que interesante. La lista de mejoras es bastante larga, dado el enorme trabajo que han realizado y también se pueden ver cosas interesantes como el soporte para el Prusa MMU, más y mejor soporte para drivers Trinamic y un largo etc. Os dejo el enlace a continuación a la descarga en Github por si queréis probar a actualizar vuestras máquinas y que no parece la fundición! ;)

Leer más

Cómo controlar tu Raspberry Pi con un bot de Slack

Publicado por en Raspberry Pi el 15/11/2019

Si sueles trabajar en equipo con gente que no necesariamente están cerca de ti y todavía no conoces Slack, te estás perdiendo una gran plataforma. Es como el mítico IRC pero orientado a la organización y productividad. Además, Slack permite conectar con aplicaciones externas y dispone de cientos de plugins interesantes. Precisamente su capacidad para conectar con aplicaciones externas mediante un Token privado, hace que se puedan hacer todo tipo de maravillas como por ejemplo crear un bot en Python que controla los GPIO de una Raspberry Pi. En el vídeo que os dejo a continuación junto con el enlace al fuente en Github, el autor nos propone exactamente eso.

Leer más

Micronucleus Bootloader para ATTiny85 con soporte USB

Publicado por en Arduino el 19/08/2019

Imagen: electronicapty

Estamos bastante acostumbrados a disponer de un conector USB para cargar un programa a nuestro microcontrolador favorito, pero no siempr ees así de fácil y hay ocasiones donde se necesita minimizar y simplificar un circuito al máximo. Un buen cantidato para eso es el microcontrolador ATTiny85 de la familia AVR. Que no te engañe su pequeño tamaño ya que con tan solo ocho patillas disponibles, dispone de 8Kb de Flash, 512 bytes de RAM y puede funcionar hasta 20MHz con un cristal externo, aunque lo normal es a 8MHz sin componentes externos. Muy interesante, lamentablemente no dispone de puerto USB pero hay una forma de hacerlo igualmente mediante el bootloader Micronucleus de una forma muy fácil. Es un bootloader muy pequeño de apenas 1.5Kb compatible con casi toda la familia AVR y que añade USB a este pequeño ATTiny85.

Leer más

Despliegue de software e integración continua con Travis CI

Publicado por en Programación el 20/06/2019

Si habitualmente desarrollas algún tipo de software o creas tus proyectos en alguna plataforma, ya te has dado cuenta que muchas veces es difícil desplegar una aplicación en un entorno de producción sin meter la pata (un fallo lo tiene cualquiera). Existen multitud de herramientas que nos facilitan la vida a los programadores y si todavía no la conoces, Travis CI es una excelente herramienta de integración continua. Travis CI es un servicio de integración continua alojado que se utiliza para crear y probar proyectos de software alojados en GitHub. Los proyectos de código abierto se pueden probar sin coste a través de su web, y los proyectos privados se pueden probar en travis-ci.com por una pequeña cantidad. A continuación te dejo un vídeo que explica como empezar con Travis CI.

Leer más

El increíble robot Doggo de la Universiad de Stanford que puedes montar tu mismo

Publicado por en Robótica el 31/05/2019

Admítelo, a todos nos gustaría tener un robot como el Spot Mini de Boston Dynamics en casa para ser el rey de la casa, pero también debemos admitir que son robots complejos y es muy probable que aunque te plantees montar uno no sepas por dónde empezas. Unos estudiantes dela Universidad de Stanford han desarrollado el proyecto Doggo, un robot totalmente Open Source que han puesto disponible en Github para que lo puedas montar y experimentar siendo una plataforma relativamente barata. Es un robot de cuatro patas, que me recuerda el Ghost Minitaur, capaz de andar o incluso saltar y está motorizado con dos motores brushless por eje junto con sus encoders y electrónica de control. Y si lo tuyo son las burras grandes, siempre puedes plantearte montar el OpenDog de James Bruton para hacerlo todavía más épico, aunque necesitarás un salón un poco más grande, pero eso a quién le importa? :)

Leer más