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

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

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

Сообщение Andrew S » 06 апр 2014, 23:07

Ну значит надо либо менять прошивку по аналогии спринтера или заменить на другой датчик.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

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

Сообщение Birden » 09 апр 2014, 19:08

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

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 подключены? И прошивка какая?
ECA
 
Сообщения: 11
Зарегистрирован: 09 дек 2013, 13:09
Откуда: Владимир

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

Сообщение Birden » 14 апр 2014, 08:24

Какая прошивка - не знаю, не нашел, где посмотреть. Скачивал ее пару недель назад, с тех пор вроде что-то изменилось.
SS SD у меня никуда не подключен, пока карту не использую. А SS MAX6675 на D53.
Birden
 
Сообщения: 7
Зарегистрирован: 09 апр 2014, 18:30
Откуда: Новосибирск

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
bulatovor
 
Сообщения: 4
Зарегистрирован: 21 дек 2012, 09:13

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

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
baru
 
Сообщения: 212
Зарегистрирован: 11 июл 2013, 20:24
Откуда: г. Харьков

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

Сообщение porex » 07 май 2014, 20:02

Обладатели Melzi подскажите, светодиод L1 должен моргать в простое, а вентилятор биться в конвульсиях?)
ABS, PLA пластик для 3д принтеров
1.75 мм производства Bestfilament по цене 1390 руб./кг.
Доставка по России!
Пишите в личку, быстрее отвечу;)
porex
 
Сообщения: 751
Зарегистрирован: 10 окт 2012, 21:20
Откуда: Ростов-на-Дону

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

Сообщение baru » 07 май 2014, 20:44

светодиод вообще никогда не горел.
baru
 
Сообщения: 212
Зарегистрирован: 11 июл 2013, 20:24
Откуда: г. Харьков

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

Сообщение porex » 07 май 2014, 20:49

хм..прошился последним марлином и стал моргать. до этого был китайский спринтер. в настройках 63-ю плату выбирать? какие-то специфические настройки для melzi есть? сам на RAMPS сижу, а тут принесли Prusa Mendel на ремонт с Melzi.
ABS, PLA пластик для 3д принтеров
1.75 мм производства Bestfilament по цене 1390 руб./кг.
Доставка по России!
Пишите в личку, быстрее отвечу;)
porex
 
Сообщения: 751
Зарегистрирован: 10 окт 2012, 21:20
Откуда: Ростов-на-Дону

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

Сообщение dccharacter » 07 май 2014, 21:46

Посмотри в прошивке, не вешается ли что-нить на ногу PA4, делов-то
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение baru » 07 май 2014, 22:02

ничего специфического, как по мне, нет. плата 63-я.
baru
 
Сообщения: 212
Зарегистрирован: 11 июл 2013, 20:24
Откуда: г. Харьков

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

Сообщение dccharacter » 07 май 2014, 22:54

Ну посмотри для начала, кто дергает светодиод. Переназначь PA4 как вход, посмотри, что со светиком. Должен не гореть. Если на него откуда-то не прилетает сигнал. Потом ищи поиском по папке с исходниками все включения PA4, и смотри, кто гадит и в каком случае.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение baru » 08 май 2014, 09:27

уточнил. у меня в прошивке LED_PIN -1, поэтому и не светит. но помню, что поиски по коду полгода назад, где этот LED_PIN кроме инициализации используется, закончились ничем и я не стал раскомментировать строку
#ifdef MELZI
//#define LED_PIN 27
baru
 
Сообщения: 212
Зарегистрирован: 11 июл 2013, 20:24
Откуда: г. Харьков

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.
Пластиковые детали для сборки принтеров на заказ
https://vk.com/album3660793_175845188
История создания моего принтера Reprap Prusa Mendel
vk.com/album3660793_161395751
Аватара пользователя
Radus
 
Сообщения: 581
Зарегистрирован: 14 фев 2013, 23:39
Откуда: Тольятти

Пред.След.

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

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

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