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
ayuda a conectar mks pwc v2.0 a mi impresora(SOLUCIONADO)
#21
Hola!!
Gracias por contestar.
Sí tengo definida la placa.
He desconectado el módulo pwc sin cambiar nada en marlin y en fichero txt y todo funciona normal.
No entiendo que relación hay.
Saludos
  Responder
#22
Hola, pues si es así, parece que el problema puede estar en el módulo PWC o en su conexionado.
Comprueba que no tengas algún cable intercambiado.
  Responder
#23
Hola !!

He comprobado todos los cables , mirando cada pin S + - , todo correcto.El unico que no he podido comprobar es el pulsador , pues no he encontrado ninguna documentación sobre el , así que he respetado el orden de colores que tiene el esquema.
He mandado un mail al vendedor sobre el tema a ver si tengo suerte.
De momento lo dejo aparcado y ha seguir imprimiendo.

Saludos
  Responder
#24
Hola !!!
Al fin he podido conseguir que funcione , la configuración sería esta :

En mks_config.txt

#enable auto off after print finish function (no:0; Yes:1)

>cfg_print_finish_close_Machine:1

En Configuration h

Cambiar a POWER_SUPPLY 2

En ramps h

Cambiar a PS_ON_PIN 11

Con solo esto la impresora no se apaga , pero le he puesto M81 en el scripts final del fileteador y ya esta.
No se si la placa lo debiera por si misma , pero de momento lo dejo así.

Me gustaría hacer que no se apagara hasta que el nozzle baje a 50 grados , como hacía antes.
El ventilador del Hotend esta conectado a placa al segundo extrusor (libre) y en marlin :
#define E0_AUTO_FAN_PIN 7
 esto hace que el ventilador se encienda cuando la temperatura sube 50 grados y se apague cuando baja de 50 grados.
Alguna sugerencia?

Saludos
  Responder
#25
Hola, me parecía extraño que con la configuración que indicabas no te funcionase el apagado.
Ahora ya veo que sí funcionaba, pero a la impresora no se le estaba ordenando el apagado y por lo tanto no lo hacía.
En teoría, si está configurado como Marlin y activada la función, el firmware de la TFT debería enviar precisamente un comando M81 al finalizar la impresión.
Si no lo hace puede que haya algo más pendiente de configurar en él.
Tal y como lo estás usando ahora (con el M81 en el script de final de impresión), la solución más sencilla para hacer lo que indicas es colocar, justo antes del M81, un comando M109 R50.
Esto hará que se pare la cola de proceso de comandos hasta que se alcancen los 50º de temperatura. El parámetro R se usa para que espere hasta la temperatura objetivo, tanto calentando como enfriando.
  Responder
#26
Hola!!!
Gracias , lo pruebo cuando llegue a casa .Antes de preguntar he probado varios , pero la verdad es que no tengo ni idea y no me funcionó ninguno.
En cuanto a el pwc , la verdad que hay poca documentación , un gran fallo de makerbase.
Lo del power supply no está en ningún lado.
El M81 lo saque de un foro Reprap sobre el mismo tema y la gente con los mismos problemas.

Saludos
  Responder
#27
Hola !!!

Funcionando...

Perfecto , muchas gracias

Saludos
  Responder
#28
Me alegro que lo hayas conseguido.
Un saludo.
  Responder
#29
Buenos dias, me podrian decir donde encuentro lo de abajo,no encuentro el "pins_RAMPS.h" en marlin


y en el archivo pins_MKS_GEN_13.h la siguiente:

//
// PSU / SERVO
//
// If POWER_SUPPLY is specified, always hijack Servo 3
//
#if POWER_SUPPLY > 0
#define SERVO3_PIN -1
#define PS_ON_PIN 11
#endif

#include "pins_RAMPS.h"
  Responder
#30
Hola, dónde se encuentra el archivo pins_RAMPS.h depende de la versión de Marlin que estés usando.
Si es la 1.x.x, está dentro de la carpeta Marlin, junto con todos los demás archivos del sketch.
Si es la 2.0, está también dentro de la carpeta Marlin, pero en la ruta src\pins\.
Las líneas del archivo MKS_GEN_13.h que indicas no están configuradas con esos valores, que son los que se corresponden con el pin utilizado por @Etimoe. Originalmente viene así:

//
// PSU / SERVO
//
// If POWER_SUPPLY is specified, always hijack Servo 3
//
#if POWER_SUPPLY > 0
 #define SERVO3_PIN      -1
 #define PS_ON_PIN        4
#endif

#include "pins_RAMPS.h"


Como indicaba en otra respuesta, conviene colocar las nuevas asignaciones de pines después del include, por si en el archivo pins_RAMPS.h se vuelven a asignar.
  Responder
#31
Buenos dias.

Tengo en mi impresora la placa madre MKS SGEN_L y una MKS TFT35 V1.0
Instalé el MKS PWC V2.0 y estoy teniendo problemas para que funcione.

Realice lo siguiente:

En configuration.h
#define POWER_SUPPLY 2

En pins:MKS_SGEN_L.h tiene asignado el siguiente pin:
#define PS_ON_PIN P1_23 // SERVO P1.23
Asi que lo conecte a ese pin de la placa (el GND y el V5, efectivamente estan invertidos con respescto al diagrama de coneccion del proveedor)

Habiliete en la TFT esto:
#enable auto off after print finish function (no:0; Yes:1)
>cfg_print_finish_close_Machine:1

Presiono el boton y enciende, si lo presiono de nuevo, se apaga.

Enciendo e imprimo, termina, comienza a enfriarse hasta que llega a temperatura ambiente, pero no se apaga.

Falta algo mas?

Que condiciones tienen que cumplirse, para que el TFT envie el codigo de apagado? O como puedo saber si lo envia?

Muchas gracias!!!

Buenos dias.

Tengo en mi impresora la placa madre MKS SGEN_L y una MKS TFT35 V1.0
Instalé el MKS PWC V2.0 y estoy teniendo problemas para que funcione.

Realice lo siguiente:

En configuration.h
#define POWER_SUPPLY 2

En pins:MKS_SGEN_L.h tiene asignado el siguiente pin:
#define PS_ON_PIN P1_23 // SERVO P1.23
Asi que lo conecte a ese pin de la placa (el GND y el V5, efectivamente estan invertidos con respescto al diagrama de coneccion del proveedor)

Habiliete en la TFT esto:
#enable auto off after print finish function (no:0; Yes:1)
>cfg_print_finish_close_Machine:1

Presiono el boton y enciende, si lo presiono de nuevo, se apaga.

Enciendo e imprimo, termina, comienza a enfriarse hasta que llega a temperatura ambiente, pero no se apaga.

Falta algo mas?

Que condiciones tienen que cumplirse, para que el TFT envie el codigo de apagado? O como puedo saber si lo envia?

Muchas gracias!!!

Buenos dias.

Tengo en mi impresora la placa madre MKS SGEN_L y una MKS TFT35 V1.0
Instalé el MKS PWC V2.0 y estoy teniendo problemas para que funcione.

Realice lo siguiente:

En configuration.h
#define POWER_SUPPLY 2

En pins:MKS_SGEN_L.h tiene asignado el siguiente pin:
#define PS_ON_PIN P1_23 // SERVO P1.23
Asi que lo conecte a ese pin de la placa (el GND y el V5, efectivamente estan invertidos con respescto al diagrama de coneccion del proveedor)

Habiliete en la TFT esto:
#enable auto off after print finish function (no:0; Yes:1)
>cfg_print_finish_close_Machine:1

Presiono el boton y enciende, si lo presiono de nuevo, se apaga.

Enciendo e imprimo, termina, comienza a enfriarse hasta que llega a temperatura ambiente, pero no se apaga.

Falta algo mas?

Que condiciones tienen que cumplirse, para que el TFT envie el codigo de apagado? O como puedo saber si lo envia?

Muchas gracias!!!

Buenos dias.

Tengo en mi impresora la placa madre MKS SGEN_L y una MKS TFT35 V1.0
Instalé el MKS PWC V2.0 y estoy teniendo problemas para que funcione.

Realice lo siguiente:

En configuration.h
#define POWER_SUPPLY 2

En pins:MKS_SGEN_L.h tiene asignado el siguiente pin:
#define PS_ON_PIN P1_23 // SERVO P1.23
Asi que lo conecte a ese pin de la placa (el GND y el V5, efectivamente estan invertidos con respescto al diagrama de coneccion del proveedor)

Habiliete en la TFT esto:
#enable auto off after print finish function (no:0; Yes:1)
>cfg_print_finish_close_Machine:1

Presiono el boton y enciende, si lo presiono de nuevo, se apaga.

Enciendo e imprimo, termina, comienza a enfriarse hasta que llega a temperatura ambiente, pero no se apaga.

Falta algo mas?

Que condiciones tienen que cumplirse, para que el TFT envie el codigo de apagado? O como puedo saber si lo envia?

Muchas gracias!!!

Buenos dias.

Tengo en mi impresora la placa madre MKS SGEN_L y una MKS TFT35 V1.0
Instalé el MKS PWC V2.0 y estoy teniendo problemas para que funcione.

Realice lo siguiente:

En configuration.h
#define POWER_SUPPLY 2

En pins:MKS_SGEN_L.h tiene asignado el siguiente pin:
#define PS_ON_PIN          P1_23   // SERVO P1.23
Asi que lo conecte a ese pin de la placa (el GND y el V5, efectivamente estan invertidos con respescto al diagrama de coneccion del proveedor)

Habiliete en la TFT esto:
#enable auto off after print finish function (no:0; Yes:1)
>cfg_print_finish_close_Machine:1

Presiono el boton y enciende, si lo presiono de nuevo, se apaga.

Enciendo e imprimo, termina, comienza a enfriarse hasta que llega a temperatura ambiente, pero no se apaga.

Falta algo mas?

Que condiciones tienen que cumplirse, para que el TFT envie el codigo de apagado? O como puedo saber si lo envia?

Muchas gracias!!!

(22-06-2019, 12:39 PM)Simemart escribió: Hola, dónde se encuentra el archivo pins_RAMPS.h depende de la versión de Marlin que estés usando.
Si es la 1.x.x, está dentro de la carpeta Marlin, junto con todos los demás archivos del sketch.
Si es la 2.0, está también dentro de la carpeta Marlin, pero en la ruta src\pins\.
Las líneas del archivo MKS_GEN_13.h que indicas no están configuradas con esos valores, que son los que se corresponden con el pin utilizado por @Etimoe. Originalmente viene así:

//
// PSU / SERVO
//
// If POWER_SUPPLY is specified, always hijack Servo 3
//
#if POWER_SUPPLY > 0
 #define SERVO3_PIN      -1
 #define PS_ON_PIN        4
#endif

#include "pins_RAMPS.h"


Como indicaba en otra respuesta, conviene colocar las nuevas asignaciones de pines después del include, por si en el archivo pins_RAMPS.h se vuelven a asignar.
  Responder
#32
Hola, en respuesta a tu primera pregunta, lo único que hay que configurar en el firmware de la TFT para que envíe la orden de apagado, es el tipo de firmware que la va a recibir y activar la función de autoapagado.
Saber si lo envía realmente es mas complicado, pues tendrías que monitorizar de alguna forma la conexión UART entre pantalla y placa, lo que no es sencillo. Si la TFT indica que va a realizar el autoapagado, habrá que suponer que envía la orden.
Sobre lo que indicas que has configurado, me surgen algunas dudas:
- Me parece raro que tengas, en el archivo Configuration.h la línea #define POWER_SUPPLY y el archivo pins_MKS_SGEN_L.h pues, por lo que yo sé, desde que está soportada esa placa, ha cambiado la definición del control de la fuente de alimentación en Marlin 2.0 y ya no se configura así.
- Como bien dices, en el archivo pins_MKS_SGEN_L.h está asignado al PS_ON_PIN el pin P1.23, pero esa línea viene comentada. ¿La has descomentado y asignado un -1 al SERVO0_PIN?
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Problema al conectar la fuente de alimentación Heisenberg 4 453 21-03-2022, 05:31 PM
Último mensaje: Heisenberg
  DUDA no sé por que los ejes de mi coreXY con mks gen L v1.0 hacen movimientos extraños erjavi_zgz 3 510 25-01-2022, 01:06 AM
Último mensaje: Simemart
  DUDA Hola, tengo una duda sobre colocar endstops opticos a la MKS GEN L V1.0 cerverus 4 543 18-01-2022, 12:33 AM
Último mensaje: erjavi_zgz
  No funciona MKS wifi plugin en las últimas versiones de cura francogoldaraz 2 800 10-09-2021, 06:23 PM
Último mensaje: francogoldaraz
  CONSULTA problemas a la hora de conectar skr v1.4 Turbo, y skr pro 1.2 erjavi_zgz 56 4,621 01-06-2021, 12:59 AM
Último mensaje: Simemart