roboforum.ru

Технический форум по робототехнике.

LCD + encoder + keys для RAMPS

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Периферия для RAMPS, Megatronics, Sanguinololu

Сообщение Vlad-I » 03 янв 2014, 16:02

Спасибо, попробую разобраться...
Vlad-I
 
Сообщения: 307
Зарегистрирован: 06 апр 2013, 01:14
Откуда: Мытищи-Королев

LCD 128x64+enc+sd от китайцев не правильно работает

Сообщение Qwq » 18 янв 2014, 20:02

Здавствуйте!
прикупил я RepRapDiscount Full Graphic Smart Controller (http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller#Schematics) от китайцев.
Прошивка marlin v1.0.0, Ramps 1.4 от китайцев, arduino mega256, MacOS 10.9
картинка не экране появилась с 1 попытки.
Энкодер вправо-влево крутит нормально, но на нажатие срабатывает почти всегда дважды, хотя в меню я несколько раз сумел зайти...
и файлы на флешку не кладет-печать с флешки не запускает, хотя если руками то

Код: Выделить всёРазвернуть
> 19:01:06: N139 M20 *58
< 19:01:06: Begin file list
< 19:01:06: End file list
< 19:01:06: ok
> 19:01:16: N140 M21 *53
< 19:01:16: echo:SD card ok
< 19:01:16: ok
> 19:02:21: N141 M27 *50
< 19:02:21: SD printing byte 0/0
< 19:02:21: ok
< 19:05:46: echo:SD card ok
> 19:06:09: N142 M21 *55
< 19:06:09: echo:SD card ok
< 19:06:09: ok
> 19:06:35: N143 M20 *55
< 19:06:35: Begin file list
< 19:06:35: TES~1.GCO
< 19:06:35: End file list
< 19:06:35: ok
> 19:07:53: N144 M23 TES~1.gco *91
< 19:07:53: File opened: TES~1.gco Size: 126996
< 19:07:53: File selected
< 19:07:53: ok

и после этого появляется в меню "sd card"

собственно то что с компа печать с флешки не запускается - хрен с ним, но вдруг кто знает как лечить

А вот то что нажатие на энкодер не работает напрягает сильно. Гуглил - не помогло. У кого какие идеи есть как это пофиксить?

Еще с экструдером(полностью железный китайский) косяк - практически не работает. Т.Е без горячего конца проталкивает правильное количество пластика, и даже давит нормально если начать с пустым каналом, но как только возникает пауза - все возникает пробка. Давить пока пробовал только китайский PLA. Жду пока ABS доедет - там вроде бы такая беда практически не происходит...
Qwq
 
Сообщения: 30
Зарегистрирован: 19 фев 2009, 12:50
Откуда: Москва

Re: LCD + encoder + keys для RAMPS

Сообщение Andrew S » 28 янв 2014, 01:00

Энкодеры пошли просто ни к черту, я 3 сменил, 1 вход как то испортил на контроллере. Поставь вместо кнопки на энкодере обычную кнопку параллельно и будет тебе счастье или меняй энкодер.

Вход оказывается не испорчен, а просто параллельно использовался бипером, переставил порт бипера и заработало. С контроллера видит карту, но с компьютера нет. Marlin v1
С компьютера не видит из за маленького буфера в Repetier-Host. Поставил 127 байт - заработало.
Последний раз редактировалось Andrew S 31 янв 2014, 14:12, всего редактировалось 1 раз.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Re: LCD + encoder + keys для RAMPS

Сообщение Diag2all » 30 янв 2014, 21:21

2 setar скачал вашу прошивку.. но на диспле только 2 полоски железо RAMPS 1.3/1.4 GADGETS3D Shield with Panel
http://reprap.org/wiki/RAMPS_1.3/1.4_GA ... with_Panel
у меня есть одна ПОЧТИ рабочая прошивка но она на испанском и как только начинаеш крутить Энкодер сразу на экране каша....
что делать ?
i3 Arduino2560+RAMPS 1.3+LCD
Diag2all
 
Сообщения: 58
Зарегистрирован: 25 ноя 2013, 21:23
Откуда: Шанхай

Re: LCD + encoder + keys для RAMPS

Сообщение Andrew S » 31 янв 2014, 10:34

Diag2all писал(а):2 setar скачал вашу прошивку.. но на диспле только 2 полоски железо RAMPS 1.3/1.4 GADGETS3D Shield with Panel
http://reprap.org/wiki/RAMPS_1.3/1.4_GA ... with_Panel
у меня есть одна ПОЧТИ рабочая прошивка но она на испанском и как только начинаеш крутить Энкодер сразу на экране каша....
что делать ?

У Setara русифицированный дисплей, а у вас нет и у него схема не стандартная. Качайте Marlin-овскую прошивку v1 https://github.com/ErikZalm/Marlin
Раскомментируйте строку в configuration.h, уберите 2 косых слэша.
Код: Выделить всёРазвернуть
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
#define G3D_PANEL

и должно заработать.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Re: LCD + encoder + keys для RAMPS

Сообщение Diag2all » 31 янв 2014, 13:29

Andrew S писал(а):
Diag2all писал(а):2 setar скачал вашу прошивку.. но на диспле только 2 полоски железо RAMPS 1.3/1.4 GADGETS3D Shield with Panel
http://reprap.org/wiki/RAMPS_1.3/1.4_GA ... with_Panel
у меня есть одна ПОЧТИ рабочая прошивка но она на испанском и как только начинаеш крутить Энкодер сразу на экране каша....
что делать ?

У Setara русифицированный дисплей, а у вас нет и у него схема не стандартная. Качайте Marlin-овскую прошивку v1 https://github.com/ErikZalm/Marlin
Раскомментируйте строку в configuration.h, уберите 2 косых слэша.
Код: Выделить всёРазвернуть
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
#define G3D_PANEL

и должно заработать.

Andrew S большое спасибо за подсказку... но я тут сам немного виноват... я неправильно указал тип дисплея.
У меня http://reprap.org/wiki/RepRapDiscount_Smart_Controller а НЕ http://reprap.org/wiki/RAMPS_1.3/1.4_GA ... with_Panel
на вид они почти одинаково но мозги разные.
Закачал прошивку Marlin V1 (new) https://github.com/ErikZalm/Marlin
раскоментировал строчки

Change line 46 to “#define MOTHERBOARD 33”
Change line 306 to “#define REPRAP_DISCOUNT_SMART_CONTROLLER” (just remove the // at the beginning)
а вот про это не понял
Change line 326 to “#define NEWPANEL //enable this if you have a click-encoder panel” (just remove the // at the beginning)
у в прошивке Marlin V1 (new) эти строчки стоят по другим адесам :( и я не понял где убрать "//"
и я не нашел в прошивке закладки "Pins.h"
что бы сделать: change line 318 to “#define RAMPS_V_1_3” (just remove the // at the beginning)
Это вобще нужно (если у меня все работает...) ?

теперь (я надеюсь ) последняя серьезная проблема (перед запуском принтера)
Где в прошивке задать крайние (домашние) точки ?. я имею ввиду не калибровку стола.. а именно перемещения
у меня Экструдер завис за 10 см до "постели" и ниже не хочет а ось X и Y постоянно долбятся о край

Или мне нужно сначала: установить в программе все по 0 затем механически подвести экструдер на 0 а затем запустить калибровку ?! (но по моему это бред)
i3 Arduino2560+RAMPS 1.3+LCD
Diag2all
 
Сообщения: 58
Зарегистрирован: 25 ноя 2013, 21:23
Откуда: Шанхай

Re: LCD + encoder + keys для RAMPS

Сообщение Andrew S » 31 янв 2014, 14:25

Вкладка есть, там просто до нее добраться тяжело, но у меня экран высокий, я после Pins.h еще 2 файла вижу из Arduino 023, а вот до нижеследующих ощупью...
Но эта переменная нигде не используется, наверно на будущее заделано.
А на счет крайних точек, это в соседнюю тему. Нужно разбираться с направлением вращения двигателей, положением конечников.
Configuration.h Configuration_adv.h и переводчик с англ. язык в помощь. Удачи.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Re: LCD + encoder + keys для RAMPS

Сообщение Evgeny » 04 фев 2014, 23:17

Evgeny
 
Сообщения: 133
Зарегистрирован: 08 фев 2005, 15:48
Откуда: СПб

Re: LCD 128x64+enc+sd от китайцев не правильно работает

Сообщение UncleSam » 07 фев 2014, 10:44

Qwq писал(а):Здавствуйте!
прикупил я RepRapDiscount Full Graphic Smart Controller (http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller#Schematics) от китайцев.
Прошивка marlin v1.0.0, Ramps 1.4 от китайцев, arduino mega256, MacOS 10.9
картинка не экране появилась с 1 попытки.


Расскажите как?
Купил аналогичного зверя.
рскоментировал в marlin v1.0.0
Код: Выделить всёРазвернуть
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

установил либу u8glib из комплекта
язык оставил английский
Компилил arduino 1.0.5
Скомпилировалось успешно, залил - экран светится, ничего не происходит, не пищит на энкодер не реагирует.
Куда смотреть? Что копать? Может что то явное пропустил?
Аватара пользователя
UncleSam
 
Сообщения: 29
Зарегистрирован: 07 фев 2011, 15:51
Откуда: Хабаровск
прог. языки: С, С++, Perl, ASM
ФИО: Александр

Re: LCD + encoder + keys для RAMPS

Сообщение warlockbbs » 07 фев 2014, 11:44

Подскажите пожалуйста, как добавить кнопки к RAMPSу. Какая схема соединения? Просто в наличии есть экран 2004 и не хочется покупать его еще раз только из за кнопок! Спасибо
warlockbbs
 
Сообщения: 2
Зарегистрирован: 07 фев 2014, 11:40

Re: LCD + encoder + keys для RAMPS

Сообщение Andrew S » 07 фев 2014, 12:57

warlockbbs писал(а):Подскажите пожалуйста, как добавить кнопки к RAMPSу. Какая схема соединения? Просто в наличии есть экран 2004 и не хочется покупать его еще раз только из за кнопок! Спасибо

Кнопки или энкодер?
Ничего сложного в подключении нет. http://tommyc-reprap.blogspot.ru/2012/0 ... orial.html
Нужно только будет потом разобраться с Pins.h
Какие схемы нужны спрашивайте. У вас что? RAMPS?
Вложения
IMG_1237.JPG
IMG_1238.JPG
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Re: LCD + encoder + keys для RAMPS

Сообщение warlockbbs » 07 фев 2014, 13:06

Andrew S писал(а):
warlockbbs писал(а):Подскажите пожалуйста, как добавить кнопки к RAMPSу. Какая схема соединения? Просто в наличии есть экран 2004 и не хочется покупать его еще раз только из за кнопок! Спасибо

Кнопки или энкодер?
Ничего сложного в подключении нет. http://tommyc-reprap.blogspot.ru/2012/0 ... orial.html
Нужно только будет потом разобраться с Pins.h
Какие схемы нужны спрашивайте. У вас что? RAMPS?


Спасибо огромное! То что надо )))) УФфффф !!
Да у меня RAMPS 1.4.
P.S. Пока правил возник еще вопрос :sorry: какой энкодер нужен ??? От магнитолы пойдет?
warlockbbs
 
Сообщения: 2
Зарегистрирован: 07 фев 2014, 11:40

Re: LCD + encoder + keys для RAMPS

Сообщение Sailanser » 27 фев 2014, 11:00

Кстати тоже вопрос про энкодер, судя по косяку на основной схеме на сайте reprap-а с маркировкой, :crazy: можно сделать вывод что тут стоит энкодер 30 щелчков и 15 импульсов на оборот, я прав или нет?
Или можно спокойно втыкать любой другой, например 24 импульса на оборот?
Printer: SR-Printer
Firmware: Marlin
Host: Repetier-Host V0.90C
Slicer: Slic3r V0.9.10b
Filament:
Nozzle:
Electronics: Arduino MEGA 2560 R3 + RAMPS 1.4
Аватара пользователя
Sailanser
 
Сообщения: 185
Зарегистрирован: 25 мар 2008, 01:20
Откуда: Ростов-на-Дону

Re: LCD + encoder + keys для RAMPS

Сообщение Andrew S » 27 фев 2014, 11:26

Можно любой, в прошивке можно менять количество щелчков на перемещение.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Re: LCD + encoder + keys для RAMPS

Сообщение kindrat » 04 мар 2014, 17:17

Использую дисплей 1602 (двухстрочный) и энкодер. Есть ли возможность во второй строке выводить текущие координаты вместо статусного сообщения (либо менять периодически статус - координаты)? Или поможет только замена дисплея?
kindrat
 
Сообщения: 207
Зарегистрирован: 13 мар 2013, 14:31
Откуда: Химки

Пред.След.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17