Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

Прохожий
Сообщения: 13
Зарегистрирован: 27 мар 2017, 12:26
Имя: Vadim

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Прохожий » 27 мар 2017, 13:07

Прохожий, почему не прошиваете более актуальной версией прошивки? Под каждую версию нужно подбирать совместимую версию Arduino IDE.
Я и пытаюсь. Но не получается. Сейчас нашел тут на форуме конфигуратор (тестовый), начал заполнять, ест вопросы.
1.Где настраивать jerk
2. Я так и не понял направления XYZ какие правильные, а какие инверсные
3. То же самое с концевиками.

У меня концевики в 0,0,0 по осям. В home.

Аватара пользователя
AKDZG
Сообщения: 2201
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 21 раз
Поблагодарили: 76 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение AKDZG » 27 мар 2017, 13:14

1. Прохожий, а зачем настраивать jerk? Это настройка для экспертов.

2. Смотрите на перемещение сопла, относительно стола. В минус:
X - сопло движется влево,
Y - сопло движется к ближнему краю стола,
Z - сопло движется вниз, к столу.

3. А где сейчас стоят концевики?
Ultimaker Original
Mendel90
СПринтер 233

Прохожий
Сообщения: 13
Зарегистрирован: 27 мар 2017, 12:26
Имя: Vadim

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Прохожий » 27 мар 2017, 13:18

Концевик Х стоит слева в позиции 0 для каретки
Концевик У дальняя от меня позиция 0 для стола
Концевик Z внизу 0 для оси

Прохожий
Сообщения: 13
Зарегистрирован: 27 мар 2017, 12:26
Имя: Vadim

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Прохожий » 27 мар 2017, 13:25

AKDZG писал(а):
27 мар 2017, 13:14
1. Прохожий, а зачем настраивать jerk? Это настройка для экспертов.

2. Смотрите на перемещение сопла, относительно стола. В минус:
X - сопло движется влево,
Y - сопло движется к ближнему краю стола,
Z - сопло движется вниз, к столу.

3. А где сейчас стоят концевики?
Хм, у меня не сопло едет по У а стол.

Аватара пользователя
AKDZG
Сообщения: 2201
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 21 раз
Поблагодарили: 76 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение AKDZG » 27 мар 2017, 13:27

Значит Xmin, Ymin (сопло у ближнего края стола), Zmin.

Не важно что едет, важно от чего ведётся отсчёт, а он ведётся от положения сопла, относительно стола.
Ultimaker Original
Mendel90
СПринтер 233

LevAlex
Сообщения: 7
Зарегистрирован: 27 мар 2017, 13:31
Имя: Alex

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение LevAlex » 27 мар 2017, 13:33

Здравствуйте Друзья!
Будьте так добры, подскажите пожалуйста. При нагреве стола возникает ошибка "Разогрев не удался PRINTER HALTED Please reset" Железо Arduino Mega 2560
А сейчас, он вообще греть перестал :shock: Что делать???

Прохожий
Сообщения: 13
Зарегистрирован: 27 мар 2017, 12:26
Имя: Vadim

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Прохожий » 27 мар 2017, 13:38

AKDZG писал(а):
27 мар 2017, 13:27
Значит Xmin, Ymin (сопло у ближнего края стола), Zmin.

Не важно что едет, важно от чего ведётся отсчёт, а он ведётся от положения сопла, относительно стола.
Это понятно, но галочки inverting снимать или оставлять?
А также по двигателям, ставить или убирать?
В редакторе по умолчанию x z стоят галки, а на У нет. Как правильно?

Аватара пользователя
AKDZG
Сообщения: 2201
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 21 раз
Поблагодарили: 76 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение AKDZG » 27 мар 2017, 13:43

Прохожий, сначала нужно прошить с любыми галочками, а потом двигая оси из Пронтерфейса или подобной программы, определить правильно ли они перемещаются и внести поправки в прошивку, если понадобится.
Ultimaker Original
Mendel90
СПринтер 233

Прохожий
Сообщения: 13
Зарегистрирован: 27 мар 2017, 12:26
Имя: Vadim

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Прохожий » 27 мар 2017, 14:18

Спойлер
Arduino: 1.8.2 (Windows 7), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from sketch\ConfigurationStore.cpp:4:0:

sketch\ultralcd.h:100:47: warning: unused parameter 'message' [-Wunused-parameter]

FORCE_INLINE void lcd_setstatus(const char* message) {}

^

sketch\ultralcd.h:103:35: warning: unused parameter 'duration' [-Wunused-parameter]

FORCE_INLINE void lcd_buzz(long duration,uint16_t freq) {}

^

sketch\ultralcd.h:103:53: warning: unused parameter 'freq' [-Wunused-parameter]

FORCE_INLINE void lcd_buzz(long duration,uint16_t freq) {}

^

sketch\LiquidCrystalRus.cpp:104:38: warning: unused parameter 'cols' [-Wunused-parameter]

void LiquidCrystalRus::begin(uint8_t cols, uint8_t lines, uint8_t dotsize) {

^

In file included from sketch\Marlin_main.cpp:39:0:

sketch\ultralcd.h:100:47: warning: unused parameter 'message' [-Wunused-parameter]

FORCE_INLINE void lcd_setstatus(const char* message) {}

^

sketch\ultralcd.h:103:35: warning: unused parameter 'duration' [-Wunused-parameter]

FORCE_INLINE void lcd_buzz(long duration,uint16_t freq) {}

^

sketch\ultralcd.h:103:53: warning: unused parameter 'freq' [-Wunused-parameter]

FORCE_INLINE void lcd_buzz(long duration,uint16_t freq) {}

^

In file included from sketch\SdFile.h:27:0,

from sketch\cardreader.h:8,

from sketch\Marlin_main.cpp:44:

SdBaseFile.h:38: error: using typedef-name 'fpos_t' after 'struct'

struct fpos_t {

^

In file included from sketch\Marlin.h:10:0,

from sketch\Marlin_main.cpp:30:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here

__extension__ typedef long long fpos_t;

^

sketch\Marlin_main.cpp: In function 'void process_commands()':

sketch\Marlin_main.cpp:2846:15: warning: unused variable 'area' [-Wunused-variable]

float area = .0;

^

sketch\Marlin_main.cpp: At global scope:

sketch\Marlin_main.cpp:351:14: warning: 'delta' defined but not used [-Wunused-variable]

static float delta[3] = {0.0, 0.0, 0.0};

^

exit status 1
using typedef-name 'fpos_t' after 'struct'

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"


Аватара пользователя
AKDZG
Сообщения: 2201
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 21 раз
Поблагодарили: 76 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение AKDZG » 27 мар 2017, 14:25

Прохожий писал(а):
27 мар 2017, 14:21
Что-то никак не хочет.
Какая версия прошивки? Из конфигуратора? Нужна Arduino IDE 1.6.0
Ultimaker Original
Mendel90
СПринтер 233


Прохожий
Сообщения: 13
Зарегистрирован: 27 мар 2017, 12:26
Имя: Vadim

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Прохожий » 27 мар 2017, 14:47

Sketch uses 67 638 bytes (26%) of program storage space. Maximum is 253 952 bytes.
Global variables use 4 163 bytes (50%) of dynamic memory, leaving 4 029 bytes for local variables. Maximum is 8 192 bytes.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail

Прохожий
Сообщения: 13
Зарегистрирован: 27 мар 2017, 12:26
Имя: Vadim

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Прохожий » 27 мар 2017, 14:57

Полоска загрузки на 90% и так уже минут 10

Прохожий
Сообщения: 13
Зарегистрирован: 27 мар 2017, 12:26
Имя: Vadim

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Прохожий » 27 мар 2017, 15:49

avrdude: stk500v2_getsync(): timeout communicating with programmer

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика