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

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

Модератор: Kaktus

Аватара пользователя
Чиффа
Сообщения: 378
Зарегистрирован: 09 июн 2016, 08:04
Имя: Сергей
Откуда: Арзамас
Благодарил (а): 14 раз
Поблагодарили: 31 раз

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

Непрочитанное сообщение Чиффа » 07 ноя 2018, 21:29

Lenivo, спасибо за наводку!
Попробовал Марлин 2.0. Заработала, но...
Лучше по порядку:
  • скачал с офф. репозиария, где-то часа за 2 настроил основные параметры под принтер. Это быстро учитывая особенности подключения энкодера и экрана))) (а еще движки надо перетыкать: у меня при переходе с МК4ДУЕ на Марлин нужно просто перевернуть разъем оси Y). Закинул на флешку побольше g-кодов и вперед! Флэшка отлично читается!
  • Начал печатать АБСом. Без контроля, "все ж завелось!" . Почти в конце печати обнаружил, что не включился обдув. Печаль. Не тот вид платы указал, промахнулся при ctrl+C, ctrl+V. Перепрошил. Давай печатать заного.
  • После 1-2 минут печать останавливается. Срабатывает термозащита, экструдер остыл градусов на 15-20. Перезапускаю и смотрю за процессом. Ага, включается обдув, после срабатывает защита. Непорядок.
  • Калибрую коэффициенты ПИД регулятора температуры со включенным обдувом и подправляю термозащиту чутка. Перезапускаю печать. Опять срабатывает термозащита. Хм...
  • Замечаю, что обдув - а это два вентилятора 40х40х20 (!!!) - как-то уж сильно дует. Прям как на всю. Дергаю вентилятором через пронтер. Оказывается, что вентиляторы начинают вращаться уже на 1%, хотя раньше стартовали на 23%!!! и вообще дико нелинейная зависимость! 1-2-3-4-5% еще как-то заметно меняется мощность, а дальше почти на всю! Видимо рассчитано на слабые вентиляторы, которые в самом начале почти не дуют. Ну или я не нашел какую-то важную настройку.
  • Еле-еле победил обдув какой-то настройкой-костылем вида "Аппаратный ШИМ меняем на Программный" или типа того.
  • Опять печать. И глохнет не отпечатав и 5 %. Наглухо. Ну то есть температура стабилизирована как при печати, а движки намертво встали. Так и не смог победить эти зависания, при каждой печати и довольно быстро.
Вернулся к MK4DUE своей старой версии. Не знаю в чем дело, могу лишь гадать. Ощущение, что проблема аппаратная и связана с чтением карты или скоростью. Может из-за жгутов, может из-за кардридера-адаптера. Но при этом в MK4DUE есть фича способная с этим бороться (например проверка правильности считывания или многократное чтение в случае ошибки или адаптивная регулировка скорости чтения SD) и из-за нее флешка тормозит но работает, а в Марлин этой фичи нет... Хз короче.
DIY принтер, 28х23х18, директ, прямой привод осей.

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

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

Непрочитанное сообщение Lenivo » 07 ноя 2018, 22:22

Чиффа писал(а):
07 ноя 2018, 21:29
Вернулся к MK4DUE своей старой версии. Не знаю в чем дело, могу лишь гадать. Ощущение, что проблема аппаратная и связана с чтением карты или скоростью. Может из-за жгутов, может из-за кардридера-адаптера. Но при этом в MK4DUE есть фича способная с этим бороться (например проверка правильности считывания или многократное чтение в случае ошибки или адаптивная регулировка скорости чтения SD) и из-за нее флешка тормозит но работает, а в Марлин этой фичи нет... Хз короче.
Я вот прям сейчас настраиваю новый принтер по этой прошивке -Марлин 2.0. С олед экраном 0,96 дюймов и картой и длинным шлейфом. С картой был спаянный кардридер со шлейфом - подключил всё работает. Правда работает криво с олед экраном -надо инициировать карту перед чтением, либо снижать скорость обмена данными - но тогда тормозит интерфейс очень сильно. Короче решил, что лучше инициировать карту каждый раз, чем мириться с тормозящим интерфейсом. Всё заработало, но шлейфа по длине не хватило 10 см. Думаю наращу кусочком - подпаял эти 10 см и ...... карта перестала работать. Короче отпаял весь шлейф и припаял вместо шлейфа витую пару , где проводки из многожильных проводов. И пока пайка полчаса не прогрелась -не хотела карта читаться вот и все. Фиг его знает, но вот такие дела.

Вентилятор поставил турбинку - пробовал крутить - все нормально меняет обороты с нуля до 100% (0-255 значения в настройках).
Ставил печать -тестовый кубик и воина - всё отпечатало. Сегодня почти полностью собрал принтер - нет нагревательного элемента для стола. Но печатает ПТГ на холодном столе на прозрачный клей "Момент".

Если интересна настройка с олед экраном- то
Подключение экрана OLED SSD1306 и Энкодера к RAMPS   и MARLIN 2_0.JPG

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

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

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

Статья как запрограммировать на STM32 прошивку MARLIN :
http://3dtoday.ru/blogs/3dmaniack/blue- ... 000#467000

Аватара пользователя
wolfs_SG
Сообщения: 354
Зарегистрирован: 09 янв 2016, 15:22
Имя: Sergey
Откуда: Кемерово
Благодарил (а): 2 раза
Поблагодарили: 41 раз

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

Непрочитанное сообщение wolfs_SG » 21 ноя 2018, 05:39

Заинтриговало. Супер.
Мне этот вариант нравится больше, чем DUE
По мере возможностей (свободного времени) буду реализовывать...
Все в этой жизни прах и суета, кроме охоты.
Тургенев И.С.
---
Один неудачный день на охоте, гораздо лучше одного удачного на работе.

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

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

Непрочитанное сообщение Lenivo » 21 ноя 2018, 14:27

wolfs_SG писал(а):
21 ноя 2018, 05:39
Заинтриговало. Супер.
Мне этот вариант нравится больше, чем DUE
По мере возможностей (свободного времени) буду реализовывать...
Прошил и запустил - давно облизывался на STM32, а тут всё, прям, толково растолковано. Со второго раза всё скомпилировалось - пришлось в одном месте поменять ПИНЫ Z min на Zmax и всё. Поставил свою прошивку от Принтера на профиле. А всё остальное сделал по статье.Ну и прошивальшик у меня другой - самый дешёвый.
прошивал по статье:
https://habr.com/post/395577/

И вот всё прошилось и запустилось.
Прошивка 1.JPG
Ссылка на печатную плату по проекту
https://github.com/pscrespo/Morpheus-STM32/releases

Аватара пользователя
wolfs_SG
Сообщения: 354
Зарегистрирован: 09 янв 2016, 15:22
Имя: Sergey
Откуда: Кемерово
Благодарил (а): 2 раза
Поблагодарили: 41 раз

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

Непрочитанное сообщение wolfs_SG » 21 ноя 2018, 19:38

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

Shaman
Сообщения: 1229
Зарегистрирован: 23 ноя 2016, 22:50
Имя: Денис
Откуда: Дубна
Благодарил (а): 44 раза
Поблагодарили: 124 раза

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

Непрочитанное сообщение Shaman » 22 ноя 2018, 11:54

Я с такой STMкой игрался, хорошая вещь. Я на ней дозатор сделал, даже где то фотку приводил. Тока я на нормальных плюсах писал, ардуино иде не перевариваю.

Что интересно, по даташиту у нее 64к флеша, а на практике 128. Туда кода можно напихать... У меня воображения не хватает. Я за 20кБ никада не выходил.
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду!

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

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

Непрочитанное сообщение Lenivo » 22 ноя 2018, 13:59

Shaman писал(а):
22 ноя 2018, 11:54
Я за 20кБ никада не выходил.
В марлине приходится несколько служб отключать, чтоб в 99% памяти влезть. У Меня получилось 98,7% памяти занято.

Shaman
Сообщения: 1229
Зарегистрирован: 23 ноя 2016, 22:50
Имя: Денис
Откуда: Дубна
Благодарил (а): 44 раза
Поблагодарили: 124 раза

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

Непрочитанное сообщение Shaman » 22 ноя 2018, 14:32

Lenivo писал(а):
22 ноя 2018, 13:59
У Меня получилось 98,7% памяти занято.
А в килобайтах это сколько?
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду!

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

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

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

Lenivo писал(а):
22 ноя 2018, 13:59
В марлине приходится несколько служб отключать, чтоб в 99% памяти влезть. У Меня получилось 98,7% памяти занято.
А если ему экранчик 2004 подсунуть вместо графического, тоже полегчает.

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

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

Непрочитанное сообщение Lenivo » 22 ноя 2018, 16:56

Shaman писал(а):
22 ноя 2018, 14:32
А в килобайтах это сколько?
Отчёт по прошивке.png
В статье по прошивке всё же расписано.
3D-SPrinter писал(а):
22 ноя 2018, 14:50
А если ему экранчик 2004 подсунуть вместо графического, тоже полегчает.
Ног не хватит его подключить.
Сильно полегчает (почти половина памяти освобождается) если подключить МКС ТFT 24 - в статье есть подробное описание как прошивку под это дело настроить.

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

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

Непрочитанное сообщение 3D-SPrinter » 22 ноя 2018, 17:19

Lenivo писал(а):
22 ноя 2018, 16:56
в статье есть подробное описание как прошивку под это дело настроить.
Извиняюсь, торможу. Это в какой статье?

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

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

Непрочитанное сообщение Lenivo » 22 ноя 2018, 17:21

3D-SPrinter писал(а):
22 ноя 2018, 17:19
Извиняюсь, торможу. Это в какой статье?
http://3dtoday.ru/blogs/3dmaniack/blue- ... 000#467000

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

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

Непрочитанное сообщение 3D-SPrinter » 22 ноя 2018, 17:30

Lenivo писал(а):
22 ноя 2018, 17:21
http://3dtoday.ru/blogs/3dmaniack/blue- ... 000#467000
Вот теперь всё понятно. Спасибо! :)

Shaman
Сообщения: 1229
Зарегистрирован: 23 ноя 2016, 22:50
Имя: Денис
Откуда: Дубна
Благодарил (а): 44 раза
Поблагодарили: 124 раза

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

Непрочитанное сообщение Shaman » 22 ноя 2018, 21:32

Вобщем тема интересная, но т.к. в этот кристалл не влазит нормальная прошивка, я это не хочу. Вот если кристалл пожирнее в плане памяти поставить, тогда я за. Вон хотя бы STM32F103RCT6. Тем более что если плату заказывать, то можно сразу под нормальный кристалл развести. Плата еще и меньше по размерам получится и дополнительные свободные пины появятся.
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду!

Ответить

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

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