Closed krubbitt closed 3 years ago
This Issue Queue is for Marlin bug reports and development-related issues, and we prefer not to handle user-support questions here. (As noted on this page.) For best results getting help with configuration and troubleshooting, please use the following resources:
After seeking help from the community, if the consensus points to a bug in Marlin, then you should post a bug report.
This is not a bug, your trying to add a E3V2 lcd to a non supported controller. At best its a feature request
You need to add BTN_EN1, BTN_EN2 and BTN_ENC pin definitions
/**
* Ender 3 V2 display BTT E3 RRF
* _____ _____
* 5V | 1 2 | GND 5V | 1 2 | GND
* (BTN_E1) A | 3 4 | B (BTN_E2) (BTN_EN1) PE11 | 3 4 | PB1 (BTN_E2)
* BEEP | 5 6 ENT (BTN_ENC) (BEEPER) PE10 | 5 6 PB2 (BTN_ENC) (needs testing, is boot1)
* (RX1) TX | 7 8 | RX (TX1) RESET | 7 8 | PE7
* NC | 9 10| NC PE9 | 9 10| PE8
* ----- -----
* EXP1 EXP1
*/
As you can see you cannot just plug this LCD into this controller, it needs a special cable to break out the RX1 and TX1 lines to a serial port. The TFT port would be the obvious choice.
Add
You also need to add
#define ENCODER_5X_STEPS_PER_SEC 15
to your Configuration_adv.h above
#define ENCODER_10X_STEPS_PER_SEC 30 // (steps/s) Encoder rate for 10x speed
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Did you test the latest
bugfix-2.0.x
code?Yes, and the problem still exists.
Bug Description
So i just bought a BTT E3 RRF board and i´m trying to make it work on my ender 3 v2 printer but seems like the software its not correctly made for the DWIN screen that it has. Looks like the option is there but is not working at compiling.
I made a lot of compiles each time i made a change and the change that gives me the error is when i place the
#define DWIN_CREALITY_LCD
Even in a new and unmodified Marlin code only changing the screen.Bug Timeline
No response
Expected behavior
Compile without errors
Actual behavior
'ENCODER_PHASE_0' was not declared in this scope 'ENCODER_PHASE_3' was not declared in this scope 'ENCODER_PHASE_1' was not declared in this scope 'ENCODER_PHASE_1' was not declared in this scope 'ENCODER_PHASE_2' was not declared in this scope
Steps to Reproduce
use
#define DWIN_CREALITY_LCD
Version of Marlin Firmware
bugfix 2.0.x
Printer model
ENDER 3 v2
Electronics
BigTreeTech
Add-ons
No response
Bed Leveling
UBL Bilinear mesh
Your Slicer
No response
Host Software
No response
Additional information & file uploads
Marlin.zip