R13_Forum

Проекты => ЧПУ и 3Д принтеры => Тема начата: trolls от Августа 26, 2021, 09:20:00 pm

Название: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Августа 26, 2021, 09:20:00 pm
/*****************************************************************/
/*************************Закреплено в шапке*********************/
/*****************************************************************/

Схема и печатная плата - смотри здесь: https://r13-project.ru/chat_room/index.php?topic=13.msg196#msg196

Предварительная прошивка (Марлин, с i2c дисплеем и энкодером) https://r13-project.ru/chat_room/index.php?topic=13.msg104#msg104

/*****************************************************************/


- именно к голому модулю с антенным выходом? (ладно, до этого еще дожить надо)
- По Black Pill
С ней проще, все выводы используются.
Верхняя гребенка - предпочтительно так, как прописан порядок и группы назначения выводов, чтобы красиво все развелось и не перекрещивалось. PA12 и PA11 используются под usb по схеме.
Нижняя гребенка - 5 выводов задействованы по схеме. Оставшиеся свободные 15 выводов прописаны в файле. Файл LAY6 в пристежке.
---
Купил две такие таблетки - очень хорошее качество как плат, так и сборки с пайкой - https://b.radikal.ru/b08/2108/8e/20a74f655dba.png
---
- по неведомой хрени с 24 выводами, я ее назвал Green_Pill
Там не так много выводов, как казалось на первый взгляд)) И как я вижу, ее лучше перевернуть на 180 град.
 Верхняя гребенка - порядок и наименование выводов прописано в файле, я добавил вывод HOTEND_FAN, за который так много разговоров. Изначально задействованы 4 контакта, остальные 18 контактов делятся на указанные группы. Остаются свободными в верхней гребенке выводы РВ0 и РВ1.
Нижняя гребенка - изначально используются 10 выводов. Остальные 12 свободных выводов + 2 вывода в верхней гребенке надо распределить на требуемые 15 выводов. Итого, снова не хватает 1 вывода )))))
Вывод - количество выводов зеленой таблетки такое же, как и черной. Ну и как и голубой)) Что можно сделать??
---
Выводы Н0 и Н1 - по схеме это выводы на кварц 25 мгц. Какой кварц используется в прошивке? Если другой, выводы переназначить можно? (я не силен в контроллерах, поэтому возможны глупые вопросы).
---
Вычитал еще интересный вариант - можно переназначить выводы SWDIO и SWCLK, которые используются при прошивке, они продублированы на нижнюю гребенку, а при включении контроллера прошивка не грузится, к примеру, 5 сек, ожидая сигналов на них, если нужно прошить контроллер. Если их нет, дальше загружается прошивка и выводы уже переназначаются.
---
Вот статья по подключению в марлине кулера хотенда - https://doomscar.github.io/post/flsun-cube-1/
К нему можно коннектить плату отключения принтера от сети после распечатки. Используют еще пин PS_ON, который обычно есть на рампсах и платах, на нем появляется единичка при печати и ноль, когда печать закончена.

Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Августа 27, 2021, 09:26:49 am
Хорошо, посмотрю.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Августа 27, 2021, 12:16:15 pm
Крутил сейчас в руках блекпилы. Есть пару вопросов - а можно их прошивать/перешивать только через их usb_c разъем с каким то загрузчиком? Для того, чтобы переназначить выводы SWSCK и SWDIO. Тогда можно в таблетку запаять два прямых контакта, в плату гнездо и использовать доп. два вывода. И марлин урезать не надо, памяти валом))
---
Если использовать smd PLS, то можно сделать и совместимую esp32 таблетку.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Августа 27, 2021, 01:39:12 pm
Если только сторонний загрузчик шить, который может прошить сам камень, по типу пердуины. Под голубую таблетку я такие загрузчики видел у того же дихальта был пост с интересным загрузчиком - если в юэсби провод воткнуть, то он флешкой прикидывается и шьется методом - закинул файл и готово.
Возможно и тут есть, но стоит ли возиться с этим для домашнего проекта? вынул таблетку из разьема, прошил и поставил обратно.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Августа 27, 2021, 04:18:23 pm
Если только сторонний загрузчик шить, который может прошить сам камень, по типу пердуины. Под голубую таблетку я такие загрузчики видел у того же дихальта был пост с интересным загрузчиком - если в юэсби провод воткнуть, то он флешкой прикидывается и шьется методом - закинул файл и готово.
Возможно и тут есть, но стоит ли возиться с этим для домашнего проекта? вынул таблетку из разьема, прошил и поставил обратно.
- Так если переназначить выводы SWSCK и SWDIO, то как ее прошьешь? При подаче питания она начнет выполнять программу и тут же их отключит от программатора. Не так?
---
Несколько раз поднимался вопрос о винтовых клеммах на принтерных платах. Хочу на плату, которая получится, поставить наборные Wago 236 серии, сталкивался с ними на работе. Неубиваемый и мощный разъем)) Номинальный ток на контакт 24 ампера. И Контакт постоянно поджат, руками не вытащить. По цене такой же, как и нормальные винтовые клеммы.
---
А чего проект домашний? Если внешний вид будет профессиональным, со стабильной работой и на stm32f4xx, то вполне сойдет за бюджетную плату для принтера. Я вот думаю, чтобы убрать налет хоббийности, развести на плате импульсное питание на 5 в вместо модуля. Как думаете?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Августа 29, 2021, 06:18:15 pm
Цитировать
- Так если переназначить выводы SWSCK и SWDIO, то как ее прошьешь? При подаче питания она начнет выполнять программу и тут же их отключит от программатора. Не так?

Там есть перемычки, которые говорят от куда грузится чипу. BUT0 BUT1, можно перевести в режим прошивки и через встроенный загрузчик через uart зашить даже.
По поводу импульсного питания на плату - детали покупать придется, либо с готовой китайской платы сдувать и перепаивать. Неудобно, хотя и красиво. так можно и от таблетки отказаться, запаивая процессор на плату.

П.С. Вернулся только сегодня с дачи, у тещи картоха :(
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Августа 30, 2021, 04:21:01 pm
У меня винтовые на 24 вольтах ,если от 12 вольт пускать, то винтовые выгорают со временем, не держат ток.
Предохранитель я ни разу не жег. Да и блок питания отрубается по защите по КЗ, у мня предохранитель выгореть не успеет, блок в защиту уйдет. Зависит от того, из чего собирать будете
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Августа 30, 2021, 06:42:14 pm
- вот и мне винтовые не нравятся, думаю ваговские поставить.
- я имел в виду самовосстанавливающиеся предохранители на 0,5-1 амп по цепям 5в и 3,3в. надо?
- мне не приходят письма от форума на подписанные темы !!!!
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Августа 31, 2021, 09:33:31 am
Мне тоже не приходят. Тут еще косяк с редактированием сообщения, движек форума обновился, и появилась проблема у многих (владельцев форумов) - спасает правка темы, но мне не помогла. надо кнопку быстрой правки убрать, оставив просто кнопку редактирования сообщения, там глюк не вылезает, какие то модули кодировку не поделили.

По поводу прошивки - пока не получается собрать, с голубой таблеткой проблем нет, с черной фигня какая то, буду библиотеки подбирать.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Августа 31, 2021, 10:04:23 am
- Вот тут у человека работает, но только распиновка другая и нет одного нужного вывода. Гляньте.
https://3dtoday.ru/blogs/zooinginer/blackpillstm32f401ccu6-rabps-delta-smesalis-v-kucu-koni-lyudi
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Августа 31, 2021, 01:41:07 pm
Пробовал, так его файлы конфигурации не подоходят к марлину, ссылки на которые он привел, я пробовал, получил ошибку:
....
#error "Your Configuration.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration.h."
      |    ^~~~~
In file included from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:49,
                 from Marlin\src\HAL\STM32\Sd2Card_sdio_stm32duino.cpp:26:
Marlin\src\HAL\STM32\../../inc/SanityCheck.h:81:4: error: #error "Your Configuration_adv.h file is for an old version of Marlin. Downgrade Marlin or
upgrade your Configuration_adv.h."
   81 |   #error "Your Configuration_adv.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration_adv.h."
....

Ну и более пол сотни ошибок на несоответствие названий переменных. по сути от туда можно  взять только  название платы :

#ifndef MOTHERBOARD
  #define MOTHERBOARD BOARD_RUMBA32_V1_0
#endif

Разберусь :) все равно эти файлы в ручную перекапывать. Полезного от туда только файл platformio.ini
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Августа 31, 2021, 08:33:18 pm
мне бы соответствие назначения выводов и я тихонько разводил бы заново плату)) могу выложить окончательную версию разводки под блюпил.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 01, 2021, 10:39:03 am
А под голубую таблетку зачем? Если только кому то понадобится, кто то собирать будет. Но тут не многолюдно :)
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 01, 2021, 11:00:59 am
Удалось его на плату эту натянуть.
Проверить осталось. Делов то было - не читать инструкции не рабочие и не использовать левые файлы, а просто с нуля все настроить и внимательнее читать маты компилятора. и заработало.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 01, 2021, 12:03:04 pm
Можно начинать праздновать?
1. Вы использовали черную плату или зеленую?
2. Что то усекали или туда влез полноценный марлин (судя по всему, усеченный) ? Места много ведь.
3. Лишний вывод получился? Если да, то откуда?
4. Какое соответствие выводов и их назначения получилось или пока просто тестировался факт прошивки?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 01, 2021, 12:10:31 pm
1. Черная
2. Полный, но места хватит и под графический дисплеи с анимацией.
3. С лишним еще не возился, надо смотреть даташит, может откуда то удастся его добыть.
4. Соответствие настраивается как угодно на то он и микроконтроллер! В СТМ32 в отличии от АВР еще и переферию можно ремапнуть, а в АВР только мультиплексор на АЦП есть и все. В СТМ32 с этим гораздо лучше.  сейчас перенастрою под порты ввода-вывода, вечером попробую дисплей, энкодер и флешку навесить.

Если все ок, то соберу прошивку окончательно и выложу.
Можно видео на канал выпустить будет.  там пара донатов прилетело - почти на 5 плат хватает, заказать, протестировать, раздарить подписчикам.

И займусь версией на ЕСП32
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 01, 2021, 01:06:10 pm
Там потом по схеме посмотрите, если будут какие то уточнения, пишите. Я еще перечень не написал и не развел разъем UART, таблетку.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 01, 2021, 02:05:29 pm
под i2c OLED дисплей не собирается. библиотеки нет, и нужную подобрать не могу, отвергает... ненавижу ардуино  >:( вечные конфликты библиотек.
по пинам кстати не совсем понял. в файле 2 разных распиновки, сделал под правую. но там не хватает пина на включение движков - не разведен?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 01, 2021, 02:41:37 pm
1. На таблетках в файле было написано "черная" и "зеленая". Вы не увидели. Собирать по черной, левой схеме. Там резет на другом месте. Выводы D+ и D- оставить на А12 и А11, они на разъем USB идут на самой таблетке. Выводы T_BED и T_HOT я оставил на тех же местах, В0 и В1. Если их можно перебрасывать, то можно их передвинуть на 2 контакта вправо, тогда выводы LCD_RS - LCD_D06 будут подряд. 
 
2. Вывод EN_MOT на левой схеме есть, В12, вверху справа.
 
3. Вывод HOT_FAN (его нет на распиновке) можно  повесить только на SWDIO или на SWCLK. В этом случае появится тогда еще один, который подумайте, как использовать. Ну и как прошивать после этого))
 
- вся нужная распиновка на зтих скриншотах:
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 01, 2021, 04:18:13 pm
При такой распиновке невозможно будет подключить i2c 0,96 oled дисплей, так ка все возможные выходы попадают под функциональные выводы моторов. Все 3 порта.

Марлин под 0.96 oled  дисплей с русским языком занимает:
RAM:   [=         ]  13.6% (used 8928 bytes from 65536 bytes)
Flash: [====      ]  42.9% (used 112548 bytes from 262144 bytes)

Закинул пока сюда
https://r13-project.ru/files/arh/Marlin-2.0.x.zip
Можно попробовать прошить и подключить через штатный USB к компу, проверить репитер хостом например.
Порт вроде верно настроил -1 для USB
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 01, 2021, 04:30:07 pm
Чего то не понимаю))) какие выводы невозможно подключить?
 
Я не настаиваю именно на такой. Какая распиновка возможна? Верхняя гребенка - получается так, как я написал? Предложите свой вариант, если он единственный из возможных. Ну и с лишним выводом.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 01, 2021, 04:32:01 pm
Я обвел порты i2c . Хотя бы один должен быть свободен для народного oled дисплея.
Сам марлин с настройкой под ваши порты закинул пока сюда
https://r13-project.ru/files/arh/Marlin-2.0.x.zip

Пины правятся легко, все в одном файле: Marlin-2.0.x\Marlin\src\pins\stm32f4\pins_RUMBA32_common.h
Там все очень просто.
Библиотеки все подгрузил, ключи под платформио прописал, под 2 дисплея скомпиллировать попробовал - скомпиллировалось. Под блек пил компиллируется. запустить пока не на чем.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 01, 2021, 04:52:01 pm
Спасибо. Я посмотрел распиновку в вашем файле. Да вы поставили то, что я писал. Еще раз спасибо. Но перед этим указали, что при такой распиновке не получится подключить "народные" дисплеи. Значит, она не подходит для данного случая. Должна быть универсальная распиновка. Ну и отсутствует пин управления кулером хотенда.
// Heaters / Fans
//
#define HEATER_0_PIN       PB8   // HOTEND MOSFET
#define HEATER_BED_PIN     PB9  // BED MOSFET
#define FAN_PIN            PB7   // FAN1 header on board - PRINT FAN
---
Собственно, в чем задача? В том, чтобы красиво и технологично для нас развести универсальную платку под Black_Pill, которая будет обладать базовым набором функций печати. Если не подходит та распиновка, которую я указал, значит, надо создать другую.
Я не один раз писал, спрашивал, можно ли задействовать в прошивке пины SWDIO и/или SWCLK. И если возможно, какой будет механизм перепрошивки таблетки. 
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 01, 2021, 09:11:23 pm
В голубой таблетке отключали свд, и все работало. Свд не отключается совсем, отклюается только возможность отладки, возможность прошивки ни куда не денется. При прошивке программатор принудительно дергает ресет, что бы программа не перехватила управление раньше времени и прошивает, но при этом возможно придется вынимать плату для прошивки, если висящее оборудование на этих пинах помешает. 

Прошил, проверил, репитер хост общается. Показания датчиков отрицательные - так и должно быть если они отключены, на наводки реагируют. В общем прошивка работает, осталось настроить пины, используемый дисплей и количество шагов на мм.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 01, 2021, 09:33:30 pm
В голубой таблетке отключали свд, и все работало. Свд не отключается совсем, отклюается только возможность отладки, возможность прошивки ни куда не денется. При прошивке программатор принудительно дергает ресет, что бы программа не перехватила управление раньше времени и прошивает, но при этом возможно придется вынимать плату для прошивки, если висящее оборудование на этих пинах помешает.
Мда... СВД - знаю только снайперскую винтовку Драгунова))) Я правильно понимаю, что можно вывести на SWDIO или SWCLK требуемый вывод? При прошивке вынуть плату - та раз плюнуть.
Прошил, проверил, репитер хост общается. Показания датчиков отрицательные - так и должно быть если они отключены, на наводки реагируют. В общем прошивка работает, осталось настроить пины, используемый дисплей и количество шагов на мм.
Отлично. Теперь определите по феншую распиновку выводов, как они должны быть так, чтобы не нарушилась возможная универсальность. Сообщите мне и я доразведу и закажу платы. Могу еще создать доки по сборке и настройке под вашим руководством.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 01, 2021, 09:40:36 pm
Я правильно понимаю, что можно вывести на SWDIO или SWCLK требуемый вывод? При прошивке вынуть плату - та раз плюнуть.

Не совсем.
SWDIO - PA15
он на плате уже используется вывод 38 NSS

так, что свободный только 1 вывод получается.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 02, 2021, 09:24:25 am
Платами под STMf401 и ESP32 займусь после того как разберусь с текущим проектом.
выпущу 2 видео по 2м платам для принтеров. Ну и соответственно прошивки.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 02, 2021, 11:04:04 am
Платами под STMf401 и ESP32 займусь после того как разберусь с текущим проектом.
выпущу 2 видео по 2м платам для принтеров. Ну и соответственно прошивки.
С текущим это с этим, за который сейчас в этой теме общаемся?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 02, 2021, 01:04:56 pm
Нет. Другой. Я не одними принтерами занимаюсь.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 02, 2021, 08:51:35 pm
А чем ESP32 c пайкой на плату не угодила? Там и выводов больше и драйвера на плату напаять можно - если использовать драйвера с настройкой по UART или SPI. они электронно настраиваются с самого марлина, и шаг и ток и по заклиниванию определяют нулевые точки. можно очень умную железку сделать.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 02, 2021, 11:05:14 pm
Почему не угодила? Профессионально так и делают.
Тут в чем вопрос: надо сразу решить как вы будете позиционировать свою плату. Как набор для самостоятельной сборки в виде печатной платы? Или как готовое и настроенное изделие, которое вы собираетесь производить для личной прибыли.
Если как набор - не все купят, сложный монтаж проца и драйверов. Да и микросхемы драйверов откуда обыкновенный человек брать будет? А те кто купят, половина перепортит детали и плату, навесит соплей и потом в усмерть задолбает вас тем, что " НЕ РАБОТАЕТ А Я ВСЕ ПРАВИЛЬНО СДЕЛАЛ?!?! " У меня на работе не все нормальные монтажники брались за ручную пайку микросхем с теплоотводом на брюхе. (на проце и на драйвероах есть). А что говорить за обыкновенных, которые паяльник раз в пару месяцев берут чтобы проводки спаять?
Если как готовое изделие - даже не знаю, надо все посчитать по деньгам. Абсолютная нераскрученность платы о которой мало кто вообще будет знать. Недоверие к тому, что сами собрали. И подобные платы есть в продаже от различных брендов.
Думать надо)) И определиться, что важнее, прибыль или получение удовольствия от проделанной работы))
Сделать то, конечно, хочется что то красивое и технологичное. Но оно гораздо больше затратное по времени и деньгам, чем эта плата под блек_пилл. А в чем будет отдача?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 03, 2021, 08:55:12 am
Выгода в моральном удовольствии. Я все же под ЕСП32 сделаю платы. Драйвера паять не буду - по цене не сильно разница большая с готовыми, а вот голая есп паяется легко и обвески ей совсем мало надо. Доделаю проектик, и переключусь с программирование опять под электронику.
А так TMC2130, к нему SPI подвести, дорого, но концевики выкинуть нафиг можно, исключается часть разьемов, плата меньше.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 03, 2021, 11:44:49 am
Насколько я читал, мало кто нормально настроил работу без концевиков. Писали о больших мучениях. Но интересно.
---
А если сделать свой переходник на ESP32 с полноценными выводами, нужную обвеску на него расположить. Выводы штыревые на разъем в плате. Народ делает платы, либо покупает у вас печатные голые, либо сам заказывает. Пишет вам свои запросы на какой дисплей, какие нужны настройки. Вы собираете переходник, зашиваете его в соответствии с их запросами и продаете им)) Интересен вариант?
---
Напишите соответствие названия выводов по черной таблетке и их назначение. Например, PA12 это D+, SWCLK это Hotend_Fan. Порядок выводов определите сами, чтобы гарантировано теоретически работало. А то у меня вся работа стала))
 
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 03, 2021, 12:27:28 pm
Смотрите.
Для подключения дисплеев разных могут потребоваться разные протоколы. Если с цыфровым  выходом все понятно (дисплеи имеющие выводы D1-D7 их можно к любому выводу подключить) то с олед дисплеями и платами NKS не все так просто.
Для платы МКС нужен USART выход, для OLED дисплея нужен i2c, С черной таблеткой повезло, есть выводы В6,В7 на которые можно и то и то подключить - их нужно в EXT разьем вести,
Идем дальше - термисторы могут подключаться тлько к выводам ADC, это выходы В0,В1, А0-А7 (10 выводов) то есть нужно из этих 10 выбрать 2 для термисторов (стола и хотенда)
Остальные по своему усмотрению, но не трогать выводы USB разьема по протоколу 2,0 -А11,А12 (тут более умный USB, все его функции нафиг не нужны)
Ну и SPI разьем понадобится для некоторых дисплеев плюс к нему подключается SD карта, это  у Вас в разьеме разведено вроде было.
Остальные на ваше усмотрение, их переназначить в прошивке легко, то есть разводить плату можете как удобно.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 03, 2021, 12:37:15 pm
Поднастроил форум, а то по умолчанию вложения пропускаемые движком ограничивались 128 килобайтами  :o. увеличил все разрешения в 10 раз. Места на сервере хватает.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 04, 2021, 09:03:44 pm
Эт хорошо, что размер вложений увеличили, а то все на внешние ресурсы кидать надо было.
Я предупреждал, что с контроллерами я дуб. По разводке по вашим рекомендациям насыпалась кучка вопросов -
 
1. Входы USB я не трогал, они остаются на А11, А12.
 
2. Входы терморезисторов на том же месте, В0, В1.
 
3. Выводы В6, В7 не задействовал, они должны быть на разъемах EXT. Только я не знаю куда их на эти разъемы цеплять )) У меня остались не разведенными  SCK, SS, MOSI, MISO. Свободные выводы таблетки В6, В7, В2, В10. Остальное я развел, отметил надписями на таблетке в файле лейаута в пристежке. В проге есть инструмент "перемычки". Киньте пожалуйста просто в файлике нужные перемычки от 4-х выводов таблетки на EXT разъемы, просмотрите мою разводку таблетки.
 
4. Хотел отдельно развести разъемы USART и I2C. Я правильно понимаю, что на оба этих разъема должны идти +5в, земля и В6, В7 ?
 
5. Есть какой то вообще стандарт для разъемов EXT1, EXT2 ?
 
6. Прошивка для F401 точно так же может быть залита без изменений в таблетку с F411 ?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 04, 2021, 10:47:33 pm
4-да, верно +,- 5в и линии данных. Но можно еще добавить один пин +3,3 вольта, мало ли какая экзотика подключаться будет. Например энкодер я питал от 3,3 вольта, так как лень было лезть в даташит и смотреть толерантны входы к 5 вольтам или нет.
5 - стандартов нет, делал для обратной совместимости с автором платы, на моей заводской например разьемы другие, по сути не обязательно их делать такими, туда достаточно подвести выводы SPI + и - питания и пины для линий D4-D7 для некоторых видов плат. можно слелать как в голубой таблетке, вывод SPI, i2c, uart. самый жрущий вариант это энкодер, 4х выводный экран и внешняя флешка. самый экономный это TFT32 там только uart задействован. еще из распространенных вариантов это энкодер, дисплей i2c и SPI для флешки. эти разьемы должны позволять подключать большинство плат и конфигураций, но один фиг марлин под каждую конфигурацию пересобирать надо.
6- проверять надо, но с вероятностью в 99 процентов, не подойдет. Я бы в марлине перенастроил на другой контроллер и пересобрал, там только 1 строчку исправить с названием платы

Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 05, 2021, 12:14:57 am
Если обыкновенный энкодер - то там чистая механика, контакты.
Подумайте над разъемами, есть ли какие у вас изменения. И отметьте в файлике во вложении перемычками те не разведенные четыре вывода, да и другие посмотрите, чтобы потом не было мучительно горько резать дорожки ржавым скальпелем))
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 06, 2021, 02:45:03 pm
Как до компьютера доберусь, посмотрю. Я сейчас в разьездах по работе.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 08, 2021, 09:21:46 am
Доброго времени суток.
В общем SPI нужно подключить, в черной таблетке  любой из 3х, это выводы PB12,13,14,15 или PB3, 4, 5, РА15 или РА4-РА7. Это для подключения внешней SD карточки.

Если будет задействован экран работающий по параллельной шине , то i2c дисплей и MKS_TFT работать не будет, соответственно на В7 и В6 можно повесить выводы LCD_хх - кактие удобнее разводить, их сконфигурировать можно. И наоборот, если включен дисплей I2C то пины LCD_хх вообще все освобождаются, хоть второй экструдер вешай или еще какую автоматику.

Входы концевиков можно повесить на любой вывод, не обязательно на ADC например перенести их на В2, В10, но можно и на любой другой, с них сигнал идет в виде 0 или 1, и ADC там не нужен. ADC нужен только для термисторов, T_BED и T_HOT подключены верно.

Или можно к примеру X_MIN, Y_MIN перенести на РС13,РС14 к Z_MIN поближе, а энкодер на РВ2, РВ10.

Вариантов много, но SPI подключать нужно аппаратный, любой из 3х, это в марлине потом перенастраивается.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 08, 2021, 10:12:04 pm
Изменения в файле понял. X_Min и Y_Min переброшу. Но тогда вопрос: я оставлял свободными выводы В6, В7. Их то куда? Вместо каких то выводов LCD_xx произвольно по разводке?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 10, 2021, 01:29:33 pm
Вроде как развел. Но возился с ней долго, много времени ушло на шлифовку. В аттачах PDF-ки. Дайте в личку свою почту, вышлю на нее ориг. файл для прозвонки, вдруг у меня глаз "замылился", есть такое понятие)) В личном сообщении прицепить не могу. Схема с разводкой совпадает, отрисовал ее заново. Выводы развел как на скриншоте справа.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 11, 2021, 11:42:40 am
Хорошо, сегодня посмотрю. На работе завал. Головной офис с отпусков вышел, ни кто не работал, теперь результат всем нужен, сроки по проектам поджали, каждый перед своим начальством зад прикрывать начинает, изображают бурную деятельность и бег на месте.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 16, 2021, 09:10:39 am
Теряюсь в загадках - вы на картошке загнулись, вам ввели казарменный режим на работе или вас просто уволили и вы в печали? :-)

На почту ничего не пришло, в личных сообщениях я Вам ответил. Почта для связи r13-project.ru@yandex.ru
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 19, 2021, 06:21:46 pm
В продолжение разговора о буфере 74HCT125AD фабричные схемы BTT -
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 21, 2021, 06:05:31 pm
Развел разъемы шаговых по оси Z параллельно-последовательно. См. скриншот. В любом случае запаивается три разъема XH-04A, если по оси Z два движка. Если движки подключить в коннекторы XT3, XT29, то движки будут соединены последовательно. Если подключить один в XT4, второй в XT3, а в разъем XT29 всунуть два джампера, закоротив контакты 1-2 и 3-4, то оба движка будут включены параллельно. Или наоборот.
P.S. Разъемчики ваговские на плату пришли))
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 21, 2021, 08:22:14 pm
Я тоже думал с перемычками, но их планировал больше, ваш вариант очень интересный, я бы до такого наверное не додумался,
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 27, 2021, 10:59:43 am
Разводка пришла почти случайно. Кстати, если вместо XH поставить простые PLS, то вообще красота получится. А они станут, я отверстия под XH сделал диам. 0,9мм с шагом 2,54, хотя фактом они 2,5. Встанет и то и то. Выкладываю финальную версию схемы и разводки.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 27, 2021, 11:00:04 pm
Все вроде в порядке, проверил соединения, все везде сходится. Фильтры и защита даже стоит везде, не кустарная плата получается! Осталось только прошивку под данную компоновку собрать. Не помешало бы уточнить - контроллер в черной таблетке STM32F401 или STM32F411, таблетки эти различаются некоторыми пинами (например разьем SWD) и файлы конфигурации будут разные.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 28, 2021, 12:12:19 am
Я старался) По процам - стоят и те и те, но разводка выводов самой платы таблетки по всем описаниям одинакова. В данном случае у меня две таблетки такие - STM32F401CE 84MHz/512Kb/96Kb. Но опять же, выводы плат по описаниям одинаковы. Может, сама внутренняя разводка таблетки отличается.   
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 28, 2021, 12:19:22 am
Я писал об этом, там например swd на разных пинах висят. На таблетке - да, а вот сами пины порта разные, поэтому будут чуть отличаться файлы конфигурации. К плате отношения не имеет, только к прошивке.

Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 28, 2021, 02:29:53 pm
На данной плате не самое сильное место, по моему мнению, это платка стабилизатора MH-Mini-360. В сети есть отзывы, что попадаются подделки. Большой холостой ход, не полное регулирование, малый отдаваемый ток, высокий нагрев. Кто то снимал дроссель, измерял индуктивность и она не совпадала с указанной.
Паспортное максимальное входное напряжение микросхемы MP2307DN 26в, рекомендуемое 23в, а входной конденсатор стоит керамика 1206 10 мкф х 25в. Поэтому предусмотрел последовательное подключение супрессора VD2 P6KE6.8A DO15 в схеме, должен срезать примерно 7 вольт со входного напряжения. Мы так в конторе делали, все работало. Он в корпусе DO15, длина корпуса 7 мм, его можно впаять вместо одного контакта PLS на + вход модуля, по высоте пройдет.
Регулировочный резистор с модуля выпаивать, вместо него ставится 0805 44,2 ком, получатся фиксированные 5 вольт.
Судя по всему, у меня какие то левые платки, микросхемы выглядят подпиленными и перемаркироваными. Маркировка дросселя стирается пальцем )) На первом снимке посмотрите на торец микросхемы, она кривая, видимо, так сошлифовали. Или что? Так что нужно внимательно подходить к покупке этого микромодуля питания и обязательно его проверять перед установкой.
Описание модуля - https://micro-pi.ru/mh-mini-360-step-down-dc-dc-%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B5%D1%80/
---
На плате очень мало места, этим обуславливался выбор этого модуля. Подскажите другие варианты? Мне по душе больше модуль, который на последнем снимке, он более предсказуемый.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Сентября 28, 2021, 02:56:29 pm
шилды черных таблеток тоже разные бывают.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 28, 2021, 03:12:05 pm
- абсолютно верно. Плата разведена под более распространенную, левую на картинке. Точно такая же стоит и у вас на фото.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 28, 2021, 03:15:03 pm
шилды черных таблеток тоже разные бывают.

Не только шилды в рамках одной микросхемы, так есть еще и шилды на разных микросхемах с одним названием - это на STM32f401 и STM32f411
F411 чуть поинтереснее, но для 3Д принтера и 401 и 411 хватает с большим запасом.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Сентября 28, 2021, 05:17:23 pm
-  Точно такая же стоит и у вас на фото.
присмотритесь повнимательней-они абсолютно разные, не взаимозаменяемые. У меня стоит средняя-38пин, широкая.

шилды с 401 и 411 , кроме памяти отличаются USB разъёмами.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 28, 2021, 05:23:53 pm
-  Точно такая же стоит и у вас на фото.
присмотритесь повнимательней-они абсолютно разные, не взаимозаменяемые. У меня стоит средняя-38пин, широкая.
шилды с 401 и 411 , кроме памяти отличаются USB разъёмами.
- Простите! Я ошибся! На фото другая. А собственно, чего мы рассматриваем все нюансы? Плата, которая в этой теме, разведена под 40-пиновую черную таблетку, которая на рисунке у вас слева.
Что можете сказать/дополнить по рассматриваемой плате? PDF - ки смотрели?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Сентября 28, 2021, 05:58:59 pm
нюансы мы рассматриваем, чтоб не было проколов с приобретением компонентов. У вас в комплектации указана " UM1 - сборка контроллера Black Pill STM32F4xx - 1 шт", мне кажется надо дополнить-40pin.

PDF- ки посмотрел, но бегло, т.к у меня это всё работает, переделывать не буду.
Меня больше интересует, сможете ли вы прицепить  RepRapDiscount Full Graphic Smart Controller. У меня не получилось, но я в программировании ноль.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 28, 2021, 09:06:42 pm
Меня больше интересует, сможете ли вы прицепить  RepRapDiscount Full Graphic Smart Controller. У меня не получилось, но я в программировании ноль.

Там не сильно то программирование знать надо. Просто подобрать библиотеку, правильно подключить скомпоновать выводы.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Сентября 28, 2021, 11:48:51 pm
выводил кракозябры. большего я не добился
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 29, 2021, 08:38:28 am
выводил кракозябры. большего я не добился

Пробовали то, что на оф сайте платы советовали?

Цитировать
Если у вас проблема с мусором на экране
в marlin 2.0 то добавляем в configuration.h строку "#define ALTERNATIVE_LCD"
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Сентября 29, 2021, 10:08:01 am
Нет. Надо попробовать.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Сентября 29, 2021, 12:07:14 pm
Пишу_Видяхи, а что вы думаете по поводу питания, я на прошлой странице написал свои мысли?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Сентября 29, 2021, 02:23:34 pm
Вроде бы всё логично. Кто будет использовать 12в для питания, супрессор закоротит.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Сентября 30, 2021, 12:25:55 am
выводил кракозябры. большего я не добился

Пробовали то, что на оф сайте платы советовали?

Цитировать
Если у вас проблема с мусором на экране
в marlin 2.0 то добавляем в configuration.h строку "#define ALTERNATIVE_LCD"
попробовал, ничего не выводит.
а до этого вот так выглядел
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Октября 01, 2021, 01:24:11 am
ребята, после добавления задержек, он заработал!
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Октября 01, 2021, 10:23:30 am
ребята, после добавления задержек, он заработал!

С какими задержками заработало?
С оф сайта:
Цитировать
Некоторые клоны этой платы используют очень медленные жидкокристаллические дисплеи, поэтому время их сигнала необходимо отрегулировать.
В текущих версиях marlin (1.1.9) добавьте следующее в файл configuration.h, чтобы переопределить настройки по умолчанию.
добавить "#define ST7920_DELAY_1 DELAY_NS (0)"
добавить "#define ST7920_DELAY_2 DELAY_NS (0)"
add "#define ST7920_DELAY_3 DELAY_NS (63)" // это настройки по умолчанию для 16-мегагерцевого процессора (т.е. mega2560)
Используется следующим образом.
Для каждого бита, который отправляется через SPI
Установите низкий тактовый вывод и подождите ST7920_DELAY_1
Установите контакт данных и ждите ST7920_DELAY_2
Установите высокий тактовый вывод и подождите ST7920_DELAY_3
Для более медленных ЖК-мониторов требуется увеличение ST7920_DELAY_3
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Октября 01, 2021, 11:05:23 am
на оф. сайте я про это, читал, но как это вписать не понял. Поэтому начал просматривать, как у других это сделано и наткнулся на такую запись
// Alter timing for graphical display
  #if HAS_MARLINUI_U8GLIB
    #ifndef BOARD_ST7920_DELAY_1
      #define BOARD_ST7920_DELAY_1 DELAY_NS(96)
    #endif
    #ifndef BOARD_ST7920_DELAY_2
      #define BOARD_ST7920_DELAY_2 DELAY_NS(48)
    #endif
    #ifndef BOARD_ST7920_DELAY_3
      #define BOARD_ST7920_DELAY_3 DELAY_NS(640)
    #endif
  #endif
скопировал в свой pins  и вуаля!
так, что как говорится в к/ф "Всё уже украдено до нас"
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Октября 02, 2021, 03:53:44 pm
Я только заказал черные таблетки, как доедут, подключусь в эту ветку.
На данный момент просто проверил, что компилится последний марлин с моими экранами для blackpill, этого хватило для чтобы решиться на заказ )
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Октября 02, 2021, 04:28:01 pm
Разводка пришла почти случайно. Кстати, если вместо XH поставить простые PLS, то вообще красота получится. А они станут, я отверстия под XH сделал диам. 0,9мм с шагом 2,54, хотя фактом они 2,5. Встанет и то и то.
Выкладываю финальную версию схемы и разводки.
Будет немного наглостью, но по разводке я бы попросил сделать дополнительный разъем idc-8m для подключения экранов mks 32/35, нужно просто задублировать пины с exp1/2
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Октября 02, 2021, 05:11:00 pm
Будет немного наглостью, но по разводке я бы попросил сделать дополнительный разъем idc-8m для подключения экранов mks 32/35, нужно просто задублировать пины с exp1/2
spshar, это не наглость, просто вы видели эскизы разводки платы? Ключевой вопрос КУДА его впендюрить))
---
Есть вариант, я об этом думал - разъемы EXT1 и EXT2 сделаны в сетке 2,54 и расстояние между выводами этих двух разъемов тоже я сделал кратно 2,54. Смотрите скриншот внизу - есть маленькие такие монтажные платки с металлизацией. У них 6 отверстий в ряд с шагом 2,54. Берете кусочек такой платы, не целую, паяете на нее с одной стороны два разъема PBD2X05, которые вставятся впоследствии в разъемы EXT1 и EXT2, а на край этого кусочка платы с другой стороны паяете гребенку PLS 2x4, на который и подключится ваш разъем idc-8m.
Между этими тремя разъемами на этом маленьком кусочке платки тонким изолированным проводом делаете нужные соединения. Разъемы на этом кусочке платы находятся на разных сторонах платы, два на одной, третий на второй стороне. Тонкий изолированый провод типа МГТФ можно пропускать через металлизированные отверстия этой платки. Все можно сделать оооочень аккуратно. Аналогично можно так делать и для других дисплеев.
А в вашем случае надо развести всего лишь четыре провода. И я не городил бы огород с дополнительной платкой, а просто подключил бы его плоским шлейфом на на разъем XT22. 
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Октября 02, 2021, 06:53:23 pm
Разводка пришла почти случайно. Кстати, если вместо XH поставить простые PLS, то вообще красота получится. А они станут, я отверстия под XH сделал диам. 0,9мм с шагом 2,54, хотя фактом они 2,5. Встанет и то и то.
Выкладываю финальную версию схемы и разводки.
Будет немного наглостью, но по разводке я бы попросил сделать дополнительный разъем idc-8m для подключения экранов mks 32/35, нужно просто задублировать пины с exp1/2
Там места мало. А для Мкс Тфт  нужно всего 4 провода, куда угодно прицепиться можно. 
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Октября 03, 2021, 08:52:30 am
Будет немного наглостью, но по разводке я бы попросил сделать дополнительный разъем idc-8m для подключения экранов mks 32/35, нужно просто задублировать пины с exp1/2
spshar, это не наглость, просто вы видели эскизы разводки платы? Ключевой вопрос КУДА его впендюрить))
---
Есть вариант, я об этом думал - разъемы EXT1 и EXT2 сделаны в сетке 2,54 и расстояние между выводами этих двух разъемов тоже я сделал кратно 2,54. Смотрите скриншот внизу - есть маленькие такие монтажные платки с металлизацией. У них 6 отверстий в ряд с шагом 2,54. Берете кусочек такой платы, не целую, паяете на нее с одной стороны два разъема PBD2X05, которые вставятся впоследствии в разъемы EXT1 и EXT2, а на край этого кусочка платы с другой стороны паяете гребенку PLS 2x4, на который и подключится ваш разъем idc-8m.
Между этими тремя разъемами на этом маленьком кусочке платки тонким изолированным проводом делаете нужные соединения. Разъемы на этом кусочке платы находятся на разных сторонах платы, два на одной, третий на второй стороне. Тонкий изолированый провод типа МГТФ можно пропускать через металлизированные отверстия этой платки. Все можно сделать оооочень аккуратно. Аналогично можно так делать и для других дисплеев.
А в вашем случае надо развести всего лишь четыре провода. И я не городил бы огород с дополнительной платкой, а просто подключил бы его плоским шлейфом на на разъем XT22.
Спасибо, как вариант да, нормально, но мы же стремимся приблизиться к заводскому исполнению ? :) Вот отсюда и "наглость" :)
У меня лежит плата skr v1.3, вот там отдельно сделан вывод aux-1, чтобы можно было просто соединить плату и экран восьмижильным шлейфом на idc-8m, вот оттуда и просьба.
А так да, соединить то не проблема и если доп разъем сильно усложнит трассировку платы, то ну его нах.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Октября 03, 2021, 10:27:47 am
Я так понимаю, дело не в усложнении, а в том что, размер будет больше 10*10см. А это удорожает изготовление.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Октября 03, 2021, 10:40:33 am
размер платы 100х80 мм, все разъемы продублированы. посмотрите скриншоты. не получится для каждого вида дисплея ставить отдельный разъем. у меня впечатление что скриншоты никто не смотрит)) Куда его там вставить, если нет места? подвести дорожки это не проблема, проблема в физическом размере самого разъема.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Октября 03, 2021, 12:24:22 pm
Я так понимаю, дело не в усложнении, а в том что, размер будет больше 10*10см. А это удорожает изготовление.
Это аргумент, дешевле шлейфик самому сделать
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Октября 03, 2021, 12:30:38 pm
размер платы 100х80 мм, все разъемы продублированы. посмотрите скриншоты. не получится для каждого вида дисплея ставить отдельный разъем. у меня впечатление что скриншоты никто не смотрит)) Куда его там вставить, если нет места? подвести дорожки это не проблема, проблема в физическом размере самого разъема.
Я смотрел :)  плотность монтажа приличная, просто не знал про ТЗ для платы, что она ограничена габаритами 100х80 мм
А можно поделиться герберами или если будете заказывать плату, то одной платой, конечно же не забесплатно?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Октября 03, 2021, 01:25:48 pm
Скорее всего платами по России будет заниматься Пишу_Видяхи, а я буду ими заниматься по территории своего болота. Хотя, в нашем болоте скоро не до платок будет)) Лучше заниматься продуктами, медикаментами и ритуальными услугами - пытаться покушать, лечиться и умирать люди будут вечно)) Я не из России.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: filon от Октября 03, 2021, 01:58:52 pm
размер платы 100х80 мм, все разъемы продублированы. посмотрите скриншоты. не получится для каждого вида дисплея ставить отдельный разъем. у меня впечатление что скриншоты никто не смотрит)) Куда его там вставить, если нет места? подвести дорожки это не проблема, проблема в физическом размере самого разъема.
Я смотрел :)  плотность монтажа приличная, просто не знал про ТЗ для платы, что она ограничена габаритами 100х80 мм
А можно поделиться герберами или если будете заказывать плату, то одной платой, конечно же не забесплатно?

Плату могу выслать из Томска, я заказывал 5 штук, мне столько не нужно. Бесплатно конечно, можете заказать пересылку т.к. и я отправлю!
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Октября 03, 2021, 02:02:26 pm
filon, на форуме есть раздел Покупка-Продажа. Сделайте хорошие фото своих плат с двух сторон, выложите. Лучше еще описать что и куда развели. Выставьте цену и думаю, у вас их потихоньку заберут.
 
P.S. Так вы какую плату то предлагаете? У вас на фото плата под голубую таблетку.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Октября 03, 2021, 03:54:38 pm
Скорее всего платами по России будет заниматься Пишу_Видяхи, а я буду ими заниматься по территории своего болота. Хотя, в нашем болоте скоро не до платок будет)) Лучше заниматься продуктами, медикаментами и ритуальными услугами - пытаться покушать, лечиться и умирать люди будут вечно)) Я не из России.
эх, ну ок, сразу все начинает упираться в коммерцию, я тогда уж как-нибудь сам разведу и изготовлю если вдруг  захочется дальше продолжать... буду вспоминать свою специальность, на что учился ))) а для меня это не бизнес, а просто хобби, текущие доходы позволяют мне сразу купить неплохой принтер без танцев с бубнами, что уже давно сделано
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Октября 03, 2021, 04:15:07 pm
Скорее всего платами по России будет заниматься Пишу_Видяхи, а я буду ими заниматься по территории своего болота. Хотя, в нашем болоте скоро не до платок будет)) Лучше заниматься продуктами, медикаментами и ритуальными услугами - пытаться покушать, лечиться и умирать люди будут вечно)) Я не из России.
эх, ну ок, сразу все начинает упираться в коммерцию, я тогда уж как-нибудь сам разведу и изготовлю если вдруг  захочется дальше продолжать... буду вспоминать свою специальность, на что учился ))) а для меня это не бизнес, а просто хобби, текущие доходы позволяют мне сразу купить неплохой принтер без танцев с бубнами, что уже давно сделано

Да ни в какую коммерцию это не упирается, на этом много не заработать. В теме помоему кроме схемы и развдка вся есть, в спринте можно подгрузить картинку и тупо обвести при желании. Я не автор платы, и что то распространять без его ведома будет мягко говоря - некрасиво, авторское право я уважаю. Я - если что то и буду продавать - то уже готовое и собранное, то есть зарабатывать буду на том, что руками собрал, продавать труд монтажника так сказать, как с голубой таблеткой, платы остались лишние, я детали напаял, собрал еще 4 штуки и думаю продать, хотя может и среди подписчиков разыграю, если это поможет подписчиков привлечь, а то я так и останусь - "мега блогером" с 2 тысячами подписчиков.

Плюс надо будет под эту плату прошивку под разные конфигурации собрать. FTP что ли организовать, хостинг позволяет.

Более интересно было бы готовые наборы для сборки  готового принтера продавать, вот это вот интереснее было бы - типа открытого проекта - хочешь сам собирай,  все чертежи и схемы есть, а хочешь покупай набор и собирай. ни прошивки ни секретить ни схемы. Такие проекты привлекают энтузиастов и от них идет неплохая обратная связь в виде критики и предложений.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Октября 03, 2021, 04:30:39 pm
Скорее всего платами по России будет заниматься Пишу_Видяхи, а я буду ими заниматься по территории своего болота. Хотя, в нашем болоте скоро не до платок будет)) Лучше заниматься продуктами, медикаментами и ритуальными услугами - пытаться покушать, лечиться и умирать люди будут вечно)) Я не из России.
эх, ну ок, сразу все начинает упираться в коммерцию, я тогда уж как-нибудь сам разведу и изготовлю если вдруг  захочется дальше продолжать... буду вспоминать свою специальность, на что учился ))) а для меня это не бизнес, а просто хобби, текущие доходы позволяют мне сразу купить неплохой принтер без танцев с бубнами, что уже давно сделано

Да ни в какую коммерцию это не упирается, на этом много не заработать. В теме помоему кроме схемы и развдка вся есть, в спринте можно подгрузить картинку и тупо обвести при желании. Я не автор платы, и что то распространять без его ведома будет мягко говоря - некрасиво, авторское право я уважаю. Я - если что то и буду продавать - то уже готовое и собранное, то есть зарабатывать буду на том, что руками собрал, продавать труд монтажника так сказать, как с голубой таблеткой, платы остались лишние, я детали напаял, собрал еще 4 штуки и думаю продать, хотя может и среди подписчиков разыграю, если это поможет подписчиков привлечь, а то я так и останусь - "мега блогером" с 2 тысячами подписчиков.

Плюс надо будет под эту плату прошивку под разные конфигурации собрать. FTP что ли организовать, хостинг позволяет.

Более интересно было бы готовые наборы для сборки  готового принтера продавать, вот это вот интереснее было бы - типа открытого проекта - хочешь сам собирай,  все чертежи и схемы есть, а хочешь покупай набор и собирай. ни прошивки ни секретить ни схемы. Такие проекты привлекают энтузиастов и от них идет неплохая обратная связь в виде критики и предложений.
Тогда не ftp, зачем уж мамонтов выкапывать ) Github идеальное место для прошивок, есть бренчи,  версионность, можно делать форки веток, для паблик доступа это все бесплатно.
И вопрос про герберы я задавал как раз автору платы, ну раз не хочет делиться. его право.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Октября 03, 2021, 04:46:40 pm
Можно и на гитхабе, я все давно хочу туда проекты перевести некоторые, особенно после того как осыпался винт и я потерял часть нужных исходников. Но все ни как до этого руки не дойдут (настроить синхронизацию с ноутом и разобраться в тонкостях). Меня развращает яндекс, у него лет 5 назад авария была в датацентре, и он раздавал после этого бесплатные гигабайты на диске. Мне тогда 300 гигов отсыпалось, этим пользуюсь, не гитхаб конечно, но пока для моих целей его достаточно.

А по поводу герберов - тут скорее защита от китайцев, которые клонируют все, до чего могут дотянуться и от барыг, которые занимаются просто перепродажей плат ничего не разрабатывая. Того же гайвера если вспомнить - из его видео самоделки быстро появлялись в виде наборов для сборки и на алиэкспрессе и в рунете. Хотя он к этому относится хорошо - это неплохая реклама его каналу, а делать что то на продажу он забросил года  3-4 назад, как канал неожиданно выстрелил и доходы с рекламы превысили доходы с изготовления.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: filon от Октября 03, 2021, 05:12:29 pm
А какая коммерция, я же бесплатно плату предлагаю(под голубую таблетку), только пересылку сами оплатите.
Я у китайцев заказал для себя, а минимум 5 плат делают. Так что пару плат могу подарить желающим или поменять на плату под "esp32 GRBL".  :)
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Октября 03, 2021, 05:14:46 pm
Я только заказал черные таблетки, как доедут, подключусь в эту ветку.
На данный момент просто проверил, что компилится последний марлин с моими экранами для blackpill, этого хватило для чтобы решиться на заказ )
отлично, тогда backpill без меня, мне просто не на чем будет отлаживаться )
да и голубой таблеткой занялся только потому что лежит распаянная плата RABPS и не работала с lcd2004, с которым мне никто так и не смог помочь, а тут вдруг опять началась движуха вокруг голубой таблетки  :)
в итоге сам разобрался, спасибо за косвенный пинок )
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Октября 03, 2021, 05:24:38 pm
А какая коммерция, я же бесплатно плату предлагаю(под голубую таблетку), только пересылку сами оплатите.
Я у китайцев заказал для себя, а минимум 5 плат делают. Так что пару плат могу подарить желающим или поменять на плату под "esp32 GRBL".  :)
спасибо, под голубую таблетку я сам могу плат отсыпать всем желающим, мне нужна под blackpill
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Октября 03, 2021, 05:29:38 pm
отлично, тогда backpill без меня, мне просто не на чем будет отлаживаться )
да и голубой таблеткой занялся только потому что лежит распаянная плата RABPS и не работала с lcd2004, с которым мне никто так и не смог помочь, а тут вдруг опять началась движуха вокруг голубой таблетки  :) в итоге сам разобрался, спасибо за косвенный пинок )
- Движуха поднимается не вокруг голубой, а вокруг черной таблетки. Совсем другая плата, другая разводка, другие возможности. Не могу понять проблему, если за пару долларов вам голую плату продаст Пишу_Видяхи и вышлет по России. Если бы у кого то была бы уже готовая, я сам бы купил.
Работу по этой плате black_pill я считаю совместной, потому что очень много времени на нее уйдет у Пишу_Видяхи на программирование, подключение различных дисплеев и тестировку. Разводка без него ничего не стоит.
И смею заметить, что еще нет в природе изготовленной платы, я их только заказал,  Пишу_Видяхи собирается заказывать. Что то давать или выкладывать можно только после сборки и проверки. А то сейчас выложу то, что еще не собиралось, народ позаказывает а потом пару лет подряд будет матами крыть и меня и всех участвующих. Нечего пока делить шкуру не убитого медведя )))

Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Октября 03, 2021, 06:25:35 pm


И смею заметить, что еще нет в природе изготовленной платы, я их только заказал,

Ну почему нет. Когда не смог откомпилировать в платформио синюю таблетку, пришлось перейти на чёрную, и плату переразвести. На ней даже место на перспективу предусмотрел.
Таблетка 38 пин, как самая дешёвая на тот момент.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Октября 03, 2021, 06:41:42 pm
nick56... если прочитать, то понятно что речь идет о той плате и той разводке, которую я выложил, во всяком случае spshar хотел ее гербера. Спасибо что выложили свою разводку, может быть, она его устроит.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Октября 03, 2021, 07:33:46 pm
отлично, тогда backpill без меня, мне просто не на чем будет отлаживаться )
да и голубой таблеткой занялся только потому что лежит распаянная плата RABPS и не работала с lcd2004, с которым мне никто так и не смог помочь, а тут вдруг опять началась движуха вокруг голубой таблетки  :) в итоге сам разобрался, спасибо за косвенный пинок )
- Движуха поднимается не вокруг голубой, а вокруг черной таблетки. Совсем другая плата, другая разводка, другие возможности. Не могу понять проблему, если за пару долларов вам голую плату продаст Пишу_Видяхи и вышлет по России. Если бы у кого то была бы уже готовая, я сам бы купил.
Работу по этой плате black_pill я считаю совместной, потому что очень много времени на нее уйдет у Пишу_Видяхи на программирование, подключение различных дисплеев и тестировку. Разводка без него ничего не стоит.
И смею заметить, что еще нет в природе изготовленной платы, я их только заказал,  Пишу_Видяхи собирается заказывать. Что то давать или выкладывать можно только после сборки и проверки. А то сейчас выложу то, что еще не собиралось, народ позаказывает а потом пару лет подряд будет матами крыть и меня и всех участвующих. Нечего пока делить шкуру не убитого медведя )))
Сразу хочу сказать, что никого ни в чем не обвиняю и претензий у меня нет никаких, у нас все на добровольных началах.
Я же просто попросил одну готовую плату (потому как думал, что они уже изготовлены), либо герберы для самостоятельного заказа на изготовление, даже готов поделился потом четырьмя оставшимися, мне столько не нужно... Если Пишу_Видяхи мне вышлет плату за разумную цену, я только за! Если есть косяки в разводке, то готов быть тестировщиком, цифровую схему с платой уж легко протестирую. Мне интересен сам процесс, а не готовое решение, тем более, что я уже писал, что у меня есть 3д принтер который меня полностью устраивает, а с stm это все хобби.

И насчет движухи, я стартанул еще с 3dmaniack с платой RABPS, а тут вроде та же самая плата и народ активно что-то делает, вот и затянуло, опять. Понятно что с blackpill по разводке все по другому, поэтому ценю Ваш совместный труд!

С RABPS у меня с экраном 2004 не взлетело и так же как и здесь никто не смог помочь... такая же костыльно допиленная прошивка, чтобы как-то запустить на своем экране, а с более свежим марлином все, приехали, не работает.
А уже когда у меня все заработало, то понял, что в bluepill памяти мало и пинов хотелось бы поболее )
Короче хорош с лирикой, у меня в самом начале была задача заменить ramps в старом принтере на что то более современное, похоже надо допилить bluepill и уже успокоиться, ведь зачем мне два принтера ))).
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Октября 04, 2021, 06:58:09 pm
В продолжение разговора о буфере 74HCT125AD фабричные схемы BTT -
Спасибо за схемы, всегда хотелось посмотреть как стараются делать готовый продукт, потом бегло пробежался по вашей схеме для blackpill, все отлично, как завод, я бы так же сделал,  если бы собрался сам делать эту плату! Буду рад протестировать опытный образец.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Октября 04, 2021, 10:02:45 pm
Да, схема мне тоже понравилась, в ней ничего улучшать то и не надо, и плата сделана под готовый проект, а не под сборку на коленке. Для себя я не стал бы столько защит ставить - погорит таблетка - новую воткнул и в путь, а если строить как готовый проект, для конечного пользователя - то ему не обьяснишь, что нужно из паты выдергивать, перепрошивать , ставить обратно.
Тем более если у конечного пользователя печать длинной часов ы 30 запорется, вот он рад то будет.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Октября 06, 2021, 12:15:30 pm
spshar, Пишу_Видяхи - спасибо за приятные слова о разведенной плате)) По поводу защит, даже не знаю, мне кажется что проще поставить супрессоры на сумму 60 центов, чем потом менять таблетку за 3-5 долларов. Тем более, выход из строя это всегда неожиданность в самый неподходящий момент. Ну и не говоря уже за пользователей, которые не сильно в чем то разбираются. Статики масса, я вот по дому хожу в халате, за что металлическое не возьмусь, бьюсь током. Много раз комп сваливался в синий экран, вставлю кабель или флешку, слышу легкий щелчок и вижу синьку))
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Октября 13, 2021, 06:40:58 pm
Вопрос есть. Кто как думает? В пристежке наброска плат, левая размером 20х38 мм, правая 20х28 мм. Красным цветом разъем(ы), которые сверху. Желтым, соответственно, которые снизу. Нижними разъемами плата втыкается в EXT1, EXT2. И на этих маленьких платах можно развести подключение распространенных типов дисплеев, которые подключаются плоским шлейфом к материнке. Скажем, до десятка распространенных. При покупке не надо будет ничего переобжимать, просто включил один или два шлейфа в переходничок, прошил плату и все работает. Например, на правой маленькой плате можно развести под MKS32/35. Стоимость таких платок при заказе в китае будет сущие копейки. Кто и что думает?   
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Октября 13, 2021, 09:50:27 pm
Идея хорошая, "этажность" платы позволяет это сделать. Главное не упереться в соседние элементы. 3д модель бы платы сделать в любом редакторе и посмотреть.
Теоретически, если не использовать эти разьемы, а управлять с MKS TFT или i2c дисплея, можно и  шилд на второй экструдер прикрутить.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Октября 13, 2021, 10:42:23 pm
Главное не упереться в соседние элементы. 3д модель бы платы сделать в любом редакторе и посмотреть.
- а разве я предложил бы, если бы 300 раз не проверил?  :D Тем более, у вас есть все исходники чтобы за 1 мин проверить.
Теоретически, если не использовать эти разьемы, а управлять с MKS TFT или i2c дисплея, можно и  шилд на второй экструдер прикрутить.
- тут с одним бы запустить и разобраться.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Октября 17, 2021, 10:13:51 pm
trolls в каком редакторе схема нарисована? Файлом не поделитесь?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Октября 25, 2021, 07:33:32 pm
nick56, вы откуда? По поводу плат я на прежней странице написал. Пока еще ничего не заработало, смысл давать то, что еще не проверили? Сегодня только пришли платы, сижу и любуюсь, красивенько вышло. На последнем фото есть место, за которое волновался, как под скосом разъема Wago поместятся резисторы и 0805 светодиоды. Но вроде как чудненько и нормальненько будет)) Начинаю собирать, фото выкладываю -   
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Октября 25, 2021, 08:51:02 pm
Дело сдвинулось.  Мои платы ещё в пути. Да и не все компоненты ещё есть в наличии, но для проверки хватит и этого.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Октября 26, 2021, 11:14:21 am
nick56, вы откуда? По поводу плат я на прежней странице написал. Пока еще ничего не заработало, смысл давать то, что еще не проверили?
Я не про платы, а про схему. Вы её в пдф выложили. Хотел для себя подредактировать.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Октября 26, 2021, 01:14:59 pm
nick56, вы откуда? По поводу плат я на прежней странице написал. Пока еще ничего не заработало, смысл давать то, что еще не проверили?
Я не про платы, а про схему. Вы её в пдф выложили. Хотел для себя подредактировать.
Не)) Это уже пройденный вариант, не раз такое было, выкладывал исходник, каждый что то начинает менять, потом передает другому, выкладывают уже измененное куда то.  Ааааа потом меня начинают убивать вопросами по тем схемам (и платам, кстати) которые я и в глаза не видел  :D
Сколько людей делало плату 3d manjack ? Оригинал схемы он так и не выложил, только скриншоты. И правильно - все изменения не от автора сразу видны на скриншотах.
---
А вообще, к примеру, вы можете PDF открыть в CorelDraw и дорисовать все что угодно. Но изменения будут видны и это правильно)
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: otvertkin от Ноября 11, 2021, 01:43:14 pm
Хочу сделать заказ на плату под Black Pill. Россия.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Ноября 11, 2021, 03:45:45 pm
Получил вчера платы с Китая. Осталось собрать и протестировать. Ещё приехали платы для инфракрасного концевика.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Vik67 от Ноября 12, 2021, 12:02:47 pm
Плата красивая грамотно спроектировано. Ждем тестов.

Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: otvertkin от Ноября 26, 2021, 09:33:50 pm
Проба.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Ноября 27, 2021, 09:19:18 am
otvertkin, чертовски приятно видеть, что кто то собрал разведенную мною плату)) Есть какие либо про...счеты и косяки? Как собирается? Распаяли все? Разъем у вас не ваговский а WJ ? Светодиоды с резисторами на краю платы распаяли и они помещаются? Плату запитали от 24в (что крайне рекомендуется) ? Пишите все более подробно.
Какие именно мосфеты поставили?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: otvertkin от Ноября 27, 2021, 10:40:55 am
to Troll Чертовски приятно было собирать! Спасибо Вам за труды по разводке! Пока не распаяны некоторые входные компоненты и емкости 100*35. Разъемы применил DG245 https://www.chipdip.ru/product0/8007163008 . Светодиоды помещаются нормально (фото). По мосфетам: ставил то что было под рукой IRLML0040, STD17NF03L,  PHB55N03LT. Тепловые испытания последних, под нагрузкой, планирую провести ближайшее время.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Ноября 27, 2021, 01:47:51 pm
Рекомендации по сборке -
1. Хорошо пропаивайте земляные ножки мощных мосфетов, чтобы припой затекал в переходные металлизированные отверстия. Это касается и отверстий в контактах под предохранитель.
2. Если сгорел предохранитель, не надо греть его феном, чтобы снять, иначе поплавите силовой разъем. Достаточно расколоть его кусачками посрединке и части отпаять паяльником. Ставить тоже с помощью очень хорошо прогретого паяльника.
3. На платке стабилизатора MH-360 лучше отпаять подстроечник и вместо него поставить резистор 0805 или 0603 номиналом 44,2 ком 1% на контакты, которые рядом друг с другом, его вполне можно подобрать тестером из 43 ком 5%. Тогда на выходе стабильно будет 5 вольт.
4. Плату очень желательно запитывать от 24в, токи по силовым дорожкам будут в два раза меньше.
5. Хорошо пропаиваем силовой разъем либо на повышенной температуре либо более мощным паяльником, чтобы припой очень хорошо затекал в отверстия.
---
Вообще, я люблю паять такие платы на горячем столе с темп 100-110 град ))
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Декабря 03, 2021, 07:54:18 am
to Troll Чертовски приятно было собирать! Спасибо Вам за труды по разводке! Пока не распаяны некоторые входные компоненты и емкости 100*35. Разъемы применил DG245 https://www.chipdip.ru/product0/8007163008 . Светодиоды помещаются нормально (фото). По мосфетам: ставил то что было под рукой IRLML0040, STD17NF03L,  PHB55N03LT. Тепловые испытания последних, под нагрузкой, планирую провести ближайшее время.
Круто, у меня никак руки не дойдут распаять плату...

Может кому будет полезно - blackpill можно прошивать без st-link через разъем usb самой таблетки, а swd пины сразу распаять вниз.
Для этого в platformio.ini ставим
upload_protocol      = dfu
на самой плате зажимаем кнопку BOOT0 и одновременно кратковременно нажимаем NRST и потом обе отпускаем, в менеджере устройств должно появиться новое usb устройство 'STM32 Bootloader'
после этого уже из самого platformio компилируем и заливаем прошивку.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Декабря 03, 2021, 10:38:24 am
Интересно, голубые таблетки помоему так не умеют, там две перемычки, но USB загрузчика помоему нет.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Декабря 22, 2021, 12:01:09 pm
У меня пока вот на таком этапе, подключил экранчик, который валялся уже сто лет в загашнике и два термистора. Вроде бы даже что то работает и показывает.  REPRAP_DISCOUNT_SMART_CONTROLLER у меня опять не запустился, прям беда с ним какая-то...

Спасибо Пишу_Видяхи и trolls за ваши труды!
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: otvertkin от Декабря 23, 2021, 11:20:59 am
[to spshar] Мои поздравления! У меня предновогодний аврал на работе - заниматься некогда. Расскажите подробней, а лучше снимите видео, как шить контроллер в DFU режиме . У меня так и не вышло, пробовал разные камни и даже разные компы (правда оба AMD чипсеты), везде один результат platformio : No DFU capable USB device available *** [upload] Error 74 == [FAILED] Took 19.15 seconds ==
при этом в диспетчере устройств stm32 DFU device присутствует. Даже пробовал USB 2.0 - 3.0 , безрезультатно. Подозреваю что не хватает чего-то в самом platformio.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Декабря 23, 2021, 07:50:56 pm
Я шью свою прошивку, когда хоть немного причешу и проверю основные компоненты, что работают, то обязательно выложу. Сейчас у меня нет мосфетов, застряли где то на таможне...
Но основное, что нужно проверить, это в platformio.ini у нас ставится
[platformio]
default_envs = rumba32
Соответственно в файле ini\stm32f4.ini ищем секцию, там должен быть установлен параметр:
[env:rumba32]
upload_protocol      = dfu
а не stlink или что то другое
У меня полный код секции вот такой

[env:rumba32]
platform             = ${common_stm32.platform}
extends              = common_stm32
build_flags          = ${common_stm32.build_flags}
  -Os
  -DHAL_PCD_MODULE_ENABLED
  -DHAL_UART_MODULE_ENABLED
board                = blackpill_f401cc
upload_protocol      = dfu
monitor_speed        = 250000
board_build.core     = stm32
board_build.variant  = blackpill_f401cc
board_build.ldscript = ldscript.ld
board_build.offset   = 0x0000
extra_scripts        = ${common.extra_scripts}
  pre:buildroot/share/PlatformIO/scripts/generic_create_variant.py

После этого запускаем компиляцию с прошивкой blackpill клавишами Ctrl+Alt+U

Еще проверьте, чтобы у вашего "stm32 DFU device" были такие же pid/vid как во вложении.

Кстати, у меня на blackpill стал плохо срабатывать Nrst, поэтому я стал переводить немного по другому  в режим загрузчика - выключаю полностью питание, нажимаю boot0 и вставляю usb кабель, прошиваю,  а уже потом включаю основное питание.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: otvertkin от Декабря 23, 2021, 09:17:59 pm
Все сделал как Вы написали. vid/pid такие же. Компилируется, но зашивать отказывается.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Декабря 24, 2021, 09:57:57 am

Кстати, у меня на blackpill стал плохо срабатывать Nrst, поэтому я стал переводить немного по другому  в режим загрузчика - выключаю полностью питание, нажимаю boot0 и вставляю usb кабель, прошиваю,  а уже потом включаю основное питание.

тоже после прошивки стал плохо срабатывать, пришлось вернуться к стлинку. Попробовал по вашему совету, помогло. Спасибо!
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Декабря 25, 2021, 10:55:01 am
У меня тут нарисовалась небольшая проблема с концевиками, работает только X ...
Марлин использую последний, конфигу не правил, там все по умолчанию -  направление концевиков MIN, инвертирования нет.
После запуска на самой таблетке, без подключения к мат плате,  на X (PB2) низкий уровень, а на YZ (PB10, PA14) - высокий и соотв. марлин думает, что концевик сработал.
Если кто заливал прошивку, проверьте у себя пожалуйста, какой у вас уровень на концевиках.

Вот моя прошивка, но еще сильно сырая
https://drive.google.com/drive/folders/1BT8BBsZzn0t5BFDsTXQkb7Hmr3RL2yjx?usp=sharing
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: otvertkin от Декабря 25, 2021, 02:31:42 pm
У меня тут нарисовалась небольшая проблема с концевиками, работает только X ...
Марлин использую последний, конфигу не правил, там все по умолчанию -  направление концевиков MIN, инвертирования нет.
После запуска на самой таблетке, без подключения к мат плате,  на X (PB2) низкий уровень, а на YZ (PB10, PA14) - высокий и соотв. марлин думает, что концевик сработал.
Если кто заливал прошивку, проверьте у себя пожалуйста, какой у вас уровень на концевиках.

Тоже самое PB2 низкий уровень, PB10, PA14 с подключенными концевиками тригерятся , но я заливал марлин со второй страницы обсуждения. Файл pins_RUMBA32_common.h правил.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Декабря 25, 2021, 03:25:06 pm
Все сделал как Вы написали. vid/pid такие же. Компилируется, но зашивать отказывается.
Отпишусь здесь, для тех, у кого будет подобная проблема
Она решилась у otvertkin установкой драйвера из поставки STM32 CubeProgrammer
Лежит здесь:
C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\Drivers\DFU_Driver
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: otvertkin от Декабря 25, 2021, 06:23:52 pm
на X (PB2) низкий уровень

PB2 это BOOT1, контроллер сам держит его в низком состоянии. Даже раскоментирование строки #define ENDSTOPPULLUP_XMIN файла configuration.h не помогает. НО! с подключенным концевым датчиком работает. Правда чтобы теперь зайти в режим DFU нужно парковать ось X.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Декабря 27, 2021, 10:58:09 am
на X (PB2) низкий уровень

PB2 это BOOT1, контроллер сам держит его в низком состоянии. Даже раскоментирование строки #define ENDSTOPPULLUP_XMIN файла configuration.h не помогает. НО! с подключенным концевым датчиком работает. Правда чтобы теперь зайти в режим DFU нужно парковать ось X.

Работу концевиков я проверял, настроить можно, ито заранее обговаривалось, проверить возможность реализации. Сам пин как вход работает. Теоретически можно по умолчанию руками его в 1 выставлять, дописав пару строк, либо забить - на датчиках чаще всего подтягивающие резисторы есть, тут на сам датчик смотреть нужно.

У меня у самого предновогодний завал, нужно сдать кучу документации, головной офис не успевает и валит все на филиалы, что бы в головном офисе дядьки не лишились новогодней премии.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Декабря 27, 2021, 08:54:38 pm
Это я сам балбес, концевики работают как положено. Меня смутило то, что с неподключенными концевиками входы имеют разное состояние.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Декабря 30, 2021, 11:49:38 am
В обвязке разъема концевика Z есть резистор R27* 10к, на схеме выделен серым цветом. Ставить его только в том случае, если используется датчик высоты Ormerod IR Sensor. Поэтому серым цветом и со звездочкой. Пишу на всякий случай.
---
Сразу после НГ возьмусь за свои платы, выложу сборку, фото и т.д. А то с конца ноября и до Нового Года было много неприятных событий, руки просто не доходили до всего. Ну и буду мучить Пишу_Видяхи по поводу прошивки под мой принтер)) Кстати, несколько человек меня спрашивало, станет ли Клиппер на эту пллату? Что скажете?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Декабря 30, 2021, 04:32:42 pm
Почти добил свою плату, осталось пара мелочей - заменить подстрочник на постоянный резистор и впаять предохранитель вместо перемычки. Прошу не пинать, я музыкант, играю, как умею )))
Попытаюсь остаться на 12в, так как у меня все от старого принтера под это напряжение.
Из протестированного по прошивке:
- экраны oled 0.96, mks tft35, RepRapdiscount smart controller 2004 LCD, mks mini12864 v3
- концевики работают, но нужна подтяжка по питанию.
- мосфеты стола, хотэнда,  вентилятора обдува детали, по крайней мере светодиоды зажигаются
Не  тестировал шаговики, но это немного позже, так как на НГ  собираюсь провести полный тест и тогда выложить свою прошивку на гитхаб.
trolls можете и меня потом мучать, чтобы заточить прошивку под ваш принтер, это же совместный проект!
Так же есть еще пару мыслей, как расширить функционал, но это уже в следующем году, пока небольшая интрига.

Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Декабря 30, 2021, 06:59:06 pm
spshar, а по оси Z почему у вас только один разъем? по всему остальному понял, значит, будем мучить))
---
По поводу того, чтобы подавать 12в на плату - не знаю, токи сильные. Тем более, вы поставили не ваговский запаралеленный  разъем а обыкновенную винтовую клемму. Мне самому интересно как поведет себя плата. На 24в точно должно быть все без проблем.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Декабря 30, 2021, 08:21:45 pm
я не знаю вашу кинематику, у меня цель - hbot или corexy, одного вполне достаточно
---
на 12 все работает нормально, если ставить внешний мосфет, так и поступлю, если будет перегрев. Даже скажу больше, что скорее всего так и поступлю. Но поставил разъем, который по даташиту держит 20А.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Декабря 30, 2021, 08:26:29 pm
я не знаю вашу кинематику, у меня цель - hbot или corexy, одного вполне достаточно
---
на 12 все работает нормально, если ставить внешний мосфет, так и поступлю, если будет перегрев. Даже скажу больше, что скорее всего так и поступлю
Согласен, я об этом не подумал.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Января 05, 2022, 05:48:26 pm
Всех с наступившим Новым годом!
собрал я наконец-то стенд, даже вроде бы все работает почти как надо. Вместо стола для теста поставил второй хотэнд.
Запуск
движение в home
виртуальная печать файла с SD

Но почему-то выскакивает thermal protection, но это уже совсем другая история.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Января 05, 2022, 11:37:12 pm
Цитировать
Но почему-то выскакивает thermal protection, но это уже совсем другая история.
В настройках марлина смотреть надо - кто то остыть успевает на установленное в настройках количество градусов во время "печати" у меня когда у стола пайка отваливалась, сопротивление возрасло а стол нормально грелся в верхнем положении по мере опускания, провод отгибался, площадь контакта становилась меньше и на нагрев не хватало - в итоге вылетала это ошибка. пропаял получше и поставил допустимые колебания на стол в 5 градусов - так как если открыт балкон и входная дверь, то сквозняком бывало так же останавливало печать - когда надо на балкон отнести ватрушку, а в дверях еще толкаются домочадцы. принтер в прихожей возле двери.  Если АБС печатаю то принтер закрываю, а вот ПЛА на мелких деталях с закрытым принтером плывет даже при обдуве.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Января 06, 2022, 12:55:14 am
Немного оффтопа.
Плату не собрал по обьективным причинам, вначале куча командировок былаи много работы, плюс личная жизнь подкосила, кто видел - на старых видео кольцо на пальце было, сейчас его нет... думал закажу перед новым годом детали, но подарки, оставил денег, плюс с рекламы на ютубе за полтора года 100 баксов набежало, уже планировал, что да как и тут рассыпается зуб... стоматологи м моем возрасте это не больно - это дорого... по итогу отмечал новый год с котом дома. покатался ночью, посмотрел салют и домой поехал.
Так, что на канал и планы по новым проектам не забил, просто сейчас есть определенные ограничения. Прошу понять и простить.
Приятно видеть, что плата работает хорошо, я хоть и не автор, но небольшой мой вклад есть. Еще было удивительно наткнуться на рекламы во вконтакте, где мой лазерный гравер продают в сборе :) качество печати у него отличное, а тут народ рекламируется, продает готовый в сборе :) приятно видеть, что моя самоделка пошла в жизнь, даже стал подумывать продавать набор для сборки, под лозунгом: собери с ребенком - интереснее и полезнее чем лего.
Всех с новым годом и с наступающим рождеством :)
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Января 08, 2022, 04:45:22 pm
Пишу_Видяхи у меня только одно пожелание - чтобы у Вас решились все проблемы, черная полоса в жизни не может продолжаться вечно, а платы это наше хобби, занимаемся по мере своих возможностей и к этому так и надо относиться, поэтому никаких претензий не может быть в принципе.

По  прошивке - можно взять мою на гитхабе
https://github.com/spshar/Marlin
это форк последнего марлина 2.0.9.3

Изменения от стандартного в Configuration.h:
#define MOTHERBOARD BOARD_RUMBA32_V1_0
 #define CUSTOM_MACHINE_NAME "R13 Blackpill"
 #define SDSUPPORT
 #define SERIAL_PORT -1
 #define TEMP_SENSOR_BED 1
#if ENABLED(NEOPIXEL_LED)
  #define NEOPIXEL_TYPE   NEO_GRB // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
  //#define NEOPIXEL_PIN     4     // LED driving pin
  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
  //#define NEOPIXEL2_PIN    5
  #define NEOPIXEL_PIXELS 3       // Number of LEDs in the strip. (Longest strip when NEOPIXEL2_SEPARATE is disabled.)
  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
  #define NEOPIXEL_BRIGHTNESS 245  // Initial brightness (0-255)
  //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
Больше вроде бы ничего не правил.

Описание пинов от румбы32:
Marlin\src\pins\stm32f4\pins_RUMBA32_common.h
я не стал свою плату делать, так как вряд ли примут pull request, а если обновлять форк марлина на гитхабе, то нужно будет делать много ручной работы.
Дополнительно, так как у нас нет EEPROM, то добавил эмуляцию в файле пинов на SD.
Вентиляторы работают, если надо управление, то курим гугл и Configuration.h и балуемся всякими параметрами типа FAN_SOFT_PWM и тп.
Охлаждение хотенда запускается/останавливается с градусов(определение в Configuration_adv.h):#define EXTRUDER_AUTO_FAN_TEMPERATURE 50

По экранам, их достаточно активировать в Configuration.h, должны работать:
 - REPRAP_DISCOUNT_SMART_CONTROLLER
 - REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER (не проверял)
 - MKS_MINI_12864_V3 + NEOPIXEL_LED, причем пресеты цвета тоже работают
 - в теории должны работать и остальные модели MKS_MINI_12864 и FYSETC_MINI_12864
 - для 128x64 OLED SSD1306 включаем OLED_PANEL_TINYBOY2, заработает экран и энкодер
 - все экраны, которые соединяются по UART (MKS TFT28-35, аналогичные BTT и тп)
Если кто то запускал другие экраны, то просьба поделиться, я их добавлю в свою конфигу
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Января 08, 2022, 05:11:42 pm
Цитировать
Но почему-то выскакивает thermal protection, но это уже совсем другая история.
В настройках марлина смотреть надо - кто то остыть успевает на установленное в настройках количество градусов во время "печати" у меня когда у стола пайка отваливалась, сопротивление возрасло а стол нормально грелся в верхнем положении по мере опускания, провод отгибался, площадь контакта становилась меньше и на нагрев не хватало - в итоге вылетала это ошибка. пропаял получше и поставил допустимые колебания на стол в 5 градусов - так как если открыт балкон и входная дверь, то сквозняком бывало так же останавливало печать - когда надо на балкон отнести ватрушку, а в дверях еще толкаются домочадцы. принтер в прихожей возле двери.  Если АБС печатаю то принтер закрываю, а вот ПЛА на мелких деталях с закрытым принтером плывет даже при обдуве.
На видео видно, что вентилятор с БП дует практически на эмулятор стола в виде хотэнда, скорее всего в этом была проблема ))) но я же написал, что это уже совсем другая история, этим бы я уже занимался, когда собрал бы принтер. Но все равно спасибо за наводку!
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Января 12, 2022, 05:47:10 pm
Тема не очень активная, немного разбавлю)
Для любителей удаленного управления по wifi можно подключить esp8266 c прошивкой esp3d.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Января 13, 2022, 11:04:08 am
Да, видел этот проект, в ЕСП шьется сервер отдающий странички, а с платой общается он через UART.
Мне больше понравилась идею с безпроводной флешкой, она в принтер воткнута, слайсером прогнал, файл проводником бросил на удаленный диск (флешка прикидывается удаленным диском). остается только подойти к принтеру и нажать кнопку - печать. Не нужно ходить к принтеру, вынимать из него флешку, кидать файл, идти обратно. Картридер еще искать приходится, тот, что в ноуте глючит, а внешний всегда куда то девается.
Плату на половину собрал, правда резисторы впаивал 0603 размера, не так удобно, но удачно, мне этот типоразмер очень нравится. Жду из китая мосфеты, дроссели и преобразователь с 24на5 вольт, таких мелких у меня нет.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Января 19, 2022, 10:16:28 pm
По сути ни на что не влияет, но на плате вот так.

Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Января 20, 2022, 11:53:24 pm
Пишу_Видяхи, на плате правильно, там делитель на резисторах. На схеме исправлю. В прицепке ориг. схема разводки мосфитов с BTT_SKRV1_4.
---
(на схеме исправлено)
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Января 21, 2022, 09:11:00 am
Да оно что так, что так работать будет. плату распаял, осталось только мосфеты из китая дождаться.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: kodim от Февраля 04, 2022, 10:20:38 am
Пытаюсь подключить дисплей MKS TFT32_L V3.0, ничего не выходит.
Закомментировал все дисплеи в Configuration.h.
Как включить USART на выводах PB6(TX) PB7(RX)? Какие-либо изменения в файлах Configuration.h, Configuration_adv.h и pins_RUMBA32_common.h необходимы?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Февраля 04, 2022, 10:28:34 am
Пытаюсь подключить дисплей MKS TFT32_L V3.0, ничего не выходит.
Закомментировал все дисплеи в Configuration.h.
Как включить USART на выводах PB6(TX) PB7(RX)? Какие-либо изменения в файлах Configuration.h, Configuration_adv.h и pins_RUMBA32_common.h необходимы?

Есть такая проблема, чтобы ничего не переделывать, то можно временно подключиться к PA2 PA3 в разъеме EXP1 и в Configuration.h указать второй порт.
Примерно знаю в чем проблема, на выходных попытаюсь исправить.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: kodim от Февраля 04, 2022, 12:08:27 pm
На втором порту PA2 PA3, в разъеме EXP1, подключить дисплей MKS TFT32_L V3.0 получилось:
#define SERIAL_PORT_2 2
#define NUM_SERIAL 2
#define BAUDRATE_2 115200

Второй вопрос. К этой плате возможно подключение датчика BLTOUCH? Как я понимаю, для этого необходимо внести изменения в файл pins_RUMBA32_common.h, отказавшись от возможности применения некоторых дисплеев (нехватка пинов платы BlackPill), верно?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: sashor от Февраля 04, 2022, 02:02:55 pm
К этой плате
Вы как плату имеете в виду?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: kodim от Февраля 04, 2022, 02:08:05 pm
К этой плате
Вы как плату имеете в виду?

Схема и печатная плата: https://r13-project.ru/chat_room/index.php?topic=13.msg196#msg196
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Alfheim от Февраля 07, 2022, 12:15:58 am
Всем здравствуйте. Такой вопрос. Какая всё же плата нужна для этого проекта? Какую заказать? Мб сторожила темы скинут ссылку и скажут какую заказывали?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Февраля 07, 2022, 12:48:39 am
Всем здравствуйте. Такой вопрос. Какая всё же плата нужна для этого проекта? Какую заказать? Мб сторожила темы скинут ссылку и скажут какую заказывали?
Все очень просто. Если вы с России, то за платой к Пишу_Видяхи, если с Украины, то ко мне. Схемы, монтажные схемы и перечень элементов лежат на 4 странице этой темы в посту от моего имени.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Alfheim от Февраля 07, 2022, 01:17:53 am
Всем здравствуйте. Такой вопрос. Какая всё же плата нужна для этого проекта? Какую заказать? Мб сторожила темы скинут ссылку и скажут какую заказывали?

Вот именно что я в данный момент не в России и не в Украине. И думал заказать у китайцев платы. Но что то не нащел гербер файлов. Но возможно я слепой или не внимательный. Или проект коммерческий и его нет в свободном доступе?
Все очень просто. Если вы с России, то за платой к Пишу_Видяхи, если с Украины, то ко мне. Схемы, монтажные схемы и перечень элементов лежат на 4 странице этой темы в посту от моего имени.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Alfheim от Февраля 07, 2022, 01:40:01 am
А вы их на олх продаёте? А то возможен вариант попросить товарищей купить и привезти мне когда будут ехать
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Февраля 07, 2022, 02:30:26 pm
А вы их на олх продаёте? А то возможен вариант попросить товарищей купить и привезти мне когда будут ехать
Пишите в личку, дам номер вайбера. Будет у вас какая то оказия, напишете. А что, вы не с Украины и не с России? Откуда?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Alfheim от Февраля 07, 2022, 05:51:51 pm
Пишите в личку, дам номер вайбера. Будет у вас какая то оказия, напишете. А что, вы не с Украины и не с России? Откуда?
Я сам с Украины. С Николаева. Но в данный момент нахожу не в Украине и ближайшие гола пол вряд ли приеду.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Февраля 07, 2022, 11:48:18 pm
Alfheim, ну так я тоже с Николаева)))
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: sashor от Февраля 08, 2022, 09:47:42 am
Написал Пишу_видяхи, в личку, но не знаю дошло нет.
Напишу тут, сколько будет стоить просто плата?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Ruker от Февраля 09, 2022, 01:03:11 pm
Напишу тут, сколько будет стоить просто плата?

Задам тот же вопрос. Партию плат из Китая ради одной платы нет желания заказывать.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Февраля 09, 2022, 02:38:59 pm
Напишу тут, сколько будет стоить просто плата?
Задам тот же вопрос. Партию плат из Китая ради одной платы нет желания заказывать.
- посовещавшись, решили выставить цену 1 шт платы в 8 долл по текущему курсу. Если плата требуется в России, обращайтесь к Пишу_Видяхи, если на Украине, то ко мне (trolls). Пишите в личные сообщения.
Днями выставлю реферальную ссылку на заказ плат в Китае. Цена на платы, естественно, будет меньше, по ценам китайского изготовителя. Но заказывать надо будет не одну, а минимум пять штук ну и ждать примерно около месяца. Так что у всех будет возможность выбора варианта. С каждого заказа какие то копеечки будут капать, может, накопится на следующий какой то заказ плат. "Бизнесом" это назвать трудно, поэтому не завидуйте ))
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Февраля 09, 2022, 07:41:05 pm
Пытаюсь подключить дисплей MKS TFT32_L V3.0, ничего не выходит.
Закомментировал все дисплеи в Configuration.h.
Как включить USART на выводах PB6(TX) PB7(RX)? Какие-либо изменения в файлах Configuration.h, Configuration_adv.h и pins_RUMBA32_common.h необходимы?
Закоммитил изменения на https://github.com/spshar/Marlin, теперь подобные экраны можно подключать к пинам tx_scl,rx_sda.
И как обычно:
#define SERIAL_PORT 1
#define BAUDRATE 250000 //Скорость, какая установлена в конфигурации экрана
#define SERIAL_PORT_2 -1 // USB
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: kodim от Февраля 10, 2022, 08:00:21 am
Пытаюсь подключить дисплей MKS TFT32_L V3.0, ничего не выходит.
Закомментировал все дисплеи в Configuration.h.
Как включить USART на выводах PB6(TX) PB7(RX)? Какие-либо изменения в файлах Configuration.h, Configuration_adv.h и pins_RUMBA32_common.h необходимы?
Закоммитил изменения на https://github.com/spshar/Marlin, теперь подобные экраны можно подключать к пинам tx_scl,rx_sda.
И как обычно:
#define SERIAL_PORT 1
#define BAUDRATE 250000 //Скорость, какая установлена в конфигурации экрана
#define SERIAL_PORT_2 -1 // USB
Спасибо. Получилось. Подключил (PB6) -> (RX) MKS_TFT, (PB7) -> (TX) MKS_TFT. USB на выводах PA11 и PA12 тоже работает. Попробую, все же, подключить датчик BLTOUCH. Буду задействовать выводы дисплеев LCD и GLCD. Эти дисплеи мне не нужны.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Февраля 10, 2022, 09:57:06 am
Цитировать
Спасибо. Получилось. Подключил (PB6) -> (RX) MKS_TFT, (PB7) -> (TX) MKS_TFT. USB на выводах PA11 и PA12 тоже работает. Попробую, все же, подключить датчик BLTOUCH. Буду задействовать выводы дисплеев LCD и GLCD. Эти дисплеи мне не нужны.

У меня принтер на голубой таблетке работает, так же с MKS TFT_32 - это сильно экономит память в отличии от других графических дисплеев, не нужно во флеше держать отображения символов и освобождает кучу выводов - энкодер не нужен, подключение по UART. Если выкинуть поддержку прожорливых в количеству выводов дисплеев, то можно и второй экструдер повесить и на доп датчики (например окончания филамента) ножек хватит. К MKS еще можно вайфай подцепить на ESP8266.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: DiDav от Февраля 14, 2022, 10:12:06 am
Добрый день, уважаемые форумчане. В 2019 году собрал принтер на базе черной таблетки (F411cc6). На то время скомпилировать прошивку получилось только в Arduino IDE, причем пришлось изрядно править марлин и библиотеки. Принтер исправно работал но в этом году из-за непропая стабилизатора сдох контроллер. Стал по новой компилировать прошивку, ну и наткнулся на эту тему. Уже скомпилировал в VSC прошивку под свои пины и запустил принтер. Обнаружил что скорость печати стала ниже при настройках по умолчанию cura(это более адекватно, ибо скорость приходилось уменьшать). Видно у меня было не корректно настроено тактирование или выбраны таймеры. Отсюда вопрос:    откуда взяли файлы из  variant/MARLIN_BLACKPILL_R13?
Эмуляцию EEPROM в свое время настроить не получилось, тк последний блок имел большой размер и был занят прошивкой. Приколхозил на I2C шину SO8 EEPROM, причем на этой же шине висит дисплей. Все работает без глюков. Так что на шилде можно предусмотреть разводку под EEPROM.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Февраля 14, 2022, 02:50:36 pm
Добрый, моя прошивка сделана на основе статьи из 3dtoday.ru, там в комментах diman77 давал ссылку на свой вариант под плату RABPS
https://3dtoday.ru/blogs/zooinginer/blackpillstm32f401ccu6-rabps-delta-smesalis-v-kucu-koni-lyudi (https://3dtoday.ru/blogs/zooinginer/blackpillstm32f401ccu6-rabps-delta-smesalis-v-kucu-koni-lyudi)
Я тоже думал приколхозить EEPROM через i2c, но чет все как то руки не дойдут, пока оставил эмуляцию на SD карте.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Alfheim от Февраля 15, 2022, 11:50:40 am
https://3dtoday.ru/blogs/deretus/samodelnyi-3d-printer-na-black-pill-stm32f401ccu6 кста сегодня на тудее выложили) немного переденый под черную таблетку и на обычных выводных компонентах и односторонний плате .
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Февраля 15, 2022, 08:08:41 pm
Alfheim, сильно не хочу комментировать но показанная вами плата это совсем другой уровень. Единственное, всегда достойно похвалы желание делать что то своими руками.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Alfheim от Февраля 16, 2022, 07:30:14 pm
Alfheim, сильно не хочу комментировать но показанная вами плата это совсем другой уровень. Единственное, всегда достойно похвалы желание делать что то своими руками.
делал не я) мне просто в ленте выскочило) не более)
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Honor от Февраля 18, 2022, 03:22:58 pm
А будет реферальная  ссылка на заказ как выше писали?)
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Виктор от Февраля 21, 2022, 12:39:04 am
Тоже интересно про рееферальную ссылку о которой говорили. Типа будет возможность закажу
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Honor от Февраля 22, 2022, 05:55:39 pm
автор темы ты тут бываешь?)
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Февраля 23, 2022, 12:02:33 pm
Я передал ему этот вопрос.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: sashor от Марта 03, 2022, 02:50:59 pm
Цитировать
передал ему этот вопрос.
А ответ пропал.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Марта 04, 2022, 05:05:02 pm
Он на прошлой странице говорил, что он с города Николаев, если в карту глянете, то возможно лишние вопросы пропадут. Полагаю, что нет возможности сейчас загрузить.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Марта 07, 2022, 11:47:54 pm
У меня осталось 5 плат, купленных по старому курсу доллара, наживаться на них не собираюсь. Если кому интересно, пишите. по старому курсу это 600 р. доставка включена в стоимость.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Апреля 05, 2022, 12:13:47 pm
 Всем привет. Я только что выложил архив с герберами на плату - не получилось в текущей ситуации сделать заказ и получить реферальную ссылку на изготовление. Так что сами теперь заказывайте, если есть у кого желание. Все проверено, это именно тот архив, с которого я делал заказы печатных плат.
 Сейчас не особо хватает времени и желания вплотную заниматься 3D электроникой когда с одной окраины города на другую летят пакеты смерчей, градов или просто снарядов. А сейчас такое практически каждый день. Так что пускаю плату в свободное плавание. Следующий ее ремейк будет более совершенен ))
 Ссылка на мой ранний пост (4 стр. этой темы), где выложена вся документация, включая гербера на изготовление -
https://r13-project.ru/chat_room/index.php?topic=13.msg196#msg196
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Апреля 07, 2022, 10:01:16 am
trolls, спасибо за герберы, берегите себя!
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Апреля 11, 2022, 09:38:06 pm
А вот есть вопрос - что в следующей ревизии этой платы можно реализовать? Какие дополнения, исправления? Например, добавить возможность управления драйверами под uart? Развести разъемы под драйвера 2208 / 2209 ? Ну и тому подобное. Дополняйте?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Апреля 12, 2022, 07:04:17 am
Я могу только только советовать, чем реально пользуюсь, а это как минимум uart для 2208/2209, автовыключение принтера после печати, возможно еще датчик филамента, но для меня это не критично. Но хватит ли пинов на blackpill?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Апреля 12, 2022, 10:18:46 am
Я могу только только советовать, чем реально пользуюсь, а это как минимум uart для 2208/2209, автовыключение принтера после печати, возможно еще датчик филамента, но для меня это не критично. Но хватит ли пинов на blackpill?

Если отказаться от некоторых прожорливых дисплеев, то хватит точно. Можно ESP32 использовать, там помоему с портами чуть получше. Всё когнечно реализовать не получится, иначе плата будет по размеру материнской платы компьютера и контроллер будет уже другой с кучей выводов, при этом больше половины функционала не будет задействована.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Апреля 12, 2022, 12:52:25 pm
spshar, все перечисленное можно подключить и на этой плате, изначальный вопрос только в количестве пинов, которое вы задействуете под дисплей и как (под что) сконфигурируете остальные выводы. К примеру, пины управления по UART всех драйверов можно соединить навесным проводом параллельно, прописать каждому драйверу его адрес и общий UART пин засунуть на требуемый незадействованный нужный пин Black_Pill. Можно только на этой плате развести дополнительную дорожку для этого.
Так что, по моему, все что вы перечислили, можно реализовать и на текущей плате, повторяюсь, вопрос только в кол-ве задействованных пинов под дисплей и в конфигурации оставшихся.
Если я несу какую то пургу, поправляйте ))
---
Автовыключение принтера после печати очень просто делают снимая сигнал с вывода на кулер обдува радиатора хотэнда. Блок реле с опторазвязкой (в принципе, можно и без опторазвязки, если монтаж очень аккуратный, все отмыто после пайки и заизолировано), замыкающие выводы реле параллельно выключателю питания принтера. Сигнал управления на реле берется с вывода кулера обдува радиатора хотэнда. Принцип работы - запустили печать, обдув радиатора хотэнда запускается при достижении температуры 40 град (этот параметр настраивается в прошивке), реле срабатывает и замыкает выключатель питания, теперь можно выключить выключатель питания принтера, но все будет продолжать работать. При достижении температуры печати принтер начинает печатать, отпечатывает деталь, выключает хотэнд, его температура падает, когда она станет ниже 40 град обдув кулера выключается, реле в свою очередь размыкается, а т.к. выключатель питания уже выключен, принтер отключается от сети. Как то так.   
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Апреля 12, 2022, 01:35:05 pm
Была мысль в оба разъема exp1/2 сделать переходную плату и с нее уже брать недостающие пины. вы где-то такое уже предлагали.
Я так, накидываю, что хотелось бы получить  )
Еще, так как на blackpill нет флеш памяти, то можно добавить I2C EEPROM для сохранения настроек.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Апреля 12, 2022, 01:45:31 pm
Была мысль в оба разъема exp1/2 сделать переходную плату и с нее уже брать недостающие пины. вы где-то такое уже предлагали. Я так, накидываю, что хотелось бы получить  )
- та без проблем.. Разведу. Вопрос в том, какой дисплей считать перспективным и базовым.
Еще, так как на blackpill нет флеш памяти, то можно добавить I2C EEPROM для сохранения настроек.
- на брюхе black_pill есть под нее место, запаять чип и все. Только сперва разобраться как он работает))
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Апреля 12, 2022, 02:52:46 pm
Цитировать
- на брюхе black_pill есть под нее место, запаять чип и все. Только сперва разобраться как он работает))
Заинтриговали  :) поищу даташиты, что и как должно быть, i2c флеха есть для тестов.
------------
Странно как то все это, прозвонил пины u3, они совпадают с правой половиной скрина, но это же подключение spi, а слева указано generic i2c eeprom , какая то неувязочка.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Апреля 12, 2022, 03:27:31 pm
Пишу_Видяхи кажется немного в этом разбирался. Ждем его комментариев.
---
В аттаче оригинальная схема black_pill -
---
Кстати. Есть вопрос - насколько проблематично сделать отдельную платку контроллера для таких простых дисплеев, как в аттаче, на USART_I2C ? С одной стороны подключается один из таких дисплеев, а с другой выход на I2C.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Апреля 12, 2022, 05:29:31 pm
Ну usart точно нет, i2c  есть конверторы для lcd2004, для других не видел, тут больше вопрос в поддержке самой прошивкой марлина данных экранов, может я не прав, подождем Пишу_Видяхи
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Апреля 12, 2022, 07:39:03 pm
USART_I2C - я имел в виду название разъема на плате. А контроллер - небольшая плата, с одной стороны можно подключить любой из таких дисплеев как в аттаче, а с другой выход на I2C, на саму плату принтера.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Апреля 12, 2022, 10:38:20 pm
Цитировать
- на брюхе black_pill есть под нее место, запаять чип и все. Только сперва разобраться как он работает))
Заинтриговали  :) поищу даташиты, что и как должно быть, i2c флеха есть для тестов.
------------
Странно как то все это, прозвонил пины u3, они совпадают с правой половиной скрина, но это же подключение spi, а слева указано generic i2c eeprom , какая то неувязочка.

На пузе у нее место для установки spi флешки, соответвтвенно в контроллере лишних выводов нет, и spi флеш откушает эти выводы. если spi ни для чего больше не требуется, то можно распаять. Я не знаю как марлин отнесется к тому, что spi будет флешкой занят, сам протокол позволяет к шине подключать много устройств, дергая ножку CS активного устройства. Не экспериментировал с этим.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Апреля 12, 2022, 10:40:18 pm
Ну usart точно нет, i2c  есть конверторы для lcd2004, для других не видел, тут больше вопрос в поддержке самой прошивкой марлина данных экранов, может я не прав, подождем Пишу_Видяхи

UART используется для дисплеев (внешних контроллеров) MKS TFT 28, MKS TFT 32
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: DiDav от Апреля 14, 2022, 10:20:26 am
Цитировать
- на брюхе black_pill есть под нее место, запаять чип и все. Только сперва разобраться как он работает))
Заинтриговали  :) поищу даташиты, что и как должно быть, i2c флеха есть для тестов.
------------
Странно как то все это, прозвонил пины u3, они совпадают с правой половиной скрина, но это же подключение spi, а слева указано generic i2c eeprom , какая то неувязочка.

На пузе у нее место для установки spi флешки, соответвтвенно в контроллере лишних выводов нет, и spi флеш откушает эти выводы. если spi ни для чего больше не требуется, то можно распаять. Я не знаю как марлин отнесется к тому, что spi будет флешкой занят, сам протокол позволяет к шине подключать много устройств, дергая ножку CS активного устройства. Не экспериментировал с этим.
SPI EEPROM работать должна при соответствующей настройке в pins(хотя не пробовал). Потребуется использовать одну дополнительную  ногу контроллера. В моем случае разводка на пузе таблетки не подходила никак тк  ноги были заняты другими делами. При реализации I2C EEPROM дополнительных пинов не используется, реализовать на плате не сложно, так что рекомендую.
Автовыключение тоже нужно. Мне пришлось на дополнительной платке с мосфетами реализовать управление выключением принтера и управление вентилятором охлаждения печатаемой модели,  тк изначально на шилде были мосфеты только под управление вентилятором экструдера и нагреватели. Думаю все это на шилде тоже предусмотреть надо.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Мая 09, 2022, 04:23:15 pm
Товарищи! Первое, это всех с Праздником Победы!
Второе - несколько человек говорило что допаяют свои платы и снимут интересный и хороший обзор на 3dtoday.ru, к примеру, разместят в этом обзоре ссылки на обсуждение этой платки в этом форуме. Что внесет свежую струю и новые заказы на печатные платы. Тема то рабочая, маленькая рабочая лошадка получилась неплохо. А то как то все заглохло.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Мая 19, 2022, 07:56:59 pm
На данной плате не самое сильное место, по моему мнению, это платка стабилизатора MH-Mini-360. В сети есть отзывы, что попадаются подделки. Большой холостой ход, не полное регулирование, малый отдаваемый ток, высокий нагрев. Кто то снимал дроссель, измерял индуктивность и она не совпадала с указанной.
Паспортное максимальное входное напряжение микросхемы MP2307DN 26в, рекомендуемое 23в, а входной конденсатор стоит керамика 1206 10 мкф х 25в. Поэтому предусмотрел последовательное подключение супрессора VD2 P6KE6.8A DO15 в схеме, должен срезать примерно 7 вольт со входного напряжения. Мы так в конторе делали, все работало. Он в корпусе DO15, длина корпуса 7 мм, его можно впаять вместо одного контакта PLS на + вход модуля, по высоте пройдет.
Регулировочный резистор с модуля выпаивать, вместо него ставится 0805 44,2 ком, получатся фиксированные 5 вольт.
Судя по всему, у меня какие то левые платки, микросхемы выглядят подпиленными и перемаркироваными. Маркировка дросселя стирается пальцем )) На первом снимке посмотрите на торец микросхемы, она кривая, видимо, так сошлифовали. Или что? Так что нужно внимательно подходить к покупке этого микромодуля питания и обязательно его проверять перед установкой.
Описание модуля - https://micro-pi.ru/mh-mini-360-step-down-dc-dc-%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B5%D1%80/
---
На плате очень мало места, этим обуславливался выбор этого модуля. Подскажите другие варианты? Мне по душе больше модуль, который на последнем снимке, он более предсказуемый.
Решил я тут заменить подстроечный резистор на постоянный и обнаружил, что в моих платах стоит не 10к резистор в делителе, а 8к, кстати, тоже самаое и на фотках у  trolls  :). Поэтому ставить надо не 44.2к, а примерно 36.5к, каждый может сам рассчитать делитель, формула во вложении. Я ставил 36.5к 1% 0603, получилось ровно 5в.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Мая 19, 2022, 10:06:05 pm
spshar, спасибо за уточнение. Я просто смотрел в документацию, на плату и не глянул.
---
Кстати, по этим модулям питания у меня будет некоторое уточнение, выложу отдельной темой сегодня-завтра.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: trolls от Мая 20, 2022, 12:52:44 pm
Ссылка на новую обещанную тему по модулю питания - https://r13-project.ru/chat_room/index.php?topic=32.0
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Павел Бред от Июня 27, 2022, 08:27:15 pm
Добрый день, форумчанам. Тоже решил перейти с 8-бит на BlackPill и потихоньку пилю свою плату, а чтобы не быть одиноким воином, на плате почти полная совместимость с вашей (mosfet-ы подключены к тем же пинам, но между собой по другому распределены). И возник интересный вопрос - пин PB2 (Xmin) является пином BOOT1, и он по идее должен быть прижат подтяжкой к земле. Чтобы подтянуть его к уверенной логической единице, приходится ставить внешний резистор от 5.1к и менее (программная подтяжка PULLUP дает на нем всего 0.7В, что мало). Заводится и прошивается через DFU, как ни странно, и с подтяжкой к единице, и с подтяжкой к нулю. Моя схема предполагает использование подтяжки к единице, опторазвязку, и использовании механического концевика, с сигнальным COM нормально замкнутым на землю, либо NPN-NC индуктивных концевиков. Такой набор дает надежность в том плане, что неисправный/отключенный концевик будет выдавать срабатывание как и нажатый.
Суть вопросов - не приведет ли к каким либо последствиям использование пина с подтяжкой к единице, а так же нормально ли использовать такой небольшой резистор подтяжки, как 5.1к
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Ruker от Июня 28, 2022, 10:16:37 am
Данный пин будет работать на вход. Быть подтянутым к питанию или прижатым к "земле" - нормальная ситуация в данном случае. Так что не беспокойтесь, всё нормально.
По поводу сопротивления тоже не вижу проблем.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Павел Бред от Июня 28, 2022, 11:24:57 pm
Спасибо.
Еще один неясный момент: в конфигах марлина, и в схемах RAMPS и RUMBA32 используется резистор, подтягивающий вход термосопротивления, номиналом 4.7к. В данной схеме почему то 5.1к.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Ruker от Июня 29, 2022, 02:18:13 pm
что 4,7к, что 5,1к разницы большой нет. Ток при питании 5в составит 1мА. Выбирайте из имеющихся в наличии вплоть до 10к.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Павел Бред от Июня 29, 2022, 07:40:23 pm
Дело не совсем в токе через него, а в том что он получается в верхнем плече делителя стоит, а в нижнем терморезистор. Соответственно, значение его сопротивления будет сильно влиять на показания АЦП. Просто не ясно, 5.1к это ошибка, или это где то предусмотрено, но я не вижу где, так как прошивка пересчитывает показания АЦП в температуту с учетом 4.7к резистора.

В общем почитал немного и пришел к выводу, что лучше вообще заменить на 1кОм резистор, это даст большее количество отсчетов АЦП в верхнем температурном диапазоне. А в marline можно вообще свою таблицу зависимости показаний АЦП от температуры добавить.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Павел Бред от Сентября 25, 2022, 09:43:29 am
Добрый день. Тема совсем мертвая, но я продолжаю пилить свою плату, как закончу - поделюсь своими наработками.
Возник вопрос - как настроить EEPROM
При его включении и настройке как эмуляции в своем файле pins.h
#define FLASH_EEPROM_EMULATIONвсе работает, но при загрузке пишет что версия EEPROM не верная, и если попытаться ее сбросить, то плата без перепрошивки больше не запускается, начиная с определенного адреса весь FLASH затирается, если проигнорить - то работает. Куда копать, подскажите.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Сентября 26, 2022, 05:05:48 pm
У вас внешний eeprom?
Сейчас мертвое, потому, что нет средств на ведение канала. сваял несколько плат летом,Ю но просчитался, не хватило охлаждения. сейчас получил платы под гравер, 5 осевой фрезер и безпроводный контроллер для 3х осевого фрезера. буду собирать, буду выпускать видео. летом на еду денег не было, не то, что на порект. ну и лазерный гравер 3Д модель переделал, выпущу следующую версию гравера, с доработками.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Павел Бред от Октября 02, 2022, 10:37:45 pm
В общем все скомпилил, работает, но глубоко пока не копал, только добавил свои header файлы для терморезисторов (подтяжка 1к, на комнатной температуре гуляет, зато на высоких температурах куча отсчетов АЦП на градус, приличная точность и стабильность после калибровки PID).
EEPROM симулированный во флеше, не вижу нужды во внешнем, там раз в пол года PID перезаписывается. Получилось после такой настройки EEPROM в файле пинов:
//
// EEPROM Emulation
//
#if EITHER(NO_EEPROM_SELECTED, FLASH_EEPROM_EMULATION)
  #ifndef EEPROM_SIZE
    #define EEPROM_SIZE           0x4000  // 16kB
  #endif

  #ifndef FLASH_SECTOR
    #define FLASH_SECTOR          (FLASH_SECTOR_TOTAL - 1)
  #endif
  #ifndef FLASH_UNIT_SIZE
    #define FLASH_UNIT_SIZE       0x4000 // 16kB
  #endif
#endif
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: sashor от Октября 03, 2022, 08:24:46 pm
А чтобы компильнуть под  STM32F411 какие изменения нужно в платформ ио делать?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Павел Бред от Октября 03, 2022, 10:57:00 pm
Может кому то пригодится, моя версия платы с собранным под нее Marlin 2.1.1. Все работает, экран использую 2004.
https://github.com/Am0k-GIT/STM32F401CCU6_board (https://github.com/Am0k-GIT/STM32F401CCU6_board)
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: sashor от Октября 03, 2022, 10:58:16 pm
ini/stm32f4.ini
[env:rumba32]
board                = blackpill_f411ce
upload_protocol      = dfu
monitor_speed        = 250000
; change microcontroller
board_build.mcu = stm32f411ceu6
; change MCU frequency
board_build.f_cpu = 100000000L
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Павел Бред от Октября 03, 2022, 11:02:47 pm
Можно сразу добавить просто еще одну плату в Marlin, как это сделать, чтобы не мимикрировать под чужие платы, есть инструкция в моем репозитории, сам долго бился, пока не понял, что скрипт парсит сишный код не взирая на закомментированные участки, а именно в комментариях указывается необходимое для платы окружение.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: sashor от Октября 04, 2022, 09:27:27 pm
Здесь тоже была инструкция как не мимикрировать, но человек отказался от этого потому как код в марлин хрен добавишь, а свою плату каждый раз добавлять надо.
Но в целом молодец, что выложил!
Датчик окончания филамента некуда приткнуть?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Павел Бред от Октября 04, 2022, 10:44:13 pm
Нет, увы, задействован МК по портам на 100%. Делал собственно для себя, чтобы с RAMPS на 32-битную плату пересесть, но не покупать, а повозиться и получить удовольствие. Собственно результатом доволен, все что хотел от проекта получил.
По поводу той инструкции, я пытался сделать по ней, но там не было четкого указания на добавления в закомментированную часть строки env:свое_имя_окружения, либо я невнимательно смотрел, собственно с этим и бился долго, пришлось втыкать в питоновские скрипты, которые запускаются при подготовке к компиляции и искать ответ там.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: sashor от Октября 04, 2022, 11:26:58 pm
Нет, увы, задействован МК по портам на 100%. Делал собственно для себя, чтобы с RAMPS на 32-битную плату пересесть, но не покупать, а повозиться и получить удовольствие. Собственно результатом доволен, все что хотел от проекта получил.
По поводу той инструкции, я пытался сделать по ней, но там не было четкого указания на добавления в закомментированную часть строки env:свое_имя_окружения, либо я невнимательно смотрел, собственно с этим и бился долго, пришлось втыкать в питоновские скрипты, которые запускаются при подготовке к компиляции и искать ответ там.
Печалька. А какую-нибудь хрень расширитель портов (регистр какой-нибуль) воткнуть нельзя?
Если нет, придется экран выкинуть (
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Павел Бред от Октября 07, 2022, 05:37:23 pm
Порты под I2C выведены в EXP1 разъеме, можно дисплей через I2C попробовать запустить, а остальные пины из разъема уже по усмотрению использовать. Все усложняется тем, что I2C дисплеи все на разных контроллерах сделаны, нужно будет править немного прошивку под конкретный случай.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: sashor от Октября 07, 2022, 09:24:26 pm
если на базе синей платы сделать контроллер  и на него посадить экран и энкодер, то это была бы тема.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Октября 08, 2022, 11:29:19 pm
есть такое, я собирал, работает https://radiokot.ru/artfiles/6197/08.jpg
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: sashor от Октября 09, 2022, 02:01:32 pm
Если я не путаю, то это там где человек экраны от телефонов подключал?
на запрос подключения экрана типа   reprap меня отправили в пешее путешествие, типа шрифты и прочее сам пиши )
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: nick56 от Октября 09, 2022, 03:26:14 pm
да, с телефонов. Но можно использовать и другие TFT. с телефона просто дешевле
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Октября 10, 2022, 02:37:16 pm
По поводу той инструкции, я пытался сделать по ней, но там не было четкого указания на добавления в закомментированную часть строки env:свое_имя_окружения, либо я невнимательно смотрел, собственно с этим и бился долго, пришлось втыкать в питоновские скрипты, которые запускаются при подготовке к компиляции и искать ответ там.
Я это понял еще на Blue pill, когда просто выставил плату Morpheus без своих модификаций, а марлин не стал компилироваться, ссылаясь на неподдерживаемый МК и вот когда нашел в исходниках марлина, что тип указывается в комментах, был немного шокирован и долго матерился.
А так да, получилось сделать свою плату, но проблема в том, что если хочешь обновить свой форк , то надо делать много телодвижений, так как добавляются новые платы и ID съезжают, а если использовать существующие платы, то надо просто заменить файл пинов и все.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: spshar от Октября 10, 2022, 02:39:17 pm
Цитировать
Печалька. А какую-нибудь хрень расширитель портов (регистр какой-нибуль) воткнуть нельзя?
Если нет, придется экран выкинуть (
Можно добавить сдвиговый регистр, марлин их поддерживает, но это надо сразу делать на этапе схемотехники. Как пример можно глянуть реализацию MRR_ESPE
https://github.com/maplerainresearch/MRR_ESPE
В папке current схема в KiCAD
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Павел Бред от Октября 19, 2022, 07:53:22 pm
Я это понял еще на Blue pill, когда просто выставил плату Morpheus без своих модификаций, а марлин не стал компилироваться, ссылаясь на неподдерживаемый МК и вот когда нашел в исходниках марлина, что тип указывается в комментах, был немного шокирован и долго матерился.
А так да, получилось сделать свою плату, но проблема в том, что если хочешь обновить свой форк , то надо делать много телодвижений, так как добавляются новые платы и ID съезжают, а если использовать существующие платы, то надо просто заменить файл пинов и все.
Самый адекватный вариант - распространить плату, а затем добавить ее в Marlin уже официально, через Pull Request.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Октября 20, 2022, 09:46:45 am
Я это понял еще на Blue pill, когда просто выставил плату Morpheus без своих модификаций, а марлин не стал компилироваться, ссылаясь на неподдерживаемый МК и вот когда нашел в исходниках марлина, что тип указывается в комментах, был немного шокирован и долго матерился.
А так да, получилось сделать свою плату, но проблема в том, что если хочешь обновить свой форк , то надо делать много телодвижений, так как добавляются новые платы и ID съезжают, а если использовать существующие платы, то надо просто заменить файл пинов и все.
Самый адекватный вариант - распространить плату, а затем добавить ее в Marlin уже официально, через Pull Request.
Ну обычно народ с этим не парится.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: monoplaner от Января 25, 2023, 07:34:20 am
Доброго дня .  Хочу задать косвенный вопрос по черной синей и другим таблеткам :)   Вопрос касается создания платы коммутации на голову . Можно ли вешать кулеры охлада модели и хотенда на VCC который идет на хотенд ?  Второй вопрос,  можно ли вешать концевики и датчик температуры на одину общую землю ?   Если надо приложу схему платы что у меня родилась ( или даже открыть отдельную тему для платы коммутации).
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Января 25, 2023, 08:36:49 am
Цитировать
Можно ли вешать кулеры охлада модели и хотенда на VCC который идет на хотенд ?
Теоретически можно, если они будут сажаться на свою землю, а не параллельно хотенду будут подключены.
Цитировать
можно ли вешать концевики и датчик температуры на одину общую землю

На плате они и так на общей земле. в идеале конечно термистор со своим земляным проводом - наводок меньше наловит, температуру замеряет АЦП в контроллере.

У вас родилось, скорее всего, вот что - разместить отдельную плату в голове. В голову вести всего 2 силовых провода, а остальные тонкие сигнальные. Управляющие мосфеты в теории можно вообще в голову засунуть, это позволит быстро заменить голову на другую в случае засора, обслуживания или замену обычного хотенда на скоростной типа вулкан.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: monoplaner от Января 25, 2023, 09:46:17 am
Да хочу минимизировать количество проводов .  Нашел гибкий шлейф RC 24AWG.  Заказал на 12 жил . А тут и 10 вроде как много . Я всякими BL не пользуюсь . Ди и концевики на всякий случай.   Скидывать как голову целиком так и шлейф отдельно.   Начать с простого а потом можно и мосфеты перетащить и понижайку для 12 v на кулеры.    ( просто  я гуманитарий - хотел, чтоб меня поправили)
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Января 25, 2023, 11:49:23 am
Ну так я по вопросу уже понял для чего это. тоже хотел голову более технологичную сделать, и прикидывал. Да вариант рабочий будет при правильной разводке. концевик можно не на голову вести, а на оси У его поставить. При кинематике coreXY  или Hbot можно вообще концевик хитрым сделать, на ремне краской белой метку поставить и ловить ее оптическим датчиком. Минус такого способа в том, что ремень тянется и нулевая точка со временем чуть ползет. А можно вообще без концевиков, используя умные драйвера которые по возрастанию тока нулевую точку находят, когда головка упирается в крайнее положение ток на шаговике подскакивает и драйвер плате сообщает что - всё, уперлись. Реализаций много.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Sinus50Hz от Января 28, 2023, 02:58:16 pm
Есть BluePill на STM32F103 и BlackPill на STM32F401.
Решил сначала на BluePill плату для 3D принтера сделать,
но она не захотела прошиваться из VisualStudio через USB.
upload_protocol = dfu
Притом что платку находит и пишет что выполнено но
прошивка не записывается, перед сообщением что выполнено
выходит сообщение жёлтого цвета java и дальше кракозябры.
В платке залит stm32duino bootloader и через ардуинувскую среду
она прекрасно программируется.
Ну думаю ладно сделаю на BlackPill в ней встроен DFU bootloader,
но она тоже не захотела через usb прошиваться.
Пришлось из BluePill сделать STlink и уже им программировать BlackPill.
Так из VisualStudio всё нормально программируется.
Вопрос ? Кто как программирует эти платки, какие бутлуадеры использует ?
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Января 28, 2023, 09:24:26 pm
STlink или USB to UART переходник. Но почти всегда  STlink. Ардуино загрузчики обычно всегда сношу, от греха подальше, так как память жрут. В голубой таблетке прошивка занимает всю память под завязку и бутлоадеру там уже места не хватает. В черной должно было прокатить, но для работы с бутлоадером прошивка должна знать, что он там есть и дрлжна была знать с какого адреса памяти ей писаться. Это не АВР, где загрузочная область фьюзами выставляется, тут смещение адресов надо прописывать.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Павел Бред от Февраля 05, 2023, 10:22:44 pm
Вопрос ? Кто как программирует эти платки, какие бутлуадеры использует ?
Все достаточно просто.103 лучший вариант - STLink. Хочешь из под VSC, хочешь CubeProgrammer.
401 - можно и DFU, достаточно с зажатой кнопкой BOOT0 ее перезагрузить нажав NRST. Так она загрузится в режиме DFU и будет готова получить прошивку по USB. Но есть одно но - не всегда срабатывает с 1 раза, а в VSC не видно в каком режиме она запустилась - тут проще использовать CubeProgrammer, в нем сразу видно что подключенная плата появилась в USB разъеме в режиме DFU и можно скачивать, заливать или просматривать прошивку. На одной машине Windows не видела DFU устройства пока не поставил CubeProgrammer, на другой он уже стоял - вероятно он драйвера с собой какие то ставит. В любом случае DFU + CubeProgrammer для 401 серии считаю намного удобнее.

P.S. На правах рекламы - обновил свою плату на STM32F401CCU6 https://github.com/Am0k-GIT/STM32F401CCU6_UNI (https://github.com/Am0k-GIT/STM32F401CCU6_UNI), теперь комбайн - универсал под GRBL и Marlin.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Февраля 06, 2023, 01:01:20 am
Ну реклама по делу тут не запрещена, можете даже объявление о продаже чего либо выкладывать. Не понимаю некоторые форумы, которые с этим борются.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: monoplaner от Февраля 09, 2023, 01:41:49 pm
У меня синяя таблетка из под стлинка не видится (  может свисток такой - сам иногда теряется и обновляться не захотел )   по UART просто влет цепляется  и шьется .  В марлине убрал экран  - вес 80 стал .  Больше нравится шить кубпрограмером. Да на  счет бутлоадера интересно какой в синюю лучше зашить?!!!    P/S заказал у Павла платы , новую, голую  и  старую распаянную , без грбл .  Отпишусь об опыте.
Название: Re: Плата расширения на STM32f4ххх BLACK PILL
Отправлено: Пишу_Видяхи от Февраля 10, 2023, 02:13:36 pm
Я StLink ом шью, просто привык, да и разьем сзади таблеток привычный, воткнул, зашил, у меня несколько свистков, всегда под рукой, брал пару, так как один часто в отладочной плате торчит, что бы не вытаскивать его от туда, использую свободный.