Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить

Re: 32 бита для 3D принтера

Ср сен 15, 2021 16:28:23

Это как раз вообще до включения определяется. Для работы перемычки должны быть закоментированы обе строчки с SET_ORIENT_

Re: 32 бита для 3D принтера

Пт сен 17, 2021 00:43:03

закомментировал обе строчки-стал реагировать на перемычку. Заодно убрал поддержку лазера-прошивка стала 48к.
Изображение
Осталось самое страшное-Марлин сконфигурировать. У меня плата тоже самоделка на stm32F401.

Добавлено after 3 hours 23 minutes 5 seconds:
вот моя плата работает работает по I2C на втором Марлине.
Изображение
три часа бьюсь где , что, поменять- не в рубаюсь

Re: 32 бита для 3D принтера

Пт сен 17, 2021 11:28:56

В Configuration.h раскомментировать строчку #define TFTGLCD_PANEL_I2C и закомментировать с SPI если она была раскомментирована. Так же закомментировать любую другую панель. У меня на F411 работало нормально. Так же в файле Conditionals_LCD.h проверить I2C адрес - должен быть 0х33.

Re: 32 бита для 3D принтера

Пт сен 17, 2021 12:58:13

в том то и дело-нет такой строчки

Re: 32 бита для 3D принтера

Пт сен 17, 2021 13:13:28

Сейчас посмотрел на гитхабе Марлина в обе ветки - стабильную и багфикс. В обоих всё есть.

Re: 32 бита для 3D принтера

Сб сен 18, 2021 00:38:27

да нашёл строки . почему то VSC их вчера не находил. скомпилировал и....ничего не заработало. может вашу прошивку для 411 попробовать? Не дадите?

Re: 32 бита для 3D принтера

Сб сен 18, 2021 13:54:21

И у меня по I2C перестало работать. Сейчас проверяю в пошаговой отладке, похоже I2C шина не правильно инициализируется, так как на SDA при инициализации становится 1, а на SCL остаётся 0. Что-то в Марлине поменялось, разбираюсь.
PS. Пока косяк в Марлине не нашёл, не идёт нормальная инициализация. Завтра попробую ещё на F103. Если есть техническая возможность и желание увидеть панель в работе, то можно по SPI подключить.

Re: 32 бита для 3D принтера

Сб сен 18, 2021 20:58:24

Желание есть, да знаний в этом направлении маловато. На ЕХР2 у меня не все сигналы выведены, 7,8 ,10 ноги свободны . Очевидно не хватило портов у STM. А у вас они задействованы.

Re: 32 бита для 3D принтера

Вс сен 19, 2021 07:58:39

Для работы экрана без SD нужны только 4 сигнала MOSI, MISO, SCK, LCD-CS. Дополнительно SD-CS и SD-DET нужны при использовании карты.KILL по желанию. Реально не разведены и не используются только 5 и 8.

Re: 32 бита для 3D принтера

Вс сен 19, 2021 15:26:38

В Configuration.h закомментировать строчку #define TFTGLCD_PANEL_I2C и раскомментировать с SPI, или ещё что-то надо изменять. Сигнал LCD-CS-это ЕN1-для энкодера?

Добавлено after 4 hours 28 minutes 1 second:
хотелось конечно двумя проводами обойтись, чего и затеял это дело

Re: 32 бита для 3D принтера

Вс сен 19, 2021 17:35:12

кт315b писал(а):или ещё что-то надо изменять. Сигнал LCD-CS-это ЕN1-для энкодера?
Больше ничего менять не нужно. Сигнал LCD-CS-используется вместо стандартного сигнала энкодера на ЕХР2. В описании используемой платы должна быть строка с TFTGLCD_CS и назначенным ему портом, равным сигналу энкодера на этом пине. Поиском по TFTGLCD_CS можно найти готовые примеры, если для используемой платы данный сигнал не назначен.

Re: 32 бита для 3D принтера

Ср сен 22, 2021 01:30:46

прошивка собралась, но не заработала. Печалька!

Re: 32 бита для 3D принтера

Ср сен 22, 2021 07:31:23

Давайте свой Configuration.h и если изменяли, то и platformio.ini и файл pins****.h для своей платы.

Re: 32 бита для 3D принтера

Ср сен 22, 2021 19:02:30

не пойму я тут, как файлы вставлять, дайте мыло в личку

Re: 32 бита для 3D принтера

Ср сен 22, 2021 19:52:22

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

Re: 32 бита для 3D принтера

Ср сен 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

Re: 32 бита для 3D принтера

Ср сен 22, 2021 21:55:24

Завтра попробую.

Re: 32 бита для 3D принтера

Ср сен 22, 2021 22:12:21

будем подождать!

Re: 32 бита для 3D принтера

Чт сен 23, 2021 19:59:11

Проверил на багфикс ветке. Сама панель работает, но видно в Марлине таки накрутили что-то за последнее время. 1) При старте Марлина логотип выводится коряво, 2) Криво работает энкодер. Прошивку своей панели я не менял. Причём ранее всё работало отлично. В Марлине и раньше была проблема с инициализацией SPI на некоторых платформах, которую я пытался поправить, но не вышло, очень много завязок в том числе на кроссплатформенность и от моих правок тогда отказались. В общем нужно очень глубоко закапываться в отладку с осциллографом и ещё смотреть инициализацию I2C.

Re: 32 бита для 3D принтера

Чт сен 23, 2021 21:10:36

Печально. Заниматься этим будете? Жалко забрасывать плату, потрачено три месяца на поиск экрана и изготовление.
Ответить