roboforum.ru

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

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

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

setar » 11 ноя 2016, 13:30

коллеги, а никто не встречал прошивки в виде демона линукса ?
есть идея чтобы запустить на DUE linux , и уже на нем запустить управление принтером, там же http сервер и там же слайсер

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

kindrat » 11 ноя 2016, 14:59

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

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

setar » 13 ноя 2016, 00:26

интересный проект, спасибо - изучаю

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

alexxy » 13 ноя 2016, 01:10

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


Я тебе про него уже как то говорил, и про replicape для BB.

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

grean2007 » 12 дек 2016, 17:20

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

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Гиг.

Может дисплей крив. Как проверить то.
Поможите чем можите :)

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

Tio » 05 янв 2017, 11:08

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

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

Почисти ЕЕПРОМ и перезалей прошивку

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

Tio » 05 янв 2017, 11:12

У меня два больших вопроса:
1 - Хочу перевести дельту D1 от Micromake на Rumba и поставить diamond экструдер

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

Гайда адекватного по репитеру не нашел, то что у них на сайте автонастройка прошивки, муторная шляпа.
Буду признателен за помощь в настройке, могу и материально.

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

MarKas » 09 янв 2017, 20:01

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

буду очень признателен если подскажите куда и что надо вписывать, чтобы корректно прописать дисплей

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

Myp » 11 янв 2017, 21:40

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

#define RAMP_ACCELERATION 1

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" Репитерцы уделили ещё меньше внимания, даже в онлайн-конфе сайте такого имени переменной нету...
То есть, когда придет очередь подключить ещё какой-нить вентилятор снова придется колхозить в прошивке.

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

Shtaketnik21 » 25 июн 2017, 18:40

Привет всем, подскажите пожалуйста, я тут новичек, залил прошивку Repetier, программу запускаю, по оси у мотор ходит нормально, по x только в одну сторону, в чем может быть проблема? Arduino mega2560 ramps 1.4 a 4988, моторчики от dvd привода

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

Акелла » 02 авг 2017, 02:11

Могу предположить что неправильно подключен стоп свитч, и изза этого каретка по Х движется только в одну сторону.

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

goga2017lsd » 26 янв 2019, 19:58

всем привет. У меня такой вопрос, На официальном сайте репитера настраиваю шаги на мм выдает в два раза меньше, удваиваю число все тоже самое удваиваю в 2 раза все тоже самое. Может что не правильно делаю. Может кто знает как в канфиге поменять?!


cron
Rambler\'s Top100 Mail.ru counter