Металл2024 Реклама
Метобр2024 Реклама

Обновление прошивки PRUSA I4 by China

velkov
Идет загрузка
Загрузка
26.01.2020
3206
3
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

1
Статья относится к принтерам:
Prusa i4

Всем душевный привет!

Я неделю назад купил себе бу прушу и столкнулся с проблемой, что принтер не видит SD карту, перепробывал кучу вариантов, но решение нашел не самое хардкорное, но стопроцентное - это покупка RepRap display 2004. Все стало работать, карточку видит. Пока искал решения, решил, может дело было в прошивке, т.к. там версия была Marlin 2.0.1, но нет, со старой прошивкой и новым экраном все увиделось. 

Теперь же хочу рассказать о новой прошивке от Marlin, версии 2.0.х. Хотел найти прошивку уже готовой под мой принтер, но результат не оказался положительным, так что хочу рассказать об основных моментах, которые есть в новой прошивке и какие параметры я изменил, также прикреплю файл с уже отредактированной прошивкой под мой принтер.

Первым делом я выбрал материнскую плату MKS Gen v.1.4

Строка 133:

  #define MOTHERBOARD BOARD_MKS_BASE_14 

Если у вас другая, можно найти все платы в папке Marlin/src/core/boards.h. Там все платы подписаны - какие приблуды используются и т.д.

Диаметр проволоки (пластика, филамета) в строке 150

#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75

Я поставил вместо трешки 1,75 мм

В термисторах добавил лишь термистор для стола, т.к. его там не было. Строки 408-415:

#define TEMP_SENSOR_0 1 
#define TEMP_SENSOR_1 0 
#define TEMP_SENSOR_2 0 
#define TEMP_SENSOR_3 0 
#define TEMP_SENSOR_4 0 
#define TEMP_SENSOR_5 0 
#define TEMP_SENSOR_BED 1 
#define TEMP_SENSOR_CHAMBER 0

После заливки прошивки обнаружил дефект выплевывания пластика из сопла - полез в меню move axis - extruder поставил сдвиг 10 мм и замеряя расход пластика по метке, нарисованной на проволоке, штангенциркулем, обнаружил расход в 3 с лишним раза больше, да еще и без учета проскальзывания ролика подачи. Полез в настройки на принтере и опытным путем вывел самое, насколько было желание цифру - 102 об\мм, вместо 500!!! Полез обратно в ардуино иде и сменил значение экструдера до 102. В винтах вертикальной подачи значение стоит 400 об\мм, т.к. шпилька М8*8 4 проходная, т.е. между соседними витками шаг 2мм. Если у вас другая - меняйте

Строка 721:

#define DEFAULT_AXIS_STEPS_PER_UNIT   { 80, 80, 400, 102 } 

Вот вам результаты с огромной подачей:

Обновление прошивки PRUSA I4 by ChinaВсе в плевках, наливах, да да и отслайсериная программа в куре просто пластик доставала из термобарьера и начинала его прокатывать, делая из него спираль

А вот результат после изменения:

Обновление прошивки PRUSA I4 by ChinaОбновление прошивки PRUSA I4 by ChinaОбновление прошивки PRUSA I4 by ChinaЭто печать ПЭТом

Максимальное ускорение уменьшил по рекомендациям до тысячи по осям и экструдер оставил 10000. Строки 741-758:

#define DEFAULT_MAX_ACCELERATION      { 1000, 1000, 100, 10000 } 

 

//#define LIMITED_MAX_ACCEL_EDITING     // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2 

#if ENABLED(LIMITED_MAX_ACCEL_EDITING) 

  #define MAX_ACCEL_EDIT_VALUES       { 1000, 1000, 200, 20000 } // ...or, set your own edit limits 

#endif 

 

/** 

 * Default Acceleration (change/s) change = mm/s 

 * Override with M204 

 * 

 *   M204 P    Acceleration 

 *   M204 R    Retract Acceleration 

 *   M204 T    Travel Acceleration 

 */ 

#define DEFAULT_ACCELERATION          1500    // X, Y, Z and E acceleration for printing moves 

#define DEFAULT_RETRACT_ACCELERATION  1500    // E acceleration for retracts 

#define DEFAULT_TRAVEL_ACCELERATION   1500    // X, Y, Z acceleration for travel (non printing) moves

Оси продольную и поперечную пришлось инвертировать, в отличии от прошивки, а вертикаль не трогал. Получилось Ось x в иверсии, остальные - нет Строки 1029-1031

#define INVERT_X_DIR true 
#define INVERT_Y_DIR false 
#define INVERT_Z_DIR false 

Да собственно с настройкой механики все. В коде убраны комментарии с дисплея, да с карточки.

Вот ссылка на код, мало-ли какому-нибудь лентяю пригодиться https://yadi.sk/d/TmC36pRqJns_qA 

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

1
Комментарии к статье
Кремень КБ Реклама
Кремень КМ Реклама