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

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

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


Ответить
Родился
Сообщения: 4
Зарегистрирован: Вс янв 09, 2022 00:08:39

Сообщение sashor »

[uquote="Serj_K",url="/forum/viewtopic.php?p=4158266#p4158266"]
Serj_K писал(а):Печально, но не до конца понятно почему не получится освободить порты.
С программной точки зрения очень сложно добавить в Ваш проект монохром 128х64?
Не получиться освободить порты с reprap full graphic smart controller, так как там экран и энкодер на разных портах. Добавлять этот монохром в свой проект не вижу смысла, так как в проекте упор делался на увеличение качества шрифтов и добавление цвета. Кроме того под другое разрешение нужно полностью переделать сами шрифты и иконки. Ну и цена вопроса 2-3$ за цветной экран с б/у китайской мобилы - не цена. Если есть желание делать результат хуже - делайте, исходники открыты. Я этим заниматься не буду.[/uquote]
Спасибо за развернутый ответ.
да дейстительно при цене 2-3 бакса ваш вариант интереснее, я спрашивал просто потому что у меня есть этот дисплей.
Подскажите где можно преобрести цветные дисплеи, какие модели телфонов(?) смотреть.
daaar писал(а):3 порта свободных: на двух кварц часовой, на одном BOOT1
Большое спасибо за информацию, действительно пропустил эти три порта.
Реклама
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Сообщение Serj_K »

Дисплеи можно взять много где. Я изымал из разных старых китайских "копий" "смартфонов" с резистивным тачскрином. По большей части из "Айфонов". Как раз сейчас такие телефоны и стоят по 2-3$. При покупке главное было чтобы сам экран был рабочий.
Реклама
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Сообщение Serj_K »

Добавил панель версии 2.1 с возможностью обновления прошивки с SD карточки. для этого немного поменялась схемотехника в части SPI. Соответственно добавился загрузчик, занимает практически 14к при сборке с -Og по умолчанию. Возможно заменю оптимизацию на -Os - будет меньше места занимать. Работу самого загрузчика проверил, но панель в работе пока нет, на выходных проверю.
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Сообщение Serj_K »

Проверил в работе, была проблема с прерываниями - сделал ещё некоторые правки - теперь работает.
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 4
Зарегистрирован: Вс янв 09, 2022 00:08:39

Сообщение sashor »

daaar, добрый день, а у Black pill можно свободные порты найти?
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 920
Зарегистрирован: Пн июн 13, 2016 19:37:24
Откуда: Perm

Сообщение daaar »

sashor, дак вроде бы всё так же как и у синей, кварц да бут1

Добавлено after 8 minutes 46 seconds:
Тоже сделал самодельную "материнскую" плату для принтера на stm32f030c8t6(в принципе встанет любая стмка в том же корпусе).
Правда марлин собрать не смог, но вот клиппер завелся с полтычка. Может покритикует кто пока не заказал вторую версию. Пока из недостатков которые нашел это перемычки на плате, форм-фактор, клемники на шаг 3.81, драйвера пока а4988 только из-за цены
Изображение
Вложения
moterboard_old_rev.pdf
Схема
(282.79 КБ) 196 скачиваний
Контактная информация:
Реклама
Родился
Сообщения: 2
Зарегистрирован: Вс ноя 13, 2022 12:34:03

Сообщение redna »

Уважаемые джентльмены.Обращаюсь с просьбой проконсультировать меня по подключению трехфазного шаговика к плате MCS - GEN 1.4

Сама плата:

https://www.mini-tech.com.ua/mks-gen

Переходник:

https://3d-diy.ru/product/modul-dlya-po ... ks-cd-v1-0

Есть необходимость подключения такого драйвера под трёхфазный
двигатель(он ещё не закуплен,боязно как то)

https://m.aliexpress.ru/item/4000473545 ... 1904052407

Двухфазный мотор я подключал,вопрос в том,не будет ли каких нибудь сюрпризов при подключении трехфазного движка?
В теории вроде бы не должно,но хотелось бы услышать мнение профессионалов,поелику я из начинающих...Спасибо за внимание.
Держит паяльник хвостом
Аватара пользователя
Сообщения: 920
Зарегистрирован: Пн июн 13, 2016 19:37:24
Откуда: Perm

Сообщение daaar »

redna, ну если твой драйвер принимает step, dir, enable то для платы управления плевать что там подключено - дрйвер разберётся
Контактная информация:
Родился
Сообщения: 2
Зарегистрирован: Вс ноя 13, 2022 12:34:03

Сообщение redna »

[uquote="daaar",url="/forum/viewtopic.php?p=4319578#p4319578"]redna, ну если твой драйвер принимает step, dir, enable то для платы управления плевать что там подключено - дрйвер разберётся[/uquote]

Спасибо за оперативный ответ,драйвер с движком
дорогущиие,поэтому решил уточнить...
Открыл глаза
Сообщения: 65
Зарегистрирован: Вс июл 14, 2019 20:00:28

Сообщение Igoreksteb »

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
Держит паяльник хвостом
Аватара пользователя
Сообщения: 920
Зарегистрирован: Пн июн 13, 2016 19:37:24
Откуда: Perm

Сообщение daaar »

Igoreksteb, ставь клиппер, а не мертвый марлин
Контактная информация:
Открыл глаза
Сообщения: 65
Зарегистрирован: Вс июл 14, 2019 20:00:28

Сообщение Igoreksteb »

[uquote="daaar",url="/forum/viewtopic.php?p=4388116#p4388116"]Igoreksteb, ставь клиппер, а не мертвый марлин[/uquote]

это как. можно подробнее. спс
Держит паяльник хвостом
Аватара пользователя
Сообщения: 920
Зарегистрирован: Пн июн 13, 2016 19:37:24
Откуда: Perm

Сообщение daaar »

Igoreksteb, почитать тут https://www.klipper3d.org/
А чтобы всё разжевали то в youtube смотри
Контактная информация:
Открыл глаза
Сообщения: 65
Зарегистрирован: Вс июл 14, 2019 20:00:28

Сообщение Igoreksteb »

daaar, а на мега 2560 ставится? и с этим дисплеем который на форуме тоже работает?
Держит паяльник хвостом
Аватара пользователя
Сообщения: 920
Зарегистрирован: Пн июн 13, 2016 19:37:24
Откуда: Perm

Сообщение daaar »

Igoreksteb, ставится почти на что угодно, при желании. Дисплей там надо 12864 по SPI, можно ssd1306. НО дисплей там не нужен, управление через web интерфейс
Контактная информация:
Родился
Сообщения: 1
Зарегистрирован: Вт апр 18, 2023 02:10:12

Сообщение krav70 »

Доброго здравия, в поисках решения своей проблемы, попал к вам. Принтер Anet ET4 PRO перепрошит скомпилированной мной прошивкой Marlin 2.1.2, возникла проблема при калибровке тачскрина, вход в калибровку, осуществляется удержанием экрана в одной точке, вход в режим калибровки и отображение первой точки, происходит почти мгновенно, что в дальнейшем вызывает ошибку калибровки. До этого ставил скачанную прошивку Marlin 2.0.Х, проблемы такой не было. Подскажите что изменить в самой прошивке, для увеличения времени включения первой точки. Спасибо.
Родился
Сообщения: 4
Зарегистрирован: Ср окт 30, 2024 18:06:19

Сообщение Alekskrm »

Добрый день.
На форуме есть кто ни будь, кто может ответить?
As
Модератор
Аватара пользователя
Сообщения: 46211
Зарегистрирован: Пт янв 23, 2009 19:20:05

Сообщение As »

...Интересно, кто бы смог ответить на незаданный вопрос?..
Родился
Сообщения: 4
Зарегистрирован: Ср окт 30, 2024 18:06:19

Сообщение Alekskrm »

Добрый день.
Спасибо что откликнулись, просто форум молчит с 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 вы делали.
Спасибо.
Мудрый кот
Аватара пользователя
Сообщения: 1840
Зарегистрирован: Вт мар 28, 2023 21:17:15
Откуда: Universe

Сообщение Mursik »

Оси моргают потому, что башка в зерохоум позишн не парканулась и мозги не знают, где оно сейчас.
I have a dream...¯\_(ツ)_/¯
Ответить

Вернуться в «Статьи»