Looks like this is what I’m struggling with as well. Can you please send me the files and anymore info you may have? grant.sullivan@rocketmail.com
Sent
I’m getting the same LCD screen error that you are. My steppers work fine just my LCD screen won’t display anything besides the two white lines like your’s did.
What did you do to solve this problem? Was it just a firmware problem?
One of two issues, if you don’t have the smartlcd enabled in your configuration.h settings then enable it LCD2004. Or your contrast could be too high, there is a small adjustment screw on the back of your lcd panel near the sd card slot that will lower or raise your contrast
Ok I’ll check the configuation.h settings for the LCD2004. My contrast seems to be ok.
Thanks,
when I get home I will check the marlin files and let you know exactly which it is
I think the section I need too change to define is in this part of the firmware. But I also don’t know if this matches the most current version of Marlin.
//LCD and SD support
//#define ULTRA_LCD //general LCD support, also 16x2
//#define DOGLCD // Support for SPI LCD 128x64 (Controller ST7565R graphic Display Family)
//#define SDSUPPORT // Enable SD Card Support in Hardware Console
//#define SDSLOW // Use slower SD transfer mode (not normally needed - uncomment if you’re getting volume init error)
//#define ENCODER_PULSES_PER_STEP 1 // Increase if you have a high resolution encoder
//#define ENCODER_STEPS_PER_MENU_ITEM 5 // Set according to ENCODER_PULSES_PER_STEP or your liking
//#define ULTIMAKERCONTROLLER //as available from the Ultimaker online store.
//#define ULTIPANEL //the UltiPanel as on Thingiverse
//#define LCD_FEEDBACK_FREQUENCY_HZ 1000 // this is the tone frequency the buzzer plays when on UI feedback. ie Screen Click
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100 // the duration the buzzer plays the UI feedback sound. ie Screen Click
// The RepRapDiscount Smart Controller (white PCB)
// http://reprap.org/wiki/RepRapDiscount\_Smart\_Controller
#define REPRAP_DISCOUNT_SMART_CONTROLLER
the section above is what you are looking for, you want to remove the // in front of the define if it is there
Looks like that part of the firmware is already define. What version of the firmware are you using to run yours? I still have the most current one supplied by Anycubic. Are you using a custom setup of Marlin?