BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
Модератор: Kaktus
- Lenivo
- Сообщения: 1808
- Зарегистрирован: 25 май 2017, 12:46
- Имя: Александр
- Благодарил (а): 92 раза
- Поблагодарили: 179 раз
Re: BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
У меня перепаенная RAMPS 1.5 на АRDUINO DUE стоит Спринтер МИНИ с олед дисплеем 1.3 дюйма и вот пока вообще не вижу смысла менять.... Но вот да если буду собирать следующий принтер... то стоит будет посмотреть в сторону новых плат.... А так вот малогабаритные принтеры BIGTREETECH SKR мини V1.1 вполне подходит.... а по остальным опциям.... мне вот не надо... главное чтобы хорошо печатал...А у меня печатает просто класс больше года вообще в настройки не лазил и принтер не калибровал - только маслом из шприца периодически рельсы смазываю..... .... Пашет..... и по звуку не очень и громко - ровно настолько, чтобы отследить по слуху окончание печати.
У меня есть большая плата со всеми наворотами - но вот лежит и до сих пор никуда не поставил... А также лежит ещё комплект на рампсе с ДУЭ на горячий запас.... А все эти экраны не удобны - купил экран МКС ТФТ - так в коробочке и лежит - не зашёл мне... С энкодером удобнее.
У меня есть большая плата со всеми наворотами - но вот лежит и до сих пор никуда не поставил... А также лежит ещё комплект на рампсе с ДУЭ на горячий запас.... А все эти экраны не удобны - купил экран МКС ТФТ - так в коробочке и лежит - не зашёл мне... С энкодером удобнее.
- dark184
- Сообщения: 1505
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 115 раз
Re: BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
Я тоже в свое время по дурости купил этот сенсор Стоять стоит на принтере, но не пользуюсь
Все верно. Года три-четыре назад этих плат не было еще помнится. Практически единственный тогда вариант это ДУЕ из 32 битных и наверное еще sBase только только появилась. Сейчас не знаешь чего и выбрать уже . SKR v1.3 на сегодня на мой взгляд все таки оптимальный выбор для 90% домашних принтеров, как по возможностям, так и по цене(есть клон MKS sGen_L, но MKS не любят на форуме гитхаба сами разработчики прошивок, т.к. МКС тупо клонируют платы ничего взамен не предоставляя и не участвуют в разработке и тестировании прошивок, BTT в этом плане намного более лоялен). Все что ниже по цене для весьма и весьма специфических применений с большим числом оговорок, типа стол на 220 должен быть или он вообще без подогрева, один экструдер, в некоторых случаях еще и по экранчикам возникают оговорки, и по концевикам... На некоторые штатно без колхоза можно подключить только 3 концевика, о других уже речи не идет, разве что колхозить. Не говоря уже про прошивку, теже STM32 насколько мне известно поддерживаются только Марлином, ну может еще клиппером и то не факт... LPC176x все таки имеет еще и альтернативную прошивку, какая никакая, но работает отлично, хоть и с некоторыми оговорками...
В цене выше. Тот же лердж тоже ограничен в своих способностях, они даже хуже чем у той же SKR v1.3 и больше похожи на SKR mini или Е3 также с большим числом оговорок, не говоря уже про космически задранную цену. Но тут хотя бы тоже есть альтернатива закрытой фирменной прошивке в виде Марлина. Практически все остальное уже перебор для домашнего принтера, скорее также для весьма специфических задач... Типа 3 экструдеров...
Купил себе танк и никого больше не жалею.
- Mazayac
- Сообщения: 1688
- Зарегистрирован: 06 ноя 2018, 22:28
- Имя: Алексей
- Откуда: Нижний Новгород
- Благодарил (а): 166 раз
- Поблагодарили: 166 раз
Re: BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
Продублирую здесь информацию.
Купил я BTT SKR mini V1.1 и графический дисплей BTT Mini12864 V1.0.
На ReprapDiscount Smart Controller (с дисплеем LCD2004) не работает слот SD-карты, плата "хочет" карточку в свой бортовой слот, что физически затруднительно. Вроде говорят, что это лечится сборкой прошивки для неё из официального Марлина 2.0, а не с гитхаба от BTT.
И дисплей Mini12864 не заработал, но скорее всего это его проблема, потому что с RAMPS+Atmega2560 тоже не работает.
Купил я BTT SKR mini V1.1 и графический дисплей BTT Mini12864 V1.0.
На ReprapDiscount Smart Controller (с дисплеем LCD2004) не работает слот SD-карты, плата "хочет" карточку в свой бортовой слот, что физически затруднительно. Вроде говорят, что это лечится сборкой прошивки для неё из официального Марлина 2.0, а не с гитхаба от BTT.
И дисплей Mini12864 не заработал, но скорее всего это его проблема, потому что с RAMPS+Atmega2560 тоже не работает.
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.
- Mazayac
- Сообщения: 1688
- Зарегистрирован: 06 ноя 2018, 22:28
- Имя: Алексей
- Откуда: Нижний Новгород
- Благодарил (а): 166 раз
- Поблагодарили: 166 раз
Re: BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
Дополняю после ночи исследований:
1. BTT SKR Mini V1.1 не может управлять Neopixel подсветкой дисплеев, того же Mini12864 V2.1 от Fysetc или Mini12864 V1.0 от BTT.
Библиотека Adafruit Neopixel не поддерживает чип STM32F103 - компилятор сразу ругается, а корявая версия библиотеки от BTT (есть на их гитхабе) после долгих танцев с бубном только зажигает светодиоды, но не может управлять ни цветом, ни яркостью.
2. BTT SKR Mini V1.1 не может работать с выносной SD-картой (Расположенной на плате дисплея, как минимум - 12864. С 2004 не проверял, устав от борьбы). Да, можно переключиться в настройках на этот слот, но из-за багов в прошивке при обращении к SD-карте "замораживается" изображение на дисплее.
Вывод понятен: не берите эту поделку.
А вот Mini12864 удалось запустить (в настройках идёт как FYSETC_MINI_12864_2_1 ), отличный дисплей, с Mega2560 работает как часы, подсветка настраивается, SD-карточка обрабатывается. На Marlin 2.0 собирал.
1. BTT SKR Mini V1.1 не может управлять Neopixel подсветкой дисплеев, того же Mini12864 V2.1 от Fysetc или Mini12864 V1.0 от BTT.
Библиотека Adafruit Neopixel не поддерживает чип STM32F103 - компилятор сразу ругается, а корявая версия библиотеки от BTT (есть на их гитхабе) после долгих танцев с бубном только зажигает светодиоды, но не может управлять ни цветом, ни яркостью.
2. BTT SKR Mini V1.1 не может работать с выносной SD-картой (Расположенной на плате дисплея, как минимум - 12864. С 2004 не проверял, устав от борьбы). Да, можно переключиться в настройках на этот слот, но из-за багов в прошивке при обращении к SD-карте "замораживается" изображение на дисплее.
Вывод понятен: не берите эту поделку.
А вот Mini12864 удалось запустить (в настройках идёт как FYSETC_MINI_12864_2_1 ), отличный дисплей, с Mega2560 работает как часы, подсветка настраивается, SD-карточка обрабатывается. На Marlin 2.0 собирал.
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.
- 3D-SPrinter
- Сообщения: 10530
- Зарегистрирован: 19 ноя 2015, 14:23
- Имя: Андрей
- Откуда: Н.Новгород
- Благодарил (а): 76 раз
- Поблагодарили: 983 раза
- Контактная информация:
Re: BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
Подозреваю, что уже неактуально всё это во времена дешёвых и общедоступных IPS тачскринов с USB-флешками.
- Mazayac
- Сообщения: 1688
- Зарегистрирован: 06 ноя 2018, 22:28
- Имя: Алексей
- Откуда: Нижний Новгород
- Благодарил (а): 166 раз
- Поблагодарили: 166 раз
Re: BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
3D-SPrinter, в сопредельных областях может пригодиться. "Электронную гитару" для токарного делаю, например.
И в компактном исполнении, где тач просто неудобен.
И в компактном исполнении, где тач просто неудобен.
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.
- dark184
- Сообщения: 1505
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 115 раз
Re: BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
С чего бы это вдруг? Разъем EXP2 есть, а значит физически должна работать. Другое дело если прошивка кривая. Или настройки.
Целиком и полностью зависит от интерфейса подсветки.
Это не изображение замораживается, это контроллер виснет. Марлин вроде не славится кривостью. Скорее всего в настройках есть жесткий косяк.
Купил себе танк и никого больше не жалею.
- Mazayac
- Сообщения: 1688
- Зарегистрирован: 06 ноя 2018, 22:28
- Имя: Алексей
- Откуда: Нижний Новгород
- Благодарил (а): 166 раз
- Поблагодарили: 166 раз
Re: BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
Я чётко пишу, что это проблема прошивки, почему Вы не читаете?
И ещё раз - я вроде понятно пишу, даже с конкретными моделями дисплеев. Подсветка Neopixel НЕ поддерживается.
Нет, контроллер не виснет, прежде чем что-то заявлять - я очень стараюсь это предварительно проверить. Если выдернуть карту - дисплей оживает и на нём присутствует список считанных с карты файлов. Точно так же если выдернуть карту с замороженной заставкой Марлин - дисплей растормаживается и начинает показывать стартовую страницу. Контроллер - живее всех живых. А вот рукожопые китайские "программисты" лучше бы померли.
Часов десять потратил на попытки завести это поделие.
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.
- Lenivo
- Сообщения: 1808
- Зарегистрирован: 25 май 2017, 12:46
- Имя: Александр
- Благодарил (а): 92 раза
- Поблагодарили: 179 раз
Re: BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
У меня есть потребность в данном девайсе .... дайте ссылку на удачное решение, пожалуйстааааааааа....
- Lenivo
- Сообщения: 1808
- Зарегистрирован: 25 май 2017, 12:46
- Имя: Александр
- Благодарил (а): 92 раза
- Поблагодарили: 179 раз
Re: BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
Ответ простой ....... ну надо в схему хоть одним глазком заглядывать. STM32 имеет уровни 3,3 вольт и CD карта работает на уровнях 3,3 вольта, а плата дисплея 12864 предназначена для работы с Ардуино МЕГА, где уровни управления +5 вольт, поэтому на на плате с дисплеем и кардридером стоит электронное понижение уровня сигналов или на резисторах или с помощью специальной микросхемы..... Поэтому когда туда приходит 3,3 вольта их опять понижают и напряжения сигналов не хватает для работы с CD картой. Чтобы работало надо просто перемычки на плате дисплея напаять для прямого подсоединения CD карты.
- dark184
- Сообщения: 1505
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 115 раз
Re: BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
на exp1 и 2 нет 3.3 вольт, только +5 вольт, судя по схеме в отношение скр..
Купил себе танк и никого больше не жалею.
- Mazayac
- Сообщения: 1688
- Зарегистрирован: 06 ноя 2018, 22:28
- Имя: Алексей
- Откуда: Нижний Новгород
- Благодарил (а): 166 раз
- Поблагодарили: 166 раз
Re: BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
Вот удачный проект:
https://www.chipmaker.ru/topic/118083/
Вот его живое обсуждение: https://www.chipmaker.ru/topic/97701/
Для облегчения взял готовый набор для сборки шилда здесь: https://www.google.com/amp/s/diylazy.wo ... hield/amp/
Пример реализации: https://youtu.be/-SCSJsW4rug
Если заглянуть в схему, то мы там увидим 74HC4052 - которая работает в режиме эрзац-согласователя уровней, при прохождении через который сигналы 3,3В не уменьшаются. Этот чип - аналоговый коммутатор, а не делитель Об успешной работе которого и говорит нам нормальная работа с картой ("морозится" только дисплей, файлы с карты читаются).
dark184, речь про уровни логических сигналов.
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.
- Mazayac
- Сообщения: 1688
- Зарегистрирован: 06 ноя 2018, 22:28
- Имя: Алексей
- Откуда: Нижний Новгород
- Благодарил (а): 166 раз
- Поблагодарили: 166 раз
Re: BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
Нашёл рецепт исправления. Безумные танцы с бубном:
1. В файле platformio.ini исправить строку
NEOPIXEL_LED = https://github.com/CommandoreBombardier ... t_NeoPixel
2. В файле SanityCheck.h закомментировать строку
//#error "NEOPIXEL_LED (Adafruit NeoPixel) is not supported for HAL/STM32F1. Comment out this line to proceed at your own risk!"
3. В файле проекта ...\Marlin-bugfix-2.0.x\.pio\libdeps\STM32F103RC_btt\Adafruit NeoPixelAdafruit_NeoPixel.cpp
строку #include <replace with path to Delay.h file> заменить на #include "...\Marlin-bugfix-2.0.x\Marlin\src\HAL\shared\Delay.h"
Многоточия заменить на реальные пути к файлам.
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.
- trengtor
- Сообщения: 119
- Зарегистрирован: 03 мар 2020, 10:37
- Имя: Юрий
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: BIGTREETECH SKR мини V1.1 - Дешёвая 32-битная плата управления на STM32
Mazayac, лучше брать Marlin из его оригинального репозитория, а не у BTT (у них – максимум примеры в конфиге глянуть). Тогда будет меньше проблем и вопросов.
ZAV MINI V3 (110х100х110 XYZ, BMG, директ)
BTT E3 RRF V1.1+TFT35 V3.0, PT1000, Marlin 2.0.9.6
Обдув для 3D-принтеров ZAV и UNIl
BTT E3 RRF V1.1+TFT35 V3.0, PT1000, Marlin 2.0.9.6
Обдув для 3D-принтеров ZAV и UNIl
- Lenivo
- Сообщения: 1808
- Зарегистрирован: 25 май 2017, 12:46
- Имя: Александр
- Благодарил (а): 92 раза
- Поблагодарили: 179 раз