Dar permisos a USBTinyISP

Posted on dom 03 noviembre 2013

Hoy me llegó un USBTinyISP, un ISP USB para AVR, que compré en ebay.
El tema es que al conectarlo y tratar de programar un microcontrolador ATtiny85, desde el IDE de Arduino, me arrojaba el siguiente mensaje:

Para darle permisos, y poder usarlo como usuario normal, hay que agregar la siguiente regla udev:

UBSYSTEM=="usb", ATTR{idVendor}=="1781", ATTR{idProduct}=="0c9f", MODE="0666"

Para ello, crearemos el archivo /etc/udev/rules.d/99-usbtinyisp.rules y agregaremos la línea anterior en él.
Luego deberemos reiniciar udev, como root:

systemctl restart systemd-udevd.service

Cerramos y reabrimos el IDE de Arduino, ya podremos usar el USBTinyISP.

Con estos pasos he logrado cargar un programa al ATtiny85 en pocos segundos, sin tener que sacrificar (temporalmente) un arduino como ISP.