[APORTE] [TUTORIAL] Linear Advance en Marlin

1,094 views
Skip to first unread message

Eneko Montero

unread,
Dec 6, 2017, 1:03:25 PM12/6/17
to Clone Wars: Imprimiendo impresoras 3D
Hola,

Aprovechando el puente, he estado trasteando con la impresora y haciendo una serie de pruebas, y he configurado una opción muy interesante en Marlin que se llama Linear Advance. Nunca había oído acerca de esta funcionalidad hasta que la comentaron el otro día en el grupo de telegram de staticboards. Así que me he puesto manos a la obra y he explicado el proceso en mi blog. Os dejo el enlace por si a alguno os puede servir :)  http://haudahau.com/vadedos/?p=1562

Hay mucha info también en la propia web de Marlin. http://marlinfw.org/docs/features/lin_advance.html

Las ventajas se podrían resumir en mejoras de calidad de impresión, pero especialmente a velocidades altas, me ha sorprendido más de lo que pensaba. Os dejo un par de fotos con piezas impresas a 75mm/s (suelo imprimir más despacio).

Espero que os guste, como siempre, cualquier sugerencia o crítica constructiva es bienvenida.

Un saludo,
Eneko Montero

PD: Link a las piezas de las fotos https://www.thingiverse.com/thing:2693748
fish_filled.jpg
minimal_fish.jpeg

Nichel Sarmiento

unread,
Dec 6, 2017, 2:40:37 PM12/6/17
to Clone Wars: Imprimiendo impresoras 3D
Hola Eneko, muchas gracias por el tutorial,

Una duda rápidda que me surge.

Para realizar el test debe de estar comentada la linea del linear advance en marlin ya? o se puede hacer sin comentarla y ya luego con la linea mejor ya la comentamos y le ponemos el valor k.
nuevamente muchhas gracias

Eneko Montero

unread,
Dec 7, 2017, 3:27:41 AM12/7/17
to Clone Wars: Imprimiendo impresoras 3D
Hola Nichel,

Para hacer el test la línea debe estar descomentada ya (activada), lo que puedes hacer es descomentarla y poner un valor de K=0, por lo que el funcionamiento es igual a no tenerlo activo, y cambias el valor del factor K vía gcode con el comando M900 Kxx siendo xx el número, por ejemplo M900 K75.

Un saludo,
Eneko Montero.

Alex Tutusaus

unread,
Dec 7, 2017, 5:09:40 AM12/7/17
to Clone Wars: Imprimiendo impresoras 3D
En el. Blog de Prusa tenéis fotos, vídeos y. Más. Ejemplos si los necesitáis.... 

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-impresoras-3d@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/7f34022f-bfb3-4bc3-a579-d69b1028292e%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Javier Loureiro Varela

unread,
Dec 7, 2017, 1:52:52 PM12/7/17
to asrob-uc3m-imp.
está genial! sobre todo el test que has realizado

por el momento, no encuentro nada en contra para no aplicarlo, excepto si te pasas, y redondeas demasiado las esquinas

saludos!


Javier Loureiro Varela


2017-12-07 11:09 GMT+01:00 Alex Tutusaus <ale...@gmail.com>:
En el. Blog de Prusa tenéis fotos, vídeos y. Más. Ejemplos si los necesitáis.... 
El 7 dic. 2017 9:27 a. m., "Eneko Montero" <eneko....@gmail.com> escribió:
Hola Nichel,

Para hacer el test la línea debe estar descomentada ya (activada), lo que puedes hacer es descomentarla y poner un valor de K=0, por lo que el funcionamiento es igual a no tenerlo activo, y cambias el valor del factor K vía gcode con el comando M900 Kxx siendo xx el número, por ejemplo M900 K75.

Un saludo,
Eneko Montero.

El miércoles, 6 de diciembre de 2017, 20:40:37 (UTC+1), Nichel Sarmiento escribió:
Hola Eneko, muchas gracias por el tutorial,

Una duda rápidda que me surge.

Para realizar el test debe de estar comentada la linea del linear advance en marlin ya? o se puede hacer sin comentarla y ya luego con la linea mejor ya la comentamos y le ponemos el valor k.
nuevamente muchhas gracias




El miércoles, 6 de diciembre de 2017, 18:03:25 (UTC), Eneko Montero escribió:
Hola,

Aprovechando el puente, he estado trasteando con la impresora y haciendo una serie de pruebas, y he configurado una opción muy interesante en Marlin que se llama Linear Advance. Nunca había oído acerca de esta funcionalidad hasta que la comentaron el otro día en el grupo de telegram de staticboards. Así que me he puesto manos a la obra y he explicado el proceso en mi blog. Os dejo el enlace por si a alguno os puede servir :)  http://haudahau.com/vadedos/?p=1562

Hay mucha info también en la propia web de Marlin. http://marlinfw.org/docs/features/lin_advance.html

Las ventajas se podrían resumir en mejoras de calidad de impresión, pero especialmente a velocidades altas, me ha sorprendido más de lo que pensaba. Os dejo un par de fotos con piezas impresas a 75mm/s (suelo imprimir más despacio).

Espero que os guste, como siempre, cualquier sugerencia o crítica constructiva es bienvenida.

Un saludo,
Eneko Montero

PD: Link a las piezas de las fotos https://www.thingiverse.com/thing:2693748

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsubscr...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-impresoras-3d@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/7f34022f-bfb3-4bc3-a579-d69b1028292e%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-impresoras-3d@googlegroups.com.

Nichel Sarmiento

unread,
Dec 7, 2017, 1:59:39 PM12/7/17
to Clone Wars: Imprimiendo impresoras 3D
Gracias Eneko, trasteare este finde

Leandro A

unread,
Dec 12, 2017, 10:22:43 AM12/12/17
to Clone Wars: Imprimiendo impresoras 3D
Muy buen aporte!! Gracias, ya lo voy a probar !!

LoKuS77

unread,
Dec 26, 2017, 6:50:27 AM12/26/17
to Clone Wars: Imprimiendo impresoras 3D
Muchas gracias Eneko.

Me surge una duda. 
Cada bobina y tipo de plástico/fabricante, ¿Igual tendría un K distinto, no? 

Eneko Montero

unread,
Dec 26, 2017, 7:14:48 AM12/26/17
to Clone Wars: Imprimiendo impresoras 3D
Si cambias parámetros como el tipo de filamento o la temperatura de extrusión el factor K habría que recalcularlo. En ese caso igual lo mejor es tener hechos varios perfiles y definirlo por gcode al inicio de una impresión con el comando "M900 Kxx". Si haces eso podrías poner un valor K=0 en el firmware para tenerlo desactivado y lo activas por gcode con el valor específico según tus parámetros.

LoKuS77

unread,
Dec 26, 2017, 8:00:08 PM12/26/17
to Clone Wars: Imprimiendo impresoras 3D
muy buena idea, thanks!

LoKuS77

unread,
Dec 27, 2017, 8:33:33 PM12/27/17
to Clone Wars: Imprimiendo impresoras 3D
Buenas Eneko.  Revisando configs de Slic3r (prusa edition), veo que el eqipo de joseph prusa ha configurado algo parecido.
Es cojonudo!   Puedes automatizar el K para cada tipo de impresora/filamento /configuración.

En el Generic ABS 1.75mm.ini

El Gcode de inicio es:   M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode

Si tienes bowden, K200, sino K30  :)  Curioso

Lo  hacen así: En los .inis de \printers añaden esta línea:

printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK2\nPRINTER_HAS_BOWDEN



El martes, 26 de diciembre de 2017, 13:14:48 (UTC+1), Eneko Montero escribió:

Eneko Montero

unread,
Dec 28, 2017, 6:36:52 AM12/28/17
to Clone Wars: Imprimiendo impresoras 3D
Muy interesante, yo por ejemplo uso Cura, pero no descarto echarle un ojo. Gracias por la info.
Reply all
Reply to author
Forward
0 new messages