Hello.
I'm building a custom 3D printer and facing a strange problem with the LCD SD card reader. The problem is that the LCD freezes when I click on "Print from media".
Motherboard: SKR Mini E3 V3 (https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3)
LCD screen: MKS Mini 12864 V3 (https://github.com/makerbase-mks/MKS-MINI12864-V3)
Firmware: Marlin 2.1.1
Marlin already has support for that hardware combination. But following the configurations shown in the Marlin files, the LCD SD card won't work. For me, it's an important feature to be able to print from the LCD SD card reader. That's why I've spent a lot of time trying to make it work.
I've already tried various wirings and Marlin configurations. I attached the wiring that gave me the best results so far.
My Marlin configuration files are also attached.
I changed my pins_BTT_SKR_MINI_E3_V3_0.h file to meet the #defines used in the pins_MKS_ROBIN_NANO_V3_common.h file (only changing the pins), since the MKS Mini 12864 V3 is compatible with the MKS Robin Nano V3.
For now, I only have the LCD connected to the motherboard (in order to isolate the problem).
Almost everything works as expected. I can navigate through all the menus on the LCD, the SD card is correctly detected, and everything seems to work, until I select "Print from media". At this point, the LCD seems to freeze. But the motherboard keeps working normally, it's just the LCD that doesn't seem to refresh anymore.
To make it go back to work, there are two ways:
1 - Remove the SD card. This way, the LCD goes back to the main menu and I can use it normally again;
2 - Keep clicking the LCD. At some point, it will give me the "Err: MINTEMP: Bed PRINTER HALTED" message, wich is expected, since the thermisthor is not connected.
One thing worth mentioning is that, if I connect to Repetier through USB, everything works fine and the LCD never freezes. It's not enough to have the USB cable connected, the connection with the host must be open.
As I've said before, I've already tried many wirings and firmware configurations. Already checked every cable. The SD card doesn't seem to be the problem, since the hardware can read it.
Does anyone have any idea of what can be happening? I've already spent MANY days trying to solve this problem and doesn't have any ideas anymore.
Thanks.
I'm building a custom 3D printer and facing a strange problem with the LCD SD card reader. The problem is that the LCD freezes when I click on "Print from media".
Motherboard: SKR Mini E3 V3 (https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3)
LCD screen: MKS Mini 12864 V3 (https://github.com/makerbase-mks/MKS-MINI12864-V3)
Firmware: Marlin 2.1.1
Marlin already has support for that hardware combination. But following the configurations shown in the Marlin files, the LCD SD card won't work. For me, it's an important feature to be able to print from the LCD SD card reader. That's why I've spent a lot of time trying to make it work.
I've already tried various wirings and Marlin configurations. I attached the wiring that gave me the best results so far.
My Marlin configuration files are also attached.
I changed my pins_BTT_SKR_MINI_E3_V3_0.h file to meet the #defines used in the pins_MKS_ROBIN_NANO_V3_common.h file (only changing the pins), since the MKS Mini 12864 V3 is compatible with the MKS Robin Nano V3.
For now, I only have the LCD connected to the motherboard (in order to isolate the problem).
Almost everything works as expected. I can navigate through all the menus on the LCD, the SD card is correctly detected, and everything seems to work, until I select "Print from media". At this point, the LCD seems to freeze. But the motherboard keeps working normally, it's just the LCD that doesn't seem to refresh anymore.
To make it go back to work, there are two ways:
1 - Remove the SD card. This way, the LCD goes back to the main menu and I can use it normally again;
2 - Keep clicking the LCD. At some point, it will give me the "Err: MINTEMP: Bed PRINTER HALTED" message, wich is expected, since the thermisthor is not connected.
One thing worth mentioning is that, if I connect to Repetier through USB, everything works fine and the LCD never freezes. It's not enough to have the USB cable connected, the connection with the host must be open.
As I've said before, I've already tried many wirings and firmware configurations. Already checked every cable. The SD card doesn't seem to be the problem, since the hardware can read it.
Does anyone have any idea of what can be happening? I've already spent MANY days trying to solve this problem and doesn't have any ideas anymore.
Thanks.