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

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

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


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

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

Сообщение sashor »

Serj_K писал(а):Печально, но не до конца понятно почему не получится освободить порты.
С программной точки зрения очень сложно добавить в Ваш проект монохром 128х64?
Не получиться освободить порты с reprap full graphic smart controller, так как там экран и энкодер на разных портах. Добавлять этот монохром в свой проект не вижу смысла, так как в проекте упор делался на увеличение качества шрифтов и добавление цвета. Кроме того под другое разрешение нужно полностью переделать сами шрифты и иконки. Ну и цена вопроса 2-3$ за цветной экран с б/у китайской мобилы - не цена. Если есть желание делать результат хуже - делайте, исходники открыты. Я этим заниматься не буду.

Спасибо за развернутый ответ.
да дейстительно при цене 2-3 бакса ваш вариант интереснее, я спрашивал просто потому что у меня есть этот дисплей.
Подскажите где можно преобрести цветные дисплеи, какие модели телфонов(?) смотреть.
daaar писал(а):3 порта свободных: на двух кварц часовой, на одном BOOT1

Большое спасибо за информацию, действительно пропустил эти три порта.
Serj_K
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

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

Сообщение Serj_K »

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

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

Сообщение Serj_K »

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

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

Сообщение Serj_K »

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

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

Сообщение sashor »

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

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

Сообщение daaar »

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

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

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

Сообщение 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

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

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

Сообщение daaar »

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

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

Сообщение redna »

redna, ну если твой драйвер принимает step, dir, enable то для платы управления плевать что там подключено - дрйвер разберётся


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

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

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

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

Сообщение daaar »

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

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

Сообщение Igoreksteb »

Igoreksteb, ставь клиппер, а не мертвый марлин


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

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

Сообщение daaar »

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

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

Сообщение Igoreksteb »

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

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

Сообщение daaar »

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

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

Сообщение krav70 »

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

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

Сообщение Alekskrm »

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

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

Сообщение As »

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

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

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

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

Сообщение Mursik »

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

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