Технический форум по робототехнике.
Sherkon » 03 окт 2013, 21:23
С термистором разобрался ( не правильный тип стоял) сейчас показывает 22 градуса. на движения реагирует но еле еле
заполнил эти строки -
#define INVERT_X_DIR true
#define INVERT_Y_DIR true
#define INVERT_Z_DIR true
#define INVERT_E0_DIR true
направление правильное теперь но другая проблема - двигатель всего несколько раз на милиметры можно подвигать в одну сторону и все останавливаеться потом только в другую, похоже что то с концевиками наверное прошивка думает что кровать в нулях у меня их все 6 подключены , как прописать правильно в марлине (инвертнуть что ли показания)
Добавлено спустя 24 минуты 22 секунды:
странное чтото происходит.. по по милиметру передвигаются то иногда на пол сантиметра в независимости от того сколько нажимаю 0.1 или 10 или 100
porex » 03 окт 2013, 21:28
Сильных вибраций нет? Моторы подключены правильно?
Sherkon » 03 окт 2013, 21:42
моторы правильно подключены это точно.. на тестовой прошивке все моторы работали.
вот пытаюсь двигать по X оси жму на 1,10,100 эндстопы выходит недают двигатся ( думаю гдето нужно прописать что они сейчас наоборот выключены)
echo:endstops hit: X:0.01
echo:endstops hit: X:0.03
echo:endstops hit: X:0.04
echo:endstops hit: X:0.04
echo:endstops hit: X:0.03
echo:endstops hit: X:0.01
echo:endstops hit: X:0.03
echo:endstops hit: X:0.04
echo:endstops hit: X:0.05
echo:endstops hit: X:0.06
echo:endstops hit: X:0.08
porex » 03 окт 2013, 21:47
Там же в конфиге можно их инвертировать
Sherkon » 03 окт 2013, 22:05
Да спасибо, инвертнул.. теперь все нормально двигается. только когда каретка доходит до конца - не останавливается то есть такое ощущение что на сигнал от эндстопера pronterface не реагирует
так и должно быть?
porex » 03 окт 2013, 22:16
Вы же и оси инвертировали? Скорей всего не правильно

Sherkon » 03 окт 2013, 22:33
ось инвертировал только по Z остальное не трогал
на эндстоперы прописал false иначе моторы крутятся
const bool X_MIN_ENDSTOP_INVERTING = false так работают но на стоперы не реагирует
P.S. экструдер и вентилятор тоже не работают
подскажите пожалуйста где можно почитать мануал по настройке марлина поподробнее
porex » 03 окт 2013, 23:12
Скорей всего вам необходимо инвертировать ось х. В пронтерфейсе вбейте команду М119, она покажет текущее состояние концевиков. Выясните где у вас x_min, к нему должна двигаться каретка при возвращении в ноль/домой. У вас похоже двигается к максимальному.
Sherkon » 03 окт 2013, 23:41
Большое спасибо за ответ так гораздо понятнее что там как работает - уже исправил были не правильно подключены концевики
теперь так
Reporting endstop status
x_min: TRIGGERED
x_max: open
y_min: TRIGGERED
y_max: open
z_min: TRIGGERED
z_max: open
а вот мотор экструдера так и на тронулся
Добавлено спустя 4 минуты 54 секунды:соррь понял там температура холодная что логично) значит все работает теперь можно настраивать и калибровать
еще заметил что ось X очень агрессивная по сравнению с Y так и должно быть или у меня что то сломалось? )
setar » 04 окт 2013, 15:43
желательно XY должны работать равномерно (но не обязательно, на ваше усмотрение)
влияют настройки EEPROM :
M201 - Set max acceleration in units/s^2 for print moves (M201 X1000 Y1000)
M203 - Set maximum feedrate that your machine can sustain (M203 X200 Y200 Z300 E10000)
Sherkon » 06 окт 2013, 00:14
Почему то у меня не вышло изменить настройки EEPROM
отправлял команды из pronterface,перезагружался.. и ничего не происходит
- Код: Выделить всё • Развернуть
M500 stores current settings,
M501 retreives the data from EEPROM (also automatically done after a reset)
M502 reverts to the 'factory defaults' You'll need to send an M500 if you want to store this in EEPROM.
The following data is stored:
Steps per unit:
M92 X80.00 Y80.00 Z533.00 E14.00
Maximum feedrates (mm/s):
M203 X190.00 Y190.00 Z10.00 E8333.33
Maximum Acceleration (mm/s2):
M201 X9000 Y9000 Z150 E10000
Acceleration: S=acceleration, T=retract acceleration
M204 S100.00 T7000.00
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)
M205 S20.00 T100.00 B20000 X5.00 Z1.00
Добавлено спустя 3 часа 59 минут 30 секунд:porex писал(а):Сильных вибраций нет? Моторы подключены правильно?
вот еще заметил один мотор по X иногда вибрирует и звук при движении у него другой- провода подключил также как и на остальных, пробовал поменять драйвера местами и все равно вибрирует
я так понимаю это китайцы маркировку перепутали? Как можно проверить?
Добавлено спустя 5 минут 27 секунд:забыл еще написать.. и драйвер сильно нагревается
Добавлено спустя 15 минут 9 секунд:все с настройками EEPROM разобрался думал просто писать команды нужно - M201, M203 и так далее
а должны быть в таком виде
- Код: Выделить всё • Развернуть
M203 X190.00 Y190.00 Z10.00 E8333.33
странно но нигде об этом не сказано к сожалению
setar » 06 окт 2013, 04:32
Sherkon писал(а):вот еще заметил один мотор по X иногда вибрирует и звук при движении у него другой- провода подключил также как и на остальных, пробовал поменять драйвера местами и все равно вибрирует
я так понимаю это китайцы маркировку перепутали? Как можно проверить?
попробуйте каретку погонять без мотора (ремень снять)
нет ли волн при движении
Sherkon » 06 окт 2013, 04:41
Да есть волны точнее притормаживает волнообразно.. не сильные но ощущаются, не понятно то ли шпули овальные или вал кривой
setar » 09 окт 2013, 19:51
ни то и не другое
подшипники несоосны
например валы расположены так ||
а подшипники на них один так | другой так /
причем это может проявляться как на подшипниках с одной оси так и с разных
Sherkon » 09 окт 2013, 20:48
Спасибо, проверю и подшипники.