Robin Nano V1.1 и V1.2 (STM32F103vet6, ili9488)

Ответить
aidar_i
Полковник
Сообщения: 3374
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 17 раз
Поблагодарили: 114 раз
Контактная информация:

Robin Nano V1.1 и V1.2 (STM32F103vet6, ili9488)

Сообщение aidar_i »

Данные недорогие платы от 3д принтера Flying Bear gost 5 прекрасно подходят для программирования в FLProg и Arduino Ide. Там стоит МК STM32F103vet6.
На плате есть все, кто имеет 3д принтер , знает: 4 выхода с мосфетами, 5 выходов для шаговиков с гнёздами для драйверов, входа для датчиков и тп, гнездо для Wi-Fi модуля, слот для sd карты и тп. Прошивается просто с помощью stlink, разъёмы для него есть. Не пробовал, наверное , можно и по usb и uart прошивать. К плате можно подсоединить штатный дисплей на ili9488 (тип экрана MKS_ROBIN_TFT35) , по умолчанию соединение fsmc. Если не использовать такой дисплей можно с помощью переходника из Али вывести эти выводы для использования в других целях.
На Али плата стоит 1835 рублей.
Штатный сенсорный дисплей 1206 рублей.
Мне их прислал наш форумчанин бесплатно ), он заменил на своем принтере на другие плату и дисплей.
Описания, схемы https://sergey1560.github.io/fb4s_howto/mks_board/
Там есть ещё платы с мк ...F4xx.
aidar_i
Полковник
Сообщения: 3374
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 17 раз
Поблагодарили: 114 раз
Контактная информация:

Re: Robin Nano V1.1 и V1.2

Сообщение aidar_i »

Написал блок для использования этой платы и дисплея по FSMC 16bit (FLPROG 8.0.0). Пока только вывод текста. Библиотека GxTFT(в блоке). Блок можно использовать для разных дисплеев и контроллеров (немного изменив), смотрите библиотеку.
ILI9488.rar
► Показать
Вывод картинок (блок планируется)
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3374
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 17 раз
Поблагодарили: 114 раз
Контактная информация:

Re: Robin Nano V1.1 и V1.2 (STM32F103vet6, ili9488)

Сообщение aidar_i »

Добавил блоки для вывода изображения, заливки экрана, для сд карты и бутлоадер для загрузки прошивки из сд карты (можно использовать и для других типов STM32).
Robin Nano v1.x.rar
ILI9488 изображения.rar
Загрузчик.flp
SD write.flp
SD read.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
malen53751
Рядовой
Сообщения: 60
Зарегистрирован: 12 июн 2018, 12:38
Имя: Михаил
Поблагодарили: 4 раза

Re: Robin Nano V1.1 и V1.2 (STM32F103vet6, ili9488)

Сообщение malen53751 »

Здравствуйте aidar_i . Если можно подробнее описать порядок загрузки и работы с сd картой. У меня пара stm32h4,stm32h7 c cd .До этого пытался заливать через ST-Link и STM32Cube(STM32H7). С использованием CD карты на загрузку с usb не выйду?
Аватара пользователя
Dryundel
Полковник
Сообщения: 2614
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 25 раз
Поблагодарили: 230 раз

Re: Robin Nano V1.1 и V1.2

Сообщение Dryundel »

aidar_i писал(а): 07 июл 2025, 12:57 Написал блок для использования этой платы и дисплея по FSMC 16bit (FLPROG 8.0.0). Пока только вывод текста. Библиотека GxTFT(в блоке). Блок можно использовать для разных дисплеев и контроллеров (немного изменив)
Плата интересная, хотя и узконаправленная.
По хорошему, наверное надо делать под неё описание контроллера, куда и включать взаимодействие с необходимыми библиотеками.
Скорее всего, в штатные такое описание контроллера не попадёт из-за узконаправленности, но будет очень полезно в сфере разработки ЧПУ.
aidar_i
Полковник
Сообщения: 3374
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 17 раз
Поблагодарили: 114 раз
Контактная информация:

Re: Robin Nano V1.1 и V1.2

Сообщение aidar_i »

Dryundel писал(а): 28 июл 2025, 10:36
aidar_i писал(а): 07 июл 2025, 12:57 Написал блок для использования этой платы и дисплея по FSMC 16bit (FLPROG 8.0.0). Пока только вывод текста. Библиотека GxTFT(в блоке). Блок можно использовать для разных дисплеев и контроллеров (немного изменив)
Плата интересная, хотя и узконаправленная.
По хорошему, наверное надо делать под неё описание контроллера, куда и включать взаимодействие с необходимыми библиотеками.
Скорее всего, в штатные такое описание контроллера не попадёт из-за узконаправленности, но будет очень полезно в сфере разработки ЧПУ.
Описание контроллера STM 32F103VEx есть в 9 версии, я сохранил в нем это описание как пользовательское, экспортировал в файл и установил в 8 версию FLProg (позже выложу). Хочу потихонечку все функции платы в пб засунуть, или даже одним пб сделать.
aidar_i
Полковник
Сообщения: 3374
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 17 раз
Поблагодарили: 114 раз
Контактная информация:

Re: Robin Nano V1.1 и V1.2 (STM32F103vet6, ili9488)

Сообщение aidar_i »

malen53751 писал(а): 28 июл 2025, 03:33 Здравствуйте aidar_i . Если можно подробнее описать порядок загрузки и работы с сd картой. У меня пара stm32h4,stm32h7 c cd .До этого пытался заливать через ST-Link и STM32Cube(STM32H7). С использованием CD карты на загрузку с usb не выйду?
В описании загрузчика я написал что нужно делать, нужно для компиляции основной программы менять в 3х файлах ядра stm32 в соответствующих контроллеру файлах адрес смещения основной программы в памяти и в setup добавить пару строк. Загрузчик просто загрузить ничего не меняя. Можно продублировать Ардуино иде и в нем изменить эти файлы, когда нужно компилировать для загрузки из сд карты компилировать в нем. У меня сд карта работает по sdio. Скиньте данные своей платы, ссылки, схемы подключения и тп, посмотрю. С усб пока не смог свою плату прошить, дальше посмотрю.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2614
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 25 раз
Поблагодарили: 230 раз

Re: Robin Nano V1.1 и V1.2

Сообщение Dryundel »

aidar_i писал(а): 28 июл 2025, 12:20 Хочу потихонечку все функции платы в пб засунуть, или даже одним пб сделать.
На мой взгляд, это не самая удачная идея. Давно уже пришёл к выводу что делать большие и супер-многофункциональные блоки это утопия. Но это моё мнение и им руководствуюсь я.
Гораздо эффективнее пакет блоков, которые можно либо использовать либо нет по отдельности. Лучше конечно их объединять в один проект силами редактора ПБ. Но и тут палка о двух концах. В этом случае при большом количестве используемых в проекте блоков из пакета, размер пользовательского проекта растёт как на дрожжах. И если комп слабенький, то работать с таким проектом становится сложно...
Блин... Тут надо отдельную тему. Все мысли по этому поводу в трёх предложениях и не сформулировать. :)
Ответить

Вернуться в «STM32»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя