Малый вуглуСКР для «Бяки» Большого Дерева

eta4ever
Идет загрузка
Загрузка
08.07.2019
2103
21
печатает на PICASO Designer X PRO
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

9
Статья относится к принтерам:
BIQU MAGICIAN
«Бяка» BiQu Magician — это специальное развлекательно-издевательское устройство. Оно вообще печатает, но у меня чаще находится в полуразбросанном состоянии. Сначала срочно понадобился блок питания, пришлось у нее отобрать. Потом стало жалко денег на подобный, поэтому присобачил к ней LRS-150. В это время у нее еще в качестве мозгов использовался бутерброд Re-ARM + RAMPS 1.5 чутка перепаянный. Да, блок питания просит крышку клемм и разъема входного питания с выключателем и предохранителем. Это в процессе.
Но тут зачем-то выпустили SKR Mini, концептуально идеально подходящую. И я ее почему-то купил, видимо, чтобы поиметь извращенных сношений с этим самым Marlin 2.0. Проблем с ним было несколько, и они саморассасывались в процессе. О том, что прошивка вообще не собиралась нормально, я уже писал. Сейчас этого геморроя не происходит.

Далее — работа со штатной SD-картой. Она нужна, чтобы хранить там настройки, эмулируя EEPROM. Обычно это лишнее, но тут дельта с автокалибровкой, куда-то эти данные сохранять бы, чтоб не пересобирать прошивку. В принципе, с картой все тоже само заработало — когда обновился файл с пинами в репозитории Marlin. Я же начинал ковыряться когда там еще не было «хвостика» с выбором внешней или штатной карты.
Осталась только одна засада — карточка не работает нормально. То, есть, запускаю калибровку по G33, потом сохраняю в типа EEPROM, M500. Все нормально. Перезагружаю принтер, настройки дефолтные. Если ручками пропинать карту (M20, M21) — все подхватывается. Начал копать — оказывается, да, Marlin НЕ инициализирует установленную карту при включении. И какая-то даже логика в этом есть. Но не в моем случае. А раз так, приходится влезать кривыми ручонками прямо в marlin.cpp и добавлять туда в setup() инициализацию до загрузки настроек.
В итоге. «Бяка» снова печатает, что через кабель, что со штатного дисплея. Последний подключается к SKR Mini прямо родным кабелем и работает. Ну, за исключением автокалибровки (Level) и коррекции геометрии. Для выравнивания таки приходится ручками командовать G33, M500.
А, да, про SKR Mini еще чуток. Там предусмотрено последовательное подключение двух моторов Z, и если надо использовать один — ставим две перемычки на разъем второго. В принципе, в доке на плату это есть, но не только лишь все читают инструкции. Я, например, сначала пытался запустить «так», потом стал смотреть на разводку, и только когда все выяснил, нашел подтверждение в мануале.

В порядке провокации, «Марлин» — глюкодром. В одной из версий у меня постоянно работал вентилятор обдува детали, например, не реагируя на M106.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

9
Комментарии к статье

Комментарии

08.07.2019 в 13:38
1

На форуме уже задавали вопрос ппро поддержку SKR в Repetier.

08.07.2019 в 13:41
1

Но на текущий момент, как я понимаю, для STM32F103 только Marlin.

08.07.2019 в 13:47
1

Я отслеживаю только репитер. 
Может другие прошивы (кроме смузи), смогли допилить до использования с SKR.

08.07.2019 в 13:49
1

Так тут речь не просто о скр, а о мини, она на другом чипе.

08.07.2019 в 13:53
2

)))) А я в принципе про STM32

08.07.2019 в 13:42
2

Ну!
Большое дерево на гитхабе подготовили сборку Марли 'рабочую'.
Вот если бы ее использовал, а не последний билд, не было бы глюкодрома.

08.07.2019 в 13:45
3

Я не использую «чьи-то» сборки открытых прошивок. Кроме того, там абы как прописаны пины для SD.

Вот хз, что это за огрызки.

08.07.2019 в 14:34
0

eta4ever, а вот эти команды

Для выравнивания таки приходится ручками командовать G33, M500...
...
Если ручками пропинать карту (M20, M21) — все подхватывается.
Разве нельзя каким-то образом вписать в дерево меню (на отдельной ветке) на дисплее самого принтера?

Если это получится, тогда принтер можно-будет таки отвязать от компа...

ski
08.07.2019 в 14:43
2

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

08.07.2019 в 18:37
0

Да я про альтернативные 4x20 с крутилками,  думал Вы такой поставили,

а все тачи и даже MKS-TFT - закрытые, это я помню.

Про Lerdge - не знаю.

ski
08.07.2019 в 19:27
1

Bigtreetech TFT 3.5 — открытый. MKS — призакрытый, но там хоть что-то конфигурить можно. А 'бякин' 2.8 полностью закрыт. Но его разъем и родной кабель (не такой, как у MKS) чудненько подходит к соответствующему разъему на SKR Mini.

08.07.2019 в 16:14
0

Марлин — глюкодром. В одной из версий у меня постоянно работал вентилятор обдува
Да, после введения HAL периодически появляются коллизии в инициализации. Я попадал на одинаковые показания по всем входам АЦП на 2560, просто каналы не переключались.К сожалению, такие регулярные косяки неизбежны при поддержке кучи ооочень разных архитектур в одном коде. Архитектур - в смысле инициализации и работы с периферией. Ещё и за разными компиляторами поспевать надо.

08.07.2019 в 19:25
2

К сожалению, такие регулярные косяки неизбежны
Марлин — глюкодром
Ну вот, приятно читать. Но вы, товарищи, мучайтесь. Несите, так сказать, этот крест. Только пока никому его не советуйте, раз уж 'косяки неизбежны...'.

09.07.2019 в 09:49
2

Разработчики ПО знают цену ошибкам и понимают что софт который активно развивается содержит много багов.

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

Следует понимать какой продукт кому подходит и не вешать ярлыки только на основании своего негативного опыта.

Если нашли баг то сделайте багрепорт, это не сложно, это не крест нести, вам сообщество поможет с удовольствием.

'Не все так просто' (с)

gdu
09.07.2019 в 10:18
1

Да весь репрап (и не репрап) так или иначе глюкодром. Но другого быть не могло, да и прогрессирует это все эпичными темпами. Я не то что негодую, а скорее удивляюсь глупости пойманного бага — но потом вспоминаю, что Marlin 2.0 в принципе альфа-бета-багфикс, к продакшену не одобренный.

09.07.2019 в 11:20
0

но потом вспоминаю, что Marlin 2.0 в принципе альфа-бета-багфикс, к продакшену не одобренный.
Живописное минное поле с разбросанными граблями.
А суслику пофиг, он всё равно есть.

Решение существует, его не может не быть.

'Надо тщатильнее левитировать, низэнько-низэнько...' (C)'Ski / 2019.

09.07.2019 в 13:27
0

Там есть для stm32 эмуляция eeprom во flash. Как мне кажется, это более хорошая идея, чем хранить настройки на SD.

#define FLASH_EEPROM_EMULATION
#define E2END 0x200

09.07.2019 в 13:29
0

Есть такое. Но мне, как привыкшему к Smoothieware, больше нравится SD.

09.07.2019 в 14:48
1

Малый вуглуСКР для «Бяки» Большого Дерева
По названию я решил, что это пишет SKI... Но нет...

09.07.2019 в 17:38
0

нет ни у кого глюка с шим вентилятора? Когда он всегда работает. так же заметил  что сборку большого дерева допиливать было сложнее чем просто сборку марлина  +1 к 'глюкодрому'  я запустил на 1306 дисплее пока работает.

09.07.2019 в 17:59
0

Так я ж в конце про это написал, что у меня в какой-то сборке постоянно работал вентилятор. А в более свежей перестал.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Схема CoreYZ+CoreXYZ ну или наверно CoreXYZ

Продолжение работы с моделькой паровоза

Delta дома или побюджетней на мечту

Upgrade 3D принтеров PICASO Designer X series. Создаем 3D печатные Фермы. Удаленное управление.

Старт тестирования 3D принтера WanHao GR 1

Закусывание китайских кареток MGN9H