roboforum.ru

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

Прошивка Repetier для дельта-принтеров (и обычных)

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение setar » 11 ноя 2016, 13:30

коллеги, а никто не встречал прошивки в виде демона линукса ?
есть идея чтобы запустить на DUE linux , и уже на нем запустить управление принтером, там же http сервер и там же слайсер
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение kindrat » 11 ноя 2016, 14:59

Я думаю проблема будет в невозможности обеспечить жесткие тайминги для управления моторами.
У меня на второй дельте DUET на основе DUE с прошивкой от DC42 (форк RepRapFirmware), в ней как раз есть отдельный веб-сервер. В принципе можно и на Arduino DUE ее запустить, только пины свои подставить. В принципе удобная прошивка, главное удобство - все настройки в файле на флешке, очень быстро можно вносить изменения, писать свои макросы и т.п.
А для слайсера, мне кажется, мощности ардуины маловато будет.
Хотя погуглил, есть Redeem:
https://bitbucket.org/intelligentagent/redeem
для биглбонов.
kindrat
 
Сообщения: 207
Зарегистрирован: 13 мар 2013, 14:31
Откуда: Химки

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение setar » 13 ноя 2016, 00:26

интересный проект, спасибо - изучаю
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение alexxy » 13 ноя 2016, 01:10

setar писал(а):интересный проект, спасибо - изучаю


Я тебе про него уже как то говорил, и про replicape для BB.
alexxy
 
Сообщения: 93
Зарегистрирован: 05 фев 2015, 22:58

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение grean2007 » 12 дек 2016, 17:20

В прошивке включен Enable watchdog. Пластик ABS легкоплавкий попался, включаю на всю круговой обдув температура стола снижается и срабатывает защита, принтер останавливается. Можно ли в прошивке отключить контроль за падением температуры стола.
Если отключить watchdog то отключится контроль и за температурой экструдера.
grean2007
 
Сообщения: 63
Зарегистрирован: 28 дек 2014, 08:28

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение MarKas » 03 янв 2017, 20:32

Собрал H-Bot на рельсах и станочном профиле
Arduino Mega, Ramps 1.4, RepRapDiscount Smart Controller
ставлю Repetier firmware.
Настраиваюсь, правлю глюки. Движения по осям, ендстопы, нагревы - все слушается, подстраивается.

Проблема с RepRapDiscount Smart Controller. Подключил, прописал в конфигураторе, перезаливал несколько раз. Изображения нет, подсветки тоже нет. Кнопка Stop работает.
На дурака менял местами шлейфы (вдруг китайцы подписали криво). При перекрестном подключении шлейфов экран светится, как электронный труп - на месте цифр квадратики. Кнопка Stop не работает. При заливке прошивки экран гас.

SD не читается, но подозреваю что форматирована неправильно, или размер великоват 8Гиг.

Может дисплей крив. Как проверить то.
Поможите чем можите :)
MarKas
 
Сообщения: 123
Зарегистрирован: 14 май 2014, 20:57
Откуда: Екатеринбург
ФИО: Марат

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение Tio » 05 янв 2017, 11:08

MarKas писал(а):Собрал H-Bot на рельсах и станочном профиле
Проблема с RepRapDiscount Smart Controller. Подключил, прописал в конфигураторе, перезаливал несколько раз. Изображения нет, подсветки тоже нет. Кнопка Stop работает.

Поможите чем можите :)

Почисти ЕЕПРОМ и перезалей прошивку
Tio
 
Сообщения: 3
Зарегистрирован: 31 мар 2015, 20:13

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение Tio » 05 янв 2017, 11:12

У меня два больших вопроса:
1 - Хочу перевести дельту D1 от Micromake на Rumba и поставить diamond экструдер
Tio
 
Сообщения: 3
Зарегистрирован: 31 мар 2015, 20:13

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение Tio » 05 янв 2017, 11:35

Нужна помощь в следующем вопросе
Хочу перевести дельта принтер D1 от Micromake на Rumba (купил вот такое https://ru.aliexpress.com/item/3D-Print ... 0.0.oJ79GJ) и установить diamond экстурдер, как прошить все это дело?
Готовых прошивок не нашел, пытаюсь модифицировать Репитер (марлин вроде попроще, но как то тоже сразу не сложилось с ним) и вот что получается.
1 - Берем софт от производителя (прислали по запросу), меняем плату с рампса на Румбу и пробую компилировать скетч - получаем ошибку
Arduino: 1.6.13 (Windows 10), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from sketch\HAL.h:77:0,

from sketch\Repetier.h:264,

from C:\Users\anton\Desktop\new rep\Repetier\Repetier.ino:127:

pins.h:580: error: pasting "/*Max endstops default to disabled "-1"*/" and "_RPORT" does not give a valid preprocessing token

#define ORIG_X_MAX_PIN 36 //Max endstops default to disabled "-1"

^

sketch\fastio.h:27:39: note: in definition of macro '_READ'

#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))

^

sketch\Printer.h:428:16: note: in expansion of macro 'READ'

return READ(X_MAX_PIN) != ENDSTOP_X_MAX_INVERTING;

^

sketch\pins.h:2216:19: note: in expansion of macro 'ORIG_X_MAX_PIN'

#define X_MAX_PIN ORIG_X_MAX_PIN

^

sketch\Printer.h:428:21: note: in expansion of macro 'X_MAX_PIN'

return READ(X_MAX_PIN) != ENDSTOP_X_MAX_INVERTING;

^

pins.h:580: error: pasting "/*Max endstops default to disabled "-1"*/" and "_PIN" does not give a valid preprocessing token

#define ORIG_X_MAX_PIN 36 //Max endstops default to disabled "-1"

^

sketch\fastio.h:27:66: note: in definition of macro '_READ'

#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))

^

sketch\Printer.h:428:16: note: in expansion of macro 'READ'

return READ(X_MAX_PIN) != ENDSTOP_X_MAX_INVERTING;

^

sketch\pins.h:2216:19: note: in expansion of macro 'ORIG_X_MAX_PIN'

#define X_MAX_PIN ORIG_X_MAX_PIN

^

sketch\Printer.h:428:21: note: in expansion of macro 'X_MAX_PIN'

return READ(X_MAX_PIN) != ENDSTOP_X_MAX_INVERTING;

^

exit status 1
pasting "/*Max endstops default to disabled "-1"*/" and "_RPORT" does not give a valid preprocessing token

если для функции #define ORIG_X_MAX_PIN 36 //Max endstops default to disabled "-1" задать значение -1 то получаем "тоже только в профиль" Printer.cpp:656: error: #error You have defined hardware x max endstop without pin assignment. Set pin number for X_MAX_PIN

#error You have defined hardware x max endstop without pin assignment. Set pin number for X_MAX_PIN

^

Используем библиотеку SPI версии 1.0 из папки: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI
exit status 1
#error You have defined hardware x max endstop without pin assignment. Set pin number for X_MAX_PIN

куда копать?

2- Берем прошивку тоже для дельты, но не помню откуда качал, по тому же принцыпу, указываем плату, все ставиться, подымается, но
движки по осям двигаются на большие расстояния (дергаются, пищят, трудно объяснить, что не так, но то что не так как надо факт) возможно нужно калибровать шаг, но не совсем понимаю где, то ли аппаратно, то ли програмно, движок на экструдер работает нормально (по крайней мере - звук (пока тестил со стоковым экструдером от производителя, доп. шаговики не ставил), хотя длину оборота и проход прутка не замерял.
из первой проблемы вылазит и вторая, вроде эндстопы ставил на мин., но и движки к ним не едут, проверить немогу, при нажатии руками на них, шаговики перестают пищать/работать.

Гайда адекватного по репитеру не нашел, то что у них на сайте автонастройка прошивки, муторная шляпа.
Буду признателен за помощь в настройке, могу и материально.
Tio
 
Сообщения: 3
Зарегистрирован: 31 мар 2015, 20:13

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение MarKas » 09 янв 2017, 20:01

Нашел странность в прошивке
в конфигураторе прописываю свой RepRapDiscount Smart Controller,
все работает, но дисплей не включается
ищу в полученной прошивке строку #define REPRAP_DISCOUNT_SMART_CONTROLLER - не нахожу! - видать в это проблема.
вписываю руками - получаю ошибку при компиляции

буду очень признателен если подскажите куда и что надо вписывать, чтобы корректно прописать дисплей
MarKas
 
Сообщения: 123
Зарегистрирован: 14 май 2014, 20:57
Откуда: Екатеринбург
ФИО: Марат

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение Myp » 11 янв 2017, 21:40

что за параметр такой в конфиге?

#define RAMP_ACCELERATION 1
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение starletovod » 21 фев 2017, 16:35

Вдруг кому понадобится.

Прикупил Anycubic Kossel Plus, собрал, подпилил кой-чего дремелью (считай напильником) и решил ещё до первой печати перейти на Репитер. Но не тут то было.

Суть в том, что материнка "Trigorillas RAMPS 1.4", что идет в комплекте, имеет три пина для вентиляторов. Вентилятор обдува экструдера подключен к пину "FAN2", а обдув детальки к "FAN0". С "FAN0" всё в порядке. А вот любая попытка активировать "FAN 2 PIN" в онлайн-конфигурации фирмвара у Репитера при компиляции выдает ошибку "exit status 1 'DIOORIG_FAN2_PIN_WPORT' was not declared in this scope". Сие означает "не объявил такую переменную, чё к ней обращаешься", то есть ребята из Репитера забили на этот пин для материнки с ID 3,33-35, на другие материнки эта переменная декларирована.

После добавления строчки "#define ORIG_FAN2_PIN 44" (я добавил сразу после "#define ORIG_FAN_PIN 9") в ветке "#if MOTHERBOARD == 3 || MOTHERBOARD == 33 || MOTHERBOARD == 34 || MOTHERBOARD == 35" программы pins.h, фирмвара стала компилироваться без ошибок.


Но меня поразило не это... Я написал об этом в поддержку Репитера и получил на почту вместо "спасибо" предложение подарить им 10 евро за рассмотрение моего запроса ))))

Кстати пину "FAN1" Репитерцы уделили ещё меньше внимания, даже в онлайн-конфе сайте такого имени переменной нету...
То есть, когда придет очередь подключить ещё какой-нить вентилятор снова придется колхозить в прошивке.
starletovod
 
Сообщения: 1
Зарегистрирован: 20 фев 2017, 14:03

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение Shtaketnik21 » 25 июн 2017, 18:40

Привет всем, подскажите пожалуйста, я тут новичек, залил прошивку Repetier, программу запускаю, по оси у мотор ходит нормально, по x только в одну сторону, в чем может быть проблема? Arduino mega2560 ramps 1.4 a 4988, моторчики от dvd привода
Shtaketnik21
 
Сообщения: 2
Зарегистрирован: 25 июн 2017, 18:36

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение Акелла » 02 авг 2017, 02:11

Могу предположить что неправильно подключен стоп свитч, и изза этого каретка по Х движется только в одну сторону.
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Kossel config E3D.h
Акелла
 
Сообщения: 771
Зарегистрирован: 27 май 2014, 13:35
Откуда: London. UK
Skype: pioneerko
ФИО: Александр

Re: Прошивка Repetier для дельта-принтеров (и обычных)

Сообщение goga2017lsd » 26 янв 2019, 19:58

всем привет. У меня такой вопрос, На официальном сайте репитера настраиваю шаги на мм выдает в два раза меньше, удваиваю число все тоже самое удваиваю в 2 раза все тоже самое. Может что не правильно делаю. Может кто знает как в канфиге поменять?!
goga2017lsd
 
Сообщения: 2
Зарегистрирован: 02 янв 2019, 16:41

Пред.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30