Печально, но не до конца понятно почему не получится освободить порты. С программной точки зрения очень сложно добавить в Ваш проект монохром 128х64?
Не получиться освободить порты с reprap full graphic smart controller, так как там экран и энкодер на разных портах. Добавлять этот монохром в свой проект не вижу смысла, так как в проекте упор делался на увеличение качества шрифтов и добавление цвета. Кроме того под другое разрешение нужно полностью переделать сами шрифты и иконки. Ну и цена вопроса 2-3$ за цветной экран с б/у китайской мобилы - не цена. Если есть желание делать результат хуже - делайте, исходники открыты. Я этим заниматься не буду.
Спасибо за развернутый ответ. да дейстительно при цене 2-3 бакса ваш вариант интереснее, я спрашивал просто потому что у меня есть этот дисплей. Подскажите где можно преобрести цветные дисплеи, какие модели телфонов(?) смотреть.
daaar писал(а):
3 порта свободных: на двух кварц часовой, на одном BOOT1
Большое спасибо за информацию, действительно пропустил эти три порта.
Дисплеи можно взять много где. Я изымал из разных старых китайских "копий" "смартфонов" с резистивным тачскрином. По большей части из "Айфонов". Как раз сейчас такие телефоны и стоят по 2-3$. При покупке главное было чтобы сам экран был рабочий.
Добавил панель версии 2.1 с возможностью обновления прошивки с SD карточки. для этого немного поменялась схемотехника в части SPI. Соответственно добавился загрузчик, занимает практически 14к при сборке с -Og по умолчанию. Возможно заменю оптимизацию на -Os - будет меньше места занимать. Работу самого загрузчика проверил, но панель в работе пока нет, на выходных проверю.
Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.
sashor, дак вроде бы всё так же как и у синей, кварц да бут1
Добавлено after 8 minutes 46 seconds: Тоже сделал самодельную "материнскую" плату для принтера на stm32f030c8t6(в принципе встанет любая стмка в том же корпусе). Правда марлин собрать не смог, но вот клиппер завелся с полтычка. Может покритикует кто пока не заказал вторую версию. Пока из недостатков которые нашел это перемычки на плате, форм-фактор, клемники на шаг 3.81, драйвера пока а4988 только из-за цены
Двухфазный мотор я подключал,вопрос в том,не будет ли каких нибудь сюрпризов при подключении трехфазного движка? В теории вроде бы не должно,но хотелось бы услышать мнение профессионалов,поелику я из начинающих...Спасибо за внимание.
Serj_K, приветствую. есть вот такая проблема в марлин:
Код:
In file included from D:\прошивка для 3д принтера\Marlin-1.1.9.1(1)\Marlin-1.1.9.1\Marlin\ultralcd.cpp:101:0: D:\прошивка для 3д принтера\Marlin-1.1.9.1(1)\Marlin-1.1.9.1\Marlin\ultralcd_TFTGLCD.h: In function 'void lcd_implementation_status_screen()': ultralcd_TFTGLCD.h:694:9: error: 'IS_SD_PRINTING' was not declared in this scope D:\прошивка для 3д принтера\Marlin-1.1.9.1(1)\Marlin-1.1.9.1\Marlin\ultralcd_TFTGLCD.h:694:9: note: suggested alternative: 'CS_EXT_RISING' D:\прошивка для 3д принтера\Marlin-1.1.9.1(1)\Marlin-1.1.9.1\Marlin\ultralcd.cpp: In function 'void lcd_main_menu()': ultralcd.cpp:1170:35: error: 'IS_SD_PRINTING' was not declared in this scope D:\прошивка для 3д принтера\Marlin-1.1.9.1(1)\Marlin-1.1.9.1\Marlin\ultralcd.cpp:1170:35: note: suggested alternative: 'CS_EXT_RISING' D:\прошивка для 3д принтера\Marlin-1.1.9.1(1)\Marlin-1.1.9.1\Marlin\ultralcd.cpp: In function 'void copy_and_scalePID_i(int16_t)': ultralcd.cpp:3500:22: error: 'class Temperature' has no member named 'updatePID'; did you mean 'update_pid'? D:\прошивка для 3д принтера\Marlin-1.1.9.1(1)\Marlin-1.1.9.1\Marlin\ultralcd.cpp: In function 'void copy_and_scalePID_d(int16_t)': ultralcd.cpp:3507:22: error: 'class Temperature' has no member named 'updatePID'; did you mean 'update_pid'? D:\прошивка для 3д принтера\Marlin-1.1.9.1(1)\Marlin-1.1.9.1\Marlin\ultralcd.cpp: In function 'void lcd_update()': ultralcd.cpp:5246:40: error: 'IS_SD_INSERTED' was not declared in this scope exit status 1 'IS_SD_PRINTING' was not declared in this scope
Igoreksteb, ставится почти на что угодно, при желании. Дисплей там надо 12864 по SPI, можно ssd1306. НО дисплей там не нужен, управление через web интерфейс
Доброго здравия, в поисках решения своей проблемы, попал к вам. Принтер Anet ET4 PRO перепрошит скомпилированной мной прошивкой Marlin 2.1.2, возникла проблема при калибровке тачскрина, вход в калибровку, осуществляется удержанием экрана в одной точке, вход в режим калибровки и отображение первой точки, происходит почти мгновенно, что в дальнейшем вызывает ошибку калибровки. До этого ставил скачанную прошивку Marlin 2.0.Х, проблемы такой не было. Подскажите что изменить в самой прошивке, для увеличения времени включения первой точки. Спасибо.
Добрый день. Спасибо что откликнулись, просто форум молчит с 23 года. Теперь по существу. Собран макет платы управления на STM32f407, на борту SD слот подключен по SDIO, EEPROM 24C08. Залит Marlin v2.1.2., LCD 2004 в 4bit режиме или по I2C работает, енкодер работает, SD по SDIO подключился, EEPROM 24C08 запустить не смог, такое состояние по плате управления. Увидел разработку панели экрана, решил попробовать. Экран стандартный китайский 320х240 3,2’’ процессор ILI3241. Использовал вариант 1, подключение по I2C. Все состыковалось, экран видит плату управления, при смещении осей информация получается, но есть один нюанс. При включении значение координат моргает с интервалом где-то полсекунды 0/?? либо 20/?? если сделали смещение по оси. Так должно быть? И вторая проблема не работает енкодер. Пробовал по SPI, панель вообще не подключилась. Может кто подскажет где рыть? И еще если кто-то подключал к плате управления на основе F407 подскажите какие установки в MARLINE вы делали. Спасибо.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения