This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
CONSULTA Cortocircuitó ARTILLERY GENIUS
#41
Si lo has mandado con la impresora encendida, algo pasa con los TMC, que no se conectan por UART y una posibilidad es que sea por esos drivers, que quizá no estén preparados para ello, porque la configuración me parece que está correcta; otra es que el pin del driver para UART este cambiado, cosa que ya he visto otras veces y el puente haya que hacerlo con la patilla USART o con las dos patillas, PDN y USART.
Lo que no comprendo es por qué se están moviendo los motores como si estuviesen configurados a 32 micropasos, porque los TMC2208 no tienen esa posibilidad en modo STEP/DIR: sin puentes, deberían moverse la mitad.
  Responder
#42
En cada driver tengo puesto un puente M2

[Imagen: 20240806-105244.jpg]
  Responder
#43
Ya, eso sería lo correcto para los drivers de MKS, pero me parece que estos no son iguales y probablemente el pin que corresponde a ese puente, no es el que tienen la conexión del UART.
En esta situación tienes tres opciones: cambiar los TMC2208 por TMC2209 de MKS, mucho mejores y bastante baratos actualmente; olvidarte del UART y configurarlos como antes en STEP/DIR (con los puentes y demás) y hacer el cambio más adelante o probar a cambiar los puentes a ver si funcionan esos drivers.
Los puentes que habría que probar, primero uno y si no funciona el otro, son estos:

[Imagen: Img1.jpg]        [Imagen: Img2.jpg]

Sería cuestión de hacerlo en un driver y ver con el comando M122 si se comunica.
  Responder
#44
He realizado el cambio de puentes solo en el driver E1.

Pongo primero los resultados del puente en diagonal.

Connecting...
start
Printer is now online.
Marlin 2.1.2.4
echo: Last Updated: 2024-06-16 | Author: (simemart, Artillery Genius + MKS GEN L V2.1 + 5 TMC2208 UART)
echo: Compiled: Aug  6 2024
echo: Free Memory: 4336  PlannerBufferBytes: 1392
echo:V88 stored settings retrieved (599 bytes; crc 43608)
Testing X connection... Error: All LOW
Testing Y connection... Error: All LOW
Testing Z connection... Error: All LOW
Testing Z2 connection... Error: All LOW
Testing E connection... Error: All LOW
>>> m122
SENDING:M122
X Y Z Z2 E
Enabled false false false false false
Set current 800 800 800 800 800
RMS current 1436 1436 1436 1436 1436
MAX current 2025 2025 2025 2025 2025
Run current 25/31 25/31 25/31 25/31 25/31
Hold current 12/31 12/31 12/31 12/31 12/31
CS actual 0/31 0/31 0/31 0/31 0/31
PWM scale
vsense 0=.325 0=.325 0=.325 0=.325 0=.325
stealthChop false false false false false
msteps 256 256 256 256 256
interp false false false false false
tstep 0 0 0 0 0
PWM thresh. 1581 1581 10541 10541 947
[mm/s] 100 100 3 3 30
OT prewarn false false false false false
pwm scale sum 0 0 0 0 0
pwm scale auto 0 0 0 0 0
pwm offset auto 0 0 0 0 0
pwm grad auto 0 0 0 0 0
off time 0 0 0 0 0
blank time 16 16 16 16 16
hysteresis
-end -3 -3 -3 -3 -3
-start 1 1 1 1 1
Stallguard thrs
uStep count 0 0 0 0 0
DRVSTATUS X Y Z Z2 E
sg_result
stst * * * * *
olb
ola
s2gb
s2ga
otpw
ot
157C
150C
143C
120C
s2vsa
s2vsb
Driver registers:
X 0x00:00:00:00 Bad response!
Y 0x00:00:00:00 Bad response!
Z 0x00:00:00:00 Bad response!
Z2 0x00:00:00:00 Bad response!
E 0x00:00:00:00 Bad response!
Testing X connection... Error: All LOW
Testing Y connection... Error: All LOW
Testing Z connection... Error: All LOW
Testing Z2 connection... Error: All LOW
Testing E connection... Error: All LOW

Y ahora el puente de tres.

Connecting...
start
Printer is now online.
Marlin 2.1.2.4
echo: Last Updated: 2024-06-16 | Author: (simemart, Artillery Genius + MKS GEN L V2.1 + 5 TMC2208 UART)
echo: Compiled: Aug  6 2024
echo: Free Memory: 4336  PlannerBufferBytes: 1392
echo:V88 stored settings retrieved (599 bytes; crc 43608)
Testing X connection... Error: All LOW
Testing Y connection... Error: All LOW
Testing Z connection... Error: All LOW
Testing Z2 connection... Error: All LOW
Testing E connection... Error: All LOW
>>> m122
SENDING:M122
X Y Z Z2 E
Enabled false false false false false
Set current 800 800 800 800 800
RMS current 1436 1436 1436 1436 1436
MAX current 2025 2025 2025 2025 2025
Run current 25/31 25/31 25/31 25/31 25/31
Hold current 12/31 12/31 12/31 12/31 12/31
CS actual 0/31 0/31 0/31 0/31 0/31
PWM scale
vsense 0=.325 0=.325 0=.325 0=.325 0=.325
stealthChop false false false false false
msteps 256 256 256 256 256
interp false false false false false
tstep 0 0 0 0 0
PWM thresh. 1581 1581 10541 10541 947
[mm/s] 100 100 3 3 30
OT prewarn false false false false false
pwm scale sum 0 0 0 0 0
pwm scale auto 0 0 0 0 0
pwm offset auto 0 0 0 0 0
pwm grad auto 0 0 0 0 0
off time 0 0 0 0 0
blank time 16 16 16 16 16
hysteresis
-end -3 -3 -3 -3 -3
-start 1 1 1 1 1
Stallguard thrs
uStep count 0 0 0 0 0
DRVSTATUS X Y Z Z2 E
sg_result
stst * * * * *
olb
ola
s2gb
s2ga
otpw
ot
157C
150C
143C
120C
s2vsa
s2vsb
Driver registers:
X 0x00:00:00:00 Bad response!
Y 0x00:00:00:00 Bad response!
Z 0x00:00:00:00 Bad response!
Z2 0x00:00:00:00 Bad response!
E 0x00:00:00:00 Bad response!
Testing X connection... Error: All LOW
Testing Y connection... Error: All LOW
Testing Z connection... Error: All LOW
Testing Z2 connection... Error: All LOW
Testing E connection... Error: All LOW

Yo no veo diferencia.
  Responder
#45
Pues no, no hay diferencia.
La única explicación que veo es que los drivers no vengan preparados para UART, cosa que era bastante habitual cuando salieron al mercado.
  Responder
#46
(07-08-2024, 06:29 PM)Simemart escribió: Pues no, no hay diferencia.
La única explicación que veo es que los drivers no vengan preparados para UART, cosa que era bastante habitual cuando salieron al mercado.

Como hay que poner los puentes para el modo tradicional, como así decirlo
  Responder
#47
Los puentes para configurar los TMC2208 en modo Step/Dir (Standalone) con 16 micropasos, son estos:

[Imagen: Img1.jpg]

Después debes configurar así las siguientes líneas del archivo Configuration.h:

...
#define X_DRIVER_TYPE  TMC2208_STANDALONE
#define Y_DRIVER_TYPE  TMC2208_STANDALONE
#define Z_DRIVER_TYPE  TMC2208_STANDALONE
#define Z2_DRIVER_TYPE TMC2208_STANDALONE
#define E0_DRIVER_TYPE TMC2208_STANDALONE


compilar, grabar en la placa y refrescar la memoria EEPROM.
  Responder
#48
Hola de nuevo.

Vamos viendo la al final del túnel, gracias a ti @Simemart, hay varios problemillas por resolver y que vuelvo a necesitar de tu orientación.

Lo primero el ventilador del extrusor (no el de capas que si funciona) no se pone en funcionamiento, he mirado las conexiones, con el polímetro en las bornas de la placa del extrusor (no hay voltios). Algo que activar en el firmware?

Por otro lado la TFT me da problemas, algun firmware con BL-Touch que me puedas aconsejar para cargarlo.

[Imagen: 20240808-095206.jpg]

[Imagen: 20240808-135039.jpg]

[Imagen: 20240808-140059.jpg]
  Responder
#49
Pues sí, otra cosa que se me pasó.
Tienes que cambiar la siguiente línea en el archivo Configuration_adv.h:

#define E0_AUTO_FAN_PIN  MOSFET_B_PIN

Respecto a la pantalla, ¿estás seguro de que está bien conectada a la placa? Porque me extraña que no funcione si lo hacía con la otra placa.
Si no consigues que funcione, puedes probar a cargar el firmware, modificando lo necesario en el archivo de configuración.
Si no me equivoco, la última versión es la 3.0.6, que se puede descargar de aquí.
En ese archivo se incluyen todos los modelos de TFT que tiene MKS: en este caso, hay que utilizar los archivos contenidos en la carpeta TFT28_32_v3.0.6 Release file, más concretamente, alguno de los que se encuentran en la carpeta Examples o bien configurar uno propio combinando los distintos recursos (firmware, fuentes e imágenes).
En tu caso que no tienes el módulo de WIFI, en la tarjeta SD hay que incluir dos carpetas (mks_fon y mks_pic) y dos archivos (mks_config.txt y mkstft28.bin), colocarla en el lector de la pantalla y encender la impresora.
En el archivo de configuración (mks_config.txt), creo que lo único que tendrás que cambiar, es el valor del parámetro cfg_language_type de 3 a 5, para poner la interfaz en español.
  Responder
#50
El ventilador solucionado.

El firmware de la TFT no da problemas pero no tiene ninguna opción del BL-Touch por lo que no puedo controlarlo. No se porque el otro da fallos, tanto para ajustar en Z, como para la carga del filamento, el resto parece que funcionaba bien.
  Responder
#51
No sé a qué opciones te refieres para controlar el BL-Touch, realmente su función se limita a actuar como detector del final de carrera del eje Z y a las mediciones del autolevel.
Si es a esto último, la pantalla se puede configurar para hacer esto manualmente o de forma automática, con otros parámetros para indicar el comando que lo desencadena (G28;G29; en este caso), el numero de puntos de la rejilla (solo uno si es automático, por tanto siempre cuadrada; cinco si es manual), las coordenadas de los cinco puntos (si es manual) y las velocidades para la toma de medidas.
Por las coordenadas que trae el ejemplo, entiendo que el manual se refiere a la ayuda para la nivelación de la cama en las cuatro esquinas y el centro.
  Responder
#52
https://github.com/bigtreetech/BIGTREETE...figuration

Este es el firmware que tenia cargado anteriormente, da muchas más opciones interesantes, desde poder mandar codigos gcode desde la pantalla. Hasta poder ajustar altura del extrusor para ajustar la altura de capa y dejarla grabada.
  Responder
#53
El problema es saber si esa pantalla es un modelo V3, V4 o NEW GENIUS, que son las que BTT indica que son compatibles.
Otra posibilidad es este firmware independiente, pensado para esa pantalla y que parece tener buenas características.
  Responder
#54
Parece que se ve la luz al final del túnel.

En configurado los pasos del extrusor, PID del extrusor y la cama.

Me da problemas a la hora de imprimir he probado laminando con Orcaslicer y prusaslier, con el mismo resultado. Da errores, creo que hay comandos que no reconoce.
[Imagen: 20240811-110435.jpg]

[Imagen: 20240810-133251.jpg]
  Responder
#55
No había visto nunca un comando de arcos en un archivo de impresión, ¿qué laminador los utiliza?
Como es lógico, para que funcione el comando G3, debe estar habilitado el uso de arcos en Marlin (línea #define ARC_SUPPORT en el archivo Configuration_adv.h).
Lo mismo sucede con el comando M73, que se utiliza para controlar de forma directa el progreso de la impresión (porcentaje y tiempo), para lo que hay que descomentar la línea #define SET_PROGRESS_MANUALLY, también en Configuration_adv.h.
  Responder
#56
(11-08-2024, 03:51 PM)Simemart escribió: No había visto nunca un comando de arcos en un archivo de impresión, ¿qué laminador los utiliza?
Como es lógico, para que funcione el comando G3, debe estar habilitado el uso de arcos en Marlin (línea #define ARC_SUPPORT en el archivo Configuration_adv.h).
Lo mismo sucede con el comando M73, que se utiliza para controlar de forma directa el progreso de la impresión (porcentaje y tiempo), para lo que hay que descomentar la línea #define SET_PROGRESS_MANUALLY, también en Configuration_adv.h.

ORCASLICER y PRUSASLICER
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  La Artillery X1 nunca alcanza los 260º para imprimir en ABS Jesushh369 54 8,692 21-08-2025, 10:32 PM
Último mensaje: Jesushh369
  Ventilador Artillery x2 Krausson 8 1,401 07-08-2025, 05:26 PM
Último mensaje: Carpe
  SOLUCION PARA ATASCOS ARTILLERY Imprimidor 4 1,936 04-08-2025, 02:17 AM
Último mensaje: ernestogn
  CONSULTA Artillery x3 PRO Bloqueada DAKAR 7 2,060 03-07-2025, 05:22 PM
Último mensaje: Simemart
  Mejorar artillery x1 (merece la pena?) Juanfraneo 0 465 10-06-2025, 08:32 AM
Último mensaje: Juanfraneo