Страница 1 из 1
Robin Nano V1.1 и V1.2 (STM32F103vet6, ili9488)
Добавлено: 10 июн 2025, 12:12
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.
Re: Robin Nano V1.1 и V1.2
Добавлено: 07 июл 2025, 12:57
aidar_i
Написал блок для использования этой платы и дисплея по FSMC 16bit (FLPROG 8.0.0). Пока только вывод текста. Библиотека GxTFT(в блоке). Блок можно использовать для разных дисплеев и контроллеров (немного изменив), смотрите библиотеку.
ILI9488.rar
► Показать
17518829111643395489402672300531.jpg
Вывод картинок (блок планируется)
► Показать
1751883480187521271443827080603.jpg
Re: Robin Nano V1.1 и V1.2 (STM32F103vet6, ili9488)
Добавлено: 28 июл 2025, 01:29
aidar_i
Добавил блоки для вывода изображения, заливки экрана, для сд карты и бутлоадер для загрузки прошивки из сд карты (можно использовать и для других типов STM32).
Robin Nano v1.x.rar
ILI9488 изображения.rar
Загрузчик.flp
SD write.flp
SD read.flp
Re: Robin Nano V1.1 и V1.2 (STM32F103vet6, ili9488)
Добавлено: 28 июл 2025, 03:33
malen53751
Здравствуйте aidar_i . Если можно подробнее описать порядок загрузки и работы с сd картой. У меня пара stm32h4,stm32h7 c cd .До этого пытался заливать через ST-Link и STM32Cube(STM32H7). С использованием CD карты на загрузку с usb не выйду?
Re: Robin Nano V1.1 и V1.2
Добавлено: 28 июл 2025, 10:36
Dryundel
aidar_i писал(а): 07 июл 2025, 12:57
Написал блок для использования этой платы и дисплея по FSMC 16bit (FLPROG 8.0.0). Пока только вывод текста. Библиотека GxTFT(в блоке). Блок можно использовать для разных дисплеев и контроллеров (немного изменив)
Плата интересная, хотя и узконаправленная.
По хорошему, наверное надо делать под неё описание контроллера, куда и включать взаимодействие с необходимыми библиотеками.
Скорее всего, в штатные такое описание контроллера не попадёт из-за узконаправленности, но будет очень полезно в сфере разработки ЧПУ.
Re: Robin Nano V1.1 и V1.2
Добавлено: 28 июл 2025, 12:20
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 (позже выложу). Хочу потихонечку все функции платы в пб засунуть, или даже одним пб сделать.
Re: Robin Nano V1.1 и V1.2 (STM32F103vet6, ili9488)
Добавлено: 28 июл 2025, 12:28
aidar_i
malen53751 писал(а): 28 июл 2025, 03:33
Здравствуйте aidar_i . Если можно подробнее описать порядок загрузки и работы с сd картой. У меня пара stm32h4,stm32h7 c cd .До этого пытался заливать через ST-Link и STM32Cube(STM32H7). С использованием CD карты на загрузку с usb не выйду?
В описании загрузчика я написал что нужно делать, нужно для компиляции основной программы менять в 3х файлах ядра stm32 в соответствующих контроллеру файлах адрес смещения основной программы в памяти и в setup добавить пару строк. Загрузчик просто загрузить ничего не меняя. Можно продублировать Ардуино иде и в нем изменить эти файлы, когда нужно компилировать для загрузки из сд карты компилировать в нем. У меня сд карта работает по sdio. Скиньте данные своей платы, ссылки, схемы подключения и тп, посмотрю. С усб пока не смог свою плату прошить, дальше посмотрю.
Re: Robin Nano V1.1 и V1.2
Добавлено: 28 июл 2025, 12:39
Dryundel
aidar_i писал(а): 28 июл 2025, 12:20
Хочу потихонечку все функции платы в пб засунуть, или даже одним пб сделать.
На мой взгляд, это не самая удачная идея. Давно уже пришёл к выводу что делать большие и супер-многофункциональные блоки это утопия. Но это моё мнение и им руководствуюсь я.
Гораздо эффективнее пакет блоков, которые можно либо использовать либо нет по отдельности. Лучше конечно их объединять в один проект силами редактора ПБ. Но и тут палка о двух концах. В этом случае при большом количестве используемых в проекте блоков из пакета, размер пользовательского проекта растёт как на дрожжах. И если комп слабенький, то работать с таким проектом становится сложно...
Блин... Тут надо отдельную тему. Все мысли по этому поводу в трёх предложениях и не сформулировать.

Re: Robin Nano V1.1 и V1.2 (STM32F103vet6, ili9488)
Добавлено: 30 июл 2025, 14:53
Утвш
Re: Robin Nano V1.1 и V1.2 (STM32F103vet6, ili9488)
Добавлено: 30 июл 2025, 15:55
aidar_i
МК такой же, но цена, блоки эти подойдут, нужно свериться пинами только.
Сейчас сделал блок для шаговых моторов, испытываю.
Re: Robin Nano V1.1 и V1.2
Добавлено: 30 июл 2025, 21:15
Rovki
Dryundel писал(а): 28 июл 2025, 12:39
aidar_i писал(а): 28 июл 2025, 12:20
Хочу потихонечку все функции платы в пб засунуть, или даже одним пб сделать.
На мой взгляд, это не самая удачная идея. Давно уже пришёл к выводу что делать большие и супер-многофункциональные блоки это утопия. Но это моё мнение и им руководствуюсь я.
Гораздо эффективнее пакет блоков, которые можно либо использовать либо нет по отдельности. Лучше конечно их объединять в один проект силами редактора ПБ. Но и тут палка о двух концах. В этом случае при большом количестве используемых в проекте блоков из пакета, размер пользовательского проекта растёт как на дрожжах. И если комп слабенький, то работать с таким проектом становится сложно...
Блин... Тут надо отдельную тему. Все мысли по этому поводу в трёх предложениях и не сформулировать.
А мы с Айдаром (точнее он) сделали такой супер блок на весь" народный контроллер". Очень удобно- все пины прописаны и коммуникации и дисплей. Только в свойствах выбираешь нужное и появляется соответствующий вход\выход. И не нужно лазить по дереву и шапке в верху...Только алгоритм рисуешь и все...

Re: Robin Nano V1.1 и V1.2 (STM32F103vet6, ili9488)
Добавлено: 01 авг 2025, 19:26
fsergei70
Есть еще неплохой плата на ESP32 mks dlc 32. Информация о плате здесь
https://github.com/makerbase-mks/MKS-DL ... %20SCH.pdf