Реализация 32 бит на RAMPS

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

Модератор: Kaktus

Аватара пользователя
Lenivo
Сообщения: 1807
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 10 май 2018, 18:01

А у меня этот тип подключения не работал.

olegio
Сообщения: 29
Зарегистрирован: 22 янв 2018, 15:13
Имя: Олег
Откуда: Питер
Благодарил (а): 1 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение olegio » 10 май 2018, 19:45

Когда я телепался с внешним микроСД, то чтоб мне не мешал конвертер сигналов на smartController , я его спаял.
припаял микроСД. не алё.
переделал 50-52 концы - заработал. но с причюдой типа вынул карту - пишет вставлена, и наоборот. крутил прошивку - не помогает. отпаял карддетект и нармуль.
оторвал внешний ридер и припаял назад конвертер - заработал бортовой СД.

Почему я решил перейти на 32 бита? ответ прост - мега не годицца для быстрого принтера, на прямых спотыкаеца, на окружностях замедляеца (при движении в районе юго-запада, и др. средних промежутков), где-то ещё было что-то....
сейчас всё как надо. я доволен.
наверное перейду на COREXY. Sprinter по механике слабоват для H-BOTа.
Sprinter Pro 233 ,due, volcano, tmc2100, coreXY, директ на Toranado, BL-Touch

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Alex Post » 11 май 2018, 00:17

olegio писал(а):
10 май 2018, 19:45
Sprinter по механике слабоват для H-BOTа.
Разницы скорее всего не заметишь, в теме "тюнинга" есть мой "кит" для относительно безболезненного перехода на коре, можешь попробовать. Все что нужно - напечатать пару деталек и купить пачку 624-х фланцевых. Ну и ремень.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

olegio
Сообщения: 29
Зарегистрирован: 22 янв 2018, 15:13
Имя: Олег
Откуда: Питер
Благодарил (а): 1 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение olegio » 14 май 2018, 17:49

Alex Post-у
Чтобы ремни на пересечении не соприкасались , нужно один из ближних роликов не поднимать на уровень второго этажа.
У меня получился зазор между ремнями около 3 мм.
Sprinter Pro 233 ,due, volcano, tmc2100, coreXY, директ на Toranado, BL-Touch

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Alex Post » 15 май 2018, 11:59

olegio писал(а):
14 май 2018, 17:49
зазор между ремнями около 3 мм
Спасибо, надо будет попробовать переделать.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Аватара пользователя
Lenivo
Сообщения: 1807
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 24 сен 2018, 08:08

После очередного сбоя печати, полез в форумы и почитал, что народ делает для исправления такой ситуации.
Нашёл только, что экранировку шлейфов до экрана и до кард ридера делают. Экранируют алюминиевой фольгой. И заземление экрана на "минус". Несложно, и точно не навредит. Сделал. Помогает или нет - непонятно.
Экранировка шлейфов 24 09 2018.JPG
Вроде бы, больше ничего такого не нашёл.

Также, у меня были давно куплены и пришли диодные протекторы для драйверов шагового двигателя. Плюс к диодам, там стоит большой керамический конденсатор на питании драйвера, что тоже очень хорошо. Заодно поставил и их.
Step_protector1.jpg
Step_protector1.jpg (38.83 КБ) 1976 просмотров
Step_protector2.jpg
Step_protector2.jpg (42.24 КБ) 1976 просмотров
Step_protector3.jpg
Step_protector3.jpg (42.55 КБ) 1976 просмотров
Step_protector4.jpg
Step_protector4.jpg (42.57 КБ) 1976 просмотров
Step_protector5.jpg
Step_protector5.jpg (33.39 КБ) 1976 просмотров
Step_protector6.jpg
Глобального улучшения качества при печати не разглядел, но вот принтер стал работать "мягче", стало меньше вибраций при печати. И звук перемещений изменился. Ускорения- jerk - стали, ощутимо лучше работать.
Вот фото фитинга для боуден трубки. Слева до установки протектор, справа после установки протектора. Печатал по одному файлу модели. Но слева фитинг пришлось немного под шкурить, чтобы можно было гайку навернуть, а после установки протектора гайка наворачивалось без доработки напильником и без помощи плоскогубцев. Явно геометрия круга лучше. Хотя визуально ничего не видно.
Полезный прибамбас оказался. Советую поставить.
Слева до протектор  и справа после протектора шагового двигателя 24 09 2018.JPG

Аватара пользователя
3D-SPrinter
Сообщения: 10494
Зарегистрирован: 19 ноя 2015, 14:23
Имя: Андрей
Откуда: Н.Новгород
Благодарил (а): 76 раз
Поблагодарили: 975 раз
Контактная информация:

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение 3D-SPrinter » 24 сен 2018, 14:49

Lenivo писал(а):
24 сен 2018, 08:08
Помогает или нет - непонятно.
Это отчасти помогает на этажерках с металлическим корпусом, к которым привинчен БП со 120-150 вольтами на корпусе. На фанерном кубике вряд ли актуально. Но и хуже не будет. ;)
Lenivo писал(а):
24 сен 2018, 08:08
Также, у меня были давно куплены и пришли диодные протекторы для драйверов шагового двигателя.
Интересная примочка, надо будет попробовать.

Аватара пользователя
Lenivo
Сообщения: 1807
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 28 сен 2018, 21:01

Наконец то :idea: :idea: :idea: . Сделали нормальную версию Прошивки MARLIN 2.0 под DUE 32bit.
Где указана сразу есть DUE RAMPs1.4
#define MOTHERBOARD BOARD_RAMPS_DUO_EFB

И компилится с нормальным экраном 12864
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER


Правда пришлось ставить новую версию ARDUINO IDE 1.8.7. - с ней скомпилировалось сразу, с 1.8.5 - выдавала ошибки. Ругалась на длинные наименования файлов.

Рабочая прошивка для Спринтера 232 ПРо на DUE RAMPS1.4/1.5
Менять придётся концевые выключатели (все стоят на максимуме и они оптические), и шаги для экструдера(тут редукторный ТИТАН) и для оси Z (здесь ШВП).
Работает лучше MK4due.
Marlin-bugfix-2.0.SPrinter232.zip
(7.78 МБ) 114 скачиваний

Аватара пользователя
Lenivo
Сообщения: 1807
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 29 сен 2018, 06:00

Выполнял переустановку прошивок - просто параметры с одной прошивки (MK4due) перебивал на MARLIN 2.0 и вот при печати обнаружил интересный момент. Сперва забил только установки ПИД , на которые была откалибрована старая прошивка. Сперва надо было просто механику запустить и скомпилировать без ошибок - поэтому изменения вносились по минимуму.

Когда механика запустилась как надо и была произведена первая печать - деталька вылезла оплавленная и сопливая. Вот фото цанги от фитинга. Печаталось с одного файла на одном и том же месте, поэтому на первый слой не обращайте внимания - пластик просто на стекло кидался без клеящего слоя.
Слева - деталь, где указан датчик температуры "1" и установки старые ПИД.
По центру деталь - датчик температуры "11", и старые установки ПИД.
Справа - датчик температуры "11" и вновь откалиброванный ПИД.
Параметры ПИД - определились со значениями больше в 1,5 раза. Видать прошивки, как то по разному, температурой управляют.
Сравнение датчика температуры 1 и 11.JPG

Аватара пользователя
Lenivo
Сообщения: 1807
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 29 сен 2018, 06:17

Если сравнить прошивки MK4due и MARLIN 2.0, то по MK4due - более "замороченная" прошивка. Навертели итальянцы разных финтифлюшек и красивостей. При MK4due Принтер печатает более тихо, Движки как-то более плавно двигаются. Но это всё тормозит и постоянно "глючит".
МАРЛИН 2.0 - простая как трактор, зато экран работает очень быстро, первичная загрузка в три раза быстрее происходит, с картой памяти работает без сбоев и спокойно показывает "без" тормозов полный список файлов. А на MK4due - я закидывал на карту только один файл и все предыдущие стирал - так как если было файлов более одного , то чтение карты очень сильно тормозилось и были сбои при печати.

После установки Малина 2.0 - вздохнул с облегчением и очень сильно был рад этому. Раньше не мог скомпилировать MARLIN 2.0 на ARDUINO IDE 1.8.5 - без REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER компилировалась, а с экраном выдавала кучу ошибок. А на новой версии ARDUINO IDE 1.8.7 все скомпилировалось. Правда сперва поругалась на неправильно прописанные концевые выключатели - типа не соответствует логика управления выключателями их прописанным положением - но это ошибки настройки, которые при забивке правильных параметров ушли.

Аватара пользователя
Lenivo
Сообщения: 1807
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 30 сен 2018, 09:37

Из полезных новинок , что появилось в прошивках и в Marlin 2.0 и в MK4duo 4.3.6 (я запустил и эту прошивку на пробу).
Появился блок настроек драйверов шаговых двигателей , блок выглядит совершенно одинаковым для обоих прошивок.

/**
* Stepper Drivers
*
* These settings allow Marlin to tune stepper driver timing and enable advanced options for
* stepper drivers that support them. You may also override timing options in Configuration_adv.h.
*
* A4988 is assumed for unspecified drivers.
*
* Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
* TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
* TMC26X, TMC26X_STANDALONE, TMC2660, TMC2660_STANDALONE,
* TMC5130, TMC5130_STANDALONE
* :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
*/
#define X_DRIVER_TYPE DRV8825
#define Y_DRIVER_TYPE DRV8825
#define Z_DRIVER_TYPE DRV8825
//#define X2_DRIVER_TYPE DRV8825
//#define Y2_DRIVER_TYPE DRV8825
//#define Z2_DRIVER_TYPE DRV8825
//#define Z3_DRIVER_TYPE DRV8825
#define E0_DRIVER_TYPE DRV8825
#define E1_DRIVER_TYPE DRV8825
//#define E2_DRIVER_TYPE DRV8825
//#define E3_DRIVER_TYPE DRV8825
//#define E4_DRIVER_TYPE DRV8825
//#define E5_DRIVER_TYPE DRV8825

У меня стоят драйверы DRV8825 и сперва я запустил прошивку без активации этого блока потом с ней. По поводу изменения качества печати на тех минимальных пробах , что сделал отследить не удалось. А вот при активации этого блока принтер стал работать чуточку тише это заметил сразу.

Немного по разнице между прошивками MK4duo 4.3.2 и MK4duo 4.3.6.

Начну с главного MK4duo 4.3.6 - удалось скомпилировать на Ардуино ИДЕ 1.8.7. и запустить без особых головняков, но не в полном объеме. CD карта памяти не запустилась и простыми методами это не победилось. Хотя на Марлине 2.0 - карта памяти запустил сразу и по скорости чтения с файлами просто летала, в сравнении с MK4duo 4.3.2. Поэтому я не стал заморачиваться с MK4duo 4.3.6. А запустил печать с компьютера.
Первое, что бросилось в глаза ещё навертели дополнительного функционала (мне не нужного), при этом уменьшили количество температурных датчиков и поменяли их цифровое индексирование по сравнению с базовым МАРЛИНОМ. Поэтому с моим датчиком "11" MK4duo 4.3.6 не скомпелировался. Вроде по обозначениям тот датчик , который использую я (и 90% всех пользователей-самодельщиков) под обозначением "2" стал прописан.
Настройку экрана упростили - стиль экрана стал походить на стиль МАРЛИН 2.0 - ну просто очень сильно, только сильно тормозит при работе.
Но при печати принтер работает тише , чем на МАРЛИНЕ 2.0. - это лучше, остальное хуже. Качество печати мне схооду не удалось настроить лучше , чем было на MK4duo 4.3.2. То есть , чтобы довести до прежнего результата пришлось бы очень сильно покопаться в настройках для отключения всех ненужных "фишек".

Аватара пользователя
Lenivo
Сообщения: 1807
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 01 окт 2018, 13:36

Вот тестовый кораблик на данной прошивке по размеру 100% от величины модели. Кораблик сразу после печати -специально мелкие "сопли" и кое где "бороду" не убрал.

РЕТ-G, сопло 0,4мм, слой 0,2 мм, температура 256 градусов , стол-90 градусов. Пропечатались даже буквы - реально как на слайсере , так и отпечатались. Для сопла 0,4 лучше, такую мелкую надпись, мне получить не удавалось. На фото видны блики от порошка "металлик" в пластике при фотовспышке.
Принтер SPrinter 232 PRO плата DUE+RAMPS 1.5 прошивка MARLIN bugfix 2.0. -32 bit. Экран REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER .
SPrinter 232 PRO DUE RAMPS 1_5 MARLIN 2_0 PETG     1.JPG
SPrinter 232 PRO DUE RAMPS 1_5 MARLIN 2_0 PETG    2.JPG
SPrinter 232 PRO DUE RAMPS 1_5 MARLIN 2_0 PETG    3.JPG

Аватара пользователя
Lenivo
Сообщения: 1807
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 01 окт 2018, 13:57

А вот ажурные шарики на PET-G пропечатать не удалось - на ретрактах пластик не успевает расплавится и идет срыв печати. А на ABS - вполне хорошо шарики распечатываются.
Шарики.JPG

Аватара пользователя
Lenivo
Сообщения: 1807
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 03 окт 2018, 09:39

Пришла плата - китайский клон DUE-CH340. Точно также не хочет стартовать без нажатия кнопки "Резет" после включения питания. Подпайка сопротивления 10 кОм - поправила ситуацию. Только стартует через 5 секунд после включения питания.
DUE-CH340 + 10 kOm.JPG
Перепаял новый RAMPS 1.5 под китайский клон DUE-CH430, чтобы установить Full Graphic Smart Controller с прошивкой 32 bit MARLIN Bugfix 2.0.

Дорожки пришлось перерезать немного по другому. (С первого раза не попал :( :( ).Дорожки для стандартного контроллера надо перерезать снизу так, чтобы на AUX-3 осталось питание +5 вольт, а не как у меня было в предыдущем варианте - 3,3 вольта.


Да и штырьки лучше выкусывать , а не выпаивать. При выпайке штырьков - отвалились дорожки на разъёмы термосопротивлений и пришлось около часа их восстанавливать.

На прошивке 32 bit MARLIN Bugfix 2.0.- карта памяти прочиталась сходу. Не пришлось прикладывать ни каких усилий, чтобы её запустить.
DUE+RAMPS  6-2  4 11 2017.JPG
DUE+RAMPS MARLIN 2_0 1.JPG
DUE+RAMPS MARLIN 2_0 2.JPG
Поправил статью.

Аватара пользователя
Lenivo
Сообщения: 1807
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 05 окт 2018, 09:39

Версия плат DUE CH-340 (китайский клон). Ситуация такая при подпайке сопротивления 10 кОм – перестали перезаливаться скетчи с ARDUINO IDE. DEVICE NOT FOUND in port com 7. При удалении сопротивления скетчи снова стали заливаться. НО проблемы со стартом остались. После перезаливки скетча надо нажать “РЕЗЕТ”. Однако если включить внешнее питание или питание через крайний разъём USB , то плата сама стартует после включения питания – без нажатия кнопки “РЕЗЕТ”. Ну и внешний модуль управления, который есть на слайсере на персональном компьютере не цепляется нормально. При подключении надо самому нажать на ДУЭ кнопку РЕЗЕТ. То есть пока *WALL*

То есть если угораздило купить DUE CH-340 - то прошить отлаженной прошивкой и припаять сопротивление. Либо поставить без сопротивления и печатать только с карты, либо нажимать кнопку РЕЗЕТ при работе с внешним компьютером.
А самое главное есть нормальные DUE не CH-340 и стоят они столько же- вот их и покупать.

Ответить

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

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