Skip to content

Latest commit

 

History

History
116 lines (66 loc) · 5 KB

build-es.md

File metadata and controls

116 lines (66 loc) · 5 KB

guía para principiantes de marlin

Tutorial detallado para compilar Marlin

Requisitos previos

  1. Última versión del código fuente (descomprimida): Haga clic aquí

  2. VSCode para su SO/Arquitectura: Haga clic aquí

Eso es todo lo que se necesita. A continuación, veremos la instalación de PlatformIO en VSCode.

Instalación de Platform IO Extension con VSCode

Abra VSCode y haga clic en el ícono de Extensiones ubicado en la barra de herramientas izquierda. 

icono de tutorial de marlin vscode

A continuación, en el campo de búsqueda, escriba: PlatformIO

instalación de vscode de extensión de plataforma de marlin 2.0

Busque la extensión PlatformIO IDE y haga clic en instalar.

plataforma marlin io ide vs progreso del código

Este proceso de instalación puede llevar algún tiempo dependiendo de su máquina y sistema operativo.

instalar plaftformio éxito marlin

Si todo va bien, puede que vea una notificación en la parte inferior derecha de su IDE (entorno de desarrollo). Si es así, haga clic en "Recargar ahora".

¡Ya ha instalado PlatformIO para VSCode! 👏

Abriendo Marlin en VSCode con PlatformIO

Si aún no lo ha hecho, descomprima los archivos descargados del 1er paso de los requisitos (el código fuente de marlin) en su directorio preferido.

Ahora, con VSCode abierto, haga clic en el ícono PlatformIO en la barra de herramientas derecha y luego abra la carpeta marlin que acaba de descomprimir en su directorio preferido.

abrir la carpeta marlin en vscode

Abra la carpeta de nivel superior marlin y asegúrese de que vea el archivo platformio.ini. Luego haga clic en "abrir".

Bien, ahora está listo para comenzar a configurar y compilar su compilación.

Archivos de configuración

Para ajustar Marlin a las especificaciones de su impresora 3D, deberá editar el archivo Configuration.h y, si necesita una configuración avanzada, el archivo Configuration_adv.h.

También puede usar el archivo EasyConfig.h, que simplifica mucho el proceso. Siga las instrucciones que se detallan el los comentarios de este archivo.

Como se dice en las instrucciones principales, la configuración por defecto está en español y es para ua ET4 con placa silenciosa sin ninguna modificación adicional.

En estos archivos podemos encontrar todos los parámetros necesarios para ajustar Marlin a nuestro hardware. Por ejemplo, tipo de drivers, volumen de impresión, ajustes de la sonda de autonivelado, idioma, etc.

http://3daddict.com/wp-content/uploads/2019/04/marlin-configuration-files.jpg

Si nunca antes ha ajustado esta configuración y desea aprender cómo puede hacerlo, puede seguir el tutorial de Marlin 2.0.

Existen también programas que pueden asistirle para llevar a cabo una configuración exitosa.

https://github.com/akaJes/marlin-config/releases

También dispone de varios tutoriales en la web, como por ejemplo:

https://3dwork.io/configurar-marlin-2-0-x-desde-cero/

Compilar

Es hora de probar la compilación y ver si se compila correctamente.

Para ejecutar una compilación, haga clic en el icono de la extensión Plataform.io y luego haga clic en el botón de compilar. Tenga en cuenta que también hay iconos en la parte inferior de la barra de herramientas que puede utilizar.

marlin ejecutar build 2.0

Esto ejecutará el comando de compilación y comenzará a compilar marlin. Verá una ventana de terminal abierta y el progreso de la compilación. Si todo va bien, verá un mensaje de éxito. Si algo falla, asegúrese de tener la configuración correcta o busque en Google el error.

éxito de compilación de marlin 2.0

Puede encontrar el firmware compilado en "carpeta_raiz_proyecto/.pio/build/et4/"

Flashear el firmware

Hay varios tutoriales disponibles para distintos programadores xej: stlink/j-link flashers.

En el grupo de ET4 España de Telegram nuestro compañero @Macugo también ha hecho uno.

Lo único a tener en cuenta y que puede diferir del fin de los manuales expuestos previamente es la dirección de memoria en la cual hay que flashear. Es imprescindible flashear en la 0x08000000.

Agradecimientos

Este tutorial está basado en el tutorial de 3dwork.io que podéis encontrar en:

https://3daddict.com/marlin-2-0-beginner-guide-for-3d-printer-firmware/