32 бита для 3D принтера
Re: 32 бита для 3D принтера
Это как раз вообще до включения определяется. Для работы перемычки должны быть закоментированы обе строчки с SET_ORIENT_
Re: 32 бита для 3D принтера
закомментировал обе строчки-стал реагировать на перемычку. Заодно убрал поддержку лазера-прошивка стала 48к.

Осталось самое страшное-Марлин сконфигурировать. У меня плата тоже самоделка на stm32F401.
Добавлено after 3 hours 23 minutes 5 seconds:
вот моя плата работает работает по I2C на втором Марлине.

три часа бьюсь где , что, поменять- не в рубаюсь
Осталось самое страшное-Марлин сконфигурировать. У меня плата тоже самоделка на stm32F401.
Добавлено after 3 hours 23 minutes 5 seconds:
вот моя плата работает работает по I2C на втором Марлине.
три часа бьюсь где , что, поменять- не в рубаюсь
Re: 32 бита для 3D принтера
В Configuration.h раскомментировать строчку #define TFTGLCD_PANEL_I2C и закомментировать с SPI если она была раскомментирована. Так же закомментировать любую другую панель. У меня на F411 работало нормально. Так же в файле Conditionals_LCD.h проверить I2C адрес - должен быть 0х33.
Re: 32 бита для 3D принтера
в том то и дело-нет такой строчки
Re: 32 бита для 3D принтера
Сейчас посмотрел на гитхабе Марлина в обе ветки - стабильную и багфикс. В обоих всё есть.
Re: 32 бита для 3D принтера
да нашёл строки . почему то VSC их вчера не находил. скомпилировал и....ничего не заработало. может вашу прошивку для 411 попробовать? Не дадите?
Re: 32 бита для 3D принтера
И у меня по I2C перестало работать. Сейчас проверяю в пошаговой отладке, похоже I2C шина не правильно инициализируется, так как на SDA при инициализации становится 1, а на SCL остаётся 0. Что-то в Марлине поменялось, разбираюсь.
PS. Пока косяк в Марлине не нашёл, не идёт нормальная инициализация. Завтра попробую ещё на F103. Если есть техническая возможность и желание увидеть панель в работе, то можно по SPI подключить.
PS. Пока косяк в Марлине не нашёл, не идёт нормальная инициализация. Завтра попробую ещё на F103. Если есть техническая возможность и желание увидеть панель в работе, то можно по SPI подключить.
Re: 32 бита для 3D принтера
Желание есть, да знаний в этом направлении маловато. На ЕХР2 у меня не все сигналы выведены, 7,8 ,10 ноги свободны . Очевидно не хватило портов у STM. А у вас они задействованы.
Re: 32 бита для 3D принтера
Для работы экрана без SD нужны только 4 сигнала MOSI, MISO, SCK, LCD-CS. Дополнительно SD-CS и SD-DET нужны при использовании карты.KILL по желанию. Реально не разведены и не используются только 5 и 8.
Re: 32 бита для 3D принтера
В Configuration.h закомментировать строчку #define TFTGLCD_PANEL_I2C и раскомментировать с SPI, или ещё что-то надо изменять. Сигнал LCD-CS-это ЕN1-для энкодера?
Добавлено after 4 hours 28 minutes 1 second:
хотелось конечно двумя проводами обойтись, чего и затеял это дело
Добавлено after 4 hours 28 minutes 1 second:
хотелось конечно двумя проводами обойтись, чего и затеял это дело
Re: 32 бита для 3D принтера
Больше ничего менять не нужно. Сигнал LCD-CS-используется вместо стандартного сигнала энкодера на ЕХР2. В описании используемой платы должна быть строка с TFTGLCD_CS и назначенным ему портом, равным сигналу энкодера на этом пине. Поиском по TFTGLCD_CS можно найти готовые примеры, если для используемой платы данный сигнал не назначен.кт315b писал(а):или ещё что-то надо изменять. Сигнал LCD-CS-это ЕN1-для энкодера?
Re: 32 бита для 3D принтера
прошивка собралась, но не заработала. Печалька!
Re: 32 бита для 3D принтера
Давайте свой Configuration.h и если изменяли, то и platformio.ini и файл pins****.h для своей платы.
Re: 32 бита для 3D принтера
не пойму я тут, как файлы вставлять, дайте мыло в личку
Re: 32 бита для 3D принтера
В форум вставляются файлы не всех форматов, поэтому нужно сначала заархивировать. Перейти в форму для полноценных ответов через кнопку "Ответить" ниже слева и на следующем окне ниже поля ввода текста нажать кнопку "Выберите файл", на всплывающем окне кнопку "Показать все файлы" и выбрать нужный и он добавится. Потом "Отправить" и файл добавится к сообщению.
Re: 32 бита для 3D принтера
h вроде пускает
Добавлено after 9 minutes 29 seconds:
поменяйте расширение
Добавлено after 2 minutes 25 seconds:
изменил расширение
платформио второй раз просто задублировалось от проб
Добавлено after 9 minutes 29 seconds:
поменяйте расширение
Добавлено after 2 minutes 25 seconds:
изменил расширение
платформио второй раз просто задублировалось от проб
- Вложения
-
- platformio.h
- (9.52 КБ) 91 скачивание
-
- pins_RUMBA32_common.h
- (3.21 КБ) 89 скачиваний
-
- Configuration.h
- (105.17 КБ) 89 скачиваний
Re: 32 бита для 3D принтера
Завтра попробую.
Re: 32 бита для 3D принтера
будем подождать!
Re: 32 бита для 3D принтера
Проверил на багфикс ветке. Сама панель работает, но видно в Марлине таки накрутили что-то за последнее время. 1) При старте Марлина логотип выводится коряво, 2) Криво работает энкодер. Прошивку своей панели я не менял. Причём ранее всё работало отлично. В Марлине и раньше была проблема с инициализацией SPI на некоторых платформах, которую я пытался поправить, но не вышло, очень много завязок в том числе на кроссплатформенность и от моих правок тогда отказались. В общем нужно очень глубоко закапываться в отладку с осциллографом и ещё смотреть инициализацию I2C.
Re: 32 бита для 3D принтера
Печально. Заниматься этим будете? Жалко забрасывать плату, потрачено три месяца на поиск экрана и изготовление.