1

Тема: Проблемы с нагреванием

есть Ramps 1.4
блок питания ATX 350W
стол MK2a
прошивка Marlin и Pronterface
взял 2 провода +12 скрутил вместе и подключил к ramps там где 11А написанно. две земли скрутил и кинул рядом.
взял еще по одному +12 и земле и подключил к 5А.
стол подключен к D8 все как на схеме
нажимаю кнопку "нагреть" и нагрева не происходит.
тестером померял напряжение на ножках транзисторов есть 12В
в чем могут быть проблемы?

2

Re: Проблемы с нагреванием

А на выходе D8 напряжение появляется?
Светодиод посереди платы РАМПС загорается?

3 (2014-03-05 23:28:01 отредактировано id114317)

Re: Проблемы с нагреванием

MAD_Deimon пишет:

А на выходе D8 напряжение появляется?
Светодиод посереди платы РАМПС загорается?

Нет, ни напряжения ни светодиода. сначало грешить стал на транзисторы, но тут одно но!
я заливаю прошивку RAMPS TEST запускаю ее и стол начинает нагреваться!
значит ошибка либо  в Pronterface либо в MArlin.

4

Re: Проблемы с нагреванием

id114317, тогда есть подозрения что прошивка MArlin неправильно сконфигурирована перед заливкой в РАМПС. Посмотри внимательно файл configuration.h, там нужно правильно выбрать плату.

5

Re: Проблемы с нагреванием

MAD_Deimon пишет:

id114317, тогда есть подозрения что прошивка MArlin неправильно сконфигурирована перед заливкой в РАМПС. Посмотри внимательно файл configuration.h, там нужно правильно выбрать плату.

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

6

Re: Проблемы с нагреванием

id114317 пишет:
MAD_Deimon пишет:

id114317, тогда есть подозрения что прошивка MArlin неправильно сконфигурирована перед заливкой в РАМПС. Посмотри внимательно файл configuration.h, там нужно правильно выбрать плату.

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

Проблема решена.
Сначала нужно термистер подключить и настроить. Вот почему никто не сказал, что нужно сначало их настроить??? и нигде не написанно! у меня какие-то термистеры китайские. в thermistortables.h создал новую таблицу со значениями сопротивление-температура.

#if (THERMISTORHEATER_0 == 88) || (THERMISTORHEATER_1 == 88) || (THERMISTORHEATER_2 == 88) || (THERMISTORBED == 88) 
const short temptable_88[][2] PROGMEM = {
{1, 929},
{54, 266},
{107, 217},
{160, 190},
{213, 172},
{266, 158},
{319, 146},
{372, 136},
{425, 127},
{478, 119},
{531, 111},
{584, 103},
{637, 96},
{690, 88},
{743, 80},
{796, 71},
{849, 62},
{902, 50},
{955, 34},
{1008, 2}
};
#endif

и в файле configuration.h выбрал его в #define TEMP_SENSOR_BED 88
(88 это что-то вроде имени )

7

Re: Проблемы с нагреванием

Доброго времени суток. Подскажите мне тоже, пожалуйста. RAMPS 1.4, стол куплен на ибее сопротивлением 0.7 Ома. при подключении стола на прямую к Ramps'у сгорает полевик. сгорел родной p55nf06, поставил с материнки 70n03, стол разогрел до 50... потом пошел дым.. поставил 2203... тоже самое... в итоге стол подключил через реле... стол греется, но за счет ШИМ получил задержку включения и отключения стола, т.к. реле включается при 7.5В а отключается при 4В. косяк метода через реле: ставишь  температуру 110 - стол греется до 110.. начинается печать... стол продолжает греться.. разогревается до 120.. отключается реле... температура на столе падает....падает... падает... и на 85градусах стол опять начинает греться..
вот вопрос в чем: при условии что терморезисторы работают нормально (проверял термопарой, arduina температуру отображает), как победить перегарающие полевики или "отбалансировать" реле (реле на 12 В) что бы оно включалось и отключалось "почти" сразу. радиатор на Ramps лепить не куда. принтер Prusa Mendel i3 самосборный, блок питания от ПК на 400Вт, прошивка Marlin V1.
заранее спасибо за помощь. ибо у меня уже самого за неделю танцев уже мозги дымятся....

8

Re: Проблемы с нагреванием

у меня mendelmax, ramps 1.4 стол подключен через твердотельное реле,  примерно так:
http://www.printrbottalk.com/forum/down … hp?id=6132
и всё хорошо

9

Re: Проблемы с нагреванием

вот выдержка из конфига, посмотри, сравни со своим,  может есть какие отличия...
это тоже, кажется, первый марлин.

#ifndef MOTHERBOARD
#define MOTHERBOARD 33
#endif
#define EXTRUDERS 1
#define POWER_SUPPLY 1
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 1
#define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
#define TEMP_RESIDENCY_TIME 10  // (seconds)
#define TEMP_HYSTERESIS 5       // (degC) range of +/- temperatures considered "close" to the target one
#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
#define HEATER_0_MINTEMP 5
#define HEATER_1_MINTEMP 5
#define HEATER_2_MINTEMP 5
#define BED_MINTEMP 5
#define HEATER_0_MAXTEMP 275
#define HEATER_1_MAXTEMP 275
#define HEATER_2_MAXTEMP 275
#define BED_MAXTEMP 150
#define PIDTEMP
#define BANG_MAX 255 // limits current to nozzle while in bang-bang mode; 255=full current
#define PID_MAX 255 // limits current to nozzle while PID is active (see PID_FUNCTIONAL_RANGE below); 255=full current
#ifdef PIDTEMP
#define PID_FUNCTIONAL_RANGE 10 // If the temperature difference between the target temperature and the actual temperature
#define PID_INTEGRAL_DRIVE_MAX 255  //limit for the integral term
#define K1 0.95 //smoothing factor within the PID
#define PID_dT ((OVERSAMPLENR * 10.0)/(F_CPU / 64.0 / 256.0)) //sampling period of the temperature routine
#define  DEFAULT_Kp 7.0
#define  DEFAULT_Ki 0.1
#define  DEFAULT_Kd 12
#endif // PIDTEMP
#define MAX_BED_POWER 255 // limits duty cycle to bed; 255=full current
#ifdef PIDTEMPBED
    #define  DEFAULT_bedKp 10.00
    #define  DEFAULT_bedKi .023
    #define  DEFAULT_bedKd 305.4
#endif // PIDTEMPBED