Карманный cnc – станок для выжигания. Часть 3. Информатика и кибернетика

Часть 1 и часть 2.

Наконец, автор добрался до любимого паяльника.

FL4A7Q9GKJF83BG.LARGE

Для подключения шагового двигателя к устройствам управления он использовал спасенные из старых компьютеров проводные шлейфы, на одну из сторон которых были припаяны пины (штырьковые коннектора для макетной платы), а на другую – контакты шлейфа управления двигателя.

F2PU60MGL24A2LP.LARGE

Так же (в тестовой версии), к макетной плате были подключены и контроллеры двигателей (в случае автора – платы Easydriver).

F3YQNF5GKJF83BH.LARGE
Во время  лазерной гравировки дерева и фанеры в комнате не продохнуть из за дыма. Автор ввел в схему реле, которое управляет веером вентилятором.

FD7SMB2GL3JOP0S.LARGE
В случае использования именно контроллера Easydriver, следует обратить внимание на выводы MS1 и MS2, которые отвечают за выбор режима работы двигателя, в частности, включения режима микрошагов. Просто подключите их выводам +5 Вольт контроллеров (см. схему ).

Теперь, подключим выводы шаговых двигателей к соответствующим моторным выводам контроллеров. По словам автора, все шаговые двигателя из оптических приводов, с которыми ему приходилось сталкиваться, имели одинаковую распайку выводов. Так что, если вам повезет, проблем с подключением моторов не предвидится. Соедините клеммы управления контроллеров (STEP, DIR, GND) с соответствующими контактами Arduino.

Примечание переводчика: надо ли говорить, что STEP, DIR подключаются к цифровым портам ввода/вывода Arduino, в то время как GND – именно к порту GND микроконтроллера.

Важно! Шаговые двигателя нуждаются во внешнем питании! Подключать их к выводам +5 и GND Arduino и контроллеров двигателей недопустимо (если не хотите сжечь всё и вся)!

Для питания моторов, вентилятора и  Arduino автор использовал обычный 12-Вольтовый блок питания, который, впрочем, был оборудован регулятором силы тока.  Учитывая, что на шаговых двигателях отсутствовала маркировка, автор выбрал наименьшее значения силы тока, при которых конструкция работала. Индикаторами слишком большого значения тока питания являются сами двигатели – если они сильно греются, значит что-то пошло не так и стоит задуматься :) .
Что же до вентилятора – просто подключите его к соответствующим выводам разумеется, с учетом полярности и желаемого направления выдува воздуха.

F7D4T9LGKJF7O72.LARGE
Каскад питания лазера построен на стабилизаторе напряжения семейства LM317 и не содержит никаких новых схемотехнических решений. Он вполне выполняет свою роль, но все же далеко от идеала по причине слишком высокого выходного тока. Так, автор длительное время питал лазерный диод током 300 МиллиАмпер и всем последователям советует не ожидать от лазера долгого жизненного цикла. Наилучшим решением (по мнению автора), станет выбор мощного лазера и каскада питания с возможностью более широких регулировок. Включение и выключение лазера производится тем же реле, которое управляет вентилятором.
При желании, вы можете значительно упростить схему, использовав любой подходящий блок питания с подходящим выходным током и напряжением питания. Всё, что вам надо сделать  — подключить  питание к клеммам, которые управляют вентилятором.  Разумеется, это будет несколько дороже, чем при самостоятельной сборке блока питания.

Примечание переводчика: подозреваю, что НА 1/6 части суши гораздо дешевле купить б/у готовый блок питания, чем детали для его сборки.

Для облегчения (и оптимизации) сборки, автор разработал специальный  модуль расширения, который назвал LaserShield.

Примечание переводчика: хорошо, что не СОИ). LaserShield – в переводе с английского значит Лазерный Щит. ПРИМЕЧАНИЕ sTs к примечанию переводчика: стратегическая оборонная инициатива (СОИ) Strategic Defense Inintiative :) .

Принципиальную схему и разводку платы в формате приводим здесь. Качаем отсюда. Самостоятельное изготовление печатных плат несколько выходит за рамки данной статьи, однако, в Интернет вы можете найти кучу действительно годных статей по указанной проблеме.

FAEG6ECGKS0SUEW.LARGE

F9DCGWEGKS0U2SL.LARGE
Если же вы желаете разработать собственную плату расширения с отличной от авторской разводкой дорожек, то все равно можете использовать библиотеку для программного пакета Eagle, разработанную автором  специально для подобных устройств.

ШАГ 6. Работа с Arduino

Изначально, для проекта автор попытался написать собственную программу, однако копаясь в  серфя в Интернет, все же изыскал неплохой способ контроля перемещениями головки станка при помощи найденного софта, который некоторые называют «Grbl». Описанный программный продукт представляет интерпретатор команд  g-кода, в котором предусмотрено несколько достаточно интересных функций и возможностей.  Впрочем, код программы пришлось несколько изменить, так-как автор уже собрал электронную схему, а распиновка на Arduino и самодельном шилде отличалась от прописанных в коде программы номеров выводов.  Для этого, ему пришлось скачать среду разработки Winavr и непосредственно программный код приложения с github.com. Для настоящего Мозгочина все это нетрудно. Скачайте архив с кодом и распакуйте его в выбранную директорию.   Теперь, вам предстоит изменить номера портов Arduino в файле config.h, прописав их в правильном порядке. После этого – запустите терминал, войдите в правильную директорию (разумеется ту, в которой размещены распакованные и измененные файлы), введите  команду «make» для компиляции кода и если все пошло хорошо получения файла с расширениеm .hex, готовый для загрузки в Arduino.

Впрочем, автор отмечает, что впоследствии изменил порты Arduino и программный код, который вы можете скачать здесь.

ВАЖНО! Текущая бета-версия «Grbl» (0.6 b) содержит баг, связанный с командами включения и выключения лазера (М3, М5). Из-за некорректной обработки, указанные команды не вносятся в очередь командного стека. Баг был исправлен в полевых условиях, так что вы можете скачать исходники кода здесь, или уже скомпилированный .hex файл тут. Автор надеется, что в полной мере указанный баг будет исправлен в следующей версии «Grbl».

 

В любом случае, в конце-концов вы получите файл с расширение .hex, который необходимо будет загрузить в Arduino. Сам автор, по его словам, перепробовал кучу вариантов, но больше всего ему понравилось использовать программу под названием Xloader.
Все достаточно просто:

  1. Выберите правильный программный порт Arduino
  2. Выберите .hex файл
  3. Выберите тип платы Arduino
  4. Нажмите кнопку «загрузить»

Внимание! Если вы используете новые (конца 2013 года) платы Arduino Uno, с высокой степенью вероятности Xloader работать не будет, выдавая сообщение про ошибку загрузки.

В этом случае автор рекомендует использовать программный продукт ARP/Arduino Uploader (впрочем, проблемы могут быть и с ним). Механизм прошивки в целом сходен – выберите порт и модель микроконтроллера. После этого – внесите изменения в тексте значения «AVR Dude Params».  Удалите строку «-b19200» (без кавычек, разумеется), и нажмите кнопку загрузки кода. Через пару секунд все будет готово: закройте прошивальщик и переходите к следующему параграфу.

Сам микроконтроллер нуждается в предварительной настройке. Запустите ваш любимый терминал последовательного порта (примечание переводчика: он есть в программном пакете программирования Arduino), и подключитесь к вашему микроконтроллеру.

В окне терминала будет выведено приветственное сообщение, что-то вроде этого:

Grbl 0.6b
‘$’ to dump current settings»

Если же вы введете символ $ и потом нажмете «ввод», то получите список параметров, примерно такого вида:

$0 = 400.0 (steps/mm x)
$1 = 400.0 (steps/mm y)
$2 = 400.0 (steps/mm z)
$3 = 30 (microseconds step pulse)
$4 = 480.0 (mm/sec default feed rate)
$5 = 480.0 (mm/sec default seek rate)
$6 = 0.100 (mm/arc segment)
$7 = 0 (step port invert mask. binary = 0)
$8 = 25 (acceleration in mm/sec^2)
$9 = 300 (max instant cornering speed change in delta mm/min)
‘$x=value’ to set parameter or just ‘$’ to dump current settings
ok

Теперь вам необходимо изменить значение параметра steps\mm для осей Х и Y  на 53.333. Просто введите команды «$0=53.33» и «$1=53.33» соответственно. Надо ли говорить, что после каждой команды просто необходимо нажать «ввод»? Поскольку ось Z не используется, в ее параметрах ничего менять не будем, однако запомним про ее присутствие для следующих проектов.  Ускорение перемещения каретки поднимите командой  «$8=100» и нажмите «ввод».  Поскольку каретка действительно перемещается с низкой скоростью – значение ускорение должно быть действительно высоким, поскольку при дугообразном движении глубина выжигания будет значительно большей, чем при прямолинейном.
Кстати, автор указывает, что одна из осей может быть зеркально ориентированной , что, впрочем, легко исправить. Пункт 7 (команда «$7») позволяет легко изменить направления движения по осям. Подробные инструкции смотрите тут.

Что ж, с механической, оптический и программной частью мы закончили. Хотите проверить? Нет ничего легче – введите G91 G28 X0 Y0 «Ввод» для вывода головки в нулевое положение. Командами X10 Y10 «Ввод» можете порадовать себя перемещениями лазерной головки по обеим осям на 10 мм.

ШАГ 7. Готовим софт

F0LOHYXGKQ3DBA5.LARGE

Начнем так сказать с информации для нубов  истоков. В этом разделе рассмотрим необходимое прикладное ПО, особенности его настройки и использования. Да, автор предупреждает, что использует исключительно Windows – совместимые программные продукты, а линуксоидам советует идти лесом покопаться в Интернетах  (хотя описываемый софт вполне может работать и в Linux).
Итак, для начала скачайте следующее:
Inkscape – векторный редактор с открытым исходным кодом
Расширение для Inkscape по работе с лазерными гравировальными ЧПУ – станками
G-code sender – написанное автором небольшое Windows – приложение для обмела данными с Grbl.

Установите Inkscape, просто тыкая «Далее» следуя инструкциям по установке. Это не просто, а очень просто и не должно вызвать никаких затруднений.
Следующим шагом будет установка лазерного расширения, что, в принципе, ненамного сложнее.
Примечание переводчика: как правило, с этих слов и начинаются проблемы, не так ли?:)
Последовательность следующая:
— распакуйте zip – архив в соответствующую директорию установки Inkscape, то есть по пути:  C:\Program Files\inscape\share\extensions.
— перезапустите Inkscape
— наслаждайтесь
Расширение представляет собой сильно модифицированную версию дополнительного модуля для Inkscape  под названием Gcodetools, который в первую очередь предназначен для транслирования векторных данных в G-код, который управляет шаговыми двигателями вашего оборудования. В принципе, с настройкой Inkscape закончено.
Что же до G-code sender, то в настойке и инсталляции он не нуждается. Так что можете распаковать его архив в любое удобное вам место, например, на рабочий стол.

Да, автор ни в коей  мере не может назвать себя программистом на языке Python, так что не гарантирует отсутствие багов и глюков в приведенном софте.

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

Надеюсь, видео не слишком быстрое…  А вообще есть огромное количество документации по работе с Inkscape и его компонентами, ищите и обрящете…

История с G-code sender иная, особенно принимая во внимание факт его создания автором статьи.  Все инструкции приведены в тексте, но  можете смело задавать автору вопросы, используя приведенные ниже  контакты. В принципе, интерефейс программы достаточно интуитивно понятен, однако могут вызвать недоумение чекбоксы «\n\r» и «\r\n», которые определяют настройки окончания линейных перемещений и переключаются в зависимости от версии Grbl (то есть, если не работает один вариант – просто переключите на другой).
Выберите последовательный порт, к которому подключен станок, ими если вы забыли его подключить – скорее сделайте это и нажмите кнопку «Обновить» («Refresh»).
Нажмите кнопку «открыть порт» для получения доступа к консоли управления. Теперь вы можете вводить команды в окно ввода терминала. Для того, чтобы начать гравировку на основании готового файла  изображения, нажмите кнопку «Выбрать» («Browse»)и выберите необходимый вам файл проекта.
Таинство лазерной резки/гравировки, а значит, загрузка команд в микроконтроллер,  начнется после нажатия кнопки «Печать» («Print»).
Команды будут грузится в стек микроконтроллера Arduino до его наполнения (около 20 команд). Когда буфер будет очищен, начнется загрузка другой порции команд и так далее. Если же вы вздумаете прервать последовательность и нажмете кнопку «Стоп»(«Stop») – не спешите извлекать заготовку – можете остаться без пальцев (если лазер мощный), так как работа будет продолжаться до тех. Пор, пока не очистится командный буфер.

Может случится, что отдельные G – коды  или их часть не могут быть  интерпретированы Grbl, в результате чего в окно терминала выводится сообщение об ошибке.  В своем большинстве такие сообщения могут быть смело проигнорированы.  Как правило, они вызваны выполнение команд с комментарием или начинаются и заканчиваются знаком %.  В то же время, если после такой команды в тексте программы  присутствует комментарий, выполнение последовательности команд не прервется.  Например, сообщение команда «G21 (All units in mm)» будет выполнена, но комментарий вызовет сообщение об ошибке.

ШАГ 8. Окончательная сборка и пирожок с полки растущая самооценка

FSY3LLRGL3JOOCR.MEDIUM

Окончательную сборку станка автор произвел на небольшом корпусе – основе из  пресскартона, для чего ему пришлось раскурочить фоторамку (как сами понимаете, не цифровую).  Детали корпуса просто склеены между собой. В лицевой стенке просверлены отверстия и закреплен  небольшой кулер от старой видеокарты (да-да, контроллеры шаговых двигателей при работе в замкнутом объеме рассеивают дохрена значительное количество тепла).

FYAT6ALGL3JOODR.LARGE

Нижняя часть крепится к конструкции при помощи вклеенных в углах резьбовых втулок. В свою очередь, Arduino крепится к указанному днищу при помощи винтов с гайками. Как понимаете, все это превращает наш станочек в компактный и удобный для использования инструмент.

FBON88TGKS0UR0C.LARGE

FLR9FZEGKS0UR0A.LARGE

F343ILAGL3JOO6K.LARGE

Некоторые усовершенствования были  сделаны уже во время окончательной сборки. Например – 40 – Миллиметровый компьютерный вентилятор, предназначенный  для удаления дыма из рабочей зоны.
Примечание переводчика: как вы помните – лазерный луч  представляет собой поток узконаправленного электромагнитного излучения оптического диапазона, которое характеризуется высокой плотностью энергии. Таким образом, любое препятствие приводит к полному либо частичному рассеиванию луча и уменьшению уровня его воздействия на цель. Таким образом, дым в рабочей зоне не только малоэстетичен, но и снижает качество (и глубину) гравировки.

Вентилятор подключен к питанию через то же реле, что и лазер и включается одновременно с ним.

Другим маленьким но очень полезным дополнением являются несколько маленьких магнитов, предназначенные для  удерживание обрабатываемых материалов на рабочем столе (если вы помните – он покрыт магнитным металлом).

FN1X6PFGL46L181.MEDIUM

Фокусировка лазера осуществляется при помощи поворотной головки корпуса с встроенной линзой либо его перемещение вверх-вниз в держателе головки.  Именно таким способом его фокусирует на обрабатываемом материале автор статьи.

F4T7G0UGKS0UR01.LARGE

РЕЗУЛЬТАТЫ

Все на фото – начиная от брелка для ключей и этикеток для рассады, и заканчивая эксклюзивными спичками с гравировкой…

 

F29HLN9GKS0USGF.MEDIUM

FKLQ4Q8GL3JOT5Q.LARGE

 

FH134LCGL3JOOL7.LARGE

Рекомендуемые посты

91 Replies to “Карманный cnc – станок для выжигания. Часть 3. Информатика и кибернетика”

        1. https://fex.net/#!127420616615 тоді ось прошивки під grbl. може не дуже актуальні, але працюючі, тут можна і швидкість порта покрутити і внести якісь свої зміни. там бібліотеки, і скечі. на жаль зараз в свіжих версіях, лише HEX файли, їх можна лише залити, а редагувати досить складно.
          файли бажано за 7 днів забрати, далі файлообмінник їх просто видалить. а прошивок і софта дофіга перебрав

          1. Sfm, Привіт! GRBL модифікував у частині включення/виключення лазерая? Усі прошивкі які я пробував ( а проект призупинив десь півроку тому) давали інвертований результат.

            1. доброго вечору. справа в тому, що збирав і і шилди і драйвера лазера з 0. тому якщо потрібна інверсія, апаратно її робив. на команду М3 на виході ардуіни зявляється логічні 1 *+5в і лазер має засвітитись. М5 на виході логічний 0. лазер має згаснути. інверсія не передбачена. якщо в лазера інша логіка, можна поставити апапатний інвертор, логічний елемент, або транзистом. якщо треба може схемку підкинути. 1-3 детальки

            2. здається збрехав. GRBL розрахований більше на шпіндель і прошвка під брайвер шпінделя. а знач і інверсія має бути. прийду з роботи підключу шилд, і спробую. якщо вийде — відпишусь як зробити

            3. $2
              Установленное значение Маска Инверсия X Инверсия Y Инверсия Z
              0 00000000 N N N
              1 00000001 Y N N
              2 00000010 N Y N
              3 00000011 Y Y N
              4 00000100 N N Y
              5 00000101 Y N Y
              6 00000110 N Y Y
              7 00000111 Y Y Y
              на жаль шпіндель не інвертується або рівняти скеч руками, або апаратно. звісно є 3 варіант. відкрити файл у ворді і через знайти і замінити. наприклад М3 на М5_. М5 на М3_ а далі повторна заміна прибрати «_» зараз з GRBL перейшов на марлін екранчик карта памяті ….. ввиникло 2 проблеми. G1,G2 не працюють. швидкість одна: що холостий хід, що робочий. а в мене лазер жарить повільно, а каретка переміщається швидко. доводиться правити. і вихід лазера спочатку не працював*вирівняв, а тепер не шимиться взагалі. довелось підключити лазер замість кулера здається М8 М9 і доводиться вордом правити код. радує що малює без компа з карти пам’яті

              1. Вийшло пофіксити проблему із переміщенням каретки?
                В мене лежить ахів із GRBL та ін. для лазерного гравера, навіть в мене виходило його сконфігурувати для впевненого вижигання по фанері.

        1. відповів на мило. мабуть цікавіше було б відповідати тут.
          головне в цій справі: прямі руки, і мінімальні уявлення в механіці- електроніці, або-і певна кількість коштів. *кошти в будь якому випадку треба. контролери, драйвери, двигуни запчастини ….

    1. Load Mini Larser якщо лазерний гравер *він на базі інскейпа, а якщо фрезер — складно, плагін на інскейп відмовився зі мною спілкуватись. кад або дорого від 150$ або складно.

        1. http://www.ex.ua/613803505955 термін перебування програми я підріжу раджу до п’ятниці скачать. спробую ще прогу яка продається з китпайским гравером. сподіваюсь він на ардуіні і зашуршить. що програм що прошивок валом. зібрав з сідюків і флоповодів. точність малаю. зібрав більший, але ще й досі не прийшли драйвера :( і лазер напевно потрібно було брати фіолетовий а не ік *дорожчий значно

              1. Китайська прога значно зручніша за Іінскейп з плагіном. Єдине, що незручно, вона відсутня під Лінукс та не хоче працювати під Вайном. З іншого боку, зручність використання змусили мене встановити окрему систему на робочий лаптоп.:)

                1. є варіант поставити віртуальну машину, вінда …..
                  зараз юзаю прогу вихідця з снг, є і платний варіант, якщо вірити зразкуу працює в рази краще. доречі задумуюсь про автономний станок. розберусь з новою прошивкою *дозвилить шимить лазер, а тоді спробую або знайти прошивку, або самому спробувати написати *там просто але з мене програмер не дуже.

                  1. не хоче під віртуалкою. Може в мене руки криві, а може все ж там на рівні драйверу.

                2. програма для чого ? судячи з мануала спрут — то якийсь САПР. складно. юзаю «CHPU» платна версія бмп то Gcod здається якось так, автор обіцяє пристойну якість. для того щоб порт перекинувся, потрібно поставити дрова під лінукс самого порту ch340 чи який він там, а тоді перекидати його не віртуалку. як це під вінду — можу навіть відео зняти, а з пінгвіном не підкажу. ми так і не подружили. і фрю ставив, і убунту, і з андроїдом відносини не склались. на рівні користувача :(

                  1. Я помиливс. ПАУК вона зветься. Звзяка инскейп та gcodesender в мкне не працює коректно під лінуксом.

                3. а навіщо їх звязувати ? плагін на інскейп написаний на пітоні *вкнути картинку, перетворити в контур і стартонути плагін. підозрюю його можна вкинути в лінуксовий інскеп. але то для вектора, для растра інскейп не придатний, і програми на його основі *в мене такі монстри виходили :(. чи помиляюсь ? інскейп або «CHPU» генерують ДЖкод а далі просто скормити його станку якщо цікаво можу дати посилання на своє залізо і на результати. *фотографії людей не покажу. є фото руденької я її не знаю і вона не скаржитиметься http://photo.i.ua/user/102781/471142/14123875/

  1. Здравствуйте!
    Подскажите, пожалуйста.
    Заказывал лазер http://eu.banggood.com/Wholesale-Warehouse-Laser-Module-Red-Laser-Line-Generator-Diode-Engraving-Machine-Parts-wp-Uk-955966.html.
    подключил, а он не выжигает… Такое ощущение, будто просто мощный диод стоит и все…
    Что с этим делать? Как проверить?
    Проверял в программе MyLaser(мигает, но не жгёт)

      1. Купил наконец (вот строк то) лазер из Китая 200-250 милливатт. Отличная вещь для єкспериментов. К сожалению, красных лазеров особо в продаже и нет, а ИК-лазеры покупать боязно.

          1. Дещо не зрозумів запитання.
            Чого придбав саме цей — так це готова платформа для того, щоб ставити будь який лазер до 350 міліватт без танців із драйвером живлення (один діод вже спалив, мяу).
            Готовий корпус із достатнім тепловідведенням для імпульсого режиму та можливістю все це впихнути до радіатора.

            1. мені не сподобалась китайка лазерна головка, спитав навіщо купувати якщо з сідюка потужніша і дешевша. також китайські драйвери до лазера залишають бажати кращого. і грітись цей девайс має непогано. мій лазер закріплено на радіатор від 100 пентіума 50х50х20 то він так нічогенько гріється поставив кулер який здуває дим над лазером, тепер порядок. радіатор холодний.драйвер теж сам збирав, і впевнений в ньому. а 400 мвм червоного лазера досить щоб вільно малювати по органіці. дерево без проблем. правда швидкість 150 не вище :(
              а станок безпосередньо в ком порт *через перехідник, чи таки в юсб ? на віртуалкі порти перекидаються тестував то в мене працювало, правда основна ось 7 а на віртуалкі хп. здуру не купив про міні а купив нано. ардуіна в порт втикається, і на віртуальку перекинути важко.

                1. УНО на станку стоїть, звичайно через USB. Лазер поки вшатовує, на швидкості 1000 досить непогано вижинає на чорному ламінованому картоні. Радіатор буду ще ймайстрячити, думаю, візьму з КРеНів, що були на дохлому компютерному БП. Що ж до лазерів з ДВД, то то ж треба до них драйвер робити, а також думати над корпусом та оптикою. На це зараз немає часу. Тут — готовий модуль щоб потішити свою душу та ЧСВ.

                  1. а потужність лазера яка ? ну да в нас можуть бути передаточні числа інші. в мене гвинт чи то 5 чи то 6. так драйвер, самий шикарний lm317 він їсть кпд, але не імпульсний а задаинй струм тримає жорстко. і коштує в рази менше.
                    про яку саме прогу ? яка конвертує зображення, чи яка передає порт з віртуальної машини на фізичний порт ? віртуал дпрайв сам напряму передає. просто зайти в меню і передати фізичний порт віртуалкі. прога для створення коад дома назву при потребі ввечері можу сказати. а вектор — без варіантів інскейп

                  2. Якість зборки добра, га платі лазерного драйвера стоїть смд стабілізатор. Нагрів у модуля звичайно є, проте не є критичним, зокрема, за 6 хвилин робо нагрів склав 37градусів. Щож до ціни — то модуль з доставкою з банггуда став мені десь у 200 гривень, у той час як тільки лм317 коштує близько 10 та ще треба гратись з корпусом та оптикою яка у придбаному модулі регулюється. Так що, якщо потрібно буде зробити посилення вхідної потужності то просто куплю та вмонтую новий діод.

                  3. в мене по кілька днів пряцює. 6-10 крапок/мм. стіл більший ніж А4. лазер слабеникий :(
                    купив нану, залив прогу, зараз зроблю корішу термометр-таймер, і продовжу мучити станок

  2. Всем доброго времени суток я конечно понимаю что я немного опоздал с комментарием ( НА ГОД ГДЕ ТО ) но тем не менее я надеюсь что мне ответят и так: я задумал сделать 3д принтер на подобной основе как у автора какие платы нужно будет добавить к списку кроме алдеруно и 4х драйверов? и какие программы прошивки нужно будет использовать? очень жду ответа.

    1. В принципе, если ты не купил еще деталеи, то лучше купить сращу контроллер для 3д принтера, который включает и драйверы для ШД и микроконтроллер для управления. Что же до приведенной конструкции, то тут достаточно добавить цепь для управления мотором/нагревом экструдера. Ну и сам экструдер с протяжным механизмом, конечно.

  3. «так что вы можете скачать исходники кода здесь, или уже скомпилированный .hex файл тут.»
    вначале шестого пункта, под словами «здесь» и «тут» ссылки должны быть?
    нужен готовый хекс, подскажите где брать.

  4. Люди !!! Помогите , не понимаю как задавать на ардуино какой пин за что будет отвечать , я все перерыл найти так и не смог ((( В кокой программе это делается или ещё где-то , подскажите

  5. Ну що, друзі, я вже прикупив собі 3 контролери для біполярних двигунів, набрав дохлих оптичних приводів, купив напівдохлий DVD-RW для лазера, по поверненню додому займуся улюбленим хоббі:) За результатами буду звітувати:)

  6. Всем привет. А кто нибудь допиливал софт, для того чтобы лазер выключался во время переходов. Ну на случай если поставить более мощный лазерный диод и …ну вы поняли.

      1. В конструкции лазер включен постоянно. Все равно требуются множественные проходы для получения видимой линии выжигания. Теоретически, лазером можно управлять аналоговым выходом Ардуино, как, впрочем и цифровыми, при известном модифицировании кода, разумеется.

          1. Зачем драйвер. Драйвер служит для преобразования сигналов на двигатель. Лазер потребляет 3 вольта и какие-то миллиамперы, так что ему плата у правлеиня особо не нужна.

  7. Рассматривал схему дрейверов ШД (Easydrive v4.2-4.4) и не могу выяснить, что за элементы JS1 и JS2 отмечены на ней? Что в нашей отечественной радиотехнике является аналогом этих элементов?

  8. Про микросхему l293d для «новичков» с практическим применением можно глянуть тут:
    http://myrobot.ru/stepbystep/el_simple_robot_for_line.php
    И отличный драйвер на ее основе:
    http://myrobot.ru/wiki/index.php?n=Projects.MyDRIVER
    А вот как рулить шаговиками с помощью uln2003:
    http://homecnc.ru/electro/10-cnc-controller

    1. Motor shield — это что? Проблема в том, что в оптических приводах используются биполярные шаговые двигателя, в то то время как сверхдешовые контроллеры наuln2003предназначены доя униполярных…

        1. Интересная платка. Надо будет поискать аналоги — в ЮСД сколько она стоит? L293D чип как раз хорош для использования с шаговыми мотрами.
          А так — можно использовать. Платы аналогичны тем, что использовал автор и даже имеют дополнительную функциональность…

  9. По времени автор не говорилЮ а по деньгам в районе 50-70 доллров, с учетом стоимости драйверов для двигателей по 14 долларов, Ардуино — 12-19Ю ну и остального по мелочи…

    1. Готовый контроллер без всех заморачиваний стоит 30долл в остальном норм, у меня лежат движки от принтеров используя мебельные направляющие планирую создать похожее но с большир столом и большей мощностью

Добавить комментарий