Ramping driver что это
Всем привет, в этой статье я расскажу вам о проекте ТОП уровня RAMP DEFI , у которого 10 октября пройдёт токенсейл с мизерной капой в 80к долларов! Что это за проект, какие проблемы в экосистеме Дефай он стремится решить и самое главное, будут ли иксы? Если вам это интересно, тогда усаживайтесь поудобнее и погнали !
Для чего нужен токен RAMP?
Токен RAMP разработан в качестве utility и управленческого токена. Он помимо прочего, будет использоваться в системе, для голосования и управления проектом. Этим будут заниматься крупные холдеры, владеющие 1 и более % токенов.
Обычные пользователи смогут стейкать токены RAMP и получать часть профита, генерируемого в модуле rPool. Кроме того стейкеры, получат более выгодные условия по фармингу (за предоставление ликвидности).
Также в системе RAMP Defi будет действовать реферальная программа . Пользователи смогут зарабатывать токены RAMP, за привлечение новых участников в экосистему.
Сторонние разработчики, тоже смогу заработать токенов RAMP, за разработку или помощь в разработке полезных решений для экосистемы. Например интеграционные мосты с новыми блокчейнами.
Ramps 1.4 + драйвер A4988 и двигатели Nema 23 с питанием от 24 вольт
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Недавно, роясь в архивах портала 3D today, наткнулся на обсуждение этого вопроса. Для меня тоже было не простой задачей запитать движки от 24 вольт и управлять ими при помощи Ramps+Mega2560. Для начала я просто подал 24 вольта на Ramps. В результате на Меге порвало микросхему питания, поскольку вообще то нужно подавать не более 18.Решение нашлось, хотя и не сразу.
К сожалению, больше фоток нет, поскольку поделка была не для себя.
Перерыв на Алиэкспрессе кучу драйверов, включая те, которые для станков ЧПУ я понял, что в драйвере А4988 питание подается через крайний контакт Vmot. И хавать он может до 30 вольт напряжения. Точнее скармливать их движку, поскольку чип самого драйвера питается от 5 вольт, как и Ардуина.
Вобщем, чтобы сильно не заморачиваться, я просто выпаял, как на картинке, Vmot и Gnd. Затем я припаял их с обратной (верхней) стороны платы драйвера. Таким образом, драйвер потерял связь с 12-вольтовой линией, поданной на Ramps.
После того, как драйвер был вставлен на место, сверху торчали перепаянные мной пины питания, к которым я и подвел 24 вольта.
Правда заработало все не сразу, поскольку по жо криворукости перепутал полюса. Но надо отдать должное драйверу, на который это вроде как не повлияло. В общем все заработало. Так что, други мои, берите этот опыт на вооружение.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.
Шаг 4: Подключение с ЖК-дисплеем (Aux 3 не доступен)
Измените контакты на
DEFINE X_CS_PIN 44
DEFINE Y_CS_PIN 64
Перенаправление этих контактов работает, но меня немного беспокоят некоторые из потоков, которые я читаю, используя SD-карту в сочетании с TMC2130 (теперь используют те же контакты, что и SD Reader). Мне нужно будет выполнить еще несколько тестов после установки.
Шаг 5: Настройка программного обеспечения
ВАЖНО:
Марлин bugfix-1.1.x.zip для работы. Если вы обнаружите, что пройденное расстояние имеет изменения на любой оси, у вас неправильная версия.
Если вы перенаправляете некоторые из CS-штырей, потому что используете LCD (адаптер), вы уже внесли некоторые изменения в файл pins_RAMPS.h, но для нормальной работы большинство изменений происходят в Configuration_adv.h
Если у вас последняя (или более новая версия) Marlin (я использую 1.1.8 на момент написания этой статьи), вы можете открыть конфигурацию_adv.h и выполнить поиск TMC2130. Он вернет вас в раздел TMC2130.
Затем вы раскомментируйте те строки, которые представляют шаговые двигатели, которыми вы будете управлять с помощью новых драйверов TMC2130.
В этом случае я раскомментирую все три оси и экструдер (E0)
В следующем разделе, когда вы прокручиваете вниз, вы определяете настройку мощности для всех и каждого из дайверов. В любом случае я в значительной степени оставляю их как есть. Первая настройка R_SENSE Я думаю, что связана с каким либо сопротивлением, которое встречает мотор, и когда что-то происходит с ним. Это предположения, поскольку я не нашел информации об этом :(
Вторая настройка HOLD_MULTIPLIER уменьшит ток наполовину (или какое значение вы установите), когда двигатели находятся в режиме ожидания. Это уменьшает нагрев.
Третий параметр INTERPOLATE - это то, что придает волшебство этим новым драйверам, поэтому оставьте его равным true. Я возьму 16 шагов, которые RAMPS отправит драйверу и превратит его в 256, давая тихий и плавный ход.
В следующем разделе вы можете установить Current и Micro Steps на двигатель. Это круто, так как больше не надо крутить маленькие крутилки на каждом драйвере. Вы можете установить это значение в конфигурации здесь, но есть также способ изменить его на лету с помощью g-кода M906 (M906 X900 устанавливает ток для X до 900 мА). Вы можете поиграть с этими значениями, чтобы выяснить, что лучше всего подходит для вас.
Параметр _MICROSTEPS немного запутан, но если у вас было три перемычки под вашим старым драйвером, оставьте его на 16, интерполяция все равно приведет к 256.
TMC2130 может работать в двух режимах:
StealChop , делает печать неслышной (для ушей). Поэтому большинство из вас по этой причине его и выберут. С StealthChop Вы получаете меньше энергии, таким образом печатать будет медленней, (лично для меня скорость не так важна).
SpreadCycle печать будет быстрее создается больше вращающего момента. Но при этом увеличивается и шум. Хотя, если вы заинтересованы в TMC2130 и Вам важна тишина, то вы захотите включить режим StealthChop , раскомментируйте следующее:
Со следующим параметром MONITOR_DRIVER_STATUS Я не знаком (пока), поэтому я собираюсь оставить его с закрытым комментарием.
Если вы хотите иметь лучшее из обоих моментов: тихо, когда это возможно и мощно, когда это необходимо, вы можете включить гибридный режим:
Вы можете установить скорость, с которой принтер должен переключиться с одного режима на другой.
Перед загрузкой программного обеспечения я бы рекомендовал включить параметр отладки TMC, не комментируя TMC_DEBUG. С помощью команды m122 вы можете получить полезную информацию (особенно, когда сначала проверяете новые степперы).
Введение: Модернизация RAMPS 1.4 с помощью шаговых драйверов TMC2130
Устали от постоянного шума, который создает ваш 3Д принтер.
Модернизация вашего RAMPS 1.4 (или большинства контроллеров на базе AT Mega) с шаговыми двигателями TMC2130 сделает чудеса.
Так же прошу Вас посетить эти сайты, если что-либо в этой инструкции кажется неясным. В основном Я их и использовал как источник для моего обновления.
Вот некоторые из преимуществ, о которых я узнал: Супер бесшумная работа
- Возможность регулировки тока на шаговых двигателях прямо через программное обеспечение
- Правильное выравнивание контроллера, которое позволяет правильно охлаждать чипы драйвера
- Возможность самонаведения X и Y без концевых остановок
- Потенциально с будущими обновлениями Marlin способность действовать на пропуск шагов во время печати (например, Prusa I3 MK3 может сделать сегодня).
То, что это сводится к тому, что эти новые шаговые драйверы могут управляться с помощью программного обеспечения и могут работать в режиме ультрашумов (с 256 микрошагами). С помощью этих новых шаговых драйверов вам больше не нужно крутить маленькие крутилки на драйвере, вместо этого можно прописать через g-коды о том, сколько ампер / вольт нужно запустить.
Я начну с голого шагового драйвера, припаяю штыри и немного проводов, которыми соединю все правые штифты на степперах с соответствующими штифтами на плате RAMPS 1.4.
Все это будет для платы RAMPS 1.4, но многие производные используют точно такие же конфигурации контактов (я попробую это на моей плате KFB 2.0).
3Д Печать | RAMPS 1.4 применение шаговых драйверов TMC2130 для понижения шума.
Шаг 3: Подключение с помощью AUX 3
Обычная настройка TMC2130 для марлина предполагает, что оба Aux 2 и Aux 3 на плате RAMPS доступны (как на первом изображение этого шага). Если вы используете ЖК-дисплей с адаптером SD-карты, Aux 3 недоступен, и подключение проводов для этой ситуации будет обсуждаться на следующем шаге.
Изображение проводов показывает, как провода идут в 2 Aux-кластера. Также обратите внимание, что три из 4-х проводов объединены и заканчиваются 1-м контактом на Aux 3
SDI для X / YZ / E0 все идет к выводу D51
SCK для X / YZ / E0 все идет к выводу D52
SDO для X / YZ / E0 все идет к выводу D50
CS для X переходит в D53
CS для Y переходит в D49
CS для Z переходит в D40
CS для E0 переходит в D42
Для моего проекта я создал жгут проводов, который состоит из 4 переклассифицированных проводов Stepper.
Я припаяю и объединяя все черные провода в один черный провод, заканчивая гнездовым разъемом для одного штифта
Я припаяю и комбинирую все зеленые провода в один черный провод, заканчивая гнездовым разъемом для одного штифта
Я припаяю и комбинирую все синие провода в один черный провод, заканчивая гнездовым разъемом для одного штифта
Каждый из красных проводов имеет отдельный штыревой разъем, каждый из которых имеет свои собственные контакты, назначенные на Aux.
Посмотрите на схематическое изображение, чтобы увидеть, куда идут все провода
Anet A8 - история одного принтера ч5. Установка драйверов TMC2208, в режиме StealthChop2, на Ramps 1.4 вместо DRV8825.
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Статья относится к принтерам:
Прихали, наконец-то, драйвера TMC2208 и диодные защитники.Отбросив все дела - началась установка их на XY в RAMPS1.4 вместо установленных DRV8825.
На RAMPS-е установлены все 3-и перемычки под драйверами, для получения от DRV8825 микрошага 1/32, а для TMC2208 максимальный микрошаг 1/16. Соответственно на RAMPS-e извлекаем последнюю перемычку, получая микрошаг 1/16.
- Для ленивых - просто все значения делим на 2;
- Кто хочет вникнуть в процесс математики - перечитываем ч3. Миграция электроники на RAMPS 1.4. В ней подробно расписано как высчитать количество шагов на мм.
Для тех у кого на RAMPSe стояли A4988 - можно оставить стоковые(заводские) параметры:
Теперь выставляем Vref для стоковых шаговиков Аньки. Напомню, они на максимальный ток 0,9 А.
Отключаем разъемы с двигателей XY.
Так как моя лень побеждает, основываясь на даташит, прикрепленного выше, установил Vref=1,2В, это будет в районе 0,8А на двигателе. Но можно считать по формулам, коих в инете есть.
Минус щупа подключил к массе USB разъема крокодилом. По факту - не важно где брать минус для измерений!
После установки драйверов рекомендуется перевернуть разъем шаговых двигателей на осях с новыми драйверами. Т.е. ставим драйвер на XY и переворачиваем разъемы осей XY на 180 град. Я человек ленивый и мне проще программно 'перевернуть' разъемы:
Прошиваем измененную прошивку в принтер. ОТКЛЮЧАЕМ ПИТАНИЕ и подключаем разъемы на двигателя, так как они стояли раньше.
Включаем питание и идем в ручное управление перемещением по осям. Начинаем с движения на 1мм. Если оси не 'убегают' дальше одного миллиметра - пробуем двигать по 10мм. Вот тут получаем нежданчик. Оси двигаются не так как хочется, не с тем ускорением и т.д. В общем - полная фигня, но не стоит огорчаться!!
Идем в меню принтера и сбрасываем настройки EEPROM :) :)
Перегружаем принтер, для уверенности, и вот теперь наслаждаемся ТИШИНОЙ. Даже по сравнению с тихими DRV8825, я уже не говорю про А4988 :)
Вот теперь по настоящему хочется поставить ТИХИЕ вентиляторы SUNON на обдув термобарьера и в БП!!
Прикладываю видос, снятый на пылефон. :)
Шаг 2: Сборка драйверов Stepper
Драйверы TMC2130 не собраны, поэтому сначала мы должны подготовить каждый , поместив все контакты в нужные места.
Очень важно о степперах. Trinamic, кажется, единственная компания, которая делает это правильно.
Для этого проекта я добавил 4 штыря PSI, а также штифт торцевого упора
Я разрезал полоски штырей в правильном размере для assebly (ряд из 8 точек), 4 PSI вверх, 1 Diagnostic вверх, один вниз (En) и 2 вниз (Dir, Step)
Сначала я буду припаять верхние контакты к драйверу (я использую кусок двухсторонней платы PCB для размещения штырей).
Затем я устанавливаю нижние штыри на место на плате печатной платы и устанавливаю драйвер сверху и припаиваю штыри вниз.
Как только все штыри припаиваются, просто промойте и повторите для остальных чипов.
Перед тем, как поместить драйверы в ваш RAMPS 1.4, вы можете удалить три перемычки, которые использовались для настройки вашего шага на 1/16. Теперь оно обрабатывается программным обеспечением.
Шаг 1: Необходимые вещи
Для этого проекта необходимо следующее:
В этом проекте я заменяю все 4 драйвера, но вы можете просто заменить X и Y, поскольку они выполняют большую часть работы
Со всеми этими проводами вам не нужно делать какие-либо обжатия (только некоторые пайки).
Проблемы экосистемы DEFI на Ethereum
Большая часть инноваций в экосистеме Дефай, в основном происходят в блокчейне Эфира - опираясь на основные лендинг платформы, такие как Compound, Aave и MakerDao. А также в значительной степени - на основе широко распространённых стейблкоинов USDT, USDC и DAI.
Например, пользователям дефи требуется доступ к большим пулам ликвидных стейблкоинов в сети эфира, для участия в так называемом доходном фермерстве (yield farming). Которое возникает в результате одного или комбинации нескольких процессов. Таких как; заработок процентов полученных от лендинг платформ, предоставление ликвидности в пулы и фарминг Дефи токенов.
Однако несмотря на то, что рост экосистемы Дефи в блокчейне эфира является по истине внушительным, довольно большая часть пользователей криптовалют осталась не у дел. Они не смогли воспользоваться Дефай продуктами развёрнутыми на эфире. Это пользователи которые уже вложили свои деньги в другие криптовалюты, никак не связанные с блокчейном эфира (не Erc20 токены). И теперь они либо просто ожидают рост своего капитала, либо используют стейкинг (если он предусмотрен), чтобы заработать дополнительные проценты.
Если эти пользователи желают поучаствовать в Дефи, без вливания дополнительных денег, тогда им придётся закрыть свои существующие позиции по другим альткоинам, чтобы высвободить средства и переключится на токены в блокчейне эфира. Это неоптимальный вариант, ведь в таком случае пользователи упускают прибыль по стейкингу или за счёт возможного роста актива, который они вынуждены продать.
Что предлагает RAMP DEFI ?
Команда RAMP разрабатывает уникальное решение, в котором застейканные активы в блокчейнах не относящихся к эфиру (например IOST или Elrond), будут обеспечены стейблкоинами rUSD - выпущенными в блокчйне эфира (ERC20) через мост платформу rMint .
По такой же схеме, владельцы стеблкоинов на эфире (USDT,USDC,DAI) смогут создавать второй тип стейблкоинов eUSD , отправляя свои ERC20 активы в пул ликвидности eUSD-RAMP .
Владельцы rUSD и eUSD, смогут брать займы, давай займы, фармить, а также свободно обменивать rUSD на eUSD. Создавая тем самым бесшовную систему ввода и вывода в экосистему DEFI на эфире, для пользователей имеющих активы в стейкинге, которые не относятся к блокчейну эфира.
Вся платформа будет построена на нескольких модулях, связанных между собой. С одной стороны в систему будут попадать сторонние альткоины, с другой токены на эфире стандарта ERC20. И встречаются они на лендинг платформе rFinance, где пользователи смогу брать или одалживать займы.
Помимо этого есть модули rStake и eFarm.
Первый является агрегатором стейкинг нод, туда отправляются уже обеспеченные альткоины - и кладутся в стейкинг.
Второй модуль eFarm оптимизирует полученные депозиты ERC20 токенов из eMint, и распределяет их между rFinance и другими платформами для фарминга.
По 20% полученного профита из этих модулей, отправляется в модуль rPool. В котором концентрируется 40% профита всей платформы RAMP, включая комиссии из обменника (отдельный модуль rSwap). Эти 40% профита распределяются между холдерами токенов RAMP.
Преимущества такой модели, для владельцев альткоинов не относящихся к эфиру - очевидны! Они смогут обеспечить свои альткоины, токенами rUSD и получать как доход от стейкинга этих альтов, так и доход от фарминга в экосистеме DEFI на эфире. То есть им не придётся инвестировать новые дополнительные средства в крипту, чтобы использовать DEFI продукты!
Примечательно что IOST, ELROND, NULS, SOLANA, NerveNetwork - уже подтверждены в качестве партнеров и будут доступны в RAMP DEFI.
Читайте также: