roboforum.ru

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

3D принтер. Прошивка Marlin, оптимизация.

Re: 3D принтер. Прошивка Marlin, оптимизация.

Andrew S » 06 апр 2014, 23:07

Ну значит надо либо менять прошивку по аналогии спринтера или заменить на другой датчик.

Re: 3D принтер. Прошивка Marlin, оптимизация.

Birden » 09 апр 2014, 19:08

Кому-нибудь удалось запустить RAMPS 1.4 и MAX6675? Мне пришлось несколько править прошивку, там возникали конфликты с инициализацией SPI в случае, когда используется SD-карта.
Отключение дефайна SDSUPPORT в файле Configuration.h не приводит к отключению поддержки SD-карты, в дебрях исходников этот SDSUPPORT дефайнится еще раз.
Поэтому, ноги для SPI конфигурируются, только если SDSUPPORT определен. Ну вроде заработало.

Re: 3D принтер. Прошивка Marlin, оптимизация.

ECA » 11 апр 2014, 18:10

У меня MAX6675 на RAMPS 1.4 в итоге заработала на Marlin только если нога SS MAX6675 подключена к 53 контакту SPI.
Если подключить как по умолчанию в прошивке задумана на 49 контакт, не работает.
Соответственно SS SD на другой контакт кину. Но SD еще не проверял, заработает ли ножка SS SD на 49 контакте.

У Вас куда ноги SS SD и MAX6675 подключены? И прошивка какая?

Re: 3D принтер. Прошивка Marlin, оптимизация.

Birden » 14 апр 2014, 08:24

Какая прошивка - не знаю, не нашел, где посмотреть. Скачивал ее пару недель назад, с тех пор вроде что-то изменилось.
SS SD у меня никуда не подключен, пока карту не использую. А SS MAX6675 на D53.

Re: 3D принтер. Прошивка Marlin, оптимизация.

bulatovor » 06 май 2014, 23:09

Осилил всю тему, но нужного мне ответа не нашел. Пришлось самому разбираться -может кому пригодится. По умолчанию на драйверы сигнал step подается в виде высокого уровня. Мне пришлось взять более мощный драйвер - на L297+IRFZ. Он управляется подачей массы. Вот строка которая меняет управления с высокого уровня на управление низким в config_adv
//By default pololu step drivers require an active high signal. However, some high power drivers require an active low signal as step.
#define INVERT_X_STEP_PIN false
#define INVERT_Y_STEP_PIN false
#define INVERT_Z_STEP_PIN true
#define INVERT_E_STEP_PIN false

Re: 3D принтер. Прошивка Marlin, оптимизация.

setar » 07 май 2014, 00:07

AlexVrrr писал(а):а где бы еще подкрутить плавность хода на окружностях. очень сильно дергается . понятно конечно ,что окружность разбивается на отрезки, но вроде как должно сглаживаться через интерполяцию

Configuration_adv.h
// Arc interpretation settings:
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

только думаю проблема скорее всего не в прошивке а в полосе пропускания uart - известная болячка, лечится печатью с SD

Re: 3D принтер. Прошивка Marlin, оптимизация.

baru » 07 май 2014, 09:46

setar писал(а):Configuration_adv.h
// Arc interpretation settings:
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25
участвует только, если движение по дуге задается через G2 или G3

Re: 3D принтер. Прошивка Marlin, оптимизация.

porex » 07 май 2014, 20:02

Обладатели Melzi подскажите, светодиод L1 должен моргать в простое, а вентилятор биться в конвульсиях?)

Re: 3D принтер. Прошивка Marlin, оптимизация.

baru » 07 май 2014, 20:44

светодиод вообще никогда не горел.

Re: 3D принтер. Прошивка Marlin, оптимизация.

porex » 07 май 2014, 20:49

хм..прошился последним марлином и стал моргать. до этого был китайский спринтер. в настройках 63-ю плату выбирать? какие-то специфические настройки для melzi есть? сам на RAMPS сижу, а тут принесли Prusa Mendel на ремонт с Melzi.

Re: 3D принтер. Прошивка Marlin, оптимизация.

dccharacter » 07 май 2014, 21:46

Посмотри в прошивке, не вешается ли что-нить на ногу PA4, делов-то

Re: 3D принтер. Прошивка Marlin, оптимизация.

baru » 07 май 2014, 22:02

ничего специфического, как по мне, нет. плата 63-я.

Re: 3D принтер. Прошивка Marlin, оптимизация.

dccharacter » 07 май 2014, 22:54

Ну посмотри для начала, кто дергает светодиод. Переназначь PA4 как вход, посмотри, что со светиком. Должен не гореть. Если на него откуда-то не прилетает сигнал. Потом ищи поиском по папке с исходниками все включения PA4, и смотри, кто гадит и в каком случае.

Re: 3D принтер. Прошивка Marlin, оптимизация.

baru » 08 май 2014, 09:27

уточнил. у меня в прошивке LED_PIN -1, поэтому и не светит. но помню, что поиски по коду полгода назад, где этот LED_PIN кроме инициализации используется, закончились ничем и я не стал раскомментировать строку
#ifdef MELZI
//#define LED_PIN 27

Re: 3D принтер. Прошивка Marlin, оптимизация.

Radus » 08 май 2014, 10:24

Наконец я нашел опцию для калибровки давления пластика в экструдере.
Известно что на поворотах движение сопла замедляется, а экструдер давит с той же скоростью и в итоге на углах получаются выпуклости.
Так вот оказывается у марлина для этого есть алгоритм компенсации, чтобы на поворотах экструдер сбрасывал давление и тогда выпуклости не будут.

- preliminary support for Matthew Roberts advance algorithm
For more info see: http://reprap.org/pipermail/reprap-dev/ ... 03323.html

Extruder pressure control

In a post Matthew Roberts proposes to add additional steps to the extrude, to fix the changing pressure problem. This method is called the advance method, because it computes, how many staps the extruder hast to take in advance, to create the needed pressure.


cron
Rambler\'s Top100 Mail.ru counter