Close



Results 1 to 4 of 4
  1. #1
    Technologist
    Join Date
    Oct 2014
    Posts
    114

    Viki LCD not working right with RC7

    I moved over to Marlin RC7 yesterday and everything is working fine other then the viki lcd. It is on, the sd is turned on and is being recognized, but when pressing the menu button, it briefly displays "info screen" and beeps, but doesn't get into the menu.
    I tried to change some pins, but no luck, any suggestions?

  2. #2
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    Just as a general FYI: RC-7 is just a point in time. It should be very stable. But most likely RCBugFix would be a better choice to load. It will have more bugs gone than RC-7 (even though it is very stable).

    Viki works just find in RCBugFix!!!!

  3. #3
    Technologist
    Join Date
    Oct 2014
    Posts
    114
    Quote Originally Posted by Roxy View Post
    Just as a general FYI: RC-7 is just a point in time. It should be very stable. But most likely RCBugFix would be a better choice to load. It will have more bugs gone than RC-7 (even though it is very stable).

    Viki works just find in RCBugFix!!!!
    Downloaded Bug fix, changed board and baud, uncommented viki and sd support, when compiling I get this error.

    Arduino: 1.6.12 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
    sketch\ultralcd.cpp: In function 'bool lcd_detected()':
    ultralcd.cpp:3053: error: redefinition of 'bool lcd_detected()'
    bool lcd_detected() { return lcd.LcdDetected() == 1; }
    ^
    In file included from sketch\ultralcd.cpp:23:0:
    sketch\ultralcd.h:50:17: note: 'bool lcd_detected()' previously defined here
    inline bool lcd_detected() { return true; }
    ^
    exit status 1
    redefinition of 'bool lcd_detected()'
    This report would have more information with
    "Show verbose output during compilation"
    option enabled in File -> Preferences.

  4. #4
    Technologist
    Join Date
    Oct 2014
    Posts
    114
    Quote Originally Posted by Roxy View Post
    Just as a general FYI: RC-7 is just a point in time. It should be very stable. But most likely RCBugFix would be a better choice to load. It will have more bugs gone than RC-7 (even though it is very stable).

    Viki works just find in RCBugFix!!!!
    Got it working by commenting out these 3 lines in ultralcd.cpp


    // #if (ENABLED(LCD_I2C_TYPE_MCP23017) || ENABLED(LCD_I2C_TYPE_MCP23008)) && ENABLED(DETECT_DEVICE)
    // bool lcd_detected() { return lcd.LcdDetected() == 1; }
    // #endif

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •