RepRapDiscount Smart Controller: различия между версиями

Материал из Энциклопедия ТриДэшники
Перейти к навигации Перейти к поиску
(Новая страница: «Эта панель управления включает в себя картридер для больших SD карт, дискретный энкодер-к…»)
 
 
(не показано 14 промежуточных версий этого же участника)
Строка 1: Строка 1:
Эта панель управления включает в себя картридер для больших SD карт, дискретный энкодер-кнопка и строчный дисплей 2004 - 20 символов в строке на 4 строки. Подключается к RAMPS1.4 через адаптер. Отдельного питания не требует. Основная идея панели - печать на 3D принтере без использования компьютера.
+
[[Файл: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

LCD2004 комплект.png

Описание

Эта панель управления включает в себя картридер для больших SD карт, дискретный энкодер-кнопка и строчный дисплей LCD 2004 - 20 символов в строке на 4 строки. Подключается к RAMPS 1.4 через адаптер. Отдельного питания не требует. Основная идея панели - печать на 3D принтере без использования компьютера, загрузив файл с G-кодом на SD карту.

Встречаются дисплеи с возможностью использования кириллицы. Из Китая идут без поддержки кириллицы.

Схема


Распиновка от нашего коллеги Антона antobel

Размеры


Подключение

Панель подключается двумя шлейфами. На панели и адаптере шлейфы подписаны, как EXT1 и EXT2 - не перепутайте.

Smart Adatper Pins.png


Пины на панели. Первый пин - левый нижний.

LCD200 Smart Controller pins.jpg


Подключение в прошивке 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":

  1. Я перепаял китайский дисплей на такой lcd wh2004d-ygh-ct. Основное в маркировке буквы CT - поддержка кирилицы
  2. Поставил последнию версию Марлина
  3. Добавил в Марлин LiquidCrystal-Rus
  4. В конфиге указал язык ru
  5. Ну и раскоментировал define DISPLAY_CHARSET_HD44780_CYRILLIC а define DISPLAY_CHARSET_HD44780_JAPAN закрыл


Полезные ссылки

  1. Страница на reprap.org
  2. Даташит
  3. Даташит на контроллер/драйвер дисплея HD44780
  4. Даташит на дисплей с поддержкой кириллицы WH2004A-YGH-CT
  5. Обсуждение вопросов на форуме
  6. STL модель панели управления