Ender3v3banner

Creality Ender 3 V3 Series : Review

Hoy os traemos la nueva serie de impresoras Creality Ender 3 V3 de la cual tenemos hasta 4 modelos diferentes que os hablaremos más en detalle durante la review aunque nos centraremos en su versión Ender 3 V3.

Creality es una marca contrastada, además de ser una de las que más aportaron al crecimiento de la impresión 3D con sus diferentes modelos adaptados a cualquier necesidad/presupuesto.

Si bien hace unas semanas analizamos la estupenda Creality K1 Max, con la cual algunas de las versiones de esta Ender 3 V3 tienen mucho en común, en este caso Creality opta por unas impresoras en formato más tradicional sin cerramiento.

Como siempre antes de seguir con el artículo, recordarte que puedes unirte a 3DWork en nuestro canal de Telegram lleno de trastornados por la impresión 3D, o en nuestras redes sociales Instagram, YouTube, TikTok, Twitter y Facebook.

Creality Ender 3 V3 Series

Si hay un modelo de impresora legendario es la Creality Ender 3, probablemente una impresora con la que mucha gente se inició en la impresión 3D ayudando a popularizar esta tecnología.

Creality ha remodelado y puesto al día totalmente esta con la Ender 3 Serie V3 añadiendo mejoras muy interesantes, además de diferentes versiones para adecuarla a cada uso/usuario. Para ello os vamos a indicar las diferencias más importantes en cada una de ellas.

Cinemática

Mientras que en las versiones V3 SE/KE contamos con una estructura y cinemática cartesiana tradicional donde cada eje tiene motores independientes para realizar los movimientos, en la V3 y V3 Plus se utiliza una cinemática CoreXZ.

ender3v3kinematics
  • Volumen de impresión, en el caso de la V3 y V3 SE ambas comparten el mismo volumen de impresión 220*220*250 mm siendo en el caso de la V3 KE algo más pequeña 220*220*240 mm. Por otro lado, la V3 Plus, llega hasta los 300*300*330 mm.
  • Pantalla/Interfaz, en la V3 SE contamos con una pantalla de 3.2″ para monitorizar y controlar la impresora. En la V3 KE aumentamos a 4.3″ que también tenemos en la V3 y V3 Plus pero en este caso HD al igual que monta la Creality K1.
  • Precio, no vamos a indicar los precios porque estos van evolucionando en el tiempo pero solamente indicar que el modelo V3 SE tiene el coste más bajo siendo el modelo de entrada… la V3 KE por sus características tiene un precio superior a la anterior y por último la V3 y V3 Plus como los modelos más caros.

Creality Ender 3 V3 Series… tabla comparativa

En la siguiente tabla tenéis de una forma más resumida la comparativa de todas las versiones de esta serie Creality Ender 3 V3:

spaces%2F4SOiUz9PiuHFIwg2qk03%2Fuploads%2FvPFlnbMvqvap0NIC4cX7%2FimageEnder 3 V3 PlusEnder 3 V3spaces%2F4SOiUz9PiuHFIwg2qk03%2Fuploads%2FWhvFj20JmlqabsQkTjRi%2FimageEnder 3 V3 KEspaces%2F4SOiUz9PiuHFIwg2qk03%2Fuploads%2FXhiAzrbcXid8fpKcjKWH%2FimageEnder 3 V3 SE
StructureCoreXZCoreXZCartesianCartesian
Build Volume300*300*330 mm220*220*250 mm220*220*240mm220*220*250 mm
Speedmax.600mm/smax.600mm/smax.500mm/smax.250mm/s
Accelerationmax.20000mm/s2max.20000mm/s2max.8000mm/s2max.2500mm/s2
ExtruderNew high-speed direct drive extruderNew high-speed direct drive extruderUpgraded “Sprite” direct driveSprite direct drive
Print BedPEI flexible build platePEI flexible build platePEI Spring Steel BedPEI Spring Steel Bed
FeaturesAuto Input Shaping (With G-sensor)Auto Z Offset & LevelingFully Auto Calibration Power Loss RecoveryFilament Run-out SensorG-sensorAI Camera (Optional)Auto Input Shaping (With G-sensor)Auto Z Offset & LevelingFully Auto Calibration Power Loss RecoveryFilament Run-out SensorG-sensorAI Camera (Optional)Auto Input Shaping (With G-sensor)Auto Z Offset & LevelingFully Auto Calibration Power Loss RecoveryFilament Run-out SensorG-sensor (Optional)AI Camera (Optional)Auto Input Shaping (Without G-sensor)Auto Z Offset & Leveling Power Loss RecoveryFilament Run-out Sensor
FirmwareCreality OSCreality OSCreality OSMarlin
Max. Extruder Temperature≤300°C≤300°C≤300°C≤260°C
Heatbed Temperature≤110°C≤110°C≤100°C≤100°C
FilamentsRegular PLA/PETG/ABSHigh-strength CR-Carbon PLA-CF/PETG-CFFlexible TPU (95A)Regular PLA/PETG/ABSHigh-strength CR-Carbon PLA-CF/PETG-CFFlexible TPU (95A)Regular PLA/PETG/ABSRegular PLA/PETGRegular PLA/PETGRegular PLA/PETG

Contenido del kit Creality Ender 3 V3

En nuestro caso Creality nos facilitó el modelo V3 que viene perfectamente embalado en una caja bastante compacta.

spaces%2F4SOiUz9PiuHFIwg2qk03%2Fuploads%2FurK0s5yekSc5A7gLjiXv%2Fimage

Como siempre, Creality presta especial atención a los detalles y material incluido con todo lo necesario para realizar el montaje, primeros tests y mantenimiento básico de la máquina. Eso sí, solamente contiene una pequeña muestra de filamento en el kit por lo que os aconsejamos que tengáis a mano.

spaces%2F4SOiUz9PiuHFIwg2qk03%2Fuploads%2FyAbMFVnNugBgfHVNiujD%2Fimage

Puesta en marca Creality Ender 3 V3

El ensamblado de la máquina es realmente sencillo y en menos de 5 minutos la vamos a tener ensamblada y en 20 minutos probablemente tendremos nuestra impresora funcionando.

En el siguiente video tenéis todo el proceso de puesta en marcha estupendamente detallado y que seguro que os puede ser de gran ayuda, también tenéis información en el manual en papel incluido.

Si hemos seguido los pasos del video anterior ya tendremos lista nuestra impresora para poder imprimir alguno de los ficheros de ejemplo que incluye.

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FbrEcgHzmQWZQd1M4EUkZ%252Fimage

Componentes y mecánica

La Creality Ender 3 V3 tiene una estructura en aluminio, según Creality aluminio ADC12, sólida y estable que tal como vimos en el paso anterior se monta con unos pocos tornillos.

image

El diseño es muy elegante y con unos acabados excelentes con un acabado muy robusto

Cinemática

Ya os hemos comentado que una de las novedades de esta Ender 3 V3, y la V3 Plus, es su cinemática CoreXZ que gracias a sus dos motores permiten unos movimientos rápidos y precisos.

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FYcPpzPvzCi3LWQtyiQL4%252Fimage

El sistema cuenta con unas correas para XZ con un sistema de auto tensado que nos ha dado muy buenas sensaciones, por otro lado este tipo de cinemática y el uso de correas van a permitir reducir problemas como Z banding/wobble (artefactos en el eje Z).

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FONA3XraobQvIoU0sgShG%252Fimage

Con respecto a la cinemática de la plataforma de impresión contamos con dos guías lineales tubulares, sobre unos rodamientos estilo LMU8, asegurando unos movimientos rápidos y precisos.

Extrusión y plataforma de impresión

En cuanto al sistema de extrusión contamos con un diseño muy similar al utilizado en la Creality K1, bonito estéticamente y compacto, con algunos cambios muy interesantes sobre este.

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FZhdYnGbFy9UE5lIClpun%252Fimage

El sistema de extrusión directa ha recibido diferentes mejoras como un muelle para mejorar el grip, un sistema mejorado para la palanca de tensión de filamento y el uso de materiales más robustos en los engranajes del mismo.

image 1

Con respecto al hotend contamos con un potente calentador cerámico de 60W,que va a permitir un control preciso de la temperatura además de unos tiempos de calentado muy rápidos, permitiendo por otro lado llegar hasta unos 300ºC lo que nos va a permitir trabajar con un amplio rango de filamentos.

image 2

También contamos con un conjunto nozzle/barrel tri-metal, bautizado como «unicorn», con un sistema de cambio rápido. En nuestro caso y durante nuestros tests no hemos tenido ni un solo problema con el sistema de extrusión funcionando de una forma precisa y fiable.

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x

Otro aspecto importante de un sistema de extrusión es el apartado de ventilador de capa y en esta Creality Ender 3 V3 nos ha encantado ya que dispone de un doble ventilador de capa, uno en el frontal y otro en la parte trasera, que nos va a permitir impresiones a altas velocidades además de poder llegar a un mayor ángulo de voladizos sin necesidad de soportes. Contamos con un tercer ventilador, en este caso para la refrigeración del hotend, en el cual podemos de nuevo ver el detalle y cuidado de Creality en el diseño del cabezal de extrusión para que todo el conjunto esté perfectamente balanceado.

image 3

Con respecto a la plataforma de impresión podemos llegar hasta 110ºC, que además cuenta con un aislamiento/protector para el calentador. Además como se puede ver en la siguiente imagen cuenta el sistema de nivelación, que ya vimos en la Creality K1, donde no contamos con el tradicional sistema de nivelación siendo sustituido por unos sensores de presión en las esquinas de la cama que nos va a permitir el ajuste del Z-Offset y el mallado de nivelación.

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FGqLbiyiMXYeVDAteGKHp%252Fimage

Como superficie de impresión cuenta con una lámina PEI magnética que nos ha dado unos buenos resultados durante nuestras pruebas.

Electrónica

La Creality Ender 3 V3 cuenta con una electrónica a la altura del conjunto.

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FjNP974WPAbbqjc3cT0es%252Fimage

La electrónica principal se encuentra en la parte inferior de la impresora, personalmente y en términos de control de temperaturas y acceso no somos muy partidarios de ello pero en este tipo de máquinas no hay muchas opciones más, junto con la fuente de alimentación de unos generosos 350W. También encontramos un ventilador, 60×15 mm, para mantener la temperatura bajo control en todo momento.

En cuanto a la electrónica, dedicada como host Klipper, contamos con una MCU Genic X200 de 32b, dual-core a 1.2 Ghz con 256 RAM un poco especial ya que está basada en arquitectura MIPS32 y desarrollada por Creality (la electrónica). Acompañando a la MCU encontramos una controladora WiFi de 2.4Ghz, y un almacenamiento EMMC de 8GB. Disponemos también de un conector USB en el lateral derecho.

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FCEMm7XUSAL0e36rUgmb9%252Fimage

En el apartado de electrónica de control de la impresora tenemos una MCU GD32F303RET6 acompañada por diferentes conexiones/componentes entre la que destacaremos los 3 drivers TMC2209 que van a controlar el motor del eje Y y los dos (A/B) del eje XZ.

Pasando a la electrónica o toolboard del cabezal de impresión, MCU GD32F303CBT6, para el control del motor de extrusión, calentadores, ventiladores, etc… que es controlado por CrealityOS mediante una conexión serial.

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252F3wBIjmKfu3htjPTHBKVR%252Fimage

Contamos por último con una tercera electrónica de control para el sistema de nivelación de la cama, usando una MCU GD32E230F8P6, encargada de la gestión de los sensores de presión.

En el apartado pantalla contamos con un interfaz en línea con lo que vimos en la Creality K1 con una pantalla de iguales características que luce sensacional y un interfaz limpio, ágil y con una gran cantidad de opciones.

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FEvvNIA6nzdcmgv6AweOq%252Fimage

CrealityOS

Creality OS es el firmware que controla la impresora, un Klipper personalizado por Creality. El cual creemos que Creality tendría que actuar en dos apartados para tener una máquina de primer nivel… primero utilizar versiones actuales de Klipper y segundo dado que está utilizando un firmware de la comunidad quizás colaborar y apoyar a esta para que sigan mejorando tal como hace otros fabricantes.

image 7

Al igual que vimos en la Creality K1, Creality ha hecho un gran esfuerzo desde que se lanzaron los diferentes modelos de Ender 3 V3 especialmente enfocados a su firmware, realizando diferentes actualizaciones para solventar problemas, añadiendo nuevas funcionalidades y algo que nos encantó y que hablaremos más adelante en el apartado mejoras… el acceso root al firmware que nos permitirá ajustar nuestra máquina a bajo nivel.

spaces%2F4SOiUz9PiuHFIwg2qk03%2Fuploads%2FOfiWynctWzIs5ACW044K%2Fimage

CrealityOS cuenta con una interfaz web muy simple y limitada en opciones que podemos utilizar una vez tengamos conectada nuestra impresora a nuestra red y poniendo la IP asignada a nuestra máquina en nuestro navegador web favorito (en un dispositivo que se encuentre en la misma red.

Creality para esta Ender 3 V3 nos da la opción de poder acceder a otra interfaz más avanzada y estándar como es Fluidd. Desde nuestro navegador utilizando la IP y el puerto 4408 (http://<IP>:4408), donde podremos disponer de un total control de la máquina, así como poder realizar ciertas funciones no disponibles en la interfaz normal como ajuste de diferentes parámetros, macros/configuración, etc… Una interfaz más que aconsejable!!!

image 3
CrealityOS Web UI vs Fluidd

Relacionado con la opción de acceso a Fluidd nos alegra que esto conlleva otra mejora considerable con respecto a versiones anteriores de CrealityOS… el poder imprimir directamente desde otros laminadores como Bambu Studio/OrcaSlicer/PrusaSlicer/Cura sin necesidad de modificaciones extras.

Tests y experiencia uso Creality Ender 3 V3

La verdad es que la Creality Ender 3 V3 luce sensacional con un formato muy compacto y con un desempeño y calidad muy bueno.

spaces%2F4SOiUz9PiuHFIwg2qk03%2Fuploads%2FIQTnXqrWuVcudaYYaJW0%2Fimage
Creality K1 vs Creality Ender 3 V3

Todos los tests se realizaron con los perfiles que vienen con el laminador (Creality Print y OrcaSlicer en nuestro caso) para la impresora Creality Ender 3 V3, tan solo se ajustó la temperatura del filamento cuando fue necesario para verificar que resultados podemos obtener con las configuraciones predeterminadas.

Obviamente aconsejamos, pese a que los resultados sean correctos, realizar pruebas de calibración para ajustar correctamente estos valores a nuestro gusto/condiciones de impresión.

Durante la puesta en marcha utilizamos el propio laminador de Creality, Creality Print, el cual ya os dimos una breve introducción en nuestra review de la Creality K1. En cualquier caso tenéis información en la Wiki de Creality de como utilizarlo, la v5 recientemente lanzada ha mejorado mucho el laminador y experiencia de uso.

Para nuestros primeros tests utilizamos las piezas laminadas incluidas en la Ender 3 V3… el tradicional benchy, una rasqueta para retirar las impresiones o un funcional soporte para móviles abatible. Todas las piezas se imprimieron perfectas y sin problemas.

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FtEGr27roGKAn3MKK48cy%252Fimage

A continuación nos decidimos, con Creality Print, a laminar nuestras propias piezas y nos decidimos por un set de figuras flexy que tienen cierta complejidad al tener articulaciones, voladizos, etc, que nos pueden facilitar información interesante para realizar ajustes sobre el perfil.

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FIjrN6K4cTt1Wt1gzEplH%252Fimage

Si nos seguís sabréis probablemente que nuestro laminador favorito es OrcaSlicer, que dispone de perfil para esta Ender 3 V3 obteniendo unos resultados excelentes también.

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FMnPV5TAOgDyrPqpltnM0%252Fimage

Tal y como os comentamos en el apartado CrealityOS disponemos de acceso a interfaz web Fluidd algo que nos va a permitir configurar nuestro OrcaSlicer para enviar nuestras impresiones de forma directa utilizando <IP>:4408 tal como podéis ver en la siguiente captura.

image 4

Una función que nos encantó ver en esta Creality es la posibilidad de excluir objetos durante la impresión. Algo realmente útil cuando imprimes varios objetos y uno de ellos falla y en lugar de repetir todo el trabajo poder excluir el objeto para el resto de la impresión salvando de esta forma la mayoría de objetos/trabajo.

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FiXAGMSW3UaP9EVbEbCCp%252Fimage

Una de las funciones que muchos usuarios les parece muy interesante es la recuperación de la impresión ante fallo. Klipper, CrealityOS recordemos que es una versión personalizada de este, no soporta esta función de forma directa.

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FqtnPA8vYPb3rX3dtqZKX%252Fimage

La realidad es que después de hacer diferentes pruebas en ningún caso pudimos obtener una pieza totalmente funcional por lo que esperemos que la mejoren en el futuro aunque creemos que sin un hardware que permita realizar un parado de emergencia controlado va a ser bastante complicado.

Otro aspecto reseñable es que la impresora, pese a ser cartesiana y no disponer de cerramiento, sus niveles de ruido durante la impresión son aceptables si tenemos en cuenta las velocidades que se alcanzan.

image 5

Aunque la mayoría de tests se han realizado con PLA también hemos probado ASA y PETG con unos buenos resultados en ambos casos.

Mejorando la Creality Ender 3 V3

Aunque solamente llevamos unas pocas semanas con la impresora no hemos visto muchos puntos donde poder mejorar.

En cualquier caso algo que nos llamó mucho la atención fue la posición del rollo de filamentos en dos aspectos. El primero y dado que la máquina tiene un diseño compacto la posición del follo de filamentos la hacia ocupar más espacio, el segundo y más importante es que en la posición original la bobina de filamentos molesta al movimiento del cableado de control del cabezal de impresión.

De nuevo Creality, y escuchando a la comunidad, nos facilita un modelo imprimible y las instrucciones para poder montar la bobina en una posición más adecuada… y tenemos que decir que nos ha funcionado genial!!!

image 2

Como siempre solemos hacer crearemos una colección de mods para la Creality Ender 3 V3 que podéis seguir en el siguiente link.

Mejorando CrealityOS

En el caso de la Creality K1 una de las principales razones para hacer root y cambiar algunas opciones del sistema fueron el poder acceder a la configuración de máquina y sus macros además de poder enviar impresiones desde otros laminadores.

En el caso de la Ender 3 V3 esto se nos hizo menos necesario dado que, gracias a que disponemos del interfaz Fluidd, podemos hacer estas dos funciones sin modificar nada del sistema.

De todas formas Creality sigue poniendo a disposición la opción de root en esta impresora que es exactamente el mismo que ya os explicamos en la review de la Creality K1 o tenéis detallado en la wiki del Creality Helper Script.

image 6

Tenemos otra gran cantidad de opciones para instalar mejoras con root pero os aconsejamos que reviséis esta información en la Wiki del Creality Helper Script del compañero Guilouz, al cual si os es de ayuda invitéis a un café, y valoréis vosotros mismos cuales os pueden ser de ayuda.

Uno de ellos, que en nuestro caso hemos implementado sin necesidad de root, es el disponer de una macro M600 para la gestión de cambio de filamentos. Directamente desde Fluidd entrando en la sección de configuración.

image 8

Primero añadiremos, desde el icono más, un nuevo fichero con el nombre M600-support-3v3.cfg donde incluiremos la siguiente macro… en el link anterior podréis encontrar la última versión.

########################################
# M600 Support
########################################

[respond]

[idle_timeout]
gcode:
  {% if printer["gcode_macro M600"].m600_state == 1 %}
    RESPOND TYPE=command MSG="Stopping hotend heating..."
    M104 S0
  {% else %}
    TURN_OFF_HEATERS
    M84
  {% endif %}
timeout: 1800


[filament_switch_sensor filament_sensor]
pause_on_runout: false
switch_pin: !PC15
runout_gcode:
  M600


[gcode_macro _UNLOAD_FILAMENT]
gcode:
  RESTORE_E_CURRENT
  M109 S{printer['gcode_macro PRINTER_PARAM'].hotend_temp|int}
  RESPOND TYPE=command MSG="Unloading filament..."
  M83
  G1 E10 F300
  G1 E-15 F3000
  G1 E-22.4700 F2400
  G1 E-6.4200 F1200
  G1 E-3.2100 F720
  G1 E5.0000 F356
  G1 E-5.0000 F384
  G1 E5.0000 F412
  G1 E-5.0000 F440
  G1 E5.0000 F467
  G1 E-5.0000 F495
  G1 E5.0000 F523
  G1 E-5.0000 F3000
  G1 E-15 F3000
  SET_E_MIN_CURRENT


[gcode_macro _LOAD_FILAMENT]
gcode:
  RESTORE_E_CURRENT
  M109 S{printer['gcode_macro PRINTER_PARAM'].hotend_temp|int}
  RESPOND TYPE=command MSG="Loading filament..."
  G91
  G1 E100 F180
  G90
  M400
  SET_E_MIN_CURRENT


[gcode_macro _PURGE_MORE]
gcode:
  RESTORE_E_CURRENT
  M109 S{printer['gcode_macro PRINTER_PARAM'].hotend_temp|int}
  RESPOND TYPE=command MSG="Purging filament..."
  G91
  G1 E10 F180
  G90
  M400
  SET_E_MIN_CURRENT


[gcode_macro M600]
description: Filament Change
variable_m600_state: 0
variable_fan0_speed: 0
gcode:
  {% set E = printer["gcode_macro PAUSE"].extrude|float %}
  {% set y_park = printer.toolhead.axis_minimum.y|float - 5.0 %}
  {% set x_park = printer.toolhead.axis_maximum.x|float - 10.0 %}
  {% set max_z = printer["gcode_macro PRINTER_PARAM"].max_z_position|float %}
  {% set act_z = printer.toolhead.position.z|float %}
  {% set z_safe = 0.0 %}
  {% if act_z < 48.0 %}
    {% set z_safe = 50.0 - act_z %}
  {% elif act_z < (max_z - 2.0) %}
    {% set z_safe = 2.0 %}
  {% elif act_z < max_z %}
    {% set z_safe = max_z - act_z %}
  {% endif %}
  {action_respond_info("z_safe = %s"% (z_safe))}
  SET_GCODE_VARIABLE MACRO=M600 VARIABLE=m600_state VALUE=1
  SET_GCODE_VARIABLE MACRO=PRINTER_PARAM VARIABLE=hotend_temp VALUE={printer.extruder.target}
  SET_GCODE_VARIABLE MACRO=PRINTER_PARAM VARIABLE=z_safe_pause VALUE={z_safe|float}
  RESPOND TYPE=command MSG="Print paused for filament change!"
  PAUSE_BASE
  G91
  {% if "xyz" in printer.toolhead.homed_axes %}
    {% if printer.extruder.can_extrude|lower == 'true' %}
      G1 E-1.0 F180
      G1 E-{E} F4000
    {% else %}
      RESPOND TYPE=command MSG="Extruder not hot enough!"
    {% endif %}
    G1 Z{z_safe} F600
    M400
    G90
    G1 X{x_park} Y{y_park} F12000
  {% endif %}
  _UNLOAD_FILAMENT
  SET_GCODE_VARIABLE MACRO=PRINTER_PARAM VARIABLE=fan2_speed VALUE={printer['output_pin fan2'].value}
  SET_GCODE_VARIABLE MACRO=M600 VARIABLE=fan0_speed VALUE={printer['output_pin fan0'].value}
  M106 P0 S0
  M106 P2 S0
  SET_IDLE_TIMEOUT TIMEOUT=900
  SET_E_MIN_CURRENT
  RESPOND TYPE=command MSG="action:prompt_begin Filament change detected!"
  RESPOND TYPE=command MSG="action:prompt_text A necessary filament change has been detected. Please replace filament, LOAD it and click RESUME button."
  RESPOND TYPE=command MSG="action:prompt_button UNLOAD FILAMENT|_UNLOAD_FILAMENT|secondary"
  RESPOND TYPE=command MSG="action:prompt_button LOAD FILAMENT|_LOAD_FILAMENT|secondary"
  RESPOND TYPE=command MSG="action:prompt_button PURGE MORE FILAMENT|_PURGE_MORE|secondary"
  RESPOND TYPE=command MSG="action:prompt_footer_button CANCEL PRINT|CANCEL_PRINT|error"
  RESPOND TYPE=command MSG="action:prompt_footer_button IGNORE|RESPOND TYPE=command MSG=action:prompt_end|warning"
  RESPOND TYPE=command MSG="action:prompt_footer_button RESUME|RESUME|primary"
  RESPOND TYPE=command MSG="action:prompt_show"


[gcode_macro RESUME]
description: Resume the current print
rename_existing: RESUME_BASE
gcode:
  RESTORE_E_CURRENT
  {% if printer['gcode_macro PRINTER_PARAM'].hotend_temp|int != 0 %}
    {% if printer['gcode_macro PRINTER_PARAM'].hotend_temp|int > printer.extruder.temperature %}
      RESPOND TYPE=command MSG="Starting hotend heating..."
      M109 S{printer['gcode_macro PRINTER_PARAM'].hotend_temp|int}
    {% else %}
      RESPOND TYPE=command MSG="Starting hotend heating..."
      M104 S{printer['gcode_macro PRINTER_PARAM'].hotend_temp|int}
    {% endif %}
    SET_GCODE_VARIABLE MACRO=PRINTER_PARAM VARIABLE=hotend_temp VALUE=0
  {% endif %}
  {% if printer['gcode_macro PRINTER_PARAM'].fan2_speed > 0 %}
    {% set s_value = (printer['gcode_macro PRINTER_PARAM'].fan2_speed * 255 - printer['gcode_macro PRINTER_PARAM'].fan2_min) * 255 / (255 - printer['gcode_macro PRINTER_PARAM'].fan2_min)|float %}
    M106 P2 S{s_value} G1
  {% endif %}
  {% if printer['gcode_macro M600'].m600_state != 1 %}
    {% set z_resume_move = printer['gcode_macro PRINTER_PARAM'].z_safe_pause|int %}
    {% if z_resume_move > 2 %}
      {% set z_resume_move = z_resume_move - 2 %}
      G91
      G1 Z-{z_resume_move} F600
      M400
    {% endif %}
  {% endif %}
  {% set E = printer["gcode_macro PAUSE"].extrude|float + 1.0 %}
  {% if 'VELOCITY' in params|upper %}
    {% set get_params = ('VELOCITY=' + params.VELOCITY) %}
  {%else %}
    {% set get_params = "" %}
  {% endif %}
  {% if printer["gcode_macro M600"].m600_state == 1 %}
    {% if printer['gcode_macro M600'].fan0_speed > 0 %}
      {% set s_value = (printer['gcode_macro M600'].fan0_speed * 255 - printer['gcode_macro PRINTER_PARAM'].fan0_min) * 255 / (255 - printer['gcode_macro PRINTER_PARAM'].fan0_min)|float %}
      M106 P0 S{s_value}  G1
      SET_GCODE_VARIABLE MACRO=M600 VARIABLE=fan0_speed VALUE=0
    {% endif %}
    SET_GCODE_VARIABLE MACRO=M600 VARIABLE=m600_state VALUE=0
    SET_IDLE_TIMEOUT TIMEOUT=1800
    RESPOND TYPE=command MSG="action:prompt_end"
  {% else %}
    {% if printer.extruder.can_extrude|lower == 'true' %}
      G91
      G1 E{E} F2100
      G90
      M400
    {% else %}
      RESPOND TYPE=command MSG="Extruder not hot enough!"
    {% endif %}
  {% endif %}
  RESPOND TYPE=command MSG="Resuming printing..."
  RESUME_BASE {get_params}

El siguiente paso será añadir el include en nuestro printer.cfg, dado que contamos con varios includes en la parte inicial lo pondremos a continuación:

[include M600-support-3v3.cfg]
image 1

Una vez guardados los cambios y reiniciado Klipper ya nos aparecerán las nuevas macros M600 añadidas… que podremos configurar en nuestro laminador como script de cambio de filamentos.

image 4

El funcionamiento de esta macro es muy sencillo, cuando el sistema detecta un M600 en el gcode o activado por una falta de filamento el hotend va a una zona de parking y descarga el filamento.

En este punto veremos desde Fluidd una ventana con las opciones donde lanzaremos LOAD FILAMENT cuando tengamos listo el filamento. Si queremos purgar más filamento del de por defecto o no ha cargado correctamente podemos usar PURGE MORE FILAMENT.

image 3

Una vez finalizado el proceso de carga del nuevo filamento, recuerda eliminar cualquier resto, pulsaremos sobre RESUME para continuar con la impresión.

Valoración final Creality Ender 3 V3

Esta nueva Ender V3 Series ha dado un salto de calidad, en especial con las V3 y V3 Plus, donde contamos con diferentes versiones para ajustarse a cualquier uso/presupuesto.

Creality, y es algo que nos encanta, sigue poniendo especial detalle en el diseño y calidad de sus impresoras algo que además de estética ayudan a mejorar los resultados y durabilidad de estas.

Por otro lado, en el caso de la Ender 3 V3, nos ha agradado los buenos resultados de calidad en las impresiones realizadas donde no hemos tenido ningún problema.

También importante que Creality acompaña esta Ender 3 V3 con diferentes mejoras/actualizaciones que podemos encontrar en su web, uno que especialmente os aconsejamos su pack de accesorios que incluyen una superficie magnética de doble cara (PEO y PEI), el fabuloso secador de filamentos Space Pi, la cámara Nebula perfecta para monitorizar y hacer time-lapse de nuestras impresiones y 4 repuestos del nozzle «unicorn».

image

A nivel de puntos a mejorar quizás que el sistema de reanudación ante fallos de impresión de mejores resultados, o mejorar con un asistente el cambio de filamentos (M600) que se pueda realizar por pantalla en lugar del simple PAUSE/RESUME, o el poder tener notificaciones sonoras ante ciertos eventos que siempre son de ayuda.

Dónde comprar la Creality Ender 3 V3

Creality disponen de su propia tienda online donde podéis comprar directamente la Ender 3 V3 así como sus accesorios y repuestos.

En todo caso, os facilitamos algunos links a otras tiendas de referencia:

image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FvPFlnbMvqvap0NIC4cX7%252Fimage
Ender 3 V3 Plus
image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook xEnder 3 V3image?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FWhvFj20JmlqabsQkTjRi%252FimageEnder 3 V3 KEimage?url=https%3A%2F%2F3760761605 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252F4SOiUz9PiuHFIwg2qk03%252Fuploads%252FXhiAzrbcXid8fpKcjKWH%252FimageEnder 3 V3 SE
image 1image 1image 1image 1
image 2image 2image 2image 2
image 1image 1image 1image 1

SOBRE NUESTRA METODOLOGÍA DE REVIEW DE PRODUCTOS

Esta review de la Creality Ender 3 V3 se ha realizado con una máquina proporcionada por Creality.

Creality nos facilitó dicha impresora sin influir de ninguna manera en el contenido. Nuestra evaluación y observaciones son enteramente en base a nuestra experiencia durante las pruebas realizadas con ella durante el periodo de testeo empleado para asegurar que brindamos una evaluación precisa, bajo nuestro punto de vista, del producto.

En 3Dwork estamos siempre con la transparencia y honestidad en nuestras revisiones de producto para asegurar que nuestra audiencia pueda confiar en el contenido que producimos.

3D enthusiasts