janchristophmartin / marlin-jyers-ender3max

This project allows to use the JyersUI branch of Marlin on a modified Ender-3 Max printer
7 stars 1 forks source link

Blank screen when loading Ender-3 Max V2_Marlin 2.0.8_JyersUI 1.3.4_4.2.2_BLtouch HS #1

Open swilson86 opened 2 years ago

swilson86 commented 2 years ago

I have an new Ender 3 Max with Creality original BL Touch that I just bought. Works perfectly with stock firmware. I get a blank screen on the Ender-3 Max V2_Marlin 2.0.8_JyersUI 1.3.4_4.2.2_BLtouch HS prebuilt binary downloaded on this site. With power off I insert the 8GB SD Chip formatted as FAT32 and 4096 per sector. The only file on the newly formatted card is the aforementioned. I also unplug the cable to the old display and plug in into the DWIN display that runs perfectly on an Ender 3 V2. I verified that I have the 4.2.2 board.

Always just the black screen even after waiting 5 minutes to boot. Nothing. I can see power is going to the DWIN screen as the is a small amount of light on the display (very dim grey... no words or figures appear). I power down, remove the SD card, power up and the system is frozen. Just a black screen. The BL touch in all cases does give 2 red lights so I know that at least it works.

I can go back to the stock firmware from Creality and the old screen and everything works again. I used the same SD card to isolate that as being the problem. I also verified on an Ender 3 V2 that the DWIN screen did not get damaged.

janchristophmartin commented 2 years ago

Thank you for your post and the thorough problem description/analysis. I am a bit stumped as I cannot recognize any difference to what I did with my Ender-3 Max which runs fine with the firmware here. Let me give this some further thought if there's something else worth trying.

swilson86 commented 2 years ago

Thanks! I have another clue for you... just for fun I loaded E3V2-UBL-BLTouch-10x10-v4.2.2-v2.0.0.bin on the Ender 3 Max with the new DWIN screen. It booted okay ! Obviously I didn't test motor movements etc as the code is for a different machine. But the fact that it booted ok is a major clue.

I'd be willing to test some kind of prototype software filled with debug output/diagnostics etc if you like.

janchristophmartin commented 2 years ago

Well noted -- the new Jyers release looks like it might be worth building an updated version of the Ender-3 May firmware anyway. As 2.0.0 has already been replaced by 2.0.1 I'd like to wait a bit until the new version has become a bit more stable.

swilson86 commented 2 years ago

Ok thanks again. An idea... I will test ANY version of 2.x that you compile for the Max with BL touch. You could email it to me if you don't want to post if yet publicly. I am at swilson86@yahoo.com

Four more minor clues:

1) I just realized I have a CR touch from Creality on the Max, and BL touch on my Ender 3 V2's. 2) On the Max when I tried to burn the firmware you have posted on this site, the DWIN speaker beeped rapidly (almost a solid tone). 3) When printing on the Max using Creality firmware I notice the steppers are noisy. Am suspecting that the 4.2.2 board does not contain the silenced German stepper chips. 4) The Max ships with a filament runout sensor. The V2's didn't.

I suspect these 4 clues are irrelevant as the Max DID boot with the V2 firmware as stated earlier.

swilson86 commented 2 years ago

I resolved the problem by re-writing the config file by melding some of your stuff and the new 2.0.1 and recompiling with VS and platformio. It is working very well, but needs a tune-up. I had problems with X and Y axis still thinking the BL touch was on the left side of the hot end. A manual override and EEPROM save fixed that, but somewhere deep in the code that glitch exists.

I DO have the quiet drivers also on my 4.2.2 board but this Max is inherently more noisy than the Ender 3 V2.