Вопросы и замечания по статьям и схемам, представленным на нашем сайте
При поддержке РадиоКОТструктор.ру
Ср сен 15, 2021 16:28:23
Это как раз вообще до включения определяется. Для работы перемычки должны быть закоментированы обе строчки с SET_ORIENT_
Пт сен 17, 2021 00:43:03
закомментировал обе строчки-стал реагировать на перемычку. Заодно убрал поддержку лазера-прошивка стала 48к.
Осталось самое страшное-Марлин сконфигурировать. У меня плата тоже самоделка на stm32F401.
Добавлено after 3 hours 23 minutes 5 seconds:вот моя плата работает работает по I2C на втором Марлине.
три часа бьюсь где , что, поменять- не в рубаюсь
Пт сен 17, 2021 11:28:56
В Configuration.h раскомментировать строчку #define TFTGLCD_PANEL_I2C и закомментировать с SPI если она была раскомментирована. Так же закомментировать любую другую панель. У меня на F411 работало нормально. Так же в файле Conditionals_LCD.h проверить I2C адрес - должен быть 0х33.
Пт сен 17, 2021 12:58:13
в том то и дело-нет такой строчки
Пт сен 17, 2021 13:13:28
Сейчас посмотрел на гитхабе Марлина в обе ветки - стабильную и багфикс. В обоих всё есть.
Сб сен 18, 2021 00:38:27
да нашёл строки . почему то VSC их вчера не находил. скомпилировал и....ничего не заработало. может вашу прошивку для 411 попробовать? Не дадите?
Сб сен 18, 2021 13:54:21
И у меня по I2C перестало работать. Сейчас проверяю в пошаговой отладке, похоже I2C шина не правильно инициализируется, так как на SDA при инициализации становится 1, а на SCL остаётся 0. Что-то в Марлине поменялось, разбираюсь.
PS. Пока косяк в Марлине не нашёл, не идёт нормальная инициализация. Завтра попробую ещё на F103. Если есть техническая возможность и желание увидеть панель в работе, то можно по SPI подключить.
Сб сен 18, 2021 20:58:24
Желание есть, да знаний в этом направлении маловато. На ЕХР2 у меня не все сигналы выведены, 7,8 ,10 ноги свободны . Очевидно не хватило портов у STM. А у вас они задействованы.
Вс сен 19, 2021 07:58:39
Для работы экрана без SD нужны только 4 сигнала MOSI, MISO, SCK, LCD-CS. Дополнительно SD-CS и SD-DET нужны при использовании карты.KILL по желанию. Реально не разведены и не используются только 5 и 8.
Вс сен 19, 2021 15:26:38
В Configuration.h закомментировать строчку #define TFTGLCD_PANEL_I2C и раскомментировать с SPI, или ещё что-то надо изменять. Сигнал LCD-CS-это ЕN1-для энкодера?
Добавлено after 4 hours 28 minutes 1 second:
хотелось конечно двумя проводами обойтись, чего и затеял это дело
Вс сен 19, 2021 17:35:12
кт315b писал(а):или ещё что-то надо изменять. Сигнал LCD-CS-это ЕN1-для энкодера?
Больше ничего менять не нужно. Сигнал LCD-CS-используется вместо стандартного сигнала энкодера на ЕХР2. В описании используемой платы должна быть строка с TFTGLCD_CS и назначенным ему портом, равным сигналу энкодера на этом пине. Поиском по TFTGLCD_CS можно найти готовые примеры, если для используемой платы данный сигнал не назначен.
Ср сен 22, 2021 01:30:46
прошивка собралась, но не заработала. Печалька!
Ср сен 22, 2021 07:31:23
Давайте свой Configuration.h и если изменяли, то и platformio.ini и файл pins****.h для своей платы.
Ср сен 22, 2021 19:02:30
не пойму я тут, как файлы вставлять, дайте мыло в личку
Ср сен 22, 2021 19:52:22
В форум вставляются файлы не всех форматов, поэтому нужно сначала заархивировать. Перейти в форму для полноценных ответов через кнопку "Ответить" ниже слева и на следующем окне ниже поля ввода текста нажать кнопку "Выберите файл", на всплывающем окне кнопку "Показать все файлы" и выбрать нужный и он добавится. Потом "Отправить" и файл добавится к сообщению.
Ср сен 22, 2021 20:43:52
h вроде пускает
Добавлено after 9 minutes 29 seconds:поменяйте расширение
Добавлено after 2 minutes 25 seconds:изменил расширение
платформио второй раз просто задублировалось от проб
- Вложения
-
- platformio.h
- (9.52 KiB) Скачиваний: 75
-
- pins_RUMBA32_common.h
- (3.21 KiB) Скачиваний: 71
-
- Configuration.h
- (105.17 KiB) Скачиваний: 73
Ср сен 22, 2021 21:55:24
Завтра попробую.
Ср сен 22, 2021 22:12:21
будем подождать!
Чт сен 23, 2021 19:59:11
Проверил на багфикс ветке. Сама панель работает, но видно в Марлине таки накрутили что-то за последнее время. 1) При старте Марлина логотип выводится коряво, 2) Криво работает энкодер. Прошивку своей панели я не менял. Причём ранее всё работало отлично. В Марлине и раньше была проблема с инициализацией SPI на некоторых платформах, которую я пытался поправить, но не вышло, очень много завязок в том числе на кроссплатформенность и от моих правок тогда отказались. В общем нужно очень глубоко закапываться в отладку с осциллографом и ещё смотреть инициализацию I2C.
Чт сен 23, 2021 21:10:36
Печально. Заниматься этим будете? Жалко забрасывать плату, потрачено три месяца на поиск экрана и изготовление.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.