roboforum.ru

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

Новичкам. Задай вопрос - получи ответ

Re: Новичкам. Задай вопрос - получи ответ

vafer » 11 июн 2014, 14:06

Sailanser писал(а):
vafer писал(а):Привет всем :) Не знаю, куда написать свой вопрос потому пишу сюда.

Было нечто подобное температура на столике упала на пару градусов, печать встала :shock: БП в течении минуты ее поднял а программа и соответственно репитер изменений не видели и все. :sorry: Проблему решил перейдя полностью на печать с SD карты. Так что у вас выходом может стать печать именно с SD карты. Прикрутите к контроллеру дисплейчик и карту если еще их нет, и печатайте с нее. :)


дисплей есть
с карты правда не пробовал еще печатать :)

но за предположение спасибо
понаблюдаю

Re: Новичкам. Задай вопрос - получи ответ

obdiy » 11 июн 2014, 20:01

товарищи! проблема с дисплеем! подключил дисплей http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller. библиотеку добавил, строку раскоментил с нужным экраном, но он лишь горит без какой-либо инфы на нем. при включении появляется черная полоса и исчезает, значит дело не в контрастности. подключал без платки с разъемами, но по ее схеме.
сама плата
Изображение

схемы переходника, я так понял там лишь перекидывают дорожки, без каких- либо электронных компонентов напаянных.
Изображение
Изображение

дисплей Smart controller 12864 LCD Display, плата RAMPS 1.4

Re: Новичкам. Задай вопрос - получи ответ

a.stuliy » 11 июн 2014, 20:22

obdiy писал(а):товарищи! проблема с дисплеем! подключил дисплей http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller. библиотеку добавил, строку раскоментил с нужным экраном, но он лишь горит без какой-либо инфы на нем. при включении появляется черная полоса и исчезает, значит дело не в контрастности. подключал без платки с разъемами, но по ее схеме.
сама плата
Изображение

схемы переходника, я так понял там лишь перекидывают дорожки, без каких- либо электронных компонентов напаянных.
Изображение
Изображение

дисплей Smart controller 12864 LCD Display, плата RAMPS 1.4


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

Re: Новичкам. Задай вопрос - получи ответ

obdiy » 11 июн 2014, 21:01

a.stuliy писал(а):
obdiy писал(а):товарищи! проблема с дисплеем! подключил дисплей http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller. библиотеку добавил, строку раскоментил с нужным экраном, но он лишь горит без какой-либо инфы на нем. при включении появляется черная полоса и исчезает, значит дело не в контрастности. подключал без платки с разъемами, но по ее схеме.


дисплей Smart controller 12864 LCD Display, плата RAMPS 1.4


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


//LCD and SD support
#define ULTRA_LCD
#define DOGLCD
#define SDSUPPORT
//#define SDSLOW
//#define ENCODER_PULSES_PER_STEP 1
//#define ENCODER_STEPS_PER_MENU_ITEM 5
//#define ULTIMAKERCONTROLLER
//#define ULTIPANEL
//#define LCD_FEEDBACK_FREQUENCY_HZ 1000
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100


вот так стояло.

Re: Новичкам. Задай вопрос - получи ответ

Timonchy » 11 июн 2014, 21:08

Доброе время суток!
Всем спасибо за ответы!

Проверит термистор на изменение сопротивления от температуры. Он рабочий.
При подключении к пронтрфэйсу выдает следующее:
Connecting...
start
Printer is now online.
echo: External Reset
Marlin1.0.0
echo: Last Updated: Jun 10 2014 21:09:39 | Author: (none, default config)
Compiled: Jun 10 2014
echo: Free Memory: 5250 PlannerBufferBytes: 1232
echo:Hardcoded Default Settings Loaded
echo:Steps per unit:
echo: M92 X85.33 Y85.33 Z3200.00 E836.00
echo:Maximum feedrates (mm/s):
echo: M203 X500.00 Y500.00 Z5.00 E25.00
echo:Maximum Acceleration (mm/s2):
echo: M201 X9000 Y9000 Z100 E10000
echo:Acceleration: S=acceleration, T=retract acceleration
echo: M204 S3000.00 T3000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
echo:Home offset (mm):
echo: M206 X0.00 Y0.00 Z0.00
echo:PID settings:
echo: M301 P63.00 I2.25 D440.00
Error:0
[ERROR] Error:0

: Extruder switched off. MAXTEMP triggered !
Error:Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)
[ERROR] Error:Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)


График показывает температуру чуть ниже 500.
Подскажите пожалуйста как откалибровать термистор?

Re: Новичкам. Задай вопрос - получи ответ

a.stuliy » 11 июн 2014, 21:09

Сейчас не могу посмотреть как нужно. Но вижу что определено не совсем правильно

Re: Новичкам. Задай вопрос - получи ответ

de-si-gn » 11 июн 2014, 21:47

obdiy писал(а):
a.stuliy писал(а):
obdiy писал(а):товарищи! проблема с дисплеем! подключил дисплей http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller. библиотеку добавил, строку раскоментил с нужным экраном, но он лишь горит без какой-либо инфы на нем. при включении появляется черная полоса и исчезает, значит дело не в контрастности. подключал без платки с разъемами, но по ее схеме.


дисплей Smart controller 12864 LCD Display, плата RAMPS 1.4


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


//LCD and SD support
#define ULTRA_LCD
#define DOGLCD
#define SDSUPPORT
//#define SDSLOW
//#define ENCODER_PULSES_PER_STEP 1
//#define ENCODER_STEPS_PER_MENU_ITEM 5
//#define ULTIMAKERCONTROLLER
//#define ULTIPANEL
//#define LCD_FEEDBACK_FREQUENCY_HZ 1000
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100


вот так стояло.



Вот так у меня работает:

//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_ITEM 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_GA ... with_Panel
//#define G3D_PANEL

// The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB)
// http://reprap.org/wiki/RepRapDiscount_F ... 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

Re: Новичкам. Задай вопрос - получи ответ

a.stuliy » 11 июн 2014, 21:54

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

Вот это когда я добавил в дополнение к дисплею у меня все заработало

Re: Новичкам. Задай вопрос - получи ответ

obdiy » 11 июн 2014, 22:14

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

Re: Новичкам. Задай вопрос - получи ответ

a.stuliy » 11 июн 2014, 22:22

Не знаю чем и помочьь. Правильно подключил? Мой экран со шлейфами. Сам мудохался пол дня пока не понял что вместо одной строчки нужно раскомментировать две. Как только две строчки поставил все поехало. Проверь все таки все ли библиотеки установлены. Я чего то делал с этим. Как изображение получил, то отключил его и положил до лучших дней. Надо все провода уложить красиво, а потом экран подключу.

Re: Новичкам. Задай вопрос - получи ответ

obdiy » 11 июн 2014, 22:26

a.stuliy писал(а):Не знаю чем и помочьь. Правильно подключил? Мой экран со шлейфами. Сам мудохался пол дня пока не понял что вместо одной строчки нужно раскомментировать две. Как только две строчки поставил все поехало. Проверь все таки все ли библиотеки установлены. Я чего то делал с этим. Как изображение получил, то отключил его и положил до лучших дней. Надо все провода уложить красиво, а потом экран подключу.


библиотеку ж просто в папку libraries распаковать надо? я вот что думаю, а там по схеме ножки случаем не замкнуты получаются?
Изображение
Изображение

Re: Новичкам. Задай вопрос - получи ответ

de-si-gn » 11 июн 2014, 23:25

obdiy писал(а):
библиотеку ж просто в папку libraries распаковать надо? я вот что думаю, а там по схеме ножки случаем не замкнуты получаются?


LCD + encoder + keys для RAMPS: forum107/topic11828-30.html

Библиотеку добавлял через импорт, вот так:
Безимени-2.jpg


Добавлено спустя 1 минуту 55 секунд:
Timonchy писал(а):
Проверит термистор на изменение сопротивления от температуры. Он рабочий.

График показывает температуру чуть ниже 500.
Подскажите пожалуйста как откалибровать термистор?


Тип термистора в CONFIGURATION_H правильный стоит?

Re: Новичкам. Задай вопрос - получи ответ

Naruto » 11 июн 2014, 23:27

[quote="de-si-gn"]
здесь миллион питсьот раз уже рассказывалось как калибровать термисторы, поюзайте поиск, поставте для начала в прошивке максимальную температуру больше чем та что у Вас яко бы показывает термистор, тогда увидете что он выдает и раскаментируйте стройчку выдающую АДВ, вероятно Вы просто не правильно указали тип термистора или вообще в хотенде стоит термопара.

Re: Новичкам. Задай вопрос - получи ответ

Timonchy » 11 июн 2014, 23:44

Нашел решение!
Может кому пригодиться.

изменил строчку
#define TEMP_SENSOR_0 -1
на
#define TEMP_SENSOR_0 1

Теперь адекватно показывает комнатную температуру. И ошибка не вываливается :Yahoo!:

Re: Новичкам. Задай вопрос - получи ответ

holomrn » 11 июн 2014, 23:53

Timonchy писал(а):Нашел решение!
Может кому пригодиться.

изменил строчку
#define TEMP_SENSOR_0 -1
на
#define TEMP_SENSOR_0 1

Теперь адекватно показывает комнатную температуру. И ошибка не вываливается :Yahoo!:


Логично.
-1 - термопара
1 - 100К термистор.
в комментариях чуть выше так прямо английским по белому и написано.
Или комментарии не читаем? В таком случае у меня для вас плохие новости.


Rambler\'s Top100 Mail.ru counter