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
Cambiar drivers A4988 por TMC2209 v4
#41
@Simemart he echo lo que me dices pero no entiendo nada... Esto me ha salido
Connecting...
Printer is now online.
>>> m122
SENDING:M122
X Y Z Z2 E
Address 0 0 0 0 0
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.
[mm/s]
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 0 0 0 0 0
uStep count 0 0 0 0 0
DRVSTATUS X Y Z Z2 E
sg_result 0 0 0 0 0
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

Así tengo los puentes de debajo del driver 

[Imagen: 17150961624013853859817455429964.jpg]
  Responder
#42
Como se ve al final del reporte, no se están conectando por UART
  Responder
#43
Me podrías decir que tengo que hacer para conectarlos en modo UART???
Estoy revisando de arriba a abajo la configuración de marlin y no se que puede pasar, los pines de la placa los tengo puesto donde pone en la pagina de github que me manda el vendedor, no se que puede pasar
  Responder
#44
Pues según MakerBase, para la placa solo poner ese puente que se ve en la foto y por la configuración de Marlin lo veo todo correcto, así que no descarto que pueda ser un problema con ese modelo de driver, pues esto ha pasado con algunas placas de Bigteeetrech similares a esta: voy a investigar algo más a fondo esto.
  Responder
#45
@Simemart, muchas gracias por tu tiempo.
Lo único que he visto que no se si será es en configuration_adv esta linea:
//#define SOFTWARE_DRIVER_ENABLE esta en la posición 3029
no se si se tendría que activar no lo entiendo muy bien.

No se si ayudara de algo pero creo que para que haga 16 subdivisiones hay que poner mas puentes. lo que no se si hay que ponerlos si esta conectado en modo UART o no.

https://blog.csdn.net/gjy_skyblue/articl....3001.5501

En esta pagina del vendedor sale todo pero no lo se interpretar bien

He puesto la configuracion para el ventilador 2 como me dijiste y efectivamente cuando el extrusor se pone a mas de 50º se enciende pero me estoy dando cuenta de que el ventilador de capa no se regula, o funciona o no funciona. del 0 al 50% no funciona y a partir de 50% se pone a tope no se xq sera...
  Responder
#46
Esa configuración se refiere al pin ENABLE del driver (activación), pero los TMC2209 tienen esa línea física, por lo que no deberían necesitar hacerlo por software y en todo caso no se activarían (no se moverían los motores) en caso contrario y sí lo hacen.
Los puentes para configurar los micropasos no funcionan en UART: como en este momento no están en ese modo sino en STEP/DIR, para conseguir los 16 micropasos habría que colocar los puentes correspondientes , pero también habría que quitar antes el que habilita UART y configurar en Marlin el driver como TMC2209_STANDALONE, que es lo que le indica que el driver va a funcionar en STEP/DIR y no en UART.
Esa página en chino es bastante indescifrable, aunque no veo que tenga nada distinto de lo que contiene la wiki de MKS.
Lo del ventilador de capa también es raro: prueba a enviar los comandos gcode M106 S64 (25%), M106 S128 (50%), M106 S192 (75%), M106 S255 (100%) y M106 S0 (0%), a ver como se comporta.
  Responder
#47
Mmm y no voy a poder usarlo en modo UART?? Me hubiera gustado probar cosas nuevas por eso cambiaba toda la electrónica. Otro dato curioso es que al arrancar la placa se enciende el ventilador de capa a tope hasta que termina de arrancar. Los comandos que me pones con s64 no hace nada con s128 se activa a tope con s127 se desactiva, hace lo mismo que desde la pantalla. Igual faltan puentes en algún sitio porque se me hace raro lo que hace...
  Responder
#48
Una cosa que me he dado cuenta es que en la configuración tienes activada la memoria EEPROM, pero la MCU de esta placa no la tiene, por lo que debe hacerse mediante emulación.
Si no se indica lo contrario, se emula mediante un archivo que se guarda en la tarjeta SD que se encuentre en el lector de la placa, lo que no es demasiado práctico.
La placa admite otras dos emulaciones, una en la memoria RAM y otra en la memoria Flash, siendo está última quizá la más recomendable: para activarla, debes cambiar la siguiente línea en el archivo Marlin\src\pins\stm32f4\pins_MKS_ROBIN_NANO_V3_common.h:

//#define FLASH_EEPROM_EMULATION  ->  #define FLASH_EEPROM_EMULATION

compilar y cargar a la placa.
En el primer arranque, quizá pida refrescar la memoria EEPROM: si no lo hace, hay que ir al menú de configuración y utilizar las opciones correspondientes (no sé como lo indicará en esa pantalla, en las normales son Rest. fábrica y Guardar EEPROM, aplicándolas por ese orden).

¿El ventilador de capa está conectado en FAN1? Es muy mosqueante todo lo que te está pasando, sobre todo esto del ventilador, pues aquí no hay ningún misterio ni configuración alguna a realizar.
  Responder
#49
Lo compilo mañana y te cuento vale, lo del ventilador de capa si está en el fan1 y el del extrusor en fan2 el cual he probado y al llegar a 50° como dijiste se enciende a tope. Pero el de capa que está en el fan1 no lo regula no se porque.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Cambiar el Z_SAFE_HOMING del autolevel a una esquina de la cama Hugo43 5 814 01-05-2024, 12:27 AM
Último mensaje: Simemart
  CONSULTA cambiar posicion del extrusor luego de cambiar a guia lineal cesargomezp 1 0 25-02-2024, 12:12 PM
Último mensaje: Simemart
  Error Firmware en Ender V1 con placa MKS Robin E3D 1.0, TMC2209 Palido 1 0 29-12-2023, 10:37 AM
Último mensaje: Simemart
  A4988 campatibilidad con TMC2130 Puig 4 0 27-12-2023, 03:32 PM
Último mensaje: Puig
  CONSULTA Cambiar homing Anet et4 laroja04 4 0 22-12-2023, 01:10 AM
Último mensaje: Simemart