roboforum.ru

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

Принтер который строит AKlion *-)

Re: Принтер который строит AKlion *-)

Radus » 08 окт 2013, 20:04

AKlion писал(а):Почему у меня принтер пролетает иногда концевики, хотя стоят они со всех 4 сторон.

Что и где поменять нужно в настройках чтобы принтер никогда не вылетал за концевики?

поставить флажки побольше ? или механические концевики =)

Re: Принтер который строит AKlion *-)

AKlion » 08 окт 2013, 21:51

Саш концевики то срабатывают, принтер пролетает не обращяя на них внимания.

Добавлено спустя 5 минут 58 секунд:
В нули то когда он приходит всё оч точно срабатывает.

Re: Принтер который строит AKlion *-)

FireFly » 08 окт 2013, 21:53

а он и не должен больше на них реагировать кроме ловли ноля перед печатью

Re: Принтер который строит AKlion *-)

AKlion » 09 окт 2013, 00:36

По хорошему притер всегда должен останавливатся на концевиках, в любом режиме он не должен иметь права заезжать за зону концевиков. Значит просто софтина криво настроена или недописана.

Re: Принтер который строит AKlion *-)

FireFly » 09 окт 2013, 00:49

он находт ноль по концевикам, а затем чисто софтово отслеживает текущее положение, дальше заданных координат уехать не может. Софт в процессе печати концевики не отслеживает.

Re: Принтер который строит AKlion *-)

AKlion » 09 окт 2013, 01:27

А должен отслежывать в любом случае!!! Так как концевики для этого и ставятся чтобы моторы не перегружать. Вобщем нужно с этим что то делать.

Re: Принтер который строит AKlion *-)

faeton13 » 09 окт 2013, 01:28

на самом деле можно включить чтоб ы он отслеживал. - отключаются чтобы не было случайной сработки во время работы (например от импульсов генерируемых шаговиком)

прошу прощения, в марлине видать эту настройку убрали.
похоже теперь вся работа лежит на софтовых эндстопах.
"// Travel limits after homing
#define X_MAX_POS 190
#define X_MIN_POS 0
#define Y_MAX_POS 190
#define Y_MIN_POS 0
#define Z_MAX_POS 140.5
"
поправь min_pos на +5 и он не будет до них доезжать.

Re: Принтер который строит AKlion *-)

AKlion » 09 окт 2013, 02:35

да при чём тут поправьте мин поз. сегодня килслайсер глюкнул и принтер начал печатать гдето не с тог места и начал упираться в упоры и верещать, ну зачем перегружать механизм если есть концевики которые должны правильно работать. Просто нужно разобраться как сделать так чтобы концевики всегда правильно работали и всеголиш. Ну это же тупо когда концевики стоят а моторы имеют возможность загнать каретку за них и рвать механику.

Re: Принтер который строит AKlion *-)

FireFly » 09 окт 2013, 02:41

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

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

ps придумал как сделать аварийный останов, правда только в одном направлении осей
надо дополнительные концевики в паралельном включении по XY подрубить к сигналу аварии или на ресет контроллера :D

pss в марлине аварийный останов назначется в pins.h вывод define KILL_PIN X (X номер вывода ардуины). В рампсе по умолчанию вывод 41 (DISCOUNT_SMART_CONTROLLER), в мегатрониксе не назначен.

Re: Принтер который строит AKlion *-)

Duhas » 09 окт 2013, 16:10

по идее должно быть 2 группы концевиков: 1 - для софтовой обработки. 2 - для хардварной обработки приводами.. в случае вылеза за 1 и налета на 2 система, имхо, должна вставать )

Re: Принтер который строит AKlion *-)

AKlion » 09 окт 2013, 16:35

по идее должно быть только 6 концевиков, по 2 на каждой оси, и они должны правильно обрабатыватся софтом. Так принято во всём станкостроении.

Re: Принтер который строит AKlion *-)

Duhas » 09 окт 2013, 16:47

правда не ваша )

ПС я не говорю о хоббийных CNC станках, в которых много чего принято интернет и иными сообществами

Re: Принтер который строит AKlion *-)

faeton13 » 09 окт 2013, 17:03

AKlion писал(а):да при чём тут поправьте мин поз. сегодня килслайсер глюкнул и принтер начал печатать гдето не с тог места и начал упираться в упоры и верещать, ну зачем перегружать механизм если есть концевики которые должны правильно работать. Просто нужно разобраться как сделать так чтобы концевики всегда правильно работали и всеголиш. Ну это же тупо когда концевики стоят а моторы имеют возможность загнать каретку за них и рвать механику.


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

нашел наконец параметр. его не убрали а перенесли в configuration_adv.h

надо закоментить строку:
#define ENDSTOPS_ONLY_FOR_HOMING // If defined the endstops will only be used for homing

Re: Принтер который строит AKlion *-)

setar » 09 окт 2013, 17:06

выключи
#define ENDSTOPS_ONLY_FOR_HOMING // If defined the endstops will only be used for homing
это в адванц конфиге

Добавлено спустя 19 секунд:
:) одновременно написали

Re: Принтер который строит AKlion *-)

AKlion » 10 окт 2013, 04:22

Господа а нету ли у когонибудь такой вот вещици, а может даже парочки таких. Можно с возвратом через некоторое время.
Вложения
$T2eC16Z,!)wFIZC2swUQBSPpVjLl9w~~60_3.JPG


Rambler\'s Top100 Mail.ru counter