La versión Standard de EAGLE ahora podrá manejar PCBs de hasta 4 capas en lugar de 2

El día de ayer Autodesk dió a conocer que la versión Standard de EAGLE (en el nuevo modelo de suscripcion) se actualizará para permitir manejar PCBs de hasta cuatro capas. Como comentábamos hace unos días, originalmente dicha versión permitiría solamente dos capas:

También se indicó que con las siguientes actualizaciones, ya no será necesario hacer login con una cuenta de Autodesk para poder hacer uso de la versión gratuita. Esto es, solamente se requerirá la conexión a internet al momento de instalar la versión gratuita y para instalar actualizaciones.

Finalmente, se señaló que para las suscripciones comerciales, se requiere que se haga login a la cuenta de Autodesk cada 14 días, si se excede este tiempo, aún se podrá seguir utilizando el software, imprimir y exportar archivos, pero ya no se podrá editar archivos multicapa hasta que se vuelva a hacer login y confirmar la licencia.

Fuente: Foros de EAGLE en Autodesk Community

Solución al error “ABORT: Invalid license. EAGLE will now close.” de EAGLE 8

El día de hoy instalé EAGLE 8 y, al iniciarlo ahora muestra una ventana para ingresar/crear una cuenta de Autodesk:

Aunque me registré y confirmé el correo de validación al momento de intentar iniciar la aplicación recibía el error “ABORT: Invalid license. EAGLE will now close.”:

Estuve intentando pensando en que pudiera ser algún problema con los servidores de Autodesk, hasta que finalmente encontré la solución en los foros de soporte: Solved: Re: Unable to launch Eagle.
Resulta que Autodesk tiene un problema con “caracteres especiales” en los perfiles de usuario, una vez que quité los caracteres acentuados de mi perfil (de “José Enríquez” lo cambié a “Jose Enriquez”), ya pude iniciar la aplicación.


Vaya detalles para una empresa del tamaño de Autodesk :p.

Por cierto, la licencia gratuita no se puede usar con fines comerciales, aunque no se indica si tiene alguna fecha de caducidad.

EAGLE ahora disponible mediante suscripción

Actualización 20/ene/2017 12:02
Hasta el momento no se ha indicado que la versión “de evaluación” tenga algún tipo de caducidad, por lo tanto, podría asumirse que si se mantiene la existencia de una versión gratuita, con la oblicación de registrarse con Autodesk para poder usarla (ya veremos en unos cuantos meses qué ocurre).

Actualización 19/ene/2017 15:53
En efecto, solamente un demo, esto según una respuesta en Twitter de la cuenta oficial de Autodesk EAGLE:

Actualización 19/ene/2017 13:56
Al parecer ya no hay versión gratuita de EAGLE (salvo por la versión estudiantil), solamente hay un demo que no puede utilizarse con fines comerciales.

Actualización 19/ene/2017 13:30
Intentando instalar la aplicación, parece que la única forma de ejecutarla de manera gratuita es obteniendo una licencia estudiantil. Por lo tanto, parece que ya no estaría disponible la versión gratuita de manera general.
Seguiremos tratando de confirmar la información.

——————————-
Autodesk, quienes el año pasado adquirieron de Newark a Cadsoft, los creadores de EAGLE, probablemente el software de diseño de PCBs más utilizado por aficionados, han anunciado que a partir de ahora, con la versión 8, el software estará disponible comercialmente mediante un modelo de suscripción: The new EAGLE Subscription has landed.

Revisando la información, seguirá existiendo una versión disponible sin suscripción, que incluye todas las herramientas (layout, schematic y autorouter) con casi las mismas limitaciones que versiones anteriores, salvo porque se agrega una hoja de esquemático más (antes era una, ahora se puede tener dos), y la limitación de tamaño de 8cmx10cm se cambió a 80cm2, que mantiene el área total de versiones anteriores pero ahora permitiría distribuir las dimensiones a gusto del diseñador.

El cambio significativo es en las opciones de pago/suscripción, ya que se simplificó para tener solamente dos categorías: Standard y Premium, la primera disponible por una cuota mensual de USD$15 o de US$100 por pago anual, mientras que para la segunda habría que desembolsar USD$65 mensuales o USD$500 de forma anual. Ambas incluyen todas las herramientas (layout, schematic y autorouter), donde está la diferencia es en el número de hojas de esquemáticos disponibles (99 para la Standard, 999 para la PRemium), el número de capas de la PCB (2 para la Standard, 16 para la Premium) y el área permitida para la PCB (160 cm2 Standard, Premium sin límite).

De cierta forma, parece que los precios son más “accesibles”, el precio por acceder a 160cm2 de PCB es bastante menor en comparación al modelo anterior (USD$100 de la suscripción Standard contra USD$820 de la versión Standard anterior, aunque se accedía a seis capas para la PCB, en la nueva solamente se tienen dos). Mientras que por acceso ilimitado antes había que desembolsar USD$1640, ahora sería poco menos de la tercera parte (claro, tomando en cuenta que habría que renovar cada año).

En cuanto a un punto muy importante, no hay ninguna mención en la noticia ni en los acuerdos de licencia de Autodesk sobre la limitación de no poder crear diseños comerciales con la versión gratuita como si se señalaba claramente en el anterior modelo, por lo que, salvo por la necesaria confirmación, estaríamos pensando que si se permite el uso de la versión gratuita con fines comerciales, lo que significaría una mejora para quienes puedan estar interesados (sería el equivalente a la versión Light anterior).

Fuente: Autodesk

Microchip anuncia licencia de sus compiladores PRO por suscripción mensual

Mediante un comunicado, Microchip anunció el día de hoy una nueva forma de licencia mediante suscripción mensual para las ediciones PRO de su línea de compiladores MPLAB® XC. Con esta suscripción mensual, los diseñadores tendrán la posibilidad de utilizar todas las características y la mejor optimización de código solamente cuando lo requieran. Los suscriptores también podrán recibir versiones actualizadas del tipo de compilador al que están suscritos sin tener una cuenta HPA (High Access Priority – acceso de alta prioridad).

Un punto interesante es que esta licencia por suscripción no está basada en la nube, por lo que los diseñadores pueden contar con la flexibilidad adicional de utilizar los compiladores sin estar en línea.

La suscripción mensual ya está disponible desde el día de hoy por US$29.95 por mes (por cada compilador) desde Microchip Direct: http://www.microchipdirect.com con los siguientes números de parte:

  • MPLAB XC8 PRO Compiler Subscription License (Part # SW006021-SUB)
  • MPLAB XC16 PRO Compiler Subscription License (Part #SW006022-SUB)
  • MPLAB XC32/XC32++ PRO Compiler Subscription License (Part #SW006023-SUB).

Las suscripciones se renuevan automáticamente mensualmente, y pueden cancelarse y recontratarse en cualquier momento.

Vía microchip.com.

Microchip intenta (nuevamente) comprar Atmel

Actualización:
el 19 de enero se dió a conocer que, en efecto, Microchip comprará Atmel por 3,560 millones de dólares:
Atmel acquisition

Contenido original de la nota:
——————————

Según esta noticia de Reuters, Microchip es el ofertante anónimo con quien Atmel mencionó, el pasado 11 de diciembre, que había iniciado negociaciones por una oferta de US$9 por acción. Esta oferta podría ser considerada más valiosa que la propuesta de adquisición de Dialog Semiconductor Plc aceptada en septiembre.

Los accionistas de Atmel votarán en marzo de 2016 sobre el trato con Deal Semiconductor (que en el medio se ve más como una fusión que como una adquisición, al ser dos compañías de tamaño similar).

Esta oferta se da en un periodo de consolidación de la industria de los semiconductores (Intel + Altera, NXP + Freescale).

Vía Yahoo Finance.

Solución al error “Algo pasó” al intentar actualizar Windows 10

Igual que muchos en internet, he estado al pendiente de la actualización a Windows 10 en mi portátil (Dell Inspiron 14 con Windows 8.1), como la aplicación de actualización me seguía indicando que esperara, busqué en internet y encontré formas de forzarla. Intenté actualizar a Windows 10 descargando la herramienta MediaCreationTool, primero encontrándome con el error “Algo pasó” y después con el problema de no tener la clave de activación de Windows (la portátil ya no trae una etiqueta con la clave de licencia de Windows instalada, y aunque probé con algunas herramientas para extraerla, el instalador de Windows 10 me indicaba que eran incorrectas). En cuanto al error “Algo pasó”, en varios sitios se recomienda cambiar el idioma del sistema a inglés y con eso se resuelve este problema. Sin embargo, aunque puedo comentar que al hacerlo la actualización pudo iniciar, siguiendo este camino no se permite conservar las aplicaciones instaladas, solamente los documentos del usuario.
Ayer probé cambiando la región a España (mi sistema estaba configurado a México), dejando el idioma en español, y la instalación continuó:
ActualizandoWindows10
Hoy ya estoy trabajando en Windows 10, volví a configurar la región de mi portátil sin problemas :).
Al parecer las actualización a Windows 10 ya está disponible en español, pero solamente para España, latinoamérica seguiremos esperando un rato 😉 :P.

Robot “cheetah” del MIT ahora puede saltar obstáculos

cheetah-jumping
Tras conseguir hacer de su robot “Cheetah” un corredor más eficiente, científicos del MIT agregaron una nueva actualización: el cuadrúpedo robótico ahora puede ¡saltar obstáculos! Así es, puede detectar automáticamente varios objetos y saltarlos mientras corre. Los científicos señalan que se trata del primer robot de cuatro piernas en conseguirlo.

Fuente: Engadget

Tetris multijugador para Raspberry Pi escrito en ensamblador

Hace unos días publicamos un video de un proyecto tributo a Starfox corriendo sin sistema operativo en una Raspberry Pi, desarrollado directamente en ensamblador para ARM. Ahora, de alumnos de la la misma institución (Imperial College London), tenemos Tetris Duel, un juego multijugador para Raspberry Pi, también desarrollado en ensamblador para ARM.

Este proyecto creado en tres semanas por Han Qiao, Piotr Chabierski, Michał Sienkiewicz y Utsav Tiwary, como una extensión a su proyecto de computación de primer año, cuenta con las siguientes características:

  • 4000 líneas de código fuente en ensamblador para ARM.
  • Controlador optimizado para controles de NES vía GPIO.
  • Red asíncrona para dos Raspbery Pis conectadas vía GPIO.
  • Renderizado con doble búfer para la salida HDMI.
  • Ensamblador personalizado para ARMv6 escrito en lenguaje C (liberado sólo el binario).

El código fuente y más información los pueden encontrar en Github: https://github.com/Tetris-Duel-Team/Tetris-Duel.
Continúa leyendo Tetris multijugador para Raspberry Pi escrito en ensamblador

Tributo a Starfox desarrollado en ensamblador, corriendo en una Raspberry Pi

Como parte de su proyecto de computación de primer año en la Escuela Imperial de Londres (Imperial College London), Nandor Licker, Ilija Radosavovic, David Avedissian y Nic Prettejohn desarrollaron un impresionante tributo a Starfox, entre varios de los aspectos interesantes de su proyecto, es que no corre en un sistema operativo, sino que está desarrollado directamente en ensamblador para ARM (“bare metal assembly”).

Pueden obtener el código en Github: https://github.com/ICTeam28/PiFox.

Inclusive, también escribieron un emulador en C para ejecutar el juego (sin sonido): https://github.com/ICTeam28/PiEmu.


Continúa leyendo Tributo a Starfox desarrollado en ensamblador, corriendo en una Raspberry Pi

PIC16F1454: RA4 no funciona como entrada digital si no se deshabilita registro ANSELA

Haciendo unas pruebas con el PIC16F1454, encontré problemas al tratar de utilizar RA4 como entrada digital, tras repasar la hoja de datos y varios intentos, conseguí que funcionara: tuve que deshabilitar el bit 4 del registro ANSELA, aunque en teoría esto no debería ser necesario pues este microcontrolador no cuenta con entradas analógicas.

Este es mi código de pruebas (lo probé con XC8 1.21):

/* 
 * File:   TestIO.c
 * Author: José Jorge Enríquez
 *
 * Created on 21 de diciembre de 2013, 03:35 PM
 */
 
#include <xc.h>
 
#pragma config FOSC  = INTOSC
#pragma config MCLRE = OFF
#pragma config LVP   = OFF
#pragma config PLLEN = DISABLED
 
// For accessing ANSELA register
volatile unsigned char ANSELA @ 0x18C;
 
int main() {
    OSCCONbits.SPLLEN = 0;    // PLL disabled
    OSCCONbits.IRCF = 0b1101; // 4 MHz internal oscillator
    OSCCONbits.SCS = 0b00;    // Clock determined by configuration word
 
    TRISCbits.TRISC5 = 0;     // Led
    TRISAbits.TRISA4 = 1;     // Input
 
    ANSELA = 0x00;  // Disable analog inputs
                    // Needed for RA4 to work as digital input
 
    OPTION_REGbits.nWPUEN = 0; // Enable weak pull-ups
    WPUAbits.WPUA4 = 1;        // Enable pull-up on RA4
 
    while (1) {
        LATCbits.LATC5 = PORTAbits.RA4;
    }
 
    return 0;
}

La revisión del chip que estoy utilizando es 1005h, la más reciente es 1006h pero creo que tendrá el mismo detalle pues en la errata del chip no se menciona nada de esto.

¿A alguien más le ha ocurrido?