roboforum.ru

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

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

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

holomrn » 18 июн 2014, 15:44

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

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

Акелла » 18 июн 2014, 16:02

holomrn писал(а):Я про сигнал. Логика как раз для реле - сигнал удерживается пока БП должен быть включен. На рампсе он есть, марлин его умеет.

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

---
для тех кому интересно повторить и лень искать :)
So finally in summary to make this work:
Connect the RAMPS VCC pin (two inboard from the P_On pin) to the relay module board's VCC. Connect P_On to the relay module board's IN pin.
Connect a ground pin from the other side of the reset switch nearest the RAMPS edge to the relay module board's GND pin. The outer two terminals of the relay module board (the NO/normally open ones) go between the Robo's hot 120V line and the Power Supply.
If the Robo is going to run stand alone with an SD card reader an no USB plugged in then a second power switch is needed that jumpers across the relay. This is to get the system started until M81 is asserted.
The G-c0de startup script then contains:
M81 ;Turn on P_ON - Pin goes to +5V
G4 P5000 ; wait 5 seconds
The G-code finish script contains:
M80 ; Turn off P_ON - Pin goes to GND

This will work and it it pretty simple. The relay module will support the Robo's supply load and the Arduino can drive the module's control input.

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

holomrn » 18 июн 2014, 16:19

Акелла писал(а):
holomrn писал(а):Покурить в сторону PS_ON ATXового БП?
Я использую не АТХ БП, но спасибо покурю, может выкурю чтото подобное

У АТХ есть отличный бонус если ставить октопринт и вафлю - дежурный источник (около ампера как правило), от которого можно питать малину и рампс, а силовое питание подавать только когда нужно печатать. И все в одном корпусе. Хотя конечно никто не запрещает поставить отдельный маломощный БП под питание логики или вообще не заморачиваться.

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

Акелла » 18 июн 2014, 17:35

holomrn писал(а):
Акелла писал(а):
holomrn писал(а):Покурить в сторону PS_ON ATXового БП?
Я использую не АТХ БП, но спасибо покурю, может выкурю чтото подобное

У АТХ есть отличный бонус если ставить октопринт и вафлю - дежурный источник (около ампера как правило), от которого можно питать малину и рампс, а силовое питание подавать только когда нужно печатать. И все в одном корпусе. Хотя конечно никто не запрещает поставить отдельный маломощный БП под питание логики или вообще не заморачиваться.

У меня малина питается от USB хаба 2А, что вполне хватает для камеры и принтера.

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

SergGray » 18 июн 2014, 17:56

Здравствуйте! У меня вопрос касающийся прошивки Марлин...
Вот список используемого оборудования: Arduino Mega , RAMPS 1.4 , термопара от мультиметра .

Дело в том что Ramps 1.4 не предназначен для подключения термопар, в идеале используются термисторы, однако я решил обойти эту проблему, сделал плату на ОУ которая преобразует слабое напряжение термопары в U которое ардуина может "увидеть". При подключении на прямую с микросхемы ОУ к Ардуине, и загрузке простой программы - измерение температуры - отлично получается. Однако при установке на контроллер прошивки Марлин возникают следующие проблемы: Прошивка преобразует температуру по своему алгоритму, который трудно вычислить, какой конкретно код программы отвечает за считывание информации с аналогового входа - преобразование ее в переменную и вывод этой переменной в последовательный порт. Короче вопрос к программистам. Если кто то понял что я тут пытаюсь описать и знает ответ - буду Очень Благодарен!

Настройка осей XY в CoreXY

Naruto » 18 июн 2014, 22:41

Помогите настроить концевики,  я так понял что в Сore пачему то нельзя юзать концевики в макс позиции (иначе как понимать вот этот пункт
// Disable max endstops for compatibility with endstop checking routine
#if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS)
#define DISABLE_MAX_ENDSTOPS
#endif
юзать концевик Z внизу при высоте принтера 450 мм по Z как то будет несколько муторно, помогите настроить если это возможно концевик Z в макс позиции, спасибо
Последний раз редактировалось Naruto 18 июн 2014, 23:15, всего редактировалось 1 раз.

Re: Настройка осей XY в CoreXY

Акелла » 18 июн 2014, 23:06

Naruto писал(а):Помогите настроить концевики, концевик У поставил в максимум (удобнее крепить было) и Z cоответсвенно тоже в максимум
В результате не хочет ехать домой по Y и Z
Так же непонятно как переназначить оси У и Х, мне все же привычнее когда каретка экструдера катается по X, а не по Y, перестановка драйверов дает лишь смену направления движения... (в движении участвуют два матора) и какой из них Х, а какой Y понятно только разработчику видимо :)

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

Код: Выделить всёРазвернуть
/ 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

Re: Настройка осей XY в CoreXY

Naruto » 18 июн 2014, 23:27

Акелла писал(а):
Naruto писал(а):Помогите настроить концевики, концевик У поставил в максимум (удобнее крепить было) и Z cоответсвенно тоже в максимум
В результате не хочет ехать домой по Y и Z
Так же непонятно как переназначить оси У и Х, мне все же привычнее когда каретка экструдера катается по X, а не по Y, перестановка драйверов дает лишь смену направления движения... (в движении участвуют два матора) и какой из них Х, а какой Y понятно только разработчику видимо :)

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

Код: Выделить всёРазвернуть
/ 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

Я поправил предидущий пост, с XY разобрался , не могу теперь заставить понимать принтер что Z стоит в макс, если поставить Z в макс (1) то он тупо не едет, ставлю -1, едет вниз как и положено , но концевик то вверху и ему там быть на мой взгляд несколько удобнее
Концевики оптические (как настраивать оптические концевики я разобрался уже давно, они работают)
вопрос теперь именно как установить их в позиции макс (я так понимаю эта какая та фича кореХУ)

Добавлено спустя 7 минут 46 секунд:
Re: Новичкам. Задай вопрос - получи ответ
зааментировал вот это
// Disable max endstops for compatibility with endstop checking routine
//#if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS)
//#define DISABLE_MAX_ENDSTOPS
//#endif
указал что ендстоп Z вверху (1 поставил #define Z_HOME_DIR 1) , теперь прет вверх по команде домой, концевик срабатывает, НО ось не останавливается!!!!) что за хрень!!! неужно Z вниз ставить
повторюсь концевики рабочии, если поставить что Z внизу и бумажкой засунуть в концевик, то ось Z останавливается...
вспомнил, что воткнул на рампс, концевики в разъем " - " по привычке, воткнул Z "+" теперь вообще команду домой по Z выполнять не хочет!!!, что еще то сделать надо (отключить концевик Z в мин в прошивке?)

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

rostisko » 19 июн 2014, 00:28

Подскажите пожалуйста!
При печати например болта печатает резьбу левую на kisslisere она правая. Надписи также печатает зеркально. Какой параметр надо поменять? Где копать? Заранее спасибо! Принтер самодельный, прошивка MERLIN
По ссылке "Зеркальная печать" выдает ошибку.General Error

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

icehardy » 19 июн 2014, 09:01

Видимо ось Х двигается не в ту сторону
Перевернуть разъем двигателя, еще возможно разобраться с концевиком нужно будет

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

Maikl_psk » 19 июн 2014, 11:24

Добрый день!
Подскажите по концевикам - принтер не реагирует на них.
Принтер Prusa i3,ramps 1.4, прошивка https://github.com/open3dengineering/Pr ... are/Marlin
концевики оптические - вот такие http://www.ebay.com/itm/3x-Optical-Ends ... 1215188670
Принтер не реагирует никак - посылаю M119 - по всем 3 концевикам приходит open, закрываю любой - на нем гаснет светодиод - а приходит все равно open по всем.

2 цвета.

Ruslan » 19 июн 2014, 12:03

Подскажите пожалуйста, как печатать двумя цветами на одном экструдере? Интересует метод точной смены цвета между слоями.

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

Sailanser » 19 июн 2014, 12:54

Maikl_psk писал(а):Добрый день!
Подскажите по концевикам - принтер не реагирует на них.


Тогда получается что у вас сам концевик неправиьно подключен. Проверьте еще раз его подключение.

Если смотреть на разъемы концевиков со стороны разъемов питания RAMPS-а, то порядок будет следующий - Signal, GND, +5V.

Re: 2 цвета.

Акелла » 19 июн 2014, 13:07

Ruslan писал(а):Подскажите пожалуйста, как печатать двумя цветами на одном экструдере? Интересует метод точной смены цвета между слоями.

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

Добавлено спустя 3 минуты 12 секунд:
Re: Новичкам. Задай вопрос - получи ответ
Maikl_psk писал(а):Добрый день!
Подскажите по концевикам - принтер не реагирует на них.
Принтер Prusa i3,ramps 1.4, прошивка https://github.com/open3dengineering/Pr ... are/Marlin
концевики оптические - вот такие http://www.ebay.com/itm/3x-Optical-Ends ... 1215188670
Принтер не реагирует никак - посылаю M119 - по всем 3 концевикам приходит open, закрываю любой - на нем гаснет светодиод - а приходит все равно open по всем.


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

Добавлено спустя 1 минуту 5 секунд:
Re: Новичкам. Задай вопрос - получи ответ
rostisko писал(а):Подскажите пожалуйста!
При печати например болта печатает резьбу левую на kisslisere она правая. Надписи также печатает зеркально. Какой параметр надо поменять? Где копать? Заранее спасибо! Принтер самодельный, прошивка MERLIN
По ссылке "Зеркальная печать" выдает ошибку.General Error

у вас оси х и у поменяны местами, в прошивке нужно поменять

Добавлено спустя 3 минуты 4 секунды:
Re: Настройка осей XY в CoreXY
Naruto писал(а):Помогите настроить концевики,  я так понял что в Сore пачему то нельзя юзать концевики в макс позиции (иначе как понимать вот этот пункт
// Disable max endstops for compatibility with endstop checking routine
#if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS)
#define DISABLE_MAX_ENDSTOPS
#endif
юзать концевик Z внизу при высоте принтера 450 мм по Z как то будет несколько муторно, помогите настроить если это возможно концевик Z в макс позиции, спасибо

а закоментировать все это дело не пробывал?

Re: 2 цвета.

MAD_Deimon » 19 июн 2014, 13:45

Ruslan писал(а):Подскажите пожалуйста, как печатать двумя цветами на одном экструдере? Интересует метод точной смены цвета между слоями.
В актуальной версии прошивки Marlin есть функция смены пластика. Ну нужный момент надо на неё нажать, головка уедет от детали и экструдер вытащит пластик, нужно лишь вставить новый, продавить его немного, чтобы градиент весь вышел и нажать кнопку на принтере для продолжения печати. :)


Rambler\'s Top100 Mail.ru counter