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

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

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


Ответить
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1512
Зарегистрирован: Вт апр 21, 2009 20:52:29
Откуда: ХМАО Югра Белоярский

Сообщение SergeyK »

[uquote="Serj_K",url="/forum/viewtopic.php?p=3688795#p3688795"]SergeyK, сделаю чуть позже, заодно нужно на плате панели изменения внести для соответствия с последней прошивкой с поддержкой Марлина.[/uquote]
Не проблема! Подожду!
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Контактная информация:
Реклама
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Сообщение Serj_K »

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

Сообщение Igoreksteb »

Схему проверял много раз собрана верно. Stm32 прошиваю usb uart ftdi232 - ЭТО ВЕРНО? Или как по другому нужно? Дисплей запускал отдельно на ардуино нано считывал ID, ili9327.
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Сообщение Serj_K »

Герберы для основной платы в файле. Остальное завтра.
STM32 можно прошить и через UART при помощи STM Flash Loader Demonstrator и через SWD при помощи ST-Link. Главное, чтобы зашилось. Экран может не работать из-за ошибки в коде инициализации или при работе с регистрами экрана, но этот код не мой и проверить я его не могу.

Для ILI9327 если на шлейфе шина 16-битная, то нужно использовать младшие 8 бит шины данных, а не старшие, как для ILI9325.
Вложения
Smoothie-gerbers.rar
(202.24 КБ) 220 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Сообщения: 65
Зарегистрирован: Вс июл 14, 2019 20:00:28

Сообщение Igoreksteb »

Да я и использую младшие 8бит. Если шью ili9325 половиной экрана в полоска, а ili9327 то слева 4 полосы.

Добавлено after 5 minutes 11 seconds:
В библиотеке utft есть инит. ili9327. Можно как то его присобачить или нет? Буду очень признателен.
Реклама
Открыл глаза
Сообщения: 64
Зарегистрирован: Вс фев 17, 2013 16:22:16
Откуда: НиНо

Сообщение sergik5 »

попробовал и я, горит подсветка и все, шил через ST-LINK и ихнюю утилиту, бинарник прошился, ошибок не было.
подключил опять к ардуино, запустил читалку "ID_ReadAllreg_v5.3_graphicstest" и изображение пошло. Контроллер определился как "Unknown LCD driver chip: 4444",читалка использует библ. Adafruit и там нет поддержки 9327, но есть флаг
""""использовать минимальный инит и рисование через регистры как в ili9341
// минимальный инит для часто встречающихся контроллеров , подобных ili9341 ili9327 ili9486 ili9488 HX835x R61581 ,...
// у которых setXY через 2Ah 2Bh + 2Ch """"
. Может поможет.
А с библ. UTFT (9327_8 бит) дисплей рисует отрывки картинок (пропускает пикселы), попробую кинуть RD на 3.3 Вольта.
Реклама
Открыл глаза
Сообщения: 65
Зарегистрирован: Вс июл 14, 2019 20:00:28

Сообщение Igoreksteb »

sergik5, попробуй эту либу.
и ей считать ID.
Вложения
MCUFRIEND_kbv-2.9.8.zip
(855.15 КБ) 192 скачивания
Открыл глаза
Сообщения: 64
Зарегистрирован: Вс фев 17, 2013 16:22:16
Откуда: НиНо

Сообщение sergik5 »

Igoreksteb, что это значит ?
СпойлерRead Registers on MCUFRIEND UNO shield
controllers either read as single 16-bit
e.g. the ID is at readReg(0)
or as a sequence of 8-bit values
in special locations (first is dummy)

diagnose any controller
reg(0x0000) 00 00 ID: ILI9320, ILI9325, ILI9335, ...
reg(0x0004) 00 54 00 00 Manufacturer ID
reg(0x0009) 00 00 61 00 00 Status Register
reg(0x000A) 00 08 Get Powsr Mode
reg(0x000C) 00 06 Get Pixel Format
reg(0x0030) 00 00 00 00 00 PTLAR
reg(0x0033) 00 00 00 00 00 00 00 VSCRLDEF
reg(0x0061) 00 00 RDID1 HX8347-G
reg(0x0062) 00 00 RDID2 HX8347-G
reg(0x0063) 00 00 RDID3 HX8347-G
reg(0x0064) 00 00 RDID1 HX8347-A
reg(0x0065) 00 00 RDID2 HX8347-A
reg(0x0066) 00 00 RDID3 HX8347-A
reg(0x0067) 00 00 RDID Himax HX8347-A
reg(0x0070) 00 00 Panel Himax HX8347-A
reg(0x00A1) 00 00 FF 00 00 RD_DDB SSD1963
reg(0x00B0) 00 00 RGB Interface Signal Control
reg(0x00B3) 00 02 00 00 20 Frame Memory
reg(0x00B4) 00 00 Frame Mode
reg(0x00B6) 00 00 00 00 00 Display Control
reg(0x00B7) 00 00 Entry Mode Set
reg(0x00BF) 00 00 00 00 00 00 ILI9481, HX8357-B
reg(0x00C0) 00 00 35 00 00 01 02 02 02 Panel Control
reg(0x00C1) 00 10 10 02 Display Timing
reg(0x00C5) 00 04 Frame Rate
reg(0x00C8) 00 44 44 44 44 08 10 44 44 44 44 08 10 GAMMA
reg(0x00CC) 00 00 Panel Control
reg(0x00D0) 00 07 04 8C Power Control
reg(0x00D1) 00 00 40 0F VCOM Control
reg(0x00D2) 00 01 44 Power Normal
reg(0x00D3) 00 01 44 44 ILI9341, ILI9488
reg(0x00D4) 00 01 44 44 Novatek
reg(0x00DA) 00 54 RDID1
reg(0x00DB) 00 00 RDID2
reg(0x00DC) 00 00 RDID3
reg(0x00E0) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 GAMMA-P
reg(0x00E1) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 GAMMA-N
reg(0x00EF) 00 02 04 93 27 FF ILI9327
reg(0x00F2) 00 00 00 00 00 00 00 00 00 00 00 00 Adjust Control 2
reg(0x00F6) 00 00 00 00 Interface Control
разобрался...
Вложения
20190826_212454.jpg
(140.53 КБ) 435 скачиваний
Последний раз редактировалось sergik5 Пн авг 26, 2019 20:26:48, всего редактировалось 1 раз.
Открыл глаза
Сообщения: 65
Зарегистрирован: Вс июл 14, 2019 20:00:28

Сообщение Igoreksteb »

sergik5, не могу помочь в этом! У меня чётко считал ili9327. Дисплей от китайского нокия n8 tv. 44pin
Открыл глаза
Сообщения: 64
Зарегистрирован: Вс фев 17, 2013 16:22:16
Откуда: НиНо

Сообщение sergik5 »

ха, аналогично 44 пина, попробовал демку - синус рисует, все красиво. надо искать библиотеку для STM32 с демками, чтоб точно знать, что работает.
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Сообщение Serj_K »

Обновил на Гитхабе схему и плату для панели, добавил герберы и сверловку. Кажеться понял, почему ILI9327 не работала. Проверяйте обновлённую прошивку. Если заработает - обратите внимание на ориентацию текста. Предполагаю расположение шлейфа слева.
Так же проверьте в марлине число символов в строке - должно быть 25.
Вложения
3D-GLCD-ili9327.rar
(10.96 КБ) 222 скачивания
Открыл глаза
Сообщения: 65
Зарегистрирован: Вс июл 14, 2019 20:00:28

Сообщение Igoreksteb »

Serj_K, вечерком попробую отпишусь. Спасибо
Открыл глаза
Сообщения: 64
Зарегистрирован: Вс фев 17, 2013 16:22:16
Откуда: НиНо

Сообщение sergik5 »

Serj_K, супер, картинка есть, только наверно вверх ногами и отзеркалена.
Вложения
20190827_174416.jpg
(206.03 КБ) 391 скачивание
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Сообщение Serj_K »

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

Сообщение Igoreksteb »

Как то так, а с чем может быть связано белое справо?
Изображение

Добавлено after 14 minutes 19 seconds:
sergik5, а можешь дать свою распиновка для сравнения, и что куда подключал. Спасибо.
Открыл глаза
Сообщения: 64
Зарегистрирован: Вс фев 17, 2013 16:22:16
Откуда: НиНо

Сообщение sergik5 »

Igoreksteb, вечером скину.
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Сообщение Serj_K »

Проверьте оба варианта прошивки для ILI9327. По теории теперь должно быть правильно - делал по аналогии с 9325.
Вложения
3D-GLCD-ili9327-lr.rar
(21.9 КБ) 215 скачиваний
Открыл глаза
Сообщения: 64
Зарегистрирован: Вс фев 17, 2013 16:22:16
Откуда: НиНо

Сообщение sergik5 »

Serj_K, замучился с альтиумом, не могу сделать шаблон под фоторезист, через пдф масштаб не выходит, может есть простой способ, киньте ссылкой.

Добавлено after 1 hour 54 minutes 50 seconds:
Igoreksteb, вот
Вложения
ili9327-pin.jpg
(73.26 КБ) 273 скачивания
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Сообщение Serj_K »

Я печатаю шаблон в файл в XPS формате, а потом его уже на принтер. Пока масштаб не ломался. А с пдф да, проблемка.
Открыл глаза
Сообщения: 64
Зарегистрирован: Вс фев 17, 2013 16:22:16
Откуда: НиНо

Сообщение sergik5 »

Serj_K, проверил оба бинарника, шлейф справа все хорошо, шлейф слева - серые полосы, это наверное из за того, что пикселей в 9327 на самом деле 432, только 32 невидимые... И надпись на синем фоне у вас сверху, а у меня снизу, или сейчас это не важно ?. вот фото.
Вложения
09.jpg
(49.62 КБ) 376 скачиваний
20190828_205914.jpg
(125.47 КБ) 390 скачиваний
20190828_205803.jpg
(125.16 КБ) 387 скачиваний
Ответить

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