roboforum.ru

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

RepRap Morgan. У кого получился?

RepRap Morgan. У кого получился?

A_Lexus_G » 26 сен 2013, 21:39

Здравствуйте!
Собираем (уже давно) принтер Морган http://reprap.org/wiki/RepRap_Morgan
Проблемы с прошивкой: если поставить обычный Marlin для декартовой системы координат, то всё работает (только вместо куба ромбы, так как Морган работает в цилиндрической системе координат).
Если же поставить прошивку от автора ( https://github.com/qharley/Marlin/tree/armlevel ), то кроме отправки домой и прогрева экструдера ничего путного не выходит. Например, любая попытка перемещения по x/y вызывает только лишь неостановимое движение z-мотора.
Используемое оборудование:
1. Arduino 2560.
2. Ramps 1.4.
3. Вместо датчиков Холла — обычные концевики (3 штуки, по одному на ось).
4. Формирование G-кода через Repetier-Host или Printrun.
Кто-нибудь собирал этот принтер? Поделитесь, пожалуйста, опытом.

Re: RepRap Morgan. У кого получился?

leprud » 26 сен 2013, 23:14

#define MOTHERBOARD 131 //33
стоит в Configuration.h ?

Re: RepRap Morgan. У кого получился?

Radus » 27 сен 2013, 14:06

Давно тоже хочется собрать морган ! =)
А подскажите где или от чего, можно найти трубы, что вращаются на центральной оси ?

Re: RepRap Morgan. У кого получился?

A_Lexus_G » 27 сен 2013, 17:57

leprud писал(а):#define MOTHERBOARD 131 //33
стоит в Configuration.h ?


Стоит.
Раскомментировали и оставили #define MOTHERBOARD 33

Re: RepRap Morgan. У кого получился?

ylvov » 22 сен 2014, 01:05

Кто нибудь собрал этот принтер и настроил его на адекватную печать ?
Хочу попробовать собрать такой. Хотел бы пообщаться на эту тему.
Спс :wink:

Re: RepRap Morgan. У кого получился?

viatche » 22 сен 2014, 17:50

Radus писал(а):А подскажите где или от чего, можно найти трубы, что вращаются на центральной оси ?

В оригинале медные - есть у холодильщиков. Как вариант из заменителей 10,20,32мм есть тонкостенные стальные хромированные у мебельщиков (система джокер), в оби есть алюминиевые трубы. Подшипники естественно надо будет подбирать другие.
Занятная кинематика, мне еще уолли понравился отсутствием направляющих.

Re: RepRap Morgan. У кого получился?

Mell2010 » 02 окт 2014, 22:25

Вот тоже думаю собрать, кто собирал? Можете рассказать что-нибудь. Там 2 двигателя на 0.9 градуса обязательно ставить?) или можно 4 по 1.8?

Re: RepRap Morgan. У кого получился?

Mell2010 » 14 апр 2015, 00:01

Смотрю интереса ни у кого нету(( а жаль. Добавлю еще немного принтеров типа Scara
http://forum.conceptforge.org/

Re: RepRap Morgan. У кого получился?

Mell2010 » 14 апр 2016, 23:58

Так я смотрю только у меня интерес к этому принтеру не иссек))

Re: RepRap Morgan. У кого получился?

grean2007 » 15 апр 2016, 08:01

Я собрал SCARA на основе вот этой конструкции http://www.thingiverse.com/thing:1241491/#comments, детали делал свои, руки алюминиевые. Морган мне не понравился.
Перерыл весь инет в поиске материалов и прошивок.
Настройку по этой инструкции для Моргана: http://www.morgan3dp.com/morgan-calibration-guide/ проходит нормально, по все равно куб косой, круг- эллипс.
Наверно потому размер печати Моргана 10х10 см при большем начинает косить.
А так в общем отличная малогабаритная конструкция получилась со столом 20х20см. Переделаю H-Bot на рельсы снова буду SCARA заниматься.

Re: RepRap Morgan. У кого получился?

Pavlog » 19 апр 2016, 17:35

Вот моя скара



В марлине как по мне прошивка с ошибками - мне приходилось править
Я как раз на thingiverse отписывался по этому поводу

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


Код: Выделить всёРазвернуть
Заменить:
#if (Linkage_1 == Linkage_2)
   SCARA_C2 = ((sq(SCARA_pos[X_AXIS]) + sq(SCARA_pos[Y_AXIS])) / (2 * (float)L1_2)) - 1;
#else
   SCARA_C2 = (sq(SCARA_pos[X_AXIS]) + sq(SCARA_pos[Y_AXIS]) - (float)L1_2 - (float)L2_2) / 45000;
#endif

На:
#if (Linkage_1 == Linkage_2)
    SCARA_C2 = ( ( sq(SCARA_pos[X_AXIS]) + sq(SCARA_pos[Y_AXIS]) ) / (2 * (float)L1_2) );
#else
    SCARA_C2 =   ( sq(SCARA_pos[X_AXIS]) + sq(SCARA_pos[Y_AXIS]) - (float)L1_2 - (float)L2_2 ) / (2*Linkage_1*Linkage_2);
#endif


Добавлено спустя 4 минуты 53 секунды:
Немного это настораживает
Проблемы с прошивкой: если поставить обычный Marlin для декартовой системы координат

В марлине есть спец конфиг для SCARA а не "Marlin для декартовой системы координат"

Re: RepRap Morgan. У кого получился?

grean2007 » 20 апр 2016, 07:19

Что то при замене этих строк выдает ошибки компиляции, и рука после дома при отправке на 10 мм прет неизвестно куда. А вот при замене 45000 на мое удвоенное произведение длин рук картина значительно улучшилась, нужно еще поработать. У меня руки разной длины нужно подрезать. Спасибо Pavlog за помощь!

Re: RepRap Morgan. У кого получился?

imdefined » 20 апр 2016, 11:45

Mell2010 писал(а):Вот тоже думаю собрать, кто собирал? Можете рассказать что-нибудь. Там 2 двигателя на 0.9 градуса обязательно ставить?) или можно 4 по 1.8?

Что-то не уловил я логику :D

Re: RepRap Morgan. У кого получился?

Pavlog » 22 апр 2016, 12:21

grean2007 писал(а):Что то при замене этих строк выдает ошибки компиляции, и рука после дома при отправке на 10 мм прет неизвестно куда. А вот при замене 45000 на мое удвоенное произведение длин рук картина значительно улучшилась, нужно еще поработать. У меня руки разной длины нужно подрезать. Спасибо Pavlog за помощь!


Если руки будут одинаковые то уберите -1 из формулы (я когда перепроверял на бумаге формулу у меня этот о не получилось)

Re: RepRap Morgan. У кого получился?

grean2007 » 22 апр 2016, 14:53

Pavlog писал(а):Если руки будут одинаковые то уберите -1 из формулы (я когда перепроверял на бумаге формулу у меня этот о не получилось)


Так как руки у меня разные, задал что рука 1 не равна руке 2, во второй формуле ошибку перестало выдавать, а в первой если убираю -1 выдает ошибку. Ясно нужно сделать руки одинаковые. Пожалуйста поясните по настройке, настраиваю по инструкции для Моргана. Отправляю М360 рука не параллельна столу, при этом в Repetier Hoste все координаты показывает 0, в минус руку естественно передвинуть не могу. Отправляю М114 появляются текущие координаты, делаю руку (первую секцию)параллельно столу, отправляю снова М114,записываю (cal t) отправляю М206 Х(cal t).Снова М360, приходится довольно долго повторять это действие пока рука станет параллельно столу. Далее М361-М364. Что неправильно я делаю? Может есть еще что нибудь по настройке?


cron
Rambler\'s Top100 Mail.ru counter