RepRap на SKR 2.0 не взлетает lcd 12864
Модератор: Kaktus
RepRap на SKR 2.0 не взлетает lcd 12864
День добрый,
решил обновить 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
Есть кто заводил такую комбинацию или какая то мысль дельная, куда копать?
решил обновить 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
А можно поподробнее, что за параметр? Потому что недавно отлаживал знакомому принтер, хотел Марлин посвежее накатить, так самое свежее что взлетело - 1.7 версия. В остальных рвет картинку на fullgraphic что ни крутил.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
-
- Сообщения: 1141
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 167 раз
- Контактная информация:
Re: RepRap на SKR 2.0 не взлетает lcd 12864
Многие gcode команды в reprap это ссылки на файлы (мкросы), что в эти макросы запишите то принтер и будет делать.
Re: RepRap на SKR 2.0 не взлетает lcd 12864
У меня экран в марлине пошел на таких параметрах.
#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нс бороться смысла нет.
Re: RepRap на SKR 2.0 не взлетает lcd 12864
Да, G32 запускает bed.g, который ты должен настроить под свой принтер. Просто тут:
https://forum.duet3d.com/topic/1461/und ... 9-vs-g32/2
админ говорит, что G32 это старый способ настройки стола и я еще в какой-то документации G-кодов видел такую же пометку. Для своего дрыгстола все же нахожу G32 очень важным макросом, т.к. когда стол выровнен руками относительно его осей, G32 позволяет автоматически и балку сделать параллельно плоскости осей стола и вся эта конструкция +- принимает форму прямоугольника.
А G29 может быть довольна любым параллелепипедом . Т.б., имхо, они дополняют друг друга, но ни как не заменяют.
Это важно для тех, кто так же будет использовать один датчик на Z, а не концевики, которые в китайском исполнение да болтающимися длинными винтами, срабатывают +- сантиметр, в зависимости от фазы луны.
-
- Сообщения: 1141
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 167 раз
- Контактная информация:
Re: RepRap на SKR 2.0 не взлетает lcd 12864
Он про G30 говорит, а не про G32.jug2 писал(а): ↑08 ноя 2021, 13:28админ говорит, что G32 это старый способ настройки стола и я еще в какой-то документации G-кодов видел такую же пометку. Для своего дрыгстола все же нахожу G32 очень важным макросом, т.к. когда стол выровнен руками относительно его осей, G32 позволяет автоматически и балку сделать параллельно плоскости осей стола и вся эта конструкция +- принимает форму прямоугольника.
G29 это автоматическое зондирования стола с целью создания карты высот.
G30 ручной выбор координаты для калибровки.
G32 это синоним макроса M98 P"0:/sys/bed.g" ...
Re: RepRap на SKR 2.0 не взлетает lcd 12864
Обновлю свой топик, пока у меня на новой сборке стол пиды калибрует.
Первая плата отъехала и я честно винил себя, хотя был на 95% уверен, что не замыкал, но были подозрения по дисплею. На плате просто горело два красных светодиода, один из них очень тускло. На карту памяти не реагировал и главное - на кнопку ресет.
Заказал вторую плату у того же продавана. И настроив все (кроме экрана) стал использовать, т.б. собрал все ужу и закрыл.
Был только один нюанс - плата при подаче тока с БП не стартовала, а нужно было нажать ресет. Еще на стадии сборки я понял, что любой подключенный вентилятор приводит к тому, что плата не стартует. Фанов только два и оба сунон, ну да это несильно меня беспокоило, а зря.
Отпечатав две недели, я захотел обновить прошивку и не мудрствуя лукаво запихал новую на карту, запустил принтер и ничего. Тут я вспомнил, про этот эффект с вентиляторами, полез внутрь и увидел старые добрые два красных горящих светодиода, один ярко и один едва заметно и не реагирующую кнопку ресет.
Продаван напирал на не правильное имя фирмваре или замыкание. Ребята с БТТ поддержки были более конструктивны, скинули пару вещей, которые я должен был проверить и даже бутлоадер. Напряжение на лмке было правильным, замыканий на СД слоте тоже не обнаружил настало время глянуть бутлодер и попробовать его прошить. Облом пришел сразу, как я подключил дебагер\программер - чип сам считывается и биты конфигурации, но эти тупые бакланы заблокировали на чтение и запись чип. Я даже его память считать не смог, но зато убедился, что камень я не угробил. Запаковал и возврат, а себе взял за 80 евро duet3 mini5 wifi, все собрал и все работает без всякой чернуху. Зачем брал SKR 2 с отдельными 2209 за 85 в сумме - для меня останется загадкой.
Первая плата отъехала и я честно винил себя, хотя был на 95% уверен, что не замыкал, но были подозрения по дисплею. На плате просто горело два красных светодиода, один из них очень тускло. На карту памяти не реагировал и главное - на кнопку ресет.
Заказал вторую плату у того же продавана. И настроив все (кроме экрана) стал использовать, т.б. собрал все ужу и закрыл.
Был только один нюанс - плата при подаче тока с БП не стартовала, а нужно было нажать ресет. Еще на стадии сборки я понял, что любой подключенный вентилятор приводит к тому, что плата не стартует. Фанов только два и оба сунон, ну да это несильно меня беспокоило, а зря.
Отпечатав две недели, я захотел обновить прошивку и не мудрствуя лукаво запихал новую на карту, запустил принтер и ничего. Тут я вспомнил, про этот эффект с вентиляторами, полез внутрь и увидел старые добрые два красных горящих светодиода, один ярко и один едва заметно и не реагирующую кнопку ресет.
Продаван напирал на не правильное имя фирмваре или замыкание. Ребята с БТТ поддержки были более конструктивны, скинули пару вещей, которые я должен был проверить и даже бутлоадер. Напряжение на лмке было правильным, замыканий на СД слоте тоже не обнаружил настало время глянуть бутлодер и попробовать его прошить. Облом пришел сразу, как я подключил дебагер\программер - чип сам считывается и биты конфигурации, но эти тупые бакланы заблокировали на чтение и запись чип. Я даже его память считать не смог, но зато убедился, что камень я не угробил. Запаковал и возврат, а себе взял за 80 евро duet3 mini5 wifi, все собрал и все работает без всякой чернуху. Зачем брал SKR 2 с отдельными 2209 за 85 в сумме - для меня останется загадкой.
- Mazayac
- Сообщения: 1688
- Зарегистрирован: 06 ноя 2018, 22:28
- Имя: Алексей
- Откуда: Нижний Новгород
- Благодарил (а): 166 раз
- Поблагодарили: 166 раз
Re: RepRap на SKR 2.0 не взлетает lcd 12864
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
Конечно. Это одна из основных функций микропроцев, чтобы любые устройства не клонировались на раз-два. Даже на древних AVR для этого есть фюзы.
- Mazayac
- Сообщения: 1688
- Зарегистрирован: 06 ноя 2018, 22:28
- Имя: Алексей
- Откуда: Нижний Новгород
- Благодарил (а): 166 раз
- Поблагодарили: 166 раз
Re: RepRap на SKR 2.0 не взлетает lcd 12864
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
Да можно и на запись залочить. Если не ошибаюсь, для ARMов есть бутлоадеры, которые только себя защищают от записи, либо всю флешку. Активируются при первом запуске проца после программирования.
-
- Сообщения: 1141
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 167 раз
- Контактная информация:
Re: RepRap на SKR 2.0 не взлетает lcd 12864
у китайцев есть спец платы под RRF, в них более навороченный wifi модуль по идее стоит (1,5мб/c против 0.5мб/c).
я бы за такие деньги лучше в сторону klipper смотрел.
- Mazayac
- Сообщения: 1688
- Зарегистрирован: 06 ноя 2018, 22:28
- Имя: Алексей
- Откуда: Нижний Новгород
- Благодарил (а): 166 раз
- Поблагодарили: 166 раз
Re: RepRap на SKR 2.0 не взлетает lcd 12864
Посоветовался с программистом - да, всё так и есть.
Надо же до чего техника дошла. Я бы чипы перепаивал
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.