Страница 2 из 4
Re: Проект "Хоббист"
Добавлено: 06 янв 2014, 20:54
selenur
Сейчас почти переделал прошивку для контроллера, и скорость Step-а должна будет быть примерно 30кГц

Вот думаю:
1) как лучше реализовать ускорение/торможение.
2) Какой функционал в него ещё вложить
Основной целью является сделать недорогой контроллер для очень простеньких задач, с легкой повторяемостью

Re: Проект "Хоббист"
Добавлено: 13 янв 2014, 19:34
selenur
Немного появилось времени и почти собрал первый основной модуль контроллера
(для просмотра содержимого нажмите на ссылку)Изготовление методом ЛУТ
А так выглядит в программе, и выглядело при изготовлении на заводе
Ещё пара операций с химией
Дома с шелкографией проблемы, поэтому использую тонеро-графию
Ну и собственно что в итоге получилось
Позже ещё файлы из diptrace прикреплю

Re: Проект "Хоббист"
Добавлено: 23 янв 2014, 06:37
selenur
В процессе разработки, дошел до момента ручного управления, и возник вот такой вопрос, например находимся по оси Х в точке 0.000 (а хотим сдвинуть на 40мм),при нажатии "стрелки/кнопки" станок начинает передвигать инструмент,и подходя к нужной точке отпускаем кнопку, станок останавливаться, и как я понимаю останавливается не точно например в 40.000 а например в точке 38.670 или 41.234 (судя по видео на ю-тубе), и дальше пытаемся многократно нажимать клавиши что-бы попасть в нужную точку? Ведь короткое нажатие это не шаг например 0.001 мм, а просто включение вращения моторов, так?
У себя я сделал пока очень просто:
Re: Проект "Хоббист"
Добавлено: 23 янв 2014, 07:43
aaleksander
Прям как в LinuxCNC. Там есть варианты "постоянное движение", по 5мм, по 1мм, по 0.1мм, по ......
А еще можно просто вводить команды, например G0X20.
Это понадобится, когда не успел дорезать заготовку.
Запоминаешь, где началась программа, на следующий день приходишь, отгоняешь в дом, потом отгоняешь во вчерашнее начало, ставишь отступ и жмешь "продолжить".
Re: Проект "Хоббист"
Добавлено: 23 янв 2014, 08:10
selenur
Вариант постоянное плавное движение сделаю постепенно, а пока по указанным шажкам:

- 2014-01-23_110348.png (2.76 КБ) 2336 просмотров
При нажатии ALT+ A или D,W,S,Q,Z (имитируется нажатие кнопок):
Если нажать и не отпускать комбинацию клавиш, то движется, но с остановками.
А выполнять произвольные команды можно легко, вот тут:
Только код у меня немного отличается от G-кода, т.к. все указывается в импульсах, что-бы избавиться от плавающей точки в вычислениях, хотя позже переделаю.
Re: Проект "Хоббист"
Добавлено: 23 янв 2014, 08:13
michael-yurov
А я то подумал, что речь идет о постоянном движении но с остановкой в дискретных позициях.
Re: Проект "Хоббист"
Добавлено: 23 янв 2014, 08:29
selenur
michael-yurov писал(а):А я то подумал, что речь идет о постоянном движении но с остановкой в дискретных позициях.
Ну я вот и думаю что может сделать так: устанавливаем шаг например 5 мм, нажимаем и станок начинает двигаться, после отпускания начинает останавливаться, и на значении xxx5 мм или ххх0 мм остановиться, или например при шаге 10 мм остановиться на ближайшей десятке по ходу движения, после отпускания кнопки.
Re: Проект "Хоббист"
Добавлено: 23 янв 2014, 08:46
selenur
Кому интересно вот схема контроллера:
(для просмотра содержимого нажмите на ссылку)
Описание выделенных областей:
1. Подключение программатора
2. Возможность мгновенно изменять скорость движения, от тогой какая была послана с компьютера (для упрощения схемы можно удалить)
3. Собственно выходы STEP,DIR,ENABLE (можно к стати их подключить к LPT порту и управлять существующим станком)
4. Дополнительные выводы +5 вольт, и земля, это для возможности подключения других модулей, т.к. есть ещё разъемы S15, S18-20 которыми можно управлять, например для управления нагрузками (для упрощения схемы можно удалить)
5. Светодиодная индикация
6. Кнопка перезагрузки для лицевой панели (можно не подключать, и так работает)
В итоге схема в принципе простая. При подключении к USB переходнику, контроллер можно питать от него, для этого разъем S4
Re: Проект "Хоббист"
Добавлено: 30 янв 2014, 07:16
selenur
Добавил загрузку из фалов *.drl и тут возник такой вопрос:
Имеем значит вытравленную плату
В программе DipTrace формирую файл сверловки drl, и загружаю в свою управляющую программу
А дальше собственно начинается секс... это верно спозиционировать плату, т.к. при закручивании креплений платы она все равно сдвигается.
Вот и думаю как облегчить задачу?
Может в ручную спозиционироваться в одной точке, в программе указать что сверло находиться над точкой номер 1, потом выборочно позиционироваться у других точек, и указывать их номера, и таким образом накопить коэффициенты погрешности по оси Х Y, для последующей сверловки, как такой вариант?

Re: Проект "Хоббист"
Добавлено: 30 янв 2014, 07:28
ukr-sasha
Сначала сверлят. Затем по отверстиям позиционируют шаблон для экспонирования.
Re: Проект "Хоббист"
Добавлено: 30 янв 2014, 07:53
selenur
По многим урокам в инете всегда советуют вытравить, а потом сверлить, т.к. тонер на печатной плате защищает лишь сверху, а по бокам в местах сверления, медь остается открытой. Хотя тоже вариант как нибудь и так попробовать

Re: Проект "Хоббист"
Добавлено: 30 янв 2014, 08:28
Fiks
selenur писал(а):А дальше собственно начинается секс... это верно спозиционировать плату
При разработке на плате намечаются реперные метки по центру каждой стороны. По этим меткам уже можно будет вычислить погрешность на смещения.
Re: Проект "Хоббист"
Добавлено: 30 янв 2014, 08:41
Сергей Саныч
Два штыря на столе станка с известными координатами.
В плате заранее сверлятся два технологических отверстия под них. По ним позиционируется фотошаблон перед экспонированием. А после травления плата ставится на эти штыри и сверлится всё остальное.
selenur писал(а):По многим урокам в инете всегда советуют вытравить, а потом сверлить, т.к. тонер на печатной плате защищает лишь сверху, а по бокам в местах сверления, медь остается открытой.
При правильном травлении величина бокового подтрава будет не больше толщины фольги (типично 17 микрон). Стоит ли бояться?
Re: Проект "Хоббист"
Добавлено: 30 янв 2014, 09:49
selenur
Ну значит пришло время мне изменить слегка процесс изготовления
Сергей Саныч писал(а):При правильном травлении величина бокового подтрава будет не больше толщины фольги (типично 17 микрон). Стоит ли бояться?
Ну тогда действительно, бояться нечего

Re: Проект "Хоббист"
Добавлено: 30 янв 2014, 10:14
Fiks
Сергей Саныч писал(а):При правильном травлении величина бокового подтрава будет не больше толщины фольги (типично 17 микрон). Стоит ли бояться?
Обсолютно верно. Для подстраховки, контактные площадки фото шаблона делать без отверстий. При закатке, фоторезист прикроет торцы.
Re: Проект "Хоббист"
Добавлено: 30 янв 2014, 10:51
Сергей Саныч
Кстати, при заводском изготовлении вначале заготовки плат сверлят, потом делают всё остальное.
При кустарном изготовлении имеет смысл вначале травить, потом сверлить только при ручном сверлении - в этом случае отверстия в пятачках служат разметкой и, в некоторой степени, кернением.
Re: Проект "Хоббист"
Добавлено: 30 янв 2014, 10:56
selenur
Спасибо всем за рекомендации!

Re: Проект "Хоббист"
Добавлено: 30 янв 2014, 12:02
Serg
Сергей Саныч писал(а):Кстати, при заводском изготовлении вначале заготовки плат сверлят, потом делают всё остальное.
Это только ради металлизации.
Re: Проект "Хоббист"
Добавлено: 30 янв 2014, 12:42
Сергей Саныч
UAVpilot писал(а):Это только ради металлизации.
Односторонние без металлизации делают так же. По крайней мере, где мы заказываем.
Re: Проект "Хоббист"
Добавлено: 30 янв 2014, 15:27
Serg
Потому-что нет смысла нарушать отлаженный технологический процесс ради плат без металлизации. Платы просто участок металлизации проходят "в холостую".