Open bricogeek opened 4 years ago
Parece ser que utiliza el Serial como si fuese un dispositivo a parte, es decir, como un ordenador en si mismo. Esto nos implicaría tener la capacidad de dar un Serial por hardware para poder interactuar con la TFT, a la vez de mover los serial de los TMC2209 a otros pines.
Inicialmente no hay problema puesto que tenemos muchos SerCOM disponibles, el tema es el marlin propiamente, ya que no tiene todo implementado. Pero en este caso podemos hacer que funcione el Serial 2-3-4 en la posición 0 (interactuación con el PC) y luego tener los software serial en los otros SerCom para los TMC2209.
Abrire una pequeña revisión en el hardware para poder añadir el cambio.
Lo veo correcto. Cómo podemos probarlo con las placas actuales para validar si funcionaría todo? Entiendo que tendremos que añadir ese nuevo conector a la placa. Además, me surge la duda de si ese conector es específico de las MKS. Puestos a añadir conectores, quizás sea un buen momento para dejar algún GPIO por ahí suelto para que se puedan conectar cosas como LEDS, servos etc. Entiendo que depende también del sitio disponible ya que no queremos aumentar tamaño de PCB.
Es un conector estandar como los que ya tenemos para la expansion board, el tema es encontrar el de 8 pines en vez de 10, no creo que haya problema pero nunca he mirado uno de ese número de pines.
Sí, el problema principal es el espacio disponible, pero podría juntar más las cosas creo. Sería ver el límite real.
Tengo que ver los Serial de los que disponemos Oscar, y ver si alguno está ya sacado hacia fuera, de esta manera se podría probar con Álvaro de una manera sencilla, y si se valida implementar los cambios.
de esos 8 solo necesitais usar 4 (tx rx GND y 5V)
esa pantalla de la foto es la mks 2.8"
placas de la competencia (bigtreetech, Fysect, Makerbase) suelen usar un conector tipo XH 2.54 de 5 pines, o directamente pines tipo dupont
la MKS Robin E3/E3D tienen un puerto especial (AUX1) el cual va directo con el cable de 8 pines para conectar directamente esas pantallas. intercambiar placas con tfts de la competencia se necesitarian cables personalizados (placa MKS con TFT Bigtreetech, placa Fysetc con TFT MKS, etc)
Hi guys!! I want to connect the MKS TFT32 through the AUX-1 port to an Arduino Mega 2560 shield. I can't find the order of the cables or the corresponding pins. Could you help me? Thanks!!!
cable=wire
Hi Walkerowal74, you can see this information on the repository, let me copy an example of it for you:
Pinout Exp1 and exp2.
EXP1
--------
VCC | . . | GND
LCD7 | . . | LCDD6
LCD5 | . . LCDD4
LCDRS | . . | LCDDE
BTN_ENCODER | . . | BEEPER
--------
EXP2
--------
KILL | . . | GND
RESET | . . | SD_DETECT
MOSI | . . BTN_EN1
SS | . . | BTN_EN2
SCLK | . . | MISO
--------
With that, you can modify your Marlin software if needed on the "bricolemon/Firmware/Marlin-2.0.9.1/Marlin/src/pins/samd
/"
Alvaro sugiere una conexión para las pantallas táctiles de MKS. Esas funcionan por serial para enviar GCode a la placa (TX, RX, VCC, GND).
Referencias: