Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MKS tft and Octoprint Control over USB #138

Open
merlin2105 opened this issue May 5, 2018 · 13 comments
Open

MKS tft and Octoprint Control over USB #138

merlin2105 opened this issue May 5, 2018 · 13 comments

Comments

@merlin2105
Copy link

my MKS tft is now running on a Ramps 1.4, if I have connected the tft the control via USB (Octoprint) does not work anymore ... is that the same USB port ..? can one adjust this in Marlin?

@makerbase-mks
Copy link
Owner

USB and TFT serial ports are shared and cannot be controlled at the same time.

@merlin2105
Copy link
Author

works this with an MKS SBase Board , the tft an Octoprint over USB at the same time..?

@sb43201
Copy link

sb43201 commented Jun 11, 2018

Could you add a function to disable TFT serial communication to let print from USB port?

@pyr0ball
Copy link

Would it be possible to connect an OctoPi to the MKS TFT WiFi UART pins to control it that way?

@philoupat
Copy link

It is possible to connect with octoprint on RX2 TX2 pins on the Gen l v1.4 wifi With ftdi module . There is a port conflict usb with the map and the Ecran TFT if connexion simultaneous (USB0 AUX1(rx0 Tx0)) the temperature when printing the Heating Temperature appears and then comes back to the room.Marlin usb alteration port 0 ?
thanks

@philoupat
Copy link

Pins above aux2 indicate RX2 TX2 WIFI

@jimmyeao
Copy link

So do I read this right? If we have a MKS TFT board plugged in, we can no longer use Octoprint to print via usb? This would explain all the crc errors i am seeing

@Andrei-Pozolotin
Copy link

See #285

@didtoknan
Copy link

The TFT32 is connected to the AUX 1 MKS Gen L port. According to the schematic, 2 pins are 5V, 2 are Ground, 1 is D1 and the last one is D2. What about wiring a dpdt switch to disconnect for example D1 & D2 ? We could flip that switch before starting a print from octoprint. Once is done and we want to use the TFT32, we will just have to switch the flip the other side. In fact we may only need a spdt (or spst) switch to disconnect the TX pin. I thought the MKS Gen L was based on a Arduino Mega but it looks I'm wrong because serial pins on Mega are D0 & D1, not D1 & D2.

@didtoknan
Copy link

According to the MKS Gen L datasheet TX is D2, RX is D1.

@Stady234
Copy link

Stady234 commented Apr 7, 2019

I maybe out on a limb by myself... but I have been printing via octoprint on an MKS Gen L with the TFT3.2 connected without issues...
Are you sure you have everything connected the right way?

@Muskateer10
Copy link

My OctoPrint works. The problem is every time I want to make a change to Marlin I have to disconnect the TFT32 display. It is because there is a conflict with D1 and D2 on Aux1 (which is also the USB port).

@Stady234
Copy link

@Andrei-Pozolotin I see that you keep posting for an alternative fw solution... does the CNC version you have referenced in the thread work for us normal printer users?

@Muskateer10 I have the same issue... i use the remote firmware push with octoprint, i have a note on my screen to disconnect the TFT before the push, then back to normal operation...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants