Настройка RepRapDiscount Smart Controller

Kavkaz
Идет загрузка
Загрузка
23.08.2015
25530
19
печатает на Prusa i3 Steel
RepRap

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

2
Статья относится к принтерам:
Prusa i3 Steel
Всем доброго времени!

Может кто сталкивался, почему RepRapDiscount Smart Controller пишет крякозябрами?

Мать RAMPS 1.4

Вот конфиг дисплея:

//LCD and SD support

#define ULTRA_LCD //general LCD support, also 16x2

//#define DOGLCD // Support for SPI LCD 128x64 (Controller ST7565R graphic Display Family)

#define SDSUPPORT // Enable SD Card Support in Hardware Console

//#define SDSLOW // Use slower SD transfer mode (not normally needed - uncomment if you're getting volume init error)

//#define SD_CHECK_AND_RETRY // Use CRC checks and retries on the SD communication

//#define ENCODER_PULSES_PER_STEP 1 // Increase if you have a high resolution encoder

//#define ENCODER_STEPS_PER_MENU_IT

EM 5 // Set according to ENCODER_PULSES_PER_STEP or your liking

//#define ULTIMAKERCONTROLLER //as available from the Ultimaker online store.

#define ULTIPANEL //the UltiPanel as on Thingiverse

//#define LCD_FEEDBACK_FREQUENCY_HZ 1000 // this is the tone frequency the buzzer plays when on UI feedback. ie Screen Click

//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100 // the duration the buzzer plays the UI feedback sound. ie Screen Click

// The MaKr3d Makr-Panel with graphic controller and SD support

// http://reprap.org/wiki/MaKr3d_MaKrPanel //#define MAKRPANEL

// The RepRapDiscount Smart Controller (white PCB)

// http://reprap.org/wiki/RepRapDiscount_Smart_Controller #define REPRAP_DISCOUNT_SMART_CONTROLLER

// The GADGETS3D G3D LCD/SD Controller (blue PCB)

// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel //#define G3D_PANEL

// The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB)

// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller //

// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib //#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

2
Комментарии к статье

Комментарии

24.08.2015 в 13:42
0

В настройках языка какой указан? Если я не ошибаюсь, то русский не реализован еще (лично я не смог его настроить, плюнул и оставил английский)

24.08.2015 в 15:47
0

а для русского там, если мне не изменяет память, U8glib другой нужен

24.08.2015 в 13:49
0

// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: [url]http://code.google.com/p/u8glib/wiki/u8glib 

с этим все в порядке? установлена, залинкована?

24.08.2015 в 13:53
1

ну и собственно почему объявлен #define ULTRA_LCD //general LCD support, also 16x2 
а не сам #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
???

26.08.2015 в 13:15
0

Спасибо за комменты!
Насколько я понял REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER, это другой дисплей, не строчный.
Ведь ссылка над каждым define на разные дисплеи указывает или Вы хотите сказать REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER заменяет REPRAP_DISCOUNT_SMART_CONTROLLER?

25.08.2015 в 12:40
1

Вот нашел на скорую руку на просторах...

Как сделать поддержку русского языка на экранах к 3Д принтеру? Очень просто, качаем прошивку https://github.com/MarlinFirmware/Marlin . 
1. Скидываем библиотеку ArduinoAddonsArduino_1.0.xlibrariesU8glib в папку программы от Ардуины. 
2. Дальше выбираем русский язык прописав в процедуре 'ru' #defineLANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(ru)
3. Раскомментируем поддержку карты #define SDSUPPORT
4. #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER раскомментируем наш экран.

С другими экранами будет работать если только в их ПЗУ зашита кириллица. К тому же надо раскомментировать строку для поддержки кириллицы #define DISPLAY_CHARSET_HD44780_CYRILLIC (Только если это дисплеи строчники!) И cкинуть Ардуине библиотеку LiquidCrystalRus (https://github.com/mk90/LiquidCrystalRus)

25.08.2015 в 19:08
0

К сожалению, не помогло - не смог заставить работать эту Марлин со своим дисплеем. А вот что на моя прошивка выдает:

строчки 'DISPLAY_CHARSET_HD44780_CYRILLIC' нет, есть два варианта:
#define DISPLAY_CHARSET_HD44780_WESTERN
#define DISPLAY_CHARSET_HD44780_JAPAN

26.08.2015 в 16:48
0

прошу прощения, изначально не о том дисплее подумал. отключите всякий русский язык. пытайтесь запустить англ. есть ли у вас возможность попробовать с другим дисплеем?

27.08.2015 в 04:00
0

Английский работает хорошо. Дело в прошивке, как я понимаю, - вместо русских символов идут китайские или японские. Другого дисплея под рукой нет, к сожалению.

27.08.2015 в 14:57
0

Какая версия Marlin ?

27.08.2015 в 21:16
0

Marlin-Development - единственное упоминание про версию, что нашел) на релизе такая же картинка.

30.08.2015 в 21:25
0

1.0.2-1

26.08.2015 в 18:27
0

На дисплее, в принципе, вообще никаких символов кроме '?', кубиков и полосок нет. Да и language.h в marlin, что-то не нахожу?
К сожалению другого дисплея тоже нет, а Вы думаете дисплей бракованный?

10.01.2016 в 14:37
0

В комментах вот пост оригинал https://vk.com/wall203902232_379 . Внимательно читаем, что четырехстрочники должны быть с вшитой кириллицей. + прошивка 1.0.3 и выше

07.06.2016 в 00:40
0

А вот скажите плиз, это у меня дисплей не исправен или в прошивке имеется соответствующая настройка?

07.06.2016 в 01:04
0

Я думаю, вам будет целесообразно создать вопрос в разделе 'Вопросы и ответы'. И выложить куда-нибудь Configuration.h.

18.01.2017 в 15:07
0

Если экранчик не поддерживает кириллицу - никакие танцы не помогут.  Экран 2004 (синий 4-хстрочный) 
хоть и должен поддерживать кириллицу (по словам китайских производителей) но что я с ними не делал
ничего не вышло. 
Зато с экраном 2002 (две строки) особенно и мудрить не пришлось - просто поменял надписи с аглицкого на русский
Марлин обычный. Год эдак 2013....

[IMG]https://img-fotki.yandex.ru/get/195648/31240581.2c/0_eefcb_941d4e55_L[/IMG]

[IMG]https://img-fotki.yandex.ru/get/216915/31240581.2c/0_eefca_c450cd9f_L[/IMG]

14.10.2017 в 14:12
0

Купил 2004. Действительно, с настройками

#define LCD_LANGUAGE ru
#define DISPLAY_CHARSET_HD44780 CYRILLIC

выходит лабуда как у автора.
Однако, если поставить

#define DISPLAY_CHARSET_HD44780 WESTERN

тогда какие-то русские буквы получаются, но не все. Не нашёл П, Г, З, Ы и т.д.

27.03.2019 в 22:17
0

Решили как-то проблему?) тоже вот решил помучиться...

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Настольные боевые роботы - Спиннер

5. Калибровка

Папина машинка

Светильник Wb Nightlight

4. Проектирование и сборка прототипа.

Кейс для TS100 с подставкой