KREMEN Реклама
KREMEN Реклама

Как я ведмедя чинил

LVV78
Идет загрузка
Загрузка
24.03.2022
1359
0
Личные дневники

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

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

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

2

(сразу оговорюсь будет ведро проблем с разбивкой текста)

Началось все с того, что обламало как обычно под корень провод к BFPToch ибо я его фигово к башке подвязал. Это привет тому к то усерается что в машине паять нельзя, можно но концентратор напряжений крепить нормально надо к тому что не гнется. Точнее так что бы рядом с ним не гнулоКак я ведмедя чинилНашел быстро, но дураков то работа любит. Лень же датчик снять - ща так припаяю. Ага и что-то я коротнул или прошибло 110 вольтами с корпуса, токоогранищивающий резистор там всего 100Ом, какой придурок так сделал? Выгорела нога PB2 на ней висел ШИМ сервы. Ну заюзаем другую, их на MKS nano 1.4 много. Вот только серва сходит сума... Цепляем осцил, ну и жопа...Как я ведмедя чинилКурим схему https://github.com/makerbase-mks/MKS-Robin-Nano-V1.X/tree/master/hardware/MKS%20Robin%20Nano%20V1.1_001, бааа, она подятнута на + еще и кодюк. Не подлезть там паяльником, но все что не разбирается гаечным ключом, разбирается болгаркой.Как я ведмедя чинилБерем острую отвертку и срубаем лишнее - С32 и R36. Цепляем осцил, о нормальный ШИМ да и серва ожила. Но есть нюанс. НЕЛЬЗЯ использовать хоббийные сервы в таких вещах в лоб. Они тупорулые, и если не может попасть в запрошенное положение будет усераться до последнего, пока не сгорит сама, а может и вместе с домом.ОБЯЗАТЕЛЬНО надо включать #define DEACTIVATE_SERVOS_AFTER_MOVE  иначе чревато пожаром, одна серва у меня на тестах заклинила и расплавилась.Сервых с hobbyking купленные еще лет 10 наза этот дефайн спокойно переживают. Вот только на новой ноге токоограничивающий резистор 10КОм а не 100Ом и она ШИМ не видит. Но его видят сервы с ali. Но при снятии ШИМ(DEACTIVATE_SERVOS_AFTER_MOVE ) она возвращается в 0 и нифига не работаетКак я ведмедя чинилНапугали ежа голой жопой, marln конечно адский адЪ, но и не в такое въезжали. Нашел код сервы. Для F103 лежит в Marlin\src\HAL\STM32F1\Servo.cppТеперь она снимает только если щуп поднят. Почему разработчики не сделали enum Deactivate{  Never,  OnStow,  Always}На их совести. Вылечил костылем, ибо одна итерация теста занимает минут 5. Хоть я запускал марлин под дебагером на столе, но нормальный стенд собирать ну его нах... Этот костыль заработал с первой попытки.  Pullrequest делать не буду, ибо этот код должен быть в абстракции, а не реализации. Да и вообще марлин один сплошной костыльДрайвераКак я ведмедя чинилЯ в душе не Abaut как сдохли все старые 4 драйвера. В тот самый четверг 4 штуки 2209 успел заказать еще по старой цене, и на каких-то оленях и собаках они даже приехали. Но драйвер Y опять нагрелся и сгорел. Благо были пару A4988, воткнул в Z 4988, а Y в порт E1(подправив ноги) и принтер ожил, какже я по нему скучалКак я ведмедя чинилХинт с эими драйверами если радиатор не приклеен а на даблскотче. Он не держит нагрев, я просто по старой авиамодельной технологии нитками примоталПрофитКак я ведмедя чинилПро допилинг машинки набивки табака в гильзу потом напишу, результат пока не нравится и не доделано

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

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

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

2
Комментарии к статье
Lider 3D Реклама
Lider 3D Реклама