Однажды, разбирая коробку с компьютерным хламом, я обнаружил у себя несколько дисководов от от старых 3-х дюймовых гибгих дисков. В свое время я извлек из них шаговые двигатели, а выбросить оставшиеся внутренности не поднялась рука. Сейчас мое внимание привлек двигатель для вращения дисков. Он выполнен самостоятельным блоком на отдельной печатной плате вместе с контроллером привода.
Задача состояла в том, как его запустить. Поиск решения в сети Internet по запуску такого двигателя не дал какого-либо положительного результата. Было множество статей по использованию шаговых двигателей позиционирующих магнитную головку и практически ничего по запуску «блина» — двигателя вращения диска. Единственная обнаруженная статья была на английском языке, но там описывался очень древний и конкретный дисковод. В общем пришлось искать способ запуска самостоятельно.
С чего я начал. К плате управления подходит шлейф из 4-5 цветных проводов в зависимости от типа дисковода. Два из них подают питание 12V (это было не трудно проследить), и как правило имеют цвета черный(общий) и красный(+). Оставшиеся провода, как я предположил, должны управлять пуском двигателя и скорее всего имеют ТТЛ уровни.
На плате я также обнаружил два фотоэлемента: один на краю платы — он определяет, что диск вставлен в приемник; второй фотоэлемент стоит ближе к центру двигателя — он позиционирует начальное положение диска в котором имеется соответсвующее отверстие. Нас интересует первый (удаленный) фотоэлемент, так как при вставленном диске мотор уже начинает вращаться (в подключенном к компьютеру дисководу).
Фотография контроллера с мотором от дисковода фирмы TEAC приведена на рисунке 1.
Далее, проследив на плате цепь от фотоэлемента, я установил, что она через транзистор поступает на вход управления микросхемы H13431 — контроллер двигателя (описание этой микросхемы нашел только на японском языке). На тот же транзистор подключен через диод один из проводов входного шлейфа.
Далее — дело техники. Подал на плату питание 12 вольт. Через резистор номиналом 3,3 ком вычисленный контак соединил с плюсом питания. ВСЕ. Двигатель начал вращаться!
Фрагмент платы с установленныи резистором показан на рисунке 2. Крайний левый контакт не задействован (видимо какой-то выходной сигнал). Следы пайки на плате — моя оплошность: подал на входной контакт непосредственно напряжение питания 12В и сжег транзистор, далее действовал осторожнее — через резистор номиналом 3,3 ком.
На другом дисководе (рис.3) с названием Sankyo и микросхемой контроллера M51784 пошел таким же путем (описание этой микросхемы есть на сайте www.datasheetcatalog.com). Нашел входной контакт на плате который выходит через резистор на управляющий транзистор и фотоэлемент. Также через резистор подал на него положительный потенциал. И. тишина. Попробовал поочередно позамыкать на «землю» оставшиеся два входных контакта. Заработало. Что это за контакт я не стал выяснять.
Увеличенный фрагмент второй доработанной платы приведен на рисунке 4. «Земляной» контакт и контакт от него слева запаяны вместе. Крайний левый контакт остался свободным.
Таким образом порядок подключения неизвестного дисковода достаточно прост:
1. Находим провода питания (обычно красный+ и черный-).
2. Пытаемся найти цепь управляющего транзистора и фотоэлемента (примерная схема на рис.5).
3. Если двигатель не вращается оставшиееся контакты замыкаем на «землю» (или подаем на них положительный потенциал через ограничительный резистор в несколько ком).
Дальнейшие эксперимены с двигателем показали, что он работоспособен в диапазоне питающих напряжений от 7 до 12 вольт. При этом скорость вращения его очень стабильна, так как задается кварцевым или пъезокерамическим резонатором. Кстати можно попытаться поставить резонатор на другую частоту тем самым изменив скорость вращения. На моих платах резонатор выполнен в виде пластмассового прямоугольника синего цвета — его легко найти.
Применение данного двигателя оставляю на вашу фантазию. Желаю удачи!
- AVR-STM-C++
- суббота, 6 апреля 2019 г.
- Шаговый двигатель из CD/DVD привода
- Мини-плоттер с ЧПУ из DVD-привода своими руками
- Шаг 1: Что нам нужно
- Шаг 2: Идея
- Шаг 3: Шаговые моторы dvd/cd привода
- Шаг 4: Плата расширения CNC для Arduino Nano v4
- Шаг 5: Драйвер шагового двигателя A4988
- Моя таблица расчетов для шаговых двигателей X и Y:
- Шаг 6: Сборка
- Шаг 7: Загрузите прошивку migrbl в arduino nano
- Шаг 8: Установка inkscape & inkscape mi-grbl extension
- Шаг 9: Установка приложения контроллера grbl
- Шаг 10: Калибровочные работы
- Шаг 11: Начать использовать
- Таблица конфигурации осей:
- Шаг 12: Готово
- 📸 Видео
Видео:Шаговый двигатель от дисковода / Stepper motor from CDСкачать
AVR-STM-C++
Видео:Маленький, дешёвый и БЕСПОЛЕЗНЫЙ. Обзор, тест и разборка микро шагового двигателяСкачать
суббота, 6 апреля 2019 г.
Шаговый двигатель из CD/DVD привода
Попались в мои руки несколько приводов оптических дисков, которые я разобрал. В итоге помимо плат и прочей механики стал обладателем нескольких шаговых двигателей, которые позиционируют лазерную головку. Захотелось их как-то использовать, но информации по ним фактически никакой. После продолжительного и настойчивого гугления информацию я таки нашел и решил поделится ею с вами.
Итак, шаговый двигатель cd rom
Он имеет маркировку 0550902, чуть ниже 15RF 172KP, хотя можно прочитать и слитно, получится 15RF172KP. Так же маркировка на шлейфе 3 e232171. С обратной стороны выгравировано SM15DD — это тип винта двигателя.
После длительных поисков datasheet я нашел каталог продукции фирмы MOATECH, в котором и упоминается данный двигатель из сд привода. Это двигатель SPS-15RF-172KP, в каталоге есть небольшое упоминание SPS-15RF Type, где присутствует позиция 172FH.
Пусть последние буквы маркировки и не совпадают, но думаю, что это одно и то же. Давайте теперь посмотрим, что же это за шаговик такой.
Характеристики шагового двигателя
В табличке есть данные по сопротивлению обмоток, 10 Ом на обмотку, я проверил — мультиметр показал 10 Ом. Так же можно увидеть угол поворота — 18 градусов на шаг. И, самое важное, напряжение питания двигателя — 5 вольт. Идеально для использования с AVR микроконтроллерами или Arduino.
Этот двигатель dvd привода имеет две фазы, видим, что он биполярный (это должно быть и так ясно, исходя из количества выводов). Для таких двигателей необходимы специальные драйвера управления, в следующей статье будем собирать свой драйвер на полевых транзисторах. Это обусловлено их принципом работы. Давайте посмотрим, как управлять биполярным шаговым двигателем.
Распиновка шагового двигателя
Тут все предельно просто, имеем четыре вывода и две обмотки — по два вывода на обмотку.
Я промаркировал выводы обмоток приписав плюс и минус дабы не путаться где первая обмотка, а где вторая, хотя было бы более правильно написать первый вывод и второй.
Управление биполярным шаговым двигателем
Вот и добрались до вопроса как управлять шаговым двигателем. Это довольно сложный процесс в плане реализации, так как из-за наличия двух фаз нужно подавать напряжение на обмотку в разные стороны. Тоесть в какой-то момент мы подаем плюс на первый вывод первой обмотки, на второй вывод этой же обмотки минус, а в какой-то момент нужно подать наоборот — плюс на второй вывод первой обмотки и минус на первый вывод первой обмотки. Для того, чтоб двигатель вращался, ток на обмотки нужно подавать вот в такой последовательности
Читайте также: Как заглушить мотор после автозапуска старлайн
Я привел схему подачи тока на биполярный шаговый двигатель в виде четырех полных шагов двигателя. Чтоб двигатель вращался, достаточно после четвертого шага выполнить первый шаг и продолжить дальше. Чтоб двигатель вращался в обратную сторону, то шаги нужно выполнять с обратной последовательности, например 4-3-2-1-4-3. и так далее.
Эта схема управления не такая уж сложная, но в плане подачи тока могут возникнуть затруднения. Но об этом мы поговорим в следующей статье, а сейчас давайте вернемся к нашим двигателям. Я описал только один, а у меня их два.
Второй двигатель выглядит точно так же, как и первый, но имеет другую маркировку — 172F p10816H1. Тем не менее это тот же самый SPS-15RF, который с этой же буквой F после 172 есть в первой позиции таблички из каталога. Так что идентификация обоих двигателей успешно произведена, технические характеристики определены и можно приступать к повторному использованию этих шаговиков.
Видео:Проект на Arduino: шаговый двигатель CD ROMСкачать
Мини-плоттер с ЧПУ из DVD-привода своими руками
Существует множество проектов и руководств, связанных с переделкой старых CD/DVD-плееров в плоттеры с ЧПУ на базе Arduino. Сегодня я хотел бы поделиться тем, как легко построить свой собственный недорогой мини-плоттер с ЧПУ на Arduino. Приступим.
Данная статья является переводом, однако для удобства восприятия повествование будет идти от первого лица.
Видео:Запуск двигателя CD-ROM от штатного драйвера.Скачать
Шаг 1: Что нам нужно
- 1 шт. х Плата расширения CNC для Arduino Nano v4;
- 1 шт. х Плата контроллера Arduino Nano;
- 2 шт. х Модуль драйвера шагового двигателя A4988;
- 2 шт. х Старые CD/DVD плееры;
- 1 шт. x Cерводвигатель SG90;
- 1 метр x Ленточный кабель провод 8P;
- 1 шт. x Алюминиевый уголок 20 x 20 x 1,4 мм — длина 120 мм;
- 1 шт. x Степлер;
- 1 шт. x Блок питания 12 В;
- 1 шт. x Алюминиевая муфта с гибким валом, размер внутреннего отверстия: 5 мм x 8 мм(или 8 мм x 8 мм);
- 2 шт. x Медные латунные столбы L-10мм;
- 2 шт. x Медные латунные столбы L-5мм;
- 2 шт. Болта + гайки + шайбы M4 x 50 мм;
- 3 шт. Болта + гайки + шайбы M4 x 25 мм;
- 2 шт. Болта + гайки + шайбы M4 x 20 мм;
- 1 шт. Болты + гайки + шайбы M2 x 40 мм;
- 2 шт. x Болты + гайки + шайбы M2 x 5 мм;
- Небольшие кабельные стяжки.
- Прошивка MIGRBL;
- INKSCAPE версия 0.48.5;
- Расширение INKSCAPE MI-GRBL;
- Универсальный отправитель Gcode.
Видео:Запускаем биполярный шаговый двигатель от DVD приводаСкачать
Шаг 2: Идея
Идея создания мини-плоттера с ЧПУ проста: используйте два старых CD/DVD-плеера с шаговыми двигателями, один используется как поверхность для черчения, которая движется вперед и назад по оси Y, другой установите вертикально на нем, чтобы обеспечить движение влево и вправо по оси X. Затем мы устанавливаем сервопривод RC на оси X, чтобы поднимать и опускать перо во время построения осей Z.
Видео:Управление шаговым двигателем. Драйвер A4988, подключение и настройкаСкачать
Шаг 3: Шаговые моторы dvd/cd привода
В интернете трудно найти точные технические характеристики шаговых двигателей приводов DVD/CD. Я нашел в Интернете характеристики шагового двигателя DVD/CD, который похож на мой. Важные параметры выделены полужирным шрифтом.
Максимальная частота пуска
Разборка шагового двигателя DVD / CD привода
У меня было два разных типа DVD/CD-плееров, один использовался для оси X с сопротивлением катушки шагового двигателя 14 Ом, а другой — для оси Y с сопротивлением катушки 10 Ом.
Видео:Как запустить шаговый двигатель без драйвера. Электроника. КомпьютерыСкачать
Шаг 4: Плата расширения CNC для Arduino Nano v4
Плата расширения CNC v4 для Arduino Nano имеет 3 слота на печатной плате для модулей привода шаговых двигателей и один слот для Arduino Nano. Она может управлять 3 шаговыми двигателями от Arduino Nano. Плата расширения CNC V4.0 имеет несколько контактов GPIO, доступных для подключения к другим модулям, таким как концевой выключатель, а также к интерфейсу I2C или последовательной связи. Питание для 3 модулей привода шаговых двигателей и платы Nano подается через разъем внешнего питания (12 В постоянного тока).
Я купил плату расширения CNC для Arduino Nano v4 по низкой цене из Китая. По ссылкам я обнаружил, что мне нужно настроить как аппаратное, так и программное обеспечение, чтобы использовать прошивку GRBL и настроить режим микрошагов для A4988.
Все перемычки для настройки количества микрошагов подключены к GND, а их нужно подтянуть к VCC. Значение микрошага фиксировано на низком уровне и всегда переводит шаговый драйвер в полное разрешение шага.
Контакты, подключенные к входам «STEP» и «DIRECTION» драйверов шагового двигателя, неверны по сравнению с исходными определениями GRBL. Плата расширения CNC v4 использует Arduino Nano, поэтому мы можем исправить определения контактов «STEP» и «DIRECTION» в файле «cpu_map_atmega328p.h», расположенном в папке grbl, следующим образом:
#define X_STEP_BIT 5 // Uno Digital Pin 2
#define Y_STEP_BIT 6 // Uno Digital Pin 3
#define Z_STEP_BIT 7 // Uno Digital Pin 4
#define X_DIRECTION_BIT 2 // Uno Digital Pin 5
#define Y_DIRECTION_BIT 3 // Uno Digital Pin 6
#define Z_DIRECTION_BIT 4 // Uno Digital Pin 7
Видео:Шаговый двигатель, как подключить без сложностей!!!!Скачать
Шаг 5: Драйвер шагового двигателя A4988
A4988 — это микрошаговый драйвер двигателя со встроенным переводчиком для упрощения работы. Он предназначен для работы биполярных шаговых двигателей в полушаговых, полушаговых, четвертьшаговых, восьмых и шестнадцатошаговых режимах с выходной мощностью до 35В и ± 2А.
Мы можем управлять шаговым двигателем с помощью всего двух контактов нашего контроллера: один для управления направлением вращения, а другой для управления шагами.
Во многих приложениях микрошаговый режим может повысить производительность системы, а также снизить сложность и стоимость системы по сравнению с полушаговыми и полушаговыми методами вождения. Микрошаговый режим можно использовать для решения всех проблем с резонансом, вибрацией и шумом в системе шагового двигателя, а также для повышения точности и разрешения шага.
По правилам, чем больше микрошагов, тем плавнее движения, но меньше крутящий момент, и наоборот. Я пробовал с 1/16 микрошагов, но в конце концов выбрал 1/8 микрошагов, что является хорошей комбинацией плавного движения и крутящего момента.
Каждый поворот шагового двигателя DVD/CD изначально разделен на 20 шагов с углом 18 °/ шаг (1 поворот = 360 градусов | 360/20 = 18 °). Когда мы применяем микрошаговый режим с разрешением 1/8 шага на A4988 для управления этим шаговым двигателем, каждое вращение шагового двигателя DVD/CD будет разделено на 160 шагов с углом 2,25°/ шаг, что сделает вращение шагового двигателя намного более плавным.
MS1 | MS2 | MS3 | ШАГ РАЗРЕШЕНИЕ | ШАГИ ДО РЕВОЛЮЦИИ |
0 | 0 | 0 | 1 | 20 |
1 | 0 | 0 | 1/2 | 40 |
0 | 1 | 0 | 1/4 | 80 |
1 | 1 | 0 | 1/8 | 160 |
1 | 1 | 1 | 1/16 | 320 |
Моя настройка микрошагов — разрешение 1/8 шага для шаговых двигателей оси X и Y.
Подстроечный потенциометр на плате A4988 может использоваться для установки ограничения тока шагового двигателя. Следует обратить внимание на следующее:
- В платах шаговых драйверов A4988 используются различные резисторы RCS для считывания тока, в зависимости от производителя, обычно RCS может быть 0,05 Ом (с маркировкой «R050»), 0,1 Ом(с маркировкой «R100») или 0,2 Ом (с маркировкой «R200»). RCS на моей плате управления A4988: 0,1 Ом.
- Шаговые двигатели CD/DVD работают при уровне напряжения 5V, мы могли бы измерить сопротивление катушки 2 с мультиметром, чтобы получить оценочный максимальный ток с использованием закона Ома: Imax = V/R.
- Предел тока, Imax, относится к опорному напряжению следующим образом: VREF=(8 * Imax * RCS).
Моя таблица расчетов для шаговых двигателей X и Y:
Ось плоттера | р | V | Imax | RCS | VREF |
Шаг по оси X | 14.00 Ом | 5,00 В | 0,36 А | 0,10 Ом | 286 мВ |
Шаг по оси Y | 10,00 Ом | 5,00 В | 0,50 А | 0,10 Ом | 400 мВ |
Следуя приведенному выше расчетному листу, мои окончательные настройки ограничения тока для 2-х шаговых двигателей следующие:
- Шаг по оси X: VREF =286 мВ;
- Шаг по оси Y: VREF =400 м;
Чтобы рассчитать VREF, необходимый для целевого тока A, мы можем применить следующие простые формулы:
- VREF =A /2,50 с RCS = 0,05 Ом;
- VREF =A /1,25 с RCS = 0,10 Ом;
- VREF =A /0,63 с RCS = 0,20 Ом.
Видео:Переделка шагового двигателя в обычный биполярныйСкачать
Шаг 6: Сборка
Существует много инструкций по изготовлению осей X и Y для мини плоттеров с ЧПУ.В этом проекте я в основном использовал болты для соединения компонентов.
- Первый шаг к созданию этого мини-плоттера с ЧПУ — это разобрать два привода DVD / CD.
- Я припаял 4 проводных кабеля к 2-м шаговым двигателям, определив их обмотки и клеммы.
- Я измерил длину DVD / CD-плеера — ось X, которая будет расположена горизонтально, затем вырезал алюминиевый уголок 20 x 20 x 1,4 мм с соответствующей измеренной длиной. В моем случае это 120 мм в длину.
- Я просверлил в этом алюминиевом уголке 6 отверстий следующим образом:
- Два отверстия прикручены к приводу DVD / CD оси Y с помощью M4x50;
- Два отверстия прикручены к приводу DVD / CD оси X с помощью M4x25;
- Два оставшихся отверстия соединены с CNC Shield V4.0 через медные латунные стойки L-10 мм.
- Для оси Y — поверхность построения я использовал одну пластину из нержавеющей стали размером 70×80 мм.
Когда я использовал степлеры в своем офисе, мне пришла в голову идея, что я могу использовать степлер как механическую часть для подъема ручки. И как показала практика это оказалось хорошей идеей. Если у вас возникли проблемы с подъемником ручки мини-плоттера с ЧПУ, вы можете обратиться к моим инструкциям ниже. Это легко сделать из имеющихся канцелярских товаров.
В этом проекте я использовал пружинный механизм степлера для перемещения пера вверх и вниз по оси Z.
- Сначала я разобрал степлер на мелкие детали.
- Средняя часть — патрон магазина степлера с прижимным блоком и пружиной, в ней 2 небольших отверстия на расстоянии 17 мм. Я использовал его для крепления ручки/карандаша.
- Я соединил их с 2 отверстиями гибкой муфты 5×8 с помощью 2 шурупов и 2 медных латунных стоек для ручки/карандаша.
- Поскольку шаг резьбы отверстия гибкой муфты отличается от стандартной медной латунной стойки, мне пришлось использовать медную латунную прокладку, взятую из сломанного компьютера. Её голова больше обычной. Вы можете увидеть это на изображении ниже.
- Обратите внимание, чтобы пружина сшивателя не касалась головки винтов при движении толкающего блока вверх и вниз, я как можно тоньше заточил головки двух винтов.
- Соедините RC сервопривод и толкающий блок длинным винтом M2x40 через 4 отверстия сшивателя. Я затянул его, чтобы убедиться, что сервопривод не может двигаться, когда он работает.
- На обратной стороне картриджа магазина степлера есть одно большое отверстие. Позже оно будет использоваться для соединения держателя ручки/карандаша, включая сервопривод RC, с механизмом оси X через это отверстие с помощью болта M4x25 и 3 гаек.
- Вставьте карандаш в гибкую муфту и выполните выравнивание и затягивание. Чтобы закрепить карандаш, можно затянуть 2 оставшихся небольших винта на гибкой муфте. Чтобы поднять ручку, я вырезаю резиновый или акриловый лист круглой формы, просверлите по центру отверстие с таким же диаметром ручки. Я установил его на перо, отрегулировав его по сравнению с RC серворычагом так, чтобы перо можно было поднять вверх по RC серворычагу и вниз с помощью пружины степлера.
- Я установил плату расширения CNC v4.0 на алюминиевый уголок на 2 медных латунных опорах и подключил все кабели 2 шаговых двигателей, сервопривода RC к экрану CNC. Затем я использовал кабельные стяжки, чтобы закрепить провода.
Видео:Как запустить двигатель CD ROM от Батарейки Без драйвера ?Скачать
Шаг 7: Загрузите прошивку migrbl в arduino nano
MIGRBL отличается от оригинального GRBL тем, что MIGRBL настроен для плат расширения CNC, у которых оси X и Y подключены к 2 шаговым двигателям, а ось Z подключена к серводвигателю RC для подъема/опускания ручки.
- Скачайте файлы прошивки MIGRBL;
- Скопируйте MIGRBL в C: Users Administrator Documents Arduino libraries;
- Внесите исправления в соответствии с шагом 4;
- Теперь, когда мы установили библиотеку MIGRBL в IDE и внесли необходимые исправления. Откройте Arduino IDE, в меню «File» выберите «Examples » -> «MIGRBL» -> «grblUpload»;
- Выберите правильный порт и плату (Arduino Nano), скомпилируйте и загрузите код в Arduino Nano;
- С моим Arduino Nano мне пришлось выбрать через инструменты «Arduino IDE»-> «Processor» -> «ATmega328P» (старый загрузчик) после выбора «Tools» -> «Board» -> «Arduino Nano».
Видео:Скрытая полезная функция двигателя от CD-ROM-аСкачать
Шаг 8: Установка inkscape & inkscape mi-grbl extension
Я использовал программу INKSCAPE для создания G-кода.
- Скачал программное обеспечение Inkscape версии 0.48.5;
- Установил на свой компьютер.
Поскольку я использовал прошивку MIGRBL для Arduino Nano (подключенную к плате расширения v4.0) для этого мини-плоттера с ЧПУ и Axis Z, подъем пера управляется серводвигателем RC, поэтому обычный G-CODE, созданный из INKSCAPE, не будет работать. Для того, чтобы он заработал, делаем следующие шаги:
- Загрузите INKSCAPE MI-GRBL EXTENSION;
- Разархивируйте файл;
- Скопируйте несжатые файлы в каталог INKSCAPE -> Share -> Extension folder.
Видео:Шаговый двигатель от DVD приводаСкачать
Шаг 9: Установка приложения контроллера grbl
После того, как у нас есть исполняемый файл G-кода из INKSCAPE, для потоковой передачи и отправки файла G-CODE в Arduino Nano мы можем использовать Universal Gcode Sender — UGS.
- Загрузите программное обеспечение UGS, затем установите его на компьютер;
- Откройте UGS, выберите «Port» и установите скорость 115200;
- Нажмите «Connect», после чего на вкладке «Console» отобразится следующая информация.
Видео:Моторчики из DVD-привода #2Скачать
Шаг 10: Калибровочные работы
Steps/mm: Сообщает GRBL, сколько шагов необходимо, чтобы переместить машину на заданное расстояние.
Шаг/мм =(Шаг на оборот)x(Микрошаги)/(мм на оборот).
- Шагов на оборот = 20; — это исходное количество шагов, необходимых для того, чтобы шаговый двигатель совершил 1 полный оборот.
- Микрошаги — 1, 1/2, 1/4, 1/8, 1/16 — это настройка драйвера шагового двигателя A4988. Более высокое значение означает меньший крутящий момент, но более высокую точность. Моя настройка микрошагов: 1/8.
- мм на оборот — это расстояние в мм, на которое винт перемещается за один оборот (шаг винта). Так как шаг винта CD/DVD ROM является «однозаходным», то «шаг» — это осевое расстояние между соседними резьбами.
Общая длина винта, мм 51,56 Рабочая длина шнека, мм 40.00 Количество ниток в рабочей длине 13 Угол шага, ° 18 Количество шагов, необходимых для того, чтобы шаговый двигатель DVD совершил 1 полный оборот, шаг/оборот 20 Настройка микрошагов A4988: 8 Шаг винта шагового привода DVD (мм/оборот): 3.0 ШАГ/ММ: 53,333 Согласно спецификации шаг винта шагового двигателя DVD/CD составляет 3 мм. Мы можем проверить, измерив рабочую длину винта: 40 мм и посчитав количество резьбы в этом рабочем диапазоне: 14. Шаг винта можно оценить следующим образом:
- X Макс. Ход (мм): 130 = 40,000
- Максимальный ход по оси Y (мм): 131 = 40,000
- X шагов / мм: 101 = 53,333
- Шаг по оси Y / мм: 100 = 53,333
Эти приведенные выше значения в точности были подтверждены моими тестами.
Видео:Униполярный шаговый двигатель 28BYJ-48 в биполярныйСкачать
Шаг 11: Начать использовать
Мы могли бы обратить внимание на следующие шаги, прежде чем запускать мини-плоттер с ЧПУ.
- Проверьте настройки микрошагов A4988: подробное описание в шаге 5.
- Проверьте настройки ограничения тока A4988: подробное описание в шаге 5.
- Подключите мини-плоттер с ЧПУ к UGS и проверьте его параметры калибровки: подробное описание в шаге 10.
- Чтобы проверить двигатели и плату расширения CNC, перейдите на вкладку «Управление станком» -> щелкните стрелки X+, X-, Y+ и Y-.
- Мы должны следить за движением шаговых двигателей, касаясь их, чтобы проверить, горячие ли они. Если шаговые двигатели горячие, мы должны дважды проверить VREF на A4988 с помощью мультиметра и немного снизить VREF.
- Правильное направление этого плоттера следующее: Простой способ понять декартову систему координат по отношению к вашему станку с ЧПУ — это использовать «Правило правой руки».
Мы можем изменить направление движения оси без изменения проводки в Axis Direction $3. Из-за устройства моих шаговых двигателей мне пришлось изменить направление шагового двигателя по оси Y, поэтому мое значение настройки было: $3 = 2 . См. Таблицу конфигурации осей ниже.
Таблица конфигурации осей:
Значение настройки Обратный X Обратный Y Обратный Z 0 0 0 0 1 1 0 0 2 0 1 0 3 1 1 0 4 0 0 1 5 1 0 1 6 0 1 1 7 1 1 1 - Чернила:
- Откройте INKSCAPE.
- Установите размер страницы 40 x 40 мм.
- Нарисуйте квадрат размером 10 мм x 10 мм -> Select Image->Convert to Path
- Перейдите в Extension Menu-> Нажмите MIGRBL Z-AXIS SERVO CONTROL, настройте значения во всплывающем окне.
Мои настройки показаны на картинке ниже:
- Нажмите «Apply», квадратный G-код будет сохранен с именем и в выбранной нами папке.
- Универсальный отправитель Gcode.
- Откройте UGS, выберите Port и установите скорость 115200 бод, щелкните вкладку «Подключить».
- Выберите подходящее положение, перемещая оси X влево — вправо, оси Y вперед — назад и установите исходные координаты кнопкой «Сбросить ноль».
- Нажмите «Открыть» -> Перейдите к файлу G-кода, созданному INKSCAPE.
- Нажмите «Отправить», и мини-ЧПУ выполнит рисование квадрата 10×10 мм в соответствии с G-кодом.
- Наблюдайте за миниплоттером в действии на вкладке «Визуализатор».
- Измерьте фактическую длину по осям X и Y линейкой, чтобы проверить правильность 10 мм. Если нет, мы должны проверить шаг / мм, иначе какие-либо механические детали застряли.
- Нарисуйте еще несколько кругов разного диаметра, проверьте, совпадают ли начальная и конечная точки круга? Если они не совпадают, возможно, кончик пера перекошен или механические части не выровнены.
Видео:ПОДКЛЮЧАЕМ ШАГОВЫЙ ДВИГАТЕЛЬ К ARDUINO [Уроки Ардуино #14]Скачать
Шаг 12: Готово
На фотографиях выше вы можете убедиться, что данный мини-плоттер с ЧПУ работает довольно хорошо. При желании его можно настроить более точно.
- Свежие записи
- Чем отличается двухтактный мотор от четырехтактного
- Сколько масла заливать в редуктор мотоблока
- Какие моторы бывают у стиральных машин
- Какие валы отсутствуют в двухвальной кпп
- Как снять стопорную шайбу с вала
- Правообладателям
- Политика конфиденциальности
Механика © 2023
Информация, опубликованная на сайте, носит исключительно ознакомительный характер📸 Видео
Как подключить шаговый двигатель к ArduinoСкачать
Как запустить двигатель от CD ROM и HDD без драйвераСкачать
Как настроить ШАГОВЫЙ ДВИГАТЕЛЬ 28BYJ-48 Arduino?! ОбзорСкачать
Драйвер мотору не нужен. Запускаем HDD моторСкачать
Бесщеточный мотор своими руками для квадрокоптера из dvd-привода или видеомагнитофона.Скачать