Технический форум по робототехнике.
Vovich70 » 06 май 2014, 00:02
Ну на вскидку-а у дельты не на максимум концевики стоят?
Что по М119 показывает?
Упс,Сетар опередил))
При попытке на карту через кабель файл сбросить тоже огрызок только записывался.Картридер поможет отцу русской демократии)
IvanovD174 » 06 май 2014, 00:39
- Код: Выделить всё • Развернуть
case 119: // M119
SERIAL_PROTOCOLLN(MSG_M119_REPORT);
#if (X_MIN_PIN > -1)
SERIAL_PROTOCOLPGM(MSG_X_MIN);
SERIAL_PROTOCOLLN(((READ(X_MIN_PIN)^X_ENDSTOPS_INVERTING)?MSG_ENDSTOP_HIT:MSG_ENDSTOP_OPEN));
#endif
#if (X_MAX_PIN > -1)
SERIAL_PROTOCOLPGM(MSG_X_MAX);
SERIAL_PROTOCOLLN(((READ(X_MAX_PIN)^X_ENDSTOPS_INVERTING)?MSG_ENDSTOP_HIT:MSG_ENDSTOP_OPEN));
#endif
#if (Y_MIN_PIN > -1)
SERIAL_PROTOCOLPGM(MSG_Y_MIN);
SERIAL_PROTOCOLLN(((READ(Y_MIN_PIN)^Y_ENDSTOPS_INVERTING)?MSG_ENDSTOP_HIT:MSG_ENDSTOP_OPEN));
#endif
#if (Y_MAX_PIN > -1)
SERIAL_PROTOCOLPGM(MSG_Y_MAX);
SERIAL_PROTOCOLLN(((READ(Y_MAX_PIN)^Y_ENDSTOPS_INVERTING)?MSG_ENDSTOP_HIT:MSG_ENDSTOP_OPEN));
#endif
#if (Z_MIN_PIN > -1)
SERIAL_PROTOCOLPGM(MSG_Z_MIN);
SERIAL_PROTOCOLLN(((READ(Z_MIN_PIN)^Z_ENDSTOPS_INVERTING)?MSG_ENDSTOP_HIT:MSG_ENDSTOP_OPEN));
#endif
#if (Z_MAX_PIN > -1)
SERIAL_PROTOCOLPGM(MSG_Z_MAX);
SERIAL_PROTOCOLLN(((READ(Z_MAX_PIN)^Z_ENDSTOPS_INVERTING)?MSG_ENDSTOP_HIT:MSG_ENDSTOP_OPEN));
#endif
MonZon » 06 май 2014, 09:57
Доброго утра!
Напечатал карабин (абс 3мм, сопло 0.5, слой 0.25, ширина 0.4, темп 245, стол 105, wade). Снизу как-то жидко, внутри при заливке 100% - все супер, а на верхней заливке - бугры. Слайсил Slic3r-ом.
Какие настройки поправить для исправления?
setar » 06 май 2014, 10:27
исправления чего ?
все в норме (есть куда тюнить, но в целом все ок)
низ не "жидкий" а расплющенный об стол, попробуйте печатать на рафт подложке
Добавлено спустя 5 минут 26 секунд:
можно убрать немного потока, примерно -2%
flow = 0.98
Naruto » 06 май 2014, 11:18
setar писал(а):баг-фича.
это нормально для пропускной способности UART (даже 250000)
Никто не грузит на флешку через кабель, только внешний кардридер спасает.
Дык он файл перименовывает припысывая ему другое расширение - .g , картридер есть, что просто переписать файл с расширением GCODE флэшку? и выбрать старт с флэшки?
Проблема даже не в том, что долго переписывает файл (хотя и в этом долго) проблема в том что потом не хочет стартовать...
MonZon » 06 май 2014, 11:32
setar писал(а):исправления чего ?
все в норме (есть куда тюнить, но в целом все ок)
низ не "жидкий" а расплющенный об стол, попробуйте печатать на рафт подложке
Добавлено спустя 5 минут 26 секунд:
можно убрать немного потока, примерно -2%
flow = 0.98
Мне не понравилось, что внизу между нитями слишком большой зазор. Попробовать уменьшить ширину нижнего слоя?
С убавлением потока игрался уже, добивался что верхняя заливка идеальна, но тогда внутренние 100% уже выглядят ближе к 95%. Оба параметра одновременно вытянуть нельзя?
diglook » 06 май 2014, 17:12
ИМНО - есть только 1 вариант
- первый слой делать тоньше.
к примеру мой стол не идеален и, на краях 0.1-0.2 мм в сравнении с центром =0;
я первый слой делаю = 0.1 и в итоге в центре не льет вообще а по краям цепляется,
зато потом все идеально(относительно)
замечу что мой стол 400х400
А вообще Вам уже сказали - результат почти отличный!
Добавлено спустя 57 секунд:
Наверно не туда и все же спрошу.
хочу сделать программную паузу после некоторого слоя или исхитрится так чтобы печатал не с 0 по Z а, (допустим я разрежу модель)
зачем? есть деталь( например буква "П" где горизонтальная полка и , вместо печати поддержек в нужный момент принтер сделает паузу тогда я подставлю подставку и продолжу печать. просто жаль времени и материалов на поддержки.
раньше приходилось считать слои, ловить момент и вручную делать паузы, но деталь слишком большая и к нужному слою подберусь ночью или неизвестно когда.
diglook
Сообщения: 7
Зарегистрирован: 15 мар 2010, 12:33
Откуда: Kyiv
Вернуться к началу
icehardy » 06 май 2014, 18:38
Возможно стоит поделить модель на две детали
и вторую половину начинать печатать со смещением по Z на высоту первой детали
Естественно не вставлять в начале кода парковку головки в ноль
diglook » 06 май 2014, 18:55
поделить могу, а вот как репетиру и слайсеру сказать об этом?
быть может напечатать нижнюю часть, выключить дать Ж-код Х в 0 потом У в 0, а поскольку был пересброс он будет думать что Z стоит в 0.
и тогда уже можно подставить подкладку и печатать вторую часть? не изящно но вариант.
А что еще можно придумать? изменить как-то прошивку, именно пауза в нужном месте?
student_57 » 06 май 2014, 20:01
Доброго времени суток Господа, получил вот такие концевики оптические(фото прилагается), возник вопрос - при подключении концевиков на них загарается красный светодиод, при этом двигатель не вращается, как только вставляю в концевик перемычку диод гаснет, двигатель начинает работать. Вопрос, нормальная ли это работа концевика оптического и можно ли изменить принцип работы, а именно отключение двигателя в момент когда концевик фиксирует приближение?
- Вложения
-
diglook » 06 май 2014, 20:33
Сообщение удалено
Последний раз редактировалось
diglook 08 май 2014, 08:03, всего редактировалось 1 раз.
icehardy » 06 май 2014, 22:01
концевик работает правильно, смотреть в прошивке
я вроде включал инверсию у себя
иначе моторы гудели и не ехали
MonZon » 07 май 2014, 09:16
diglook писал(а):Наверно не туда и все же спрошу.
хочу сделать программную паузу после некоторого слоя или исхитрится так чтобы печатал не с 0 по Z а, (допустим я разрежу модель)
зачем? есть деталь( например буква "П" где горизонтальная полка и , вместо печати поддержек в нужный момент принтер сделает паузу тогда я подставлю подставку и продолжу печать. просто жаль времени и материалов на поддержки.
раньше приходилось считать слои, ловить момент и вручную делать паузы, но деталь слишком большая и к нужному слою подберусь ночью или неизвестно когда.
diglook
Дык есть же команда M226: Gcode Initiated Pause.
В Repetier-host во вкладке G-code editor ищем нужный слой - он отобразит выделенный код. И там вписываем M226 без параметров. Когда дойдет до этой строки - встанет на паузу.
Добавлено спустя 3 минуты 44 секунды:diglook писал(а):нет! в прошивке инвертировать сигнал EndStop точно не помню, сейчас посмотрю где
по моему здесь
// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
или здесь
/ The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops.
const bool Y_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops.
const bool Z_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops.
в Configuration.h
точно не помню, но поиграться можно
Боролся с такой фигней - во втором куске нужно править. Первый говорит прошивке при срабатывании концевика - куда мы приехали в мин или в макс.
Naruto » 07 май 2014, 09:25
student_57 писал(а):Доброго времени суток Господа, получил вот такие концевики оптические(фото прилагается), возник вопрос - при подключении концевиков на них загарается красный светодиод, при этом двигатель не вращается, как только вставляю в концевик перемычку диод гаснет, двигатель начинает работать. Вопрос, нормальная ли это работа концевика оптического и можно ли изменить принцип работы, а именно отключение двигателя в момент когда концевик фиксирует приближение?
В прошивке обычно по умолчанию указаны концевики механические, для оптических надо поменять вот тут есть инструкция
By default the settings are OK for mechanical endstops.
But if you want opto endstops you need to comment the line (place // before the
text) of the corresponding parameter
#define ENDSTOPPULLUP_...
aslo you need to change ..._ENDSTOP_INVERTING = true; to false.
So for example, if you have a machanical end stop on the X axis you need to
replace
#define ENDSTOPPULLUP_XMIN
with
//#define ENDSTOPPULLUP_XMIN
and
Marlin IDE User Guide – Reprapworld.com 5const bool X_MIN_ENDSTOP_INVERTING = true;
with
const bool X_MIN_ENDSTOP_INVERTING = false;
MonZon » 07 май 2014, 10:10
Что-то не получается хорошо напечатать мелкие детали
Печатал высотой слоя 0.25мм, ширина 0.4мм (по тесту самое оптимальное), флоу поставил 0.98, АБС 3мм 245C.
Из известных косяков - мой хотэнд перегревается со временем - то есть первый принт отлично, дальше пластик уже перегретый идет. Обдувать сопло, я так понимаю бесполезно. Обдувать выше сопла - не получается туда подлезть. Может кто посоветует детальку какую напечатать для него?
Выглядит оно вот так:
Возможно ли победить этот хотэнд?