makerbase-mks / MKS-Robin-Nano-V1.X

MKS Robin Nano is a powerful 32-bit 3D printer control board with STM32F103VET6. Support Marlin2.0. Support MKS Robin TFT24/28/32/35/43 touch Screens. The motherboard integrates 5 AXIS interface, hot bed, 2 heating heads, 3 NTC100K, 1 MAX31855.The motherboard integrates After shutdown. Support MKS Robin WIFI for cloud printing and supports firmware update by SD card…
https://www.aliexpress.com/item/33013776323.html?spm=2114.12010612.8148356.5.320565f4m9CS1x
197 stars 76 forks source link

Robin TFT24/28/32/35/43 screen drivers #114

Open aSocialMenace opened 2 years ago

aSocialMenace commented 2 years ago

So i am gonna convert my Neptune 2 to Klipper and it would be nice to use the factory TFT screen with Octoprint as Klipper currently does not support touch screens. I will need to wire up the factory screen (Robin TFT24/28/32/35/43 screen) directly to my pi and install the drivers to get it to work with a plugin like octoscreen. Soooo I am looking for drivers and a pinout of the screen its self. Do any such drivers exist or are there generic drivers that might work with for this? Any help would be greatly appreciated!!

willngton commented 2 years ago

Hey @aSocialMenace ,that is a very good idea, however, drive will need to be written from scratch, for what I saw, all TFT are based on FSMC, I haven't seen any drive or dst for this kind of device, only SPI,

Been working on try to get TS35 working with PI, (so far got the TFT but not touch)

TS35_photo_2021-09-28_21-14-46

mks-viva commented 2 years ago

@aSocialMenace I will organize it and share it.

@willngton Your work looks great. How likely is it to work with Klipper firmware?

willngton commented 2 years ago

@aSocialMenace I will organize it and share it.

@willngton Your work looks great. How likely is it to work with Klipper firmware?

I am on the initial testes, from now using an pre-build pi overlay, tinylcd35 dtoverlay=tinylcd35,rotate=270,speed=48000000,touch,touchgpio=23

Worked right way, I just need to figure out how to calibrate the screen, touch is a bit out place.

robbz23 commented 4 months ago

@willngton I know this is many years later, but I also have a Two Trees SP-3 that I am trying to get Klipper going on the screen. Do you have any instructions on how to build the firmware to work with MKS Robin TFT35?

willngton commented 4 months ago

Hey, not really, there is a video on YouTube where a guy did a pcb board to make it work.. I've never tried