Actualización de la placa Anet A8 a BIGTREETECH SKR Mini E3 V3.0

Actualización de placa Anet A8 Bigtreetech

Posted by     "" on Saturday, February 17, 2024

Introducción

Bueno por allá por el 2021 o así el pana WacoM decidio cambiar de impresora y justo en ese entonces yo le había pedido unas piezas para mis bonsai y me comentó si la quería que iba cambiar de máquina y como soy un tocón le dije que si y desde entonces más o menos he ido imprimiendo, mejor peor mayor calidad peor, haciendo un pasa cables tuve una buena liada y desde entonces la deje a un lado, hasta diciembre que la retome, logré imprimir algunas piezas pero tuve problemas con la cama caliente y por tiempos de envió tuve que volver a esperar.

En ese periodo de tiempo en vez de imprimir sin más, me dedique a buscar información de las posibles mejorar y me di cuenta de las posibilidades que habían, ya no sólo a nivel de hardware, si no de firmware Marlin ó ¿klipper.

Apartir de aquí empecé a revisar las posibilidades de actualizar Marlin en la placa de la propia Anet A8, pero al ser una placa de 8bit sin ser Marlin 1.9 la verdad es que era complicado (sin mencionar tener que quemar el bootloader para poder actualizar el firmware), principalmente por razón espacio, así que me decante directamente por irme a la placa antes dicho BIGTREETECH SKR Mini E3 V3.0 y además, debido a que los botones de la LCD 2004 de la Anet A8 van a 5v y podrían freir la placa, pues una BIGTREETECH Mini12864 V1.0 LCD la cual me valdría si me voy a una Ender 3, Voron o alguna del estilo y no sería tirar el dinero.

Esté post, será actualizado según vaya reliazando mejoras en la impresora.

Los pasos a seguir seríam. [TOC]

  1. Cambiar placa.
  2. Ajustar conexiones debido a las diferencias.
  3. Compilar Marlin.
  4. Cambio de extrusor.
  5. Piezas para colocar.

Cambiar la placa

Aquí nos tocará marcar bien cada uno de los cables para poder realizar la conexión en la nueva placa, yo saque el pinout de ambas y fui realizando el cambio.

Ajustar conexiones debido a las diferencias

La principal diferencia que encontraremos aquí, será que mucha de las conexiones de final de carrera, stopX/Y/Z vienen con conexiones XH 2.54 (de tres pines) de la Anet y tendrémos que pasarlos a dos pines para la bigtreetec, con lo que cada uno elija la opción que mejor les vaya, yo he comprado un pack de XH 2.54 y rehice los conectores, incluso algún cable entero cambie para sanearlos.

Además le añadi un Mosfet (tarde, pq ya me había petado la conexión de la cama caliente en la Anet y por eso este cambio), así que el Mosfet queda añadido en está placa para evitar nuevos problemas, en algunos foros, canales de telegram recomiendan también poner un Mosfet al extrusor (yo por ahora no lo he hecho.)

Compilar Marlin

Después de realizar todos los cambios anteriores, pasaremos a lo que en principio “podría” parecer más aterrador, lo cual será compilar el nuevo firmware para nuestra nueva placa, yo he usado el vs code + platormio con el cual he realizado la configuración, compilación del mismo.

cd ~/AnetA8/Marlin/
git clone https://github.com/MarlinFirmware/Marlin.git
git clone https://github.com/MarlinFirmware/Configurations.git

Bien, abrimos vscode y en las extensiones buscamos el PlatformioIO una vez instalado reiniciaremos seguramente la aplicación y al abrir, seguiremos estos pasos:

  • Open New project (seleccionamos la carpeta donde tengamos el Marlin)

Una vez hecho esto nos abriremos ficheros platformio.ini:

  • default_envs : Le diremos la placa
  • monitor_speed : BaudRate 115200

Configuration.h:

  • MOTHERBOARD: BOARD_BTT_SKR_MINI_E3_V3_0

PD: Sí tenemos un Mosfet de los que hablamos antes deberíamos ajustar el PIDTEMPBED

Cambio de extrusor

Yo para este proceso, opte por un MK8 normalito y es la parte que menos me preocupa hasta

5. Piezas para colocar .

Próximamente.