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

Sign In or Register to comment.