0.92.3 Ultimaker-Smartcontroller 2004 and 12864 Now Working, but...
The SmartController 2004 is working, but a few characters glitch from time to time. Otherwise, it works fine.
The SmartController 12864 full graphical display works even better. No glitches at all. Only problem is that Repetier Host crashes if there is an SD card inserted. I only have an 8Gb card at the moment to test with, so I don't know if it is due to the card, or due to my code additions. Any help in this regard is appreciated.
For each SmartController, you must select the correct LCD in the firmware configuration utility, and then add the following to ui.h, between CONTROLLER_FELIX_DUE and the RAMPS else statement
#elif MOTHERBOARD == CONTROLLER_FELIX_DUE
...
//Added code starts here
#elif MOTHERBOARD == 37
#define BEEPER_PIN 18
#define UI_DISPLAY_RS_PIN 20
#define UI_DISPLAY_RW_PIN -1
#define UI_DISPLAY_ENABLE_PIN 17
#define UI_DISPLAY_D0_PIN 16
#define UI_DISPLAY_D1_PIN 21
#define UI_DISPLAY_D2_PIN 5
#define UI_DISPLAY_D3_PIN 6
#define UI_DISPLAY_D4_PIN 16
#define UI_DISPLAY_D5_PIN 21
#define UI_DISPLAY_D6_PIN 5
#define UI_DISPLAY_D7_PIN 6
#define UI_ENCODER_A 40
#define UI_ENCODER_B 42
#define UI_ENCODER_CLICK 19
#define UI_RESET_PIN -1
#undef SDSS
#define SDSS 53
#undef SDCARDDETECT
#define SDCARDDETECT 38
#undef SDCARDDETECTINVERTED
#define SDCARDDETECTINVERTED 0
#undef SDSUPPORT
#define SDSUPPORT 1
//Added code ends here
#else // RAMPS
#define BEEPER_PIN 37
...
Comments