6

this problem can be solved by turning the slots on the display, as in the image below. Some Chinese displays are inverted from factory.


4

Question History An answer on your previous question discusses patches for installing the LCD module in your Marlin printer firmware. Note that these patches are very old (around 2015). Many things have changed since then (as is acknowledged there). That answer does not work for recent versions of Marlin source code! Answer Yes, your observation of the ...


3

No, when you run the print jobs from a Raspberry Pi, e.g. using the OctoPrint print server, you do not need the display of the printer as you can control the printer from the Pi screen or from a browser of any other device. Do note that not all functionality of the LCD controller is built-in in those printer servers, but you normally have a terminal to ...


3

First of all let me state that I do not own the module! The analysis below is based on old patches that worked in a version of Marlin in 2015, and translated to the latest version of Marlin of the 1.1.x branch. This is 1.1.9; this is the last version of the 1.1.x branch, all new development takes place in branch bugfix-2.0.x (dated May 2019). The reported ...


3

So basically you just replaced everything except for the LCD (the LCD testing is described a little further). If the LCD is not working then, this could imply that either your LCD is broken, or one of the new parts is not functioning as expected, or you have not connected things correctly. Are you sure the firmware flash went okay? You could test the ...


2

Can you tell if the fans are turning on for your Ender 3? If not then the problem may be with your power supply or main board. If you can hear your power supply is on (listen for the fan near where you plug in the 120/230 V power plug), then the issue may be with either your main board or LCD screen. If this post on reddit is accurate, the Ender 3 uses a ...


2

This is hard to answer, it depends on your skills if you can can repair it or not. As you haven't changed the firmware, it is unlikely that this is a software issue. If the display doesn't light up, the power to the module may be broken. If you have an Arduino Uno or similar you can try to upload a sketch and connect the display to see if it works, there are ...


2

There is a temporary solution which I have found here, on the reprap forums, Re: Upload to the board failed after LCD enabled: An official fix has been posted. Grab the new ultralcd.cpp from [github.com] Apparently the sources contained a bug which was fixed later, a new version download fixed the problem.


1

Yes. Stepper motors, heaters, temperature sensors, fans, etc... are all standard parts. Pretty much any control board can be used with the hardware from pretty much every printer. Some more expensive printers might use more exotic parts (especially temperature sensors), but on the budget printers you're looking at I would be very surprised to find anything ...


1

Supposedly, it's no longer necessary in a recent Marlin version, already the inline bool handle_adc_keypad() function from ultralcd.cpp has implemented a smaller (100 ms) time delay. You could lower the value of #define ADC_MIN_KEY_DELAY 100 to #define ADC_MIN_KEY_DELAY 50 to see if that has any effect. Also, look for next_button_update_ms = now + 300; ...


1

Marlin 2.0 is still very much in development. If you face issues like this and you're certain you haven't introduced any typos, try downloading the most current version of Marlin again (Github -> Download -> Download zip). Copy in your configuration files and try to compile. If the issue persists, you may try to use a version from a few days / weeks ago. ...


1

Marlin 2.0.0 is in an Alpha state. 'Alpha' is a state before Beta, meaning, it's not hot off the presses, it isn't even off the presses. You need to go back to the most recent "stable" version of Marlin, which is 1.1.9 (found on the same page as the link above). This should most likely solve the errors and problems you're seeing.


Only top voted, non community-wiki answers of a minimum length are eligible