Форум » Main board » простой 3D контроллер. » Ответить

простой 3D контроллер.

bolt: Мне было интересно сделать максимально простой и дешевый контроллер для управления станком от СОМ порта. В итоге получилась вот такая схема: При использовании транзисторов КП505А стоимость такого контроллера не превышает 100 рублей. Для управления мощными ШД можно применить IRLZ44N (TO-220) или IRLL2705 (TO-261)

Ответов - 23, стр: 1 2 All

Ar: с какой программой работает этот контроллер?

Ar: ну а где прошивка?

bolt: плата прошивка внешний вид


densh: Прилагаются прошивки или военная тайна ? хотелось бы адаптировать под AVR использовать и сигнальную распиновку для mech2/3 а а не и2с интерфейса

bolt: Так ссылка на прошивку прямо под рисунком платы. Mach, если не ошибаюсь, с step-dir работает и LPT. Тут не адаптировать, а совсем другую программу делать надо, да еще и отдельный комп под работу со станком выделять.

eugen: Собрал данный контроллер. При использовании программы 2D COM (управление в ручном режиме), она не зависает. Т.е. как я понимаю отклики от контроллера идут, но двигатель не поворачиваеться (даже не дёргаеться, меняються только цифры внизу окна). Если докасываться до необходимых ножек контроллера (или до затворов транзисторов) то двигатель поворачиваеться. Если стереть прошивку, или отключить питание от контроллера, то данная прога начинает виснуть при попытке повернуть двиг. В чём может быть проблема? (как я понимаю прошитый контроллер откликаеться на запросы программы, транзисторы исправны.)

bolt: В чём может быть проблема? Прошивка 3D контроллера рассчитана на работу с интерпретатором G-кода G_prg.exe. Старые версии драйверов com2d.exe и com2d1.exe (другая последовательность передачи данных) с этим контроллером работать не будут. С ArtCam *.plt и 3D контроллером на pic628 можно еще использовать такой драйвер

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

bolt: Значит СОМ2 уже используется, возможно программатором.

eugen: bolt пишет: Значит СОМ2 уже используется, возможно программатором. Всё это понятно. На этом же компе создал ещё один загрузочный диск(основной раздел) и установил на него совершенно чистую ось (никакие драйвера и программы не ставились). При использовании программы 2х2=CNC выдаёт такое же сообщение, что порт уже используется. В чём может быть причина? Используемая ось - Windows XP SP3 (32bit), мат. плата - Asus P5B Deluxe WiFi AP (чипсет Р965, ICH8R).

bolt: Сообщение выдает система. Мой драйвер лишь проверяет занятость порта перед использованием. У вас СОМ2 вообще в списке железа присутствует?

eugen: Спасибо, разобрался. Да, действительно, на моей мат. плате распаян только один COM-порт и системой он определяется соответственно как COM1, COM2 не распаян вовсе и скорее всего заблокирован на аппаратном уровне (ОС его не видит). Поэтому с данной прошивкой и программой управления на моей системе ничего не получается.

bolt: Что долно обозначать горение и не горение светодиода? Что на МК подано питание и он готов к приему данных. На время приема и исполнения команды LED гаснет. На схеме выше есть ключ(stop) который замыкает MCLR на 0, замыкание его на +5 это не одно и тоже? "1" - разрешение работы, а "0" на MCLR - сброс МК и запрет работы Может порт программатора и "1" на MCLR это не равноценная замена? Если используете мою схему программатора (см. http://klev.borda.ru/?1-10-0-00000002-000-0-0-1217774129), то равноценная. Где можно посмотреть эту схему "СNC 2D" Здесь http://klev.borda.ru/?1-2-0-00000006-000-0-0-1222246145 сообщение №227 Вы проверяли прошивку на работоспособность? Программы под СОМ1 проверялись с контроллерами на pic73, pic84 и pic 819. Последние версии программ сделаны под СОМ2 и проверены с контроллерами на pic628 (CNC 3D см. выше) и pic870 (СNС 4D не выставлена)

eugen: Запустил COM2D на чистой ОС. Если на MCLR подавать +5В., то COM2D не зависает, на контроллере при нажатии на стрелку ручного управления, на некоторое время гаснет LED, но двигатель по прежнему не вращаеться.

bolt: на некоторое время гаснет LED, но двигатель по прежнему не вращаеться. Это означает, что контроллер и драйвер работают. Ищите ошибки в монтаже.

eugen: Подключил LED через R между затвором и истоком. Диод не загорается при подачи команд с программы, хотя LED который изначально стоял в схеме притухает. Отключил СОМ шнур, некоторое время шатал его из стороны в сторону, как антенну у плохого приемника, и когда двигатель начал крутиться, то LED довольно часто мигал (где-то импульсов 6..10) Думал, может, что с СОМ шнуром, прозвонил его весь от ножек контроллера до штекера, всё в порядке.

bolt: Вот улучшенная версия 3D контроллера под ваш порт Поскольку СОМ2 в вашей системе отсутствует, то вот plt драйвер под СОМ1 скачать драйвер А это прошивка к схеме скачать прошивку Все проверено в работе от СОМ1.

VALera: Вот улучшенная версия 3D контроллера под ваш порт а есть разводка платы ?

bolt: Есть, в третьем сообщении от начала темы.

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



полная версия страницы