RepRapDiscount Full Graphic Smart Controller/ru

From RepRap
Jump to: navigation, search

Full Graphic Smart Controller

Основан на 'bkubicek idea' и 'STB's' реализации DOGM128 Мы реализовали этот полноценный графический смарт-контроллер.

Описание

Этот полнофункциональный интеллектуальный контроллер содержит устройство чтения SD-карт, поворотный энкодер и матричный ЖК-дисплей с разрешением 128 x 64 точек. Вы можете легко подключить его к плате Ramps, используя переходник-адаптер, который входит в комплект.

После подключения этой панели к вашему Ramps вам больше не нужен компьютер, Smart Controller обеспечивает питание для вашей SD-карты. Более того, все действия, такие как калибровка, перемещение осей, можно выполнить с помощью ручки энкодера на контроллере. Печатайте свои 3D-проекты без ПК, просто с помощью g-кода, хранящегося на SD-карте.


Schematics

LCD Connect Schematics

RepRapDiscount Full Graphic Smart Controller Schematics

Smart Adapter Gerber Files

RepRapDiscount Full Graphic Smart Controller Gerber Files

В качестве прошивки мы использовали Marlins's sources, чтобы обновить прошивку в будущем, вам просто понадобится плата Arduino, так что вы готовы к работе;)

Изображения полного графического интеллектуального контроллера, сделанные RepRapDiscount.com

Marlin V1 (new)

Монтаж: В «Конфигурации.h»

  1. Измените «#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER» (просто удалите // в начале)

==> ПОМНИТЕ, ЧТОБЫ УСТАНОВИТЬ U8glib в папку библиотеки ARDUINO: http://code.google.com/p/u8glib/wiki/u8glib

Загрузите прошивку, выключите Arduino, подключите панель, снова включите питание, и все должно работать.

Repetier

...

Открытые исходные файлы

Вы можете найти файлы с открытым исходным кодом здесь: http://forum.reprapdiscount.com/forums/oss/

Где его взять?

Если у вас нет настроения строить его самостоятельно, вы можете просто купить


Все части лицензированы в соответствии с Attribution - ShareAlike.

Проблемы

  • Некоторые версии этой платы имеют зазубренные разъемы неправильно. Если ваш контроллер только мигает и издает звуковые сигналы, отрежьте выемки на кабелях и вставьте их вверх ногами (Переверните разьем на 180 градусов).
  • Некоторые клоны этой платы используют очень медленные жидкокристаллические дисплеи, поэтому время их сигнала необходимо отрегулировать.

Симптомы: дисплей слегка поврежден. (который также может быть длинным кабелем)

В текущих версиях marlin (1.1.9) добавьте следующее в файл configuration.h, чтобы переопределить настройки по умолчанию.
добавить "#define ST7920_DELAY_1 DELAY_NS (0)"
добавить "#define ST7920_DELAY_2 DELAY_NS (0)"
add "#define ST7920_DELAY_3 DELAY_NS (63)" // это настройки по умолчанию для 16-мегагерцевого процессора (т.е. mega2560)
Используется следующим образом.
Для каждого бита, который отправляется через SPI
Установите низкий тактовый вывод и подождите ST7920_DELAY_1
Установите контакт данных и ждите ST7920_DELAY_2
Установите высокий тактовый вывод и подождите ST7920_DELAY_3

 

Для более медленных ЖК-мониторов требуется увеличение ST7920_DELAY_3.

Если у вас проблема с мусором на экране

в marlin 2.0 то добавляем в configuration.h строку "#define ALTERNATIVE_LCD"

Hacks

Есть некоторые возможные хаки для изменения дисплея.