RepRapDiscount Smart Controller: различия между версиями
AKDZG (обсуждение | вклад) (Новая страница: «Эта панель управления включает в себя картридер для больших SD карт, дискретный энкодер-к…») |
AKDZG (обсуждение | вклад) (→Схема) |
||
(не показано 14 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | Эта панель управления включает в себя картридер для больших SD карт, дискретный энкодер-кнопка и строчный дисплей 2004 - 20 символов в строке на 4 строки. Подключается к | + | [[Файл:LCD2004 комплект.png|thumb|400px]] |
+ | ==Описание== | ||
+ | Эта панель управления включает в себя картридер для больших SD карт, дискретный энкодер-кнопка и строчный дисплей LCD 2004 - 20 символов в строке на 4 строки. Подключается к [[RAMPS 1.4]] через адаптер. Отдельного питания не требует. Основная идея панели - печать на 3D принтере без использования компьютера, загрузив файл с [[G-коды|G-кодом]] на SD карту. | ||
+ | Встречаются дисплеи с возможностью использования кириллицы. Из Китая идут без поддержки кириллицы. | ||
− | == | + | ==Схема== |
+ | <gallery mode="packed-hover" perrow=0 heights=350px> | ||
+ | Файл:LCD2004 схема.png|Схема панели управления | ||
+ | </gallery> | ||
+ | |||
+ | |||
+ | ==Распиновка от нашего коллеги Антона antobel== | ||
+ | |||
+ | <gallery mode="packed-hover" perrow=0 heights=450px> | ||
+ | Файл:Распиновка LCD2004.jpeg | ||
+ | </gallery> | ||
+ | |||
+ | ==Размеры== | ||
+ | <gallery mode="packed-hover" perrow=0 heights=250px> | ||
+ | Файл:TC2004A-01.png|Размеры модуля дисплея | ||
+ | Файл:2004 lcd 3D Printer Controller Dimensions.jpg|Размеры панели | ||
+ | </gallery> | ||
+ | |||
+ | |||
+ | ==Подключение== | ||
+ | Панель подключается двумя шлейфами. На панели и адаптере шлейфы подписаны, как EXT1 и EXT2 - не перепутайте. | ||
+ | |||
+ | [[Файл:Smart Adatper Pins.png|border|none|450px]] | ||
+ | |||
+ | |||
+ | Пины на панели. Первый пин - левый нижний. | ||
+ | [[Файл:LCD200 Smart Controller pins.jpg|border|none]] | ||
+ | |||
+ | |||
+ | ===Подключение в прошивке Marlin 1.0.2=== | ||
+ | Должны быть раскомментировать следующие строки в Configuration.h: | ||
+ | |||
+ | <pre> | ||
+ | #define DISPLAY_CHARSET_HD44780_JAPAN | ||
+ | #define SDSUPPORT | ||
+ | #define REPRAP_DISCOUNT_SMART_CONTROLLER | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | ===Пины подключения к RAMPS 1.4=== | ||
+ | В прошивке Marlin 1.0.2-1 смотреть в pins.h; в Marlin 1.1.0-RC6 в pins_RAMPS_14.h или соответствующем pins_XXX.h вашей электронике. | ||
+ | |||
+ | <pre> | ||
+ | #define LCD_PINS_RS 16 | ||
+ | #define LCD_PINS_ENABLE 17 | ||
+ | #define LCD_PINS_D4 23 | ||
+ | #define LCD_PINS_D5 25 | ||
+ | #define LCD_PINS_D6 27 | ||
+ | #define LCD_PINS_D7 29 | ||
+ | |||
+ | #define BEEPER_PIN 37 | ||
+ | |||
+ | #define BTN_EN1 31 | ||
+ | #define BTN_EN2 33 | ||
+ | #define BTN_ENC 35 | ||
+ | |||
+ | #define SD_DETECT_PIN 49 | ||
+ | |||
+ | #define KILL_PIN 41 | ||
+ | </pre> | ||
+ | |||
+ | ===Инверсия энкодера=== | ||
+ | Нужно поменять местами пины энкодера в прошивке | ||
+ | <pre> | ||
+ | #define BTN_EN1 33 | ||
+ | #define BTN_EN2 31 | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | ==Кириллический дисплей== | ||
+ | Обычно дисплеи с поддержкой кириллицы не идут в составе панели управления. Их можно найти в онлайн магазинах стран, пользующихся кириллическим шрифтом, и перепаять на панели. | ||
+ | |||
+ | Пример дисплея с поддержкой кириллицы '''WH2004A-YGH-CT'''. Здесь '''CT''' означают поддержку кириллицы. | ||
+ | [[Файл:LCM Coding System.jpg|board|none|200px|Расшифровка модели дисплея]] | ||
+ | |||
+ | [http://3deshnik.ru/forum/viewtopic.php?f=5&t=63#p318 Последовательность действий от Антона "antonkopa":] | ||
+ | |||
+ | <blockquote> | ||
+ | # Я перепаял китайский дисплей на такой lcd wh2004d-ygh-ct. Основное в маркировке буквы CT - поддержка кирилицы | ||
+ | # Поставил последнию версию Марлина | ||
+ | # Добавил в Марлин LiquidCrystal-Rus | ||
+ | # В конфиге указал язык ru | ||
+ | # Ну и раскоментировал define DISPLAY_CHARSET_HD44780_CYRILLIC а define DISPLAY_CHARSET_HD44780_JAPAN закрыл | ||
+ | </blockquote> | ||
+ | |||
+ | |||
+ | ==Полезные ссылки== | ||
# [http://reprap.org/wiki/RepRapDiscount_Smart_Controller Страница на reprap.org] | # [http://reprap.org/wiki/RepRapDiscount_Smart_Controller Страница на reprap.org] | ||
− | + | # [https://cdn-shop.adafruit.com/datasheets/TC2004A-01.pdf Даташит] | |
+ | # [https://cdn-shop.adafruit.com/datasheets/HD44780.pdf Даташит на контроллер/драйвер дисплея HD44780] | ||
+ | # [http://z.compel.ru/item-pdf/29b7c02d66342e7f8cd36eb0616ff370/pn/winstar~wh2004a-ygh-ct.pdf Даташит на дисплей с поддержкой кириллицы WH2004A-YGH-CT] | ||
+ | # [http://3deshnik.ru/forum/viewtopic.php?f=5&t=63 Обсуждение вопросов на форуме] | ||
+ | # [http://www.instructables.com/id/2004-lcd-3D-Printer-Controller-Dimensions/ STL модель панели управления] | ||
[[Категория:Дисплеи]] | [[Категория:Дисплеи]] |
Текущая версия на 14:11, 25 июля 2017
Содержание
Описание
Эта панель управления включает в себя картридер для больших SD карт, дискретный энкодер-кнопка и строчный дисплей LCD 2004 - 20 символов в строке на 4 строки. Подключается к RAMPS 1.4 через адаптер. Отдельного питания не требует. Основная идея панели - печать на 3D принтере без использования компьютера, загрузив файл с G-кодом на SD карту.
Встречаются дисплеи с возможностью использования кириллицы. Из Китая идут без поддержки кириллицы.
Схема
Распиновка от нашего коллеги Антона antobel
Размеры
Подключение
Панель подключается двумя шлейфами. На панели и адаптере шлейфы подписаны, как EXT1 и EXT2 - не перепутайте.
Пины на панели. Первый пин - левый нижний.
Подключение в прошивке Marlin 1.0.2
Должны быть раскомментировать следующие строки в Configuration.h:
#define DISPLAY_CHARSET_HD44780_JAPAN #define SDSUPPORT #define REPRAP_DISCOUNT_SMART_CONTROLLER
Пины подключения к RAMPS 1.4
В прошивке Marlin 1.0.2-1 смотреть в pins.h; в Marlin 1.1.0-RC6 в pins_RAMPS_14.h или соответствующем pins_XXX.h вашей электронике.
#define LCD_PINS_RS 16 #define LCD_PINS_ENABLE 17 #define LCD_PINS_D4 23 #define LCD_PINS_D5 25 #define LCD_PINS_D6 27 #define LCD_PINS_D7 29 #define BEEPER_PIN 37 #define BTN_EN1 31 #define BTN_EN2 33 #define BTN_ENC 35 #define SD_DETECT_PIN 49 #define KILL_PIN 41
Инверсия энкодера
Нужно поменять местами пины энкодера в прошивке
#define BTN_EN1 33 #define BTN_EN2 31
Кириллический дисплей
Обычно дисплеи с поддержкой кириллицы не идут в составе панели управления. Их можно найти в онлайн магазинах стран, пользующихся кириллическим шрифтом, и перепаять на панели.
Пример дисплея с поддержкой кириллицы WH2004A-YGH-CT. Здесь CT означают поддержку кириллицы.
Последовательность действий от Антона "antonkopa":
- Я перепаял китайский дисплей на такой lcd wh2004d-ygh-ct. Основное в маркировке буквы CT - поддержка кирилицы
- Поставил последнию версию Марлина
- Добавил в Марлин LiquidCrystal-Rus
- В конфиге указал язык ru
- Ну и раскоментировал define DISPLAY_CHARSET_HD44780_CYRILLIC а define DISPLAY_CHARSET_HD44780_JAPAN закрыл