RepRap на SKR 2.0 не взлетает lcd 12864

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

Модератор: Kaktus

jug2
Сообщения: 4
Зарегистрирован: 07 ноя 2021, 18:00
Благодарил (а): 1 раз
Поблагодарили: 1 раз

RepRap на SKR 2.0 не взлетает lcd 12864

Непрочитанное сообщение jug2 » 07 ноя 2021, 18:46

День добрый,
решил обновить Anycubic i3 до 32бит и RepRap.

https://teamgloomy.github.io/skr_2.0_general.html
По этой инструкции настроил все, убрал все концевики (особенно по Z они косячили и выставлять высоту возле винтов было не в радость). Перешел на sensorless TMC2209 по Х, У и bltouch на Z.
Забавным нахожу, что G32 типа устарел и теперь нужно использовать G29. Но первый реально выравнивает балку, а второй просто программно задает плоскость стола. Настроил WiFi на ESP8266 и кулеры (они в прошивке только первых три используют, два последних просто все время включены и не управляются).

Дисплей у меня типа RepRapDiscount Full Graphic Smart Controller, только красный китаец. Я его в этой связке на Марлине завел, лишь тайминг нужно было сделать помедленней, а с RepRap не хочет работать - собака. Кабели проверил, экран загорается и рестарт кнопка работает.
board.txt file:
//RepRap Discount Full Graphic Smart Controller
lcd.encoderPinA=LCDENCA
lcd.encoderPinB=LCDENCB
lcd.encoderPinSw=LCDBTN
lcd.lcdBeepPin=LCDBEEP
lcd.lcdCSPin=LCDCS
lcd.spiChannel=4
SPI4.pins={LCDD4, NoPin, LCDEN}

config.g:
M918 P1 E4

Есть кто заводил такую комбинацию или какая то мысль дельная, куда копать?

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

Re: RepRap на SKR 2.0 не взлетает lcd 12864

Непрочитанное сообщение Alex Post » 07 ноя 2021, 20:32

jug2 писал(а):
07 ноя 2021, 18:46
лишь тайминг нужно было сделать помедленней
А можно поподробнее, что за параметр? Потому что недавно отлаживал знакомому принтер, хотел Марлин посвежее накатить, так самое свежее что взлетело - 1.7 версия. В остальных рвет картинку на fullgraphic что ни крутил.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Avtonomys
Сообщения: 1141
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 167 раз
Контактная информация:

Re: RepRap на SKR 2.0 не взлетает lcd 12864

Непрочитанное сообщение Avtonomys » 07 ноя 2021, 20:50

jug2 писал(а):
07 ноя 2021, 18:46
Забавным нахожу, что G32 типа устарел и теперь нужно использовать G29.
Многие gcode команды в reprap это ссылки на файлы (мкросы), что в эти макросы запишите то принтер и будет делать.

jug2
Сообщения: 4
Зарегистрирован: 07 ноя 2021, 18:00
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: RepRap на SKR 2.0 не взлетает lcd 12864

Непрочитанное сообщение jug2 » 07 ноя 2021, 22:23

Alex Post писал(а):
07 ноя 2021, 20:32
А можно поподробнее, что за параметр? Потому что недавно отлаживал знакомому принтер, хотел Марлин посвежее накатить, так самое свежее что взлетело - 1.7 версия. В остальных рвет картинку на fullgraphic что ни крутил.
У меня экран в марлине пошел на таких параметрах.
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
#define ST7920_DELAY_1 DELAY_NS(500)
#define ST7920_DELAY_2 DELAY_NS(500)
#define ST7920_DELAY_3 DELAY_NS(500)

Начинают с 1000 и потом половинят вниз, пока не станет плохо и потом вверх, пока опять не станет хорошо.
Логика такая первое значение 1000, если все хорошо, то пробуем 500, если стало плохо, то пробуем 750 и по циклу, пока не получим минимальное значение, при котором работает. Меньше чем за 50нс бороться смысла нет.

jug2
Сообщения: 4
Зарегистрирован: 07 ноя 2021, 18:00
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: RepRap на SKR 2.0 не взлетает lcd 12864

Непрочитанное сообщение jug2 » 08 ноя 2021, 13:28

Avtonomys писал(а):
07 ноя 2021, 20:50
Многие gcode команды в reprap это ссылки на файлы (мкросы), что в эти макросы запишите то принтер и будет делать.
Да, G32 запускает bed.g, который ты должен настроить под свой принтер. Просто тут:
https://forum.duet3d.com/topic/1461/und ... 9-vs-g32/2
админ говорит, что G32 это старый способ настройки стола и я еще в какой-то документации G-кодов видел такую же пометку. Для своего дрыгстола все же нахожу G32 очень важным макросом, т.к. когда стол выровнен руками относительно его осей, G32 позволяет автоматически и балку сделать параллельно плоскости осей стола и вся эта конструкция +- принимает форму прямоугольника.
А G29 может быть довольна любым параллелепипедом :lol:. Т.б., имхо, они дополняют друг друга, но ни как не заменяют.
Это важно для тех, кто так же будет использовать один датчик на Z, а не концевики, которые в китайском исполнение да болтающимися длинными винтами, срабатывают +- сантиметр, в зависимости от фазы луны.

Avtonomys
Сообщения: 1141
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 167 раз
Контактная информация:

Re: RepRap на SKR 2.0 не взлетает lcd 12864

Непрочитанное сообщение Avtonomys » 08 ноя 2021, 14:26

jug2 писал(а):
08 ноя 2021, 13:28
админ говорит, что G32 это старый способ настройки стола и я еще в какой-то документации G-кодов видел такую же пометку. Для своего дрыгстола все же нахожу G32 очень важным макросом, т.к. когда стол выровнен руками относительно его осей, G32 позволяет автоматически и балку сделать параллельно плоскости осей стола и вся эта конструкция +- принимает форму прямоугольника.
Он про G30 говорит, а не про G32.
G29 это автоматическое зондирования стола с целью создания карты высот.
G30 ручной выбор координаты для калибровки.

G32 это синоним макроса M98 P"0:/sys/bed.g" ...

jug2
Сообщения: 4
Зарегистрирован: 07 ноя 2021, 18:00
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: RepRap на SKR 2.0 не взлетает lcd 12864

Непрочитанное сообщение jug2 » 28 ноя 2021, 23:22

Обновлю свой топик, пока у меня на новой сборке стол пиды калибрует.
Первая плата отъехала и я честно винил себя, хотя был на 95% уверен, что не замыкал, но были подозрения по дисплею. На плате просто горело два красных светодиода, один из них очень тускло. На карту памяти не реагировал и главное - на кнопку ресет.
Заказал вторую плату у того же продавана. И настроив все (кроме экрана) стал использовать, т.б. собрал все ужу и закрыл.
Был только один нюанс - плата при подаче тока с БП не стартовала, а нужно было нажать ресет. Еще на стадии сборки я понял, что любой подключенный вентилятор приводит к тому, что плата не стартует. Фанов только два и оба сунон, ну да это несильно меня беспокоило, а зря.
Отпечатав две недели, я захотел обновить прошивку и не мудрствуя лукаво запихал новую на карту, запустил принтер и ничего. Тут я вспомнил, про этот эффект с вентиляторами, полез внутрь и увидел старые добрые два красных горящих светодиода, один ярко и один едва заметно и не реагирующую кнопку ресет.
Продаван напирал на не правильное имя фирмваре или замыкание. Ребята с БТТ поддержки были более конструктивны, скинули пару вещей, которые я должен был проверить и даже бутлоадер. Напряжение на лмке было правильным, замыканий на СД слоте тоже не обнаружил настало время глянуть бутлодер и попробовать его прошить. Облом пришел сразу, как я подключил дебагер\программер - чип сам считывается и биты конфигурации, но эти тупые бакланы заблокировали на чтение и запись чип. Я даже его память считать не смог, но зато убедился, что камень я не угробил. Запаковал и возврат, а себе взял за 80 евро duet3 mini5 wifi, все собрал и все работает без всякой чернуху. Зачем брал SKR 2 с отдельными 2209 за 85 в сумме - для меня останется загадкой.

Аватара пользователя
Mazayac
Сообщения: 1688
Зарегистрирован: 06 ноя 2018, 22:28
Имя: Алексей
Откуда: Нижний Новгород
Благодарил (а): 166 раз
Поблагодарили: 166 раз

Re: RepRap на SKR 2.0 не взлетает lcd 12864

Непрочитанное сообщение Mazayac » 29 ноя 2021, 06:56

jug2, в смысле заблокировали чип на запись? Это разве технически возможно?
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.

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

Re: RepRap на SKR 2.0 не взлетает lcd 12864

Непрочитанное сообщение 3D-SPrinter » 29 ноя 2021, 07:38

Mazayac писал(а):
29 ноя 2021, 06:56
Это разве технически возможно?
Конечно. Это одна из основных функций микропроцев, чтобы любые устройства не клонировались на раз-два. Даже на древних AVR для этого есть фюзы.

Аватара пользователя
Mazayac
Сообщения: 1688
Зарегистрирован: 06 ноя 2018, 22:28
Имя: Алексей
Откуда: Нижний Новгород
Благодарил (а): 166 раз
Поблагодарили: 166 раз

Re: RepRap на SKR 2.0 не взлетает lcd 12864

Непрочитанное сообщение Mazayac » 29 ноя 2021, 09:19

3D-SPrinter, да нет же. Он утверждает, что чип залочен на запись.
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.

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

Re: RepRap на SKR 2.0 не взлетает lcd 12864

Непрочитанное сообщение 3D-SPrinter » 29 ноя 2021, 09:36

Mazayac писал(а):
29 ноя 2021, 09:19
что чип залочен на запись.
Да можно и на запись залочить. Если не ошибаюсь, для ARMов есть бутлоадеры, которые только себя защищают от записи, либо всю флешку. Активируются при первом запуске проца после программирования.

Avtonomys
Сообщения: 1141
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 167 раз
Контактная информация:

Re: RepRap на SKR 2.0 не взлетает lcd 12864

Непрочитанное сообщение Avtonomys » 29 ноя 2021, 12:19

jug2 писал(а):
28 ноя 2021, 23:22
Зачем брал SKR 2 с отдельными 2209 за 85 в сумме - для меня останется загадкой.
у китайцев есть спец платы под RRF, в них более навороченный wifi модуль по идее стоит (1,5мб/c против 0.5мб/c).
я бы за такие деньги лучше в сторону klipper смотрел.

Аватара пользователя
Mazayac
Сообщения: 1688
Зарегистрирован: 06 ноя 2018, 22:28
Имя: Алексей
Откуда: Нижний Новгород
Благодарил (а): 166 раз
Поблагодарили: 166 раз

Re: RepRap на SKR 2.0 не взлетает lcd 12864

Непрочитанное сообщение Mazayac » 29 ноя 2021, 16:33

3D-SPrinter писал(а):
29 ноя 2021, 09:36
Если не ошибаюсь, для ARMов есть бутлоадеры
Посоветовался с программистом - да, всё так и есть.
Надо же до чего техника дошла. Я бы чипы перепаивал :)
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.

Ответить

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

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