Quark XCVI .::. Reparar placa Mightyboard (Impresora 3D Wanhao) Programar ATmega8U2 y ATmega1280

Continuando con la reparación de la impresora 3D Wanhao Duplicator 4, en esta ocasión debemos programar el integrado sustituido, un ATmega8U2, con el firmware adecuado, basado en el de Arduino y desarrollado por Makerbot.

En el Quark XCV puedes ver cómo sustituí ese integrado, así como las causas de la avería.

Una vez programado, el Atmega8U2 se encargará de las comunicaciones entre la placa y el PC a la que se conecte.

Puedes descargarte el firmware del ATmega8U2 desde aquí, si estás en una situación similar y has de programarlo:

Firmware ATmega8U2 Mightyboard Wanhao
Firmware ATmega8U2 Mightyboard Wanhao
Firmware-ATmega8U2-Mightyboard-Wanhao.7z
Version: 1.0
4.1 KiB
13 Descargas
Detalles

Para ponértelo fácil y que puedas hacer un corta y pega, aquí tienes el comando para utilizar con AVRDUDE, dedicado a su uso con el programador AVRISP MKII:

avrdude -p m8u2 -P usb -c avrispmkii -U lock:w:0xCF:m -U efuse:w:0xF4:m -U hfuse:w:0xD9:m -U lfuse:w:0xff:m -U flash:w:Makerbot-usbserial.hex -v

Aunque no fue destruido, durante la catástrofe, el integrado principal, un ATmega1280, se desconfiguró, por lo que también necesita reprogramación. Por un lado, he de instalarle de nuevo su bootloader, que podéis descargar aquí:

Bootloader ATmega 1280 Wanhao Duplicator 4
Bootloader ATmega 1280 Wanhao Duplicator 4
Bootloader-ATmega1280-Wanhao-Duplicator-4.7z
3.5 KiB
13 Descargas
Detalles

Otra ayudita con el comando correspondiente para AVRDUDE:

avrdude -c avrispmkii -P usb -p m1280 -U flash:w:ATmegaBOOT_168_atmega1280.hex -U lfuse:w:0xff:m -U hfuse:w:0xD8:m -U efuse:w:0xF5:m -U lock:w:0xFF:m -v

Y, por otro, el firmware principal, que en mi caso será el Sailfish 7.7, que también podéis descargaros desde aquí:

Firmware Sailfish 7.7 para Wanhao Duplicator-4
Firmware Sailfish 7.7 para Wanhao Duplicator-4
Firmware-Sailfish-7.7-para-Wanhao-Duplicator-4.7z
Version: 1.0
91.5 KiB
13 Descargas
Detalles

Y otra ayudita con el comando correspondiente:

avrdude -c avrispmkii -P usb -p m1280-U flash:w:mighty_one_v7.7.hex:i -D -v

Todo ello podéis verlo en el EQVideo X:

Quark XCV .::. Reparar placa Mightyboard (3D Wanhao) desoldando y soldando ATmega8U2 QFN

Una nueva avería en mi impresora 3D Wanhao Duplicator 4. La afectada a sido la placa controladora principal, una Mightyboard.

En esta ocasión, un fallo en uno de los controladores de los motores, el del eje Z concretamente, ha llevado a la destrucción masiva de los dos transductores de temperatura de los extrusores, un par de integrados de MAXIM, de referencia MAX6675ISA, que han reventado, así como a la muerte silenciosa del ATmega8U2 que hace de interprete entre el microcontrolador principal, un ATmega1280, y el PC.

En el siguiente EQVideo IX, os muestro como sustituyo el ATmega8U2 en formato QFN32 de 5 x 5 mm, con una estación de aire caliente AOYUE, dando consejos sobre temperatura del aire y tiempos de precalentamiento, desoldado y soldado.

Quark XC .::. Cómo recuperar una batería de litio LIP-4WM

El Quark XC, también conocido como: Presentación del EQVideo VII .::. Cómo recuperar una batería de litio LIP-4WM, ya está aquí.
SONY tiene la manía de producir hardware propietario compatible con nada de lo que fabrican los demás miembros de la industria.
Aunque ha tenido que pasar por el aro en muchas ocasiones, como por ejemplo con la adopción de las tarjetas SD y derivados: presento su propia tarjeta de memoria, el Memory Stick, para tenernos atados a sus productos, pero la tecnología SD venció en este caso.
Hizo algo parecido con sus Minidisc, reproductores de audio portátiles en los que la música se almacena el discos magneto ópticos. Y aquí enlazamos con el EQVideo VII, en el que presento cómo recuperar la batería de litio de uno de estos dispositivos. Batería de litio incompatible con ninguna de las existentes, y que SONY ya no produce, con lo que es prácticamente imposible de conseguir.
La batería en cuestión es una LIP-4WM, perteneciente a un Minidisc MZ-NH1.
Si necesitáis recuperar una, aquí veréis cómo hacerlo. Animaos que es sencillo.

Quark VII .::. Reparación de un Parrot MINIKIT

Hoy llega a mis manos un Parrot MINIKIT para reparar. Ha sufrido una caída y el encoder rotativo ha sido arrancado de cuajo.

Se trata de una reparación sencilla ya que este dispositivo puede abrirse fácilmente.

Parrot 01En la imagen se aprecia como las patas del codificador se han partido y éstas han quedado aún soldadas en la PCB.

Parrot 02El codificador se trata de un modelo de cuadratura con pulsador. El botón va simplemente encajado en él a presión.

Parrot 03En esta imágen podemos apreciar mejor las patas partidas que han quedado en la placa.

Parrot 04 Empezamos a desmontar sacando la pinza de sujeción, simplemente deslizándola hacia la parte superior del Parrot, y soltamos los dos tornillos TORX 6 que hay debajo.

Parrot 05En la parte opuesta, a ambos lados del agujero que da acceso al botón de reset, tenemos otros dos tornillos idénticos a los anteriores, ocultos bajo dos patitas de goma, que se despegan sin dificultad tirando de ellas.

Parrot 06Separamos las dos partes de la carcasa y soltamos el conector del altavoz, para poder trabajar con comodidad sin riesgos de arrancar nada. Hacemos lo mismo con el conector de la batería. No hace falta quitar ésta de su ubicación.

Parrot 07Primer plano de las patas, que desoldamos.

Parrot 08 Eliminamos el estaño con malla de desoldar y limpiamos los restos de flux con alcohol isopropílico. Ya tenemos la placa lista para colocar el codificador de reemplazo.

Parrot 09 Detalle del codificador una vez instalado con el botón colocado en su lugar.

Parrot 10Reinstalamos tanto el conector de la batería como el del altavoz.

Cerramos el chasis y atornillamos.

Nuestro Parrot MINIKIT ya está en perfectas condiciones de uso.