Автоматический сверлильный станок с подсветкой схема. Буратор

Здоровья всем читателям Муськи!
Благодаря этому замечательному сайту обзавелся множеством полезных вещей и знаний и в ответ решил написать первый отчет о недавно разработанном устройстве. В процессе разработки устройства столкнулся с рядом проблем и успешно их разрешил. Возможно, кому-то из коллег-новичков описание некоторых решений поможет в творчестве.
Для изготовления печатных плат обзавелся микродрелью и стойкой для нее, превращающей дрельку в сверлильный микростанок. Необходимость этого возникла после кучки переломанных сверл 0.5-1мм при использовании в шуруповерте и китайском дремеле. Но, как оказалось, пользоваться таким инструментом без регулятора оборотов невозможно. Регулятор решил сделать самостоятельно, попутно получив новые знания.

Радиолюбительский опыт у меня небольшой. В детстве по книге Борисова собрал несколько приемников, да моргалок на мультивибраторах. Потом пошли другие увлечения и дела.
А тут по случаю заметил Arduino, лихо наваял макетов метеостанций, роботов, и захотелось автоматизировать при помощи микроконтроллеров все, до чего дотянусь. Размеры контроллеров шли по убыванию размеров и облегчению встраивания – Arduino UNO, Arduino Pro Mini, потом кучка ATMega328P, и для самых мелких и простых устройств приобрел ATtiny85.
Тиньки покупал более года назад и они лежали и ждали свой очереди.

Скриншот заказа


(там еще термоусадка в заказе была, потому общая цена выше)


МК приехали как обычно в пакете с пупыркой, сами кучкой в отдельном полиэтиленовом пакетике. Лучше бы конечно в жестком коробке или в пенке, но и так ничего не погнулось и все рабочие.

Поначалу паял схемки на макетных платах, но почитав про ЛУТ, понял, что вполне реально и гораздо удобнее все собирать на нормальных печатных платах.
Также понемногу начал собирать полезный инструмент, среди которого оказалась микродрелька МД-3 с цанговым патроном и станочком для сверления мелких отверстий. Можно было бы конечно купить только цангу, а двигатель откуда-нибудь выковырять, но решил приобрести готовое в местном магазине.

Печатаем на лазернике рисунок на глянцевой фотобумаге Lomond для струйной печати. Но совать в новенький принтер совсем не предназначенную для него бумагу было стремно. Нашел в сети предупреждения, что глянцевое покрытие струйной бумаги может расплавиться, прилипнуть к печке и угробить принтер. Для уверенности провел эксперимент - покатал по поверхности этой бумаги нагретый до 200С паяльник (точную температуру печки так и не нашел, но около того), бумага чуть покоробилась, но ничего не плавилось и не прилипало - значит можно и в принтер.

Наутюжил рисунок на плату, смыл бумагу. На плате остался весьма качественный рисунок проводников и прилипший глянцевый слой бумаги. Автор технологии рекомендовал удалять его не сильно липкой изолентой, но как я ни старался, либо глянец ничуть не удалялся, либо вместе с ним отрывались проводники. Надписи тоже сразу на изоленту перешли. Намучившись, взял шило, и, процарапав между проводниками, содрал почти весь глянец. Дело тонкое и утомительное, надо что-то придумывать. Потом, делая вторую и третью платы, искал способ избавиться от проклятого глянца, но печать ни на журнальной странице, ни на основе самоклейки не давали такого качества рисунка, дорожки расплывались или отваливались. Но зато понял, что и глянец фотобумаги счищать под ноль не обязательно - достаточно хоть чуть процарапать между дорожками для доступа раствора к меди, а местами стравилось и без царапин, сквозь глянец.

Травить медь решил раствором перекиси водорода и лимонной кислоты как наиболее доступным составом. Возможные варианты химии для травления с расчетами можно посмотреть вот здесь

Перекись взял из аптечки, куплена была года 3 назад, срок годности вышел года 2 как, думал уже выдохлась и работать вообще не будет. Однако ошибся, плату протравило весьма бодро - минуты за три. Вот результат:

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

Плату залудил паяльником с применением оплетки. Напаял детали.




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

Из наиболее трудоемкого было подлезть и припаять выводные светодиоды со стороны проводников. В качестве лицевой стороны решил использовать сторону пайки, т.к. на ней высота деталей гораздо меньше, а пропуск сквозь плату вала переменного резистора уменьшает его длину до нужной.

Конденсатор C2 на схеме подключенный к Reset запаивать не стал, т.к. он хоть и повышает надежность запуска устройства, но при перепрошивке МК может помешаться.

Микроконтроллер запаивал в последнюю очередь, перед этим подключив плату к БП и убедившись, что ничего сразу не выгорит и стабилизатор выдаст штатные 5В. Ничего не задымилось и потому подключаем на штырьки ICSP программатор и заливаем тестовую прошивку.

Прошивку для устройства будем писать в знакомой многим среде программирования Arduino, предварительно добавив в нее поддержку микроконтроллеров ATtiny, скачав и распаковав их в папку Arduino/hardware.

Тестовый скетч (приводить смысла не вижу) просто считывал состояния входных сигналов и отображал их на имеющихся выходных с подключенными светодиодами. Т.к. входных у нас 4 канала, а выходных только 2, пришлось провести проверку в несколько этапов.

Все заработало как и ожидалось, за исключением одного - не читалась кнопка, подключенная к одному каналу с зеленым светодиодом, а светодиод горел заметно ярче красного. Замеры тестером показали, что в состонии PB0 в качестве выхода через светодиод течет более 20мА и на нем падает всего 2.1В. А в состоянии входа с внутренней подтяжкой на ноге всего 1.74В при отпущеной кнопке и 0.6В при нажатой. Неудивительно, что постоянно читается 0. Низковольтный зеленый светодиод даже не светясь при протекании микроамперного тока просаживал напряжение на ноге. Теперь понятно для чего в исходной статье последовательно подключали 2 светодиода.

Но ставить второй светодиод светить внутрь коробки тупо в качестве балласта (и на лицевой панели 2 одинаковых тоже не нужны) показалось несколько кривым решением. Задумался как еще можно приподнять напряжение в цепи светодиода и вспомнил про ВАХ стабилитрона. Если подключить последовательно со светодиодом встречно ему стабилитрон на 2В (чтобы работал штатно, на обратной ветви ВАХ), то получится как раз то, что нам надо. Когда горит светодиод на токе 10мА - стабилитрон пробивается и не мешает протеканию тока, а лишь стабилизирует падающее на нем напряжение на заданном уровне. Нужно лишь заменить токоограничивающий резистор, из расчета, что нужно уже подавить напряжение Uрез=5В-2.1В-2.0В=0.9В на 10мА, т.е. R=90 Ом. А когда нога переключена на вход с подтяжкой - благодаря крутизне ветви ВАХ до момента пробоя перехода, стабилитрон эквивалентен высокоомному резистору и на нем упадет опять же около 2В, подняв напряжение на ноге МК при отпущеной кнопке до 4В, что уже прочитается как TRUE. При нажатии кнопки нога окажется подтянутой к 5В внутренним резистором сопротивленим около 40КОм (по моим расчетам), а к земле - резистором 5КОм (который зашунтирует цепь светодиода), т.е. на ней будет те же 0.6В и считается FALSE.
Подпаял стабилитрон навесом последовательно с резистором и кнопка заработала как надо.

Теперь настала очередь проверки работы ШИМ и тут тоже возникли проблемы. Стандартная ардуинская команда AnalogWrite(нога, заполнение) работать не желала. Значит что-то не так с библиотекой для тиньки. Полез шерстить даташит на МК и просторы интернета.

Выяснилось интересное:
- на выводы 5, 6 (PB0, PB1) могут быть выведены 2 канала ШИМ (OC0A, OC0B) работающие каждый со своей уставкой заполнения (но одинаковой частотой) от Таймера 0;
- на выводы 2, 3 (PB3, PB4) может быть выведен третий канал ШИМ работающий от Таймера 1, причем на ногу 3 может быть выведен прямой сигнал ШИМ (OC1B), а на ногу 2 - его же инверсная версия (/OC1B). Но вывод идет либо только на 3 ногу, либо на обе сразу. А нам надо ШИМ на 2 ноге, хотя бы инверсный (программно его инвертируем обратно), так что придется конфигурировать вывод на 2 и 3 ноги, и на 3 сигнал не пройдет только потому, что она объявлена входом.

Так вот, насколько я понял, в пакете поддержки ATtiny для Ардуино канал ШИМ от Таймера 1 может выводиться только на ногу 3. Видимо вывод его же инверсной версии посчитали излишеством. Придется сконфигурировать таймер и ШИМ самостоятельно (см. код, функция PWM3_init), вместо использования AnalogWrite.

Еще заметил, что при перенастройке Таймера 1 сбивается работа функции millis() – оказывается, по умолчанию для внутренних часов используется Таймер 1. Но можно перенастроить время на Таймер 0 при помощи макроопределения в файле Arduino\hardware\tiny\cores\tiny\core_build_options.h
/* For various reasons, Timer 1 is a better choice for the millis timer on the "85 processor. */ #define TIMER_TO_USE_FOR_MILLIS 0
Чем мы и воспользуемся, поскольку Таймер 0 в этом проекте как раз полностью свободен.

Также возник вопрос по диапазону уставки оборотов, читаемой с переменного резистора. Автор исходной схемы добавил последовательно с переменником 10K постоянный резистор 36K, видимо из расчета чтобы код АЦП вписался в диапазон 0-255. Реально получилось 0-230, причем максимум плавал. А хотелось бы именно 0-255 для соответствия полной шкалы уставки с 8-битным ШИМом. Для этого я выпаял постоянник и заменил перемычкой на +5В, АЦП стал читать весь диапазон, а 4 младших бита отбрасываем программно. И зачем нужна была лишняя деталь?

После тестовых испытания каналов ввода вывода загружаем в микроконтроллер боевую прошивку, написанную на С в среде Arduino по мотивам исходников на Бейсике автора исходной схемы.

Текст программы

// Attiny85 at 1MHz // Не забыть задать таймер 0 для millis и др! // Arduino\hardware\tiny\cores\tiny\core_build_options.h -> TIMER_TO_USE_FOR_MILLIS 0 #include // Подключения #define MODE_LED_PIN PIN_B0 #define MODE_BUT_PIN MODE_LED_PIN #define PWM_LED_PIN PIN_B3 #define AM_PIN PIN_B1 #define SP_PIN A1 #define CUR_PIN A2 // Состояния #define MODE_MANUAL 0 #define MODE_WAITING 1 #define MODE_SETUP_XX 2 #define MODE_SETUP_MAX 3 #define MODE_START 4 #define MODE_DRILLING 5 #define MODE_STOP 6 // Переменные byte Mode = MODE_MANUAL; byte ModeLedVal = LOW; byte SetPoint = 0; int CurrentFiltered = 0; byte CurrentU8 = 0; byte AMButton; byte AMButtonFlt = LOW; static byte ModeButton; static byte ModeButtonFlt = HIGH; // начальные значение для static byte ModeButtonOld = LOW; // исключения срабатывания при старте static byte SetupStep = false; unsigned long BlinkFromMs; unsigned long StartFromMs; unsigned long ModeFromMs; byte W, W0, W1, W2, Wxx, Wmax, Uxx, Uon, Uoff; void PWM3_init() { // Настройка ШИМ на PB3 (pin 2) используя Таймер 1 TCCR1 = _BV (CS11) | _BV (CS10); // prescaler /4 GTCCR = _BV (COM1B0) | _BV (PWM1B); // clear OC1B on compare OCR1B = 255; // начальное заполнение 0% (используем инверсный выход!) OCR1C = 255; // частота ШИМ = 1КГц (1 000 000 /4 /256) } void analogWrite_PB3(uint8_t duty_value) { // analogWrite на PIN_B3 OCR1B = 255-duty_value; // заполнение 0-255 (0-100%) (используем инверсный выход!) } byte ScanButton(void) { // Чтение кнопки подключенной к одному выходу со светодиодом // Ускоренная версия с восстановлением выхода и без отключений ШИМ byte value,port_bak; port_bak = PORTB; // сохранить выход DDRB &= ~(1<interval)){ \ outvar = varname;\ }\ }\ else {\ __lastChange_##varname=millis();\ } // Инициализация void setup() { pinMode(MODE_LED_PIN, OUTPUT); // основное состоние - индикация pinMode(PWM_LED_PIN, OUTPUT); PWM3_init(); // восстанавливанием настройки из EEPROM если они там есть if (EEPROM.read(11)==0xAA) { Wxx = EEPROM.read(0); Wmax = EEPROM.read(1); Uon = EEPROM.read(2); Uoff = EEPROM.read(3); } else { // значения по-умолчанию Wxx = 1; Wmax = 255; Uon = 255; // исключает старт до проведения настройки Uoff = 0; } // Плавный разгон до холостого хода или ручной настройки if (digitalRead(AM_PIN)==HIGH) W0 = Wxx; else { W0 = 255- (analogRead(SP_PIN) >> 2); // 0-255, переменный резистор у нас инверсным получился } W1 = 0; for(W=0 ; W<=W0; W++) { analogWrite_PB3(W); W1 = W1 + 4; delay(W1); } delay(800); Mode = MODE_WAITING; } // Рабочий цикл void loop() { // Индикация текущего режима морганием switch (Mode) { case MODE_MANUAL: ModeLedVal = LOW; // выключено break; case MODE_WAITING: (ModeLedVal==HIGH) ? ModeLedVal=LOW: ModeLedVal=HIGH; // в полнакала break; case MODE_START: case MODE_DRILLING: case MODE_STOP: ModeLedVal = HIGH; // на полную break; case MODE_SETUP_XX: if ((millis()-BlinkFromMs > 400)) { // редко (ModeLedVal==HIGH) ? ModeLedVal=LOW: ModeLedVal=HIGH; BlinkFromMs = millis(); } break; case MODE_SETUP_MAX: if ((millis()-BlinkFromMs > 100)) { // часто (ModeLedVal==HIGH) ? ModeLedVal=LOW: ModeLedVal=HIGH; BlinkFromMs = millis(); } break; } digitalWrite (MODE_LED_PIN, ModeLedVal); // Тумблер Auto/Manual, в Auto размыкается и читается HIGH AMButton = digitalRead(AM_PIN); Debounce(AMButton, AMButtonFlt, 200); // Кнопка настройки, читается спецпроцедурой т.к. совмещена со светодиодом, при нажатии читается LOW ModeButton = ScanButton(); Debounce(ModeButton, ModeButtonFlt, 200); SetupStep = (ModeButtonFlt==LOW) && (ModeButtonOld==HIGH); ModeButtonOld = ModeButtonFlt; // Крутилка SetPoint = 255- (analogRead(SP_PIN) >> 2); // 0-255, переменный резистор у нас инверсным получился // Ток мотора // Основной фильтр RC-цепочка 36K+68nF (постоянная времени 2.5мс, частота среза 65Гц) // но на всякий дополним программным // БИХ-фильтр НЧ первого порядка y(i) = y(i-1) + alpha*(x(i)-y(i-1)) // (он же Экспоненциальное скользящее среднее, EMA) // в фильтре вместо float используем повышенную точность int, для чего сдвигаем влево на свободные 5 бит (знак еще пригодится) // умножение на дробный коэффициент alpha заменяем сдвигом вправо // (6 = /64 = *0.016) 100 циклов - 80% значения, 200 циклов - 96% значения, 369 циклов - 99.6% значения // (5 = /32 = *0.031) 50 циклов - 80% значения, 100 циклов - 96% значения, 179 циклов - 99.6% значения // (4 = /16 = *0.063) 25 циклов - 80% значения, 50 циклов - 96% значения, 90 циклов - 99.6% значения // (3 = /8 = *0.125) 12 циклов - 80% значения, 25 циклов - 96% значения, 45 циклов - 99.6% значения // период работы = АЦП 110мкс + программа = 0,2мс // постоянная времени = 8*0,2мс = 1,6мс, частота среза 625Гц CurrentFiltered = CurrentFiltered + (((analogRead(CUR_PIN) << 5) - CurrentFiltered) >> 3); // для простоты использования приводим к 0-255 // (сдвиг обратно на 5 бит и 2 старших отбрасываем т.к. все интересное (холостой ход) <1В) CurrentU8 = byte (CurrentFiltered >> 5); // если >1В чтобы не перепутать с малыми if ((CurrentFiltered >> 5) & 0x7F00) CurrentU8=255; // Автомат состояний switch (Mode) { case MODE_MANUAL: // Ручное регулирование крутилкой analogWrite_PB3(SetPoint); if (SetupStep) Mode = MODE_SETUP_XX; if (AMButtonFlt==HIGH) { // При переходе в автомат притормозим analogWrite_PB3(Wxx); StartFromMs = millis(); Mode = MODE_STOP; } break; case MODE_WAITING: // Ждем роста тока if (CurrentU8 > Uon) { // Запуск StartFromMs = millis(); analogWrite_PB3(Wmax); Mode = MODE_START; } if (SetupStep) Mode = MODE_SETUP_XX; if (AMButtonFlt==LOW) Mode = MODE_MANUAL; break; case MODE_START: // Раскрутка if (millis()-StartFromMs > 300) Mode = MODE_DRILLING; if (AMButtonFlt==LOW) Mode = MODE_MANUAL; break; case MODE_DRILLING: // Сверлим, ждем падения тока if (CurrentU8 < Uoff) { // Тормозим analogWrite_PB3(Wxx); Mode = MODE_STOP; } if (AMButtonFlt==LOW) Mode = MODE_MANUAL; break; case MODE_STOP: // Тормозим и ждем пока выйдем на ток ХХ if (CurrentU8 < Uon) { // Замедлились if (millis()-StartFromMs > 300) // надежно Mode = MODE_WAITING; } else { StartFromMs = millis(); } if (AMButtonFlt==LOW) Mode = MODE_MANUAL; break; case MODE_SETUP_XX: // Настройка холостого хода Wxx = SetPoint; analogWrite_PB3(Wxx); if (SetupStep) { Uon = byte(1.1 * CurrentU8); EEPROM.write(0,Wxx); EEPROM.write(2,Uon); Mode = MODE_SETUP_MAX; } break; case MODE_SETUP_MAX: // Настройка макс.оборотов Wmax = SetPoint; analogWrite_PB3(Wmax); if (SetupStep) { Uoff = byte(1.1 * CurrentU8); EEPROM.write(1,Wmax); EEPROM.write(3,Uoff); EEPROM.write(11,0xAA); // Тормозим analogWrite_PB3(Wxx); StartFromMs = millis(); Mode = MODE_STOP; } break; default: Mode = MODE_WAITING; return; } }


Подключаем в качестве шунта 5 ваттный резистор 2.2 Ом. Для защиты схемы от индуктивных выбросов напряжения на заднем фронте ШИМ подключаем параллельно мотору диод Шоттки SS34, а для подавления помех от коммутации обмоток – конденсатор 100нФ. И начинаем испытания по управлению мотором дрели.

Сразу достает зубодробильный вой ШИМа на 4КГц (1МГц/256). Добавляем настройку делителя /4 - сразу полегчало, хотя писк никуда не делся, но 1КГц почему-то переносится гораздо легче даже при продолжительной работе.

В ручном режиме обороты мотора нормально регулируются 0-100%, а в автоматическом АЦП цепи обратной связи все время читает MAX значение и ничего не работает. Попутно замечаю, что плата громко пищит даже при отключенном моторе. WTF?

Берем тестер, откапываем осциллограф и начинаем изучать, что же мы выдаем и чего получаем. И роняем челюсть. На шунте вместо пологих волн тока через индуктивность в начале импульсов ШИМ видим иголки в десятки вольт. Значит, через шунт течет импульсный ток в десяток ампер! Причем даже при отключенном двигателе. Не удивительно, что плата зазвенела. Но что же замыкает цепь без двигателя? Крошечный конденсатор 100нФ! Помехи при коммутации обмоток он может и подавит, а пока устраивает кратковременное КЗ на каждом периоде ШИМ! Вывод - помехоподавлящий конденсатор не совместим с ШИМ управлением и контролем с помощью шунта, надо убирать.

И тут до меня доходит, что эти высоковольтные выбросы идут почти прямо на АЦП тиньки (т.к. тут амплитудный детектор, то конденсатор на ноге заряжается до максимального напряжения в иголке и благополучно хранит его, т.к. разряд только через утечку диода). Тинька вроде пока помирать не собирается, но что с ее ногой? Приборы показывают постоянное напряжение на ноге 5.2В, выше напряжения питания, но куда делось остальное? Вспоминаем - для борьбы с перенапряжениями в нем есть специально обученные диоды на «+» и «-« питания, стравливающие излишек в БП. Но встроенные диоды хилые и сильно рассчитывать на них не стоит.

Убираем чертов конденсатор, меряем ногой напряжения - работает! Надежные МК делает Atmel! Видимо спасло, что емкость конденсаторов невысока была, немного заряда прокачивали.

Без конденсатора иголки пропали, плата перестала музицировать, нога вроде реально меряет амплитуду тока ШИМ импульса. Запускаем процедуру настройки и пробуем сверлить. Вроде все как надо - при нагрузке добавляет обороты, при выходе сверла сбрасывает. Но не только - несколько раз в минуту самопроизвольно без нагрузки разгоняется и тормозится. Почему непонятно, приборы ничего не показывают. То ли нога подгорела, то ли емкость проводов генерит незаметные иголки как тот кондер, то ли помехи от того же коллектора лезут.

Тут решил бороться с проблемой кардинально, ибо обратил внимание, что больше ни в одной схеме пиковый детектор не используется. Наоборот, везде контролируется интегральное значение тока, пропущенное через RC-фильтры. И такие измерения как раз нечувствительны к помехам в виде единичных выбросов. Меняем диод на резистор - и амплитудный детектор превращается в ФНЧ.

Изменяемое АЦП напряжение упало сразу на порядок - действующее напряжение гораздо ниже амплитудного в случае сигнала в виде пологих волн с паузами между ними. Ловить пришлось напряжение около 0.2 В. Можно конечно было увеличить сопротивление шунта, но для того ли мы городили ШИМ, чтобы греть атмосферу. А еще при большом заполнении ШИМ и нагрузке на мотор можно получить перенапряжение. Потому придется работать с низким U холостого хода.

Реакция на нагрузку похоже тоже замедлилась. Разгон начинается примерно через полсекунды, но большой проблемы в этом не вижу - как раз сверло выставится и пройдет медь на малых оборотах. И больше никаких ложных стартов. Можно работать.

Финальная схема устройства:


Устройство было смонтировано в корпусе, в роли которого выступила герметичная электромонтажная «Коробка Тусо распаечная пластиковая без сальников 120х80х50 мм, IP55 серая 67052 Рувинил Россия». Хотелось найти более плоскую, но ничего типа 110*60*30 не нашел. Чтобы не разводить гирлянды на столе, скрутил регулятор с БП в единое целое. Кирпич получился знатный, но нам его и не в кармане носить. И хотя после сверления пары десятков отверстий, сколько-нибудь заметного наощупь нагрева ключевого полевика, шунта и стабилизатора заметно не было, насверлил немного вентиляции на дне и задней стенке.







С тех пор станочек с регулятором участвовал в создании еще 2 плат (сколько ему потребовалось сверлить можете глянуть по словам «AVR Fusebit Doctor». Его работой весьма доволен.

Еще хочу отметить, что твердосплавные сверла с Али имеют хвостовик 3.2 мм, а цанги были только 3.0 и 3.5 - в одну сверло не лезет, а в другой не зажимается. Намотал на сверло медной проволоки и кое-как вставил в 3.5 мм, но некрасиво. Если кто встречал цангу на 3.2 диаметром 6 мм (везде разве что дремелевские, со сточенным до 5мм хвостом), подскажите.

При смене сверл процедуру настройки приходится проходить заново – видимо на токе двигателя сказывается разный момент инерции «тощего» обычного сверла и твердосплавного с утолщенным хвостовиком. Но это делается быстро и не напрягает. Желающие могут добавить в прошивку сохранение профилей сверл:)

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

И еще одно лирическое отступление, про мелкий крепеж.

В устройство решил поставить разъем питания типа «DS-225, Гнездо питания на панель». Для его крепления требовались винтики с гайками с резьбой 2.5мм. В кладовке ничего подходящего не нашлось, а тут еще вспомнил, что в другое поделие 2мм винтики требуются. Значит стоит пополнить коллекцию крепежа, чтобы в следующий раз ради гаечки на другой конец области не лететь. В строительных магазинах ничего меньше M3 не попадалось, значит надо искать специализированные.

Первым относительно удобным магазином оказался сетевой
Внутри глаза разбежались от всяких полезностей, но вот незадача – самые малые винтики были только M2.5 одной длины, а вот гаек и шайб к ним нет и не бывает! Впечатлила продажа гаечек поштучно за 2р/шт и ссыпание всего купленного в один мешок-майку (мелких пакетиков для разных размеров не было). Опять же накладно брать про запас разных размеров.

Выручил другой магазин крепежа –
Вот там есть реально все в наличии, от М1.6, с разным шлицем и головой, с продажей поштучно и на вес, и по цене на порядок ниже предыдущего конкурента. Вот только надо сразу ехать в магазин-склад на ул.Плеханова, а то я поначалу зашел в магазин около метро Перово и сильно удивился озвученной цене. И выяснилось, что у них исключительно нержавейка, а за обычным крепежом надо ехать на перекладных в промзону.

Планирую купить +68 Добавить в избранное Обзор понравился +76 +152

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

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

Самодельный станок для печатных плат из направляющей рейки

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

1 Общая информация

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

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

Читайте также: о назначении и видах цанг.

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

Стандартные и самые дешевые станки или мини-станки, если мы говорим об оборудовании, что предназначается для обработки миниатюрных деталей, могут перемещаться только по одной оси. То есть перемещение рабочего сверла выполняется сверху вниз. Это базовая функция станка, без которой его и станком назвать-то нельзя.

Пневматическое горное сверло для станка

Более продвинутые модели можно точно настраивать на определенную координату, которая выставлена на столе. Это уже могут быть даже полуавтоматические или автоматические модели.

Как вы сами понимаете, именно четкая фиксация на прочной раме и возможность практически исключить человеческий фактор непосредственно в выполнении работ по сверлению – это основной плюс станков.

1.1 Особенности станков для печатных плат

Станки для печатных плат – это одна из разновидностей подобного оборудования. Вот только такие агрегаты, как правило, являются мини-образцами. И это вполне очевидно, ведь работать на них необходимо с печатными платами.

Для тех, кто не знаком с электротехникой проясним, что печатные платы – это по сути основания для любой микросхемы или электронной мини-цепочки. Практически каждый прибор в своей конструкции имеет хотя бы одну печатную плату. В особенности это касается приборов, что работают на электричестве.

Для образования единых стандартов в электротехнике и создания устойчивого основания были введены печатные платы. Производят их из диэлектрика, на который прикручивают или припаивают различного рода детали и соединения.

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

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

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

Читайте также: о станках ТВ и их назначении.

Причем проделывать надо их с филигранной точностью. Расхождение даже в полмиллиметра может быть если не фатальным, то очень ощутимым. Особенно если вы собираетесь заполнить плату полностью.

Установка сверла на станок

Чего только стоит тот факт, что сверла для мини-станка по печатным платам в своем диаметре могут начинаться от образцов в 0,2-0,4 мм. И это если говорить о дешевых станках. Более продвинутое оборудование для создания сложных микросхем будет использовать еще более миниатюрные инструменты.

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

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

2 Конструкция станка

Конструкция мини-станка для обработки печатных плат имеет довольно простую схему. По сути, этот станок мало чем отличается от стандартных сверлильных моделей, только он намного меньше и имеет несколько нюансов. Практически всегда мы рассматриваем настольный сверлильный мини-агрегат, так как он будет иметь размеры, что редко превышают отметку в 30 см.

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

В любом случае станок, даже если он собран своими руками, будет иметь небольшие габариты и весить до 5 килограмм.

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

  • станину;
  • переходную стабилизирующую рамку;
  • планку для перемещения;
  • амортизатор;
  • ручку для манипуляций с высотой;
  • крепление для движка;
  • движок;
  • блок питания;
  • цангу и переходники.

Так выглядит готовый самодельный сверлильный станок для печатных плат

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

2.1 Разбор конкретных деталей

Обратимся теперь к конкретным деталям, что уже были названы выше, а также дадим рекомендации по их подбору.

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

Начинается самодельный мини-станок, равно как и любой другой станок, со станины. Станина выполняет функции основания, на ней держится вся конструкция, на нее же монтируют поддерживающую деталь, на которой крепится обрабатываемая плата.

Станину желательно делать из тяжелой металлической рамки. Вес ее должен быть больше, чем вес всей остальной конструкции. Причем расхождение может быть довольно внушительным. Только так вы добьетесь стабильности агрегата во время работы. Особенно это касается моделей, что собираются своими руками.

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

Самодельный сверлильный станок со стабилизационной рамкой

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

Эти две детали выполняют функции вертикального смещения станка во время работы. Благодаря им, станок можно быстро и без лишних усилий эксплуатировать.

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

Ручка для манипуляций крепится непосредственно к корпусу станка, амортизатору или стабилизирующей рейке. С ее помощью можно осуществлять давление на конструкцию, опуская и поднимая ее по своему желанию.

К стабилизирующей рамке уже прикрепляют планку для двигателя. Это может быть даже обычный деревянный брусок. Его задача – вывод движка на нужное расстояние и его надежная фиксация.

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

Сверла для сверления отверстий в печатных платах

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

Блок питания для мини-станка подбирается такой, чтобы он мог обеспечивать движок нужным напряжением в достаточных количествах.

2.2 Технология сборки станка

Теперь обратимся к общему алгоритму, по которому ведется сборка агрегата для сверления печатных плат своими руками.

  1. Монтируем станину, крепим к ней ножки.
  2. Устанавливаем рамку держателя основной конструкции на станину.
  3. Крепим к рамке механизм перемещения и амортизатор.
  4. Монтируем крепление для движка, как правило, оно фиксируется на рамку перемещения.
  5. Устанавливаем ручку на крепление для двигателя.
  6. Устанавливаем движок и регулируем его положение.
  7. Прикручиваем к нему цангу и переходники.
  8. Монтируем блок питания, подключаем его к движку и сети.
  9. Подбираем и фиксируем сверло.
  10. Тестируем работу механизма.

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

2.3 Самодельный станок для сверления печатных плат (видео)

Сверлильный станок для печатных плат своими руками.

Почти год назад собрал, наконец то и я станочек для для сверления печатных плат. До этих пор я, как и многие другие пользовался небольшим движком с насаженным на вал патроном.
В один день меня все это достало, и я решил, сконструировать, что то своё. Думал сначала сконструировать что то своей собственной конструкции, благо уже кое что подобрал для механизма подачи и перелопатил просторы интернета в поисках подходящих конструкций для повторения.
Должен сказать, что есть все таки конструкции заслуживающие внимания, и сделанные красиво и грамотно. Но есть и такие словно топором сделаны.
Но тут как то на блошином рынке мне попался на глаза скелет от микроскопа в весьма плачевном состоянии. Ума не приложу как люди от науки смогли довести его до такого состояния.
Сторговался за десятку евро. Уже на работе я всё это добро перебрал, перемыл, восстановил механику и убрал все люфты. Далее, я удалил наклонную консоль и вместо неё изготовил из Д16Т горизонтальную. Из того же материала сделал и крепление электродвигателя. Теперь конструкция получалась компактнее по высоте, и внешне приобрела очертания станка. Крепление деталей к станине делал при помощи штифтов и болтов.

Немного отойду от темы и расскажу о себе. Работаю я в автосервисе, поэтому в своей конструкции использовалось всё, что валялось под ногами и могло найти применение. Из оборудования в основном пользовался настольно сверлильным станком полу артельного производства. Все операции такие как: сверление и фрезерование, шлифовку и некоторые токарные, я делал на нём. Из инструмента использовал напильники, надфили, сверла, развертки, метчики, ножовку и многое другое, всего не перечислить. В общем, по времени у меня ушло на всё это пару месяцев (все делалось в свободное от работы время). Получилось все замечательно, но разочарование наступило после первого же включения. Причиной была вибрация создаваемая патроном.
Случилось так, что когда то давным-давно мне попался в руки заклинивший Опелёвский бензонасос. И пораскинув немного мозгами, я его переделал в сверлилку. Характеристики у этого движка довольно солидные. Однажды пробовал сверлить им сталь применив сверло ∅6мм.

Должен отметить, что не каждый электро бензонасос может подойти для этих целей. У меня этого добра валяется немало, и я однажды » анатомировал » десяток разных моделей. Тут есть достаточно много разных неприятных моментов связанных с конструкцией самого электродвигателя. Хотя, при большом желании и умении я думаю можно сделать все что угодно.


Когда держишь движок в руке и сверлишь, то небольшие огрехи такие как вибрация и эксцентриситет почти не ощутимы. В станке же все по-другому. И тогда я стал искать другой патрон под свой движок. Этот патрон имел резьбовую посадку на вал, и делать новый переходник под него, было бы пустой тратой времени. Цанговый вариант даже не хотел рассматривать. На мой взгляд патрон инструмент универсальный, а цанга предусматривает сверла определенных размеров. Чуть диаметр не тот и сверло или не вставляется или описывает круги.
И я нашёл то, что искал у одного продавца инструментов. Патрон оказался производства Поднебесной, но выглядит на удивление довольно культурно, качество исполнения просто великолепное. Да и по деньгам не так уж дорого всего 8 европейских рублей, в переводе на наши Молдавские леи.


Вот данные по патрону
Размеры:
- внешний диаметр - 21.5мм
- больший диаметр конуса - 6.350 мм
- меньший диаметр конуса - 5.802 мм
- длина конуса 14,5 мм
- эллипс 0,02 мм
Конус: JT0 (2 градуса 49 минут 24.7 секунд)
Диаметр сверла: 0.3мм - 4мм
Вес: 73.3г

И, даже продавец патрона пообещал помочь с переходником под патрон. Но время шло, а переходника всё не было. Примерно через полгода, так и не дождавшись заветного переходника, решил обратиться к знакомым токарям. Но и там меня ждало разочарование. Я в принципе и не питал больших надежд на этот счет, потому как знал что на станках производства 70 х, 80 х годов большой точности не получить. Тогда решил попробовать сделать конус своими силами. Казалось бы, задача невыполнимая, но как говорят все гениальное просто. Я обратил внимание на одну авто деталь. Ею является форсунка от механического впрыска топлива бензиновых автомобилей 80 - х, 90 -х годов производства фирмы BOSCH.

На первом фото: форсунки (инжекторы) в исполнении 1 – из стали, 2 – из латуни, 3 – обрезанная и просверленная заготовка, 4 – готовая заготовка, 5 – заготовка насаженная на ось.
Чем меня привлекла эта деталь? А прежде всего тем, что в ней есть уже готовое сквозное отверстие. Во вторых сделана она с очень высокой точностью. Это так называемая прецизионная механика. В третьих у меня этого добра пришедшего в негодность собралось уже не мало. Поэтому было на чем экспериментировать. В конце концов после некоторых экспериментов, удалось получить то что хотелось.

Как я уже сказал, у меня в распоряжении есть только настольно - сверлильный станок. Вот на нём я и делал свои заготовки. Сверление отверстий делал несколько необычным способом, то есть саму заготовку зажимал в патроне станка, а сверло в специальном приспособлении сделанном из двух металлических брусков с просверленными по центру отверстиями разного диаметра (см.рис.).

Можно так же использовать держатель для метчиков. При сверлении желательно использовать новые сверла и вылет сверла должен быть как можно короче. Тогда вероятность отклонения от центра будет минимальной. Под выступающую нижнюю часть сверла можно подложить любой предмет с параллельными плоскостями и имеющим сквозные отверстия. Подойдут любые втулки, подшипники, плиты ДСП или МДФ.
Первоначально сверлится отверстие под диаметр вала двигателя. В данном случае диаметр вала двигателя моего станка составляет 6 мм. Диаметр сверла берется на 0,1 мм меньше то есть 5,9 мм. Далее сверлится сквозное отверстие под резьбу М 4. Резьба нужна для того чтобы можно было выпрессовать заготовку с вала в случае необходимости. Заготовок желательно сделать несколько штук, так как не исключено биение заготовки на валу, или отклонение отверстия от центра.
При изготовлении заготовки из калиброванного прутка, в начале после предварительной разметки нужно предварительно сделать заход центровочным сверлом. Если же есть возможность сделать заготовку на токарном станке, то тогда задача намного упрощается. Но это только первый этап. Далее необходимо слегка нагреть заготовку и насадить без усилий на вал двигателя. После остывания заготовка удерживается на валу очень прочно без всяких дополнительных винтов. Это так называемая горячая посадка. После этого проверил заготовку на биение и отклонение центра. Меня устроила вторая по счету из изготовленных. Поверхности сопрягаемых деталей не должны иметь следов смазки, так как при нагреве смазка выгорает, и сопрягаемые детали как бы склеиваются между собой. В дальнейшем их при необходимости разъединить будет очень непросто.

Как то пообщавшись со своим товарищем ещё по студенческой скамье, появилась идея дальнейшего продолжения задумки. Посидев пару часов за компьютером, смоделировал приспособление для шлифовки конуса. Изготовление этой оснастки заняло ещё пару часов. А изготовление то есть шлифовка конуса около сорока минут. И то с перерывами на замеры. Вы будете смеяться но все это я делал у себя на кухне, закрепив всю эту конструкцию двумя струбцинами на табуретке.
В общем результат превзошел все мои ожидания, при работе станка сверло будто бы стоит на месте. Если раньше при каждом сверлении отверстий приходилось останавливать двигатель чтобы попасть в будущий центр отверстия, то теперь сверлить можно без остановок и без риска сломать твердосплавное сверло.
Делал ли кто нечто подобное до меня или нет я не знаю. По крайней мере я ничего подобного нигде не нашёл. Факт в том что все таки можно добиться достаточно высокой точности в кустарных условиях не прибегая к помощи станочника. Правда если руки и голова растут из плеч.
Модель этого устройства выглядит вот так.

Внешний вид устройства спереди и сзади.

Обрабатываемый конус (увеличено).

Для шлифовки желательно воспользоваться новым камнем, а вращение детали и камня должны быть взаимно - противоположные.

Вращением винтов А, А1 и В, В1производим подачу детали. Ослабляя винт В1 и вкручивая винт А1 придаем детали конусность. Направляющие, (поз. 1) изготовил из обрезков квадратной трубы сечением 15×15, упорные пластины (поз 2 и 3) стальные, толщиной 5мм. Болтами (поз 6) крепится упорная пластина к неподвижной плите (поз 5). Пластина (поз 2), крепится к подвижной плите (поз 4). Направляющие пазы в подвижной плите (поз 7). Очень удобно в качестве крепежа использовать болты с головкой под шестигранник, особенно болты подачи поз. А, А1 и В, В1. Вращая их шестигранником очень легко контролируется подача. Между направляющими и подвижной плитой желательно оставить зазор около 1мм на сторону. Сама плита должна двигаться в продольном направлении довольно плотно, с небольшим скрипом. Болтами (поз 7) достигается необходимая регулировка. Материалом для изготовления приспособления для шлифовки могут быть плиты из ДСП, МДФ, толстой фанеры или шлифованной древесины твердых пород. Я использовал МДФ толщиной 22 мм.

У различных материалов есть свои определенные недостатки, которые необходимо учитывать. Так плиты из МДФ имеют склонность к расслаиванию в продольном направлении при вкручивании болтов. Древесина склонна к раскалыванию.

Теперь пару слов о конструкции станка.

Крепление двигателя в станине выполнил по классической схеме. Аналогичной с сайта ydoma.info/samodelki-mini-sverlilnyj-stanok.html?cat=5.
Такой вариант обеспечивает очень надежное и жесткое соединение двигателя с конструкцией.

Подсветку объединил совместно с лупой, получилось очень удобно на мой взгляд. Свет направлен всегда от глаз в направлении инструмента.



Гибкий рукав изготовил опять же из того что было, взял алюминиевые шарики ∅ 9 мм от сработавших ремней безопасности и соединил их парами медной трубкой. Меж собой соединил их короткими отрезками трубки из пластикового бензопровода с внутренним диаметром 8 мм. Предварительно нагрев шарик насаженный на стальной стержень, насаживается трубка на шарик до образования на трубке полусферы. Вот так все просто. Как выглядит это сочленение показано на рисунке.


Колесо подъёма и опускания выточил из эбонита ∅ 50 мм и плотно насадил на штатное. Управление стало намного удобнее чем раньше.
Добавлять дополнительно рычажок посчитал не обязательным.
Подача инструмента при сверлении и так происходит очень легко и плавно.

С блоком питания сильно заморачиваться не стал (считаю что чем проще тем надёжней), сделал его на базе 100 ваттного тора с простейшим выпрямителем. Хотя была мысль сделать импульсник, благо есть хорошая зарекомендованная схема. Галетный переключатель выбора оборотов на 10 положений. Напряжение питания от 4 до 14 V. Корпус взял от дисковода для флоппи - дисков на 3,5″ (этим добром уже наверняка больше никто не пользуется). Правда слегка его переделал.
Управление включением двигателя посредством педали не занимает руки при сверлении плат.
Ну и по концовке авто маляр окрасил все детали по отдельности.

Кругом бегом на всё это я потратил около 40 евро, и в общем то считаю что не очень дорого за такое удовольствие.
Ну вот как то так.

Когда то давно в начале 80-х была у меня сверлилка для п/плат на базе ГДР — овского электродвигателя и маленького патрона от дрели на 1 — ом конусе Морзе.
Тип мотора не сохранился но схема была срисована в тетрадку.
В те годы домашних компьютеров не было, и все интересные схемы и мозговые изыскания заносили в общие тетради в клеточку, по 96 листов, стоимостью 44 копейки.

Схема работала по алгоритму: маленькая нагрузка – патрон крутится медленно, возрастает нагрузка – патрон крутится быстрее. Очень удобно было использовать для сверления отверстий в п/платах, попал в кернение — обороты возросли.
Лет прошло много, сверлилка давно канула в вечность. Недавно озадачился проблемой сверления отверстий в п/платах. В связи с отсутствием таких транзисторов (особенно П-701) пришлось переводить схему на современные детали:

П/плата универсальная: есть КТ972 — ставим его и перемычку от базы в эмиттер маленького транзистора, нет КТ972 — ставим КТ315 и аналог КТ805, как на фото.
Еще одна схема сложилась в голове другого автора: Edward Nedeliaev (http://www.cqham.ru/smartdrill.htm). На эту ссылку натолкнулся после недельных неудачных попыток заставить схему работать с мотором типа ДПМ. Хотя как нам известно из классики, что один хомосапиенс собрал, то другой хомосапиенс завсегда разобрать сможет. Как выяснилось с ДПМ моторами схема не работает, ей видите ли подавай только двигатели серии ДПР.

Но ДПР мотора нет и покупать его желания не возникает,зато есть вот такая коробочка и ковырялочка из неё.

С этого места начинается лабораторная работа на тему «Подбери управление КОВЫРЯЛОЧКОЙ для П/ПЛАТ». На просторах интернета полно разных схем, простых и не очень простых для управления моторами сверлилок для п/плат. Рассмотрим некоторые наиболее распространённые из них:
1. регулятор на транзисторах без применения микросхем (серия К142ЕН игнорируется)
2. регулятор на транзисторах и микросхемах.
3. регулятор на транзисторах и микроконтроллере.
4. регулятор напряжения (пропустим, он мало интересен для применения в рассматриваемых целях и задачах)

Первой попробуем схему А. Москвина, г. Екатеринбург:

Схема отлично выполняет свои функции и обязанности:
1. сенсорно управляется (пуск/регулировка/стоп)
2. изменяет обороты
3. тормозит двигатель
4. настройки практически не требует

Если в качестве сенсора применить разделённую пополам площадку размером с 1 копеечную монету, то приложением пальца очень удобно включать и регулировать обороты двигателя.
В журнале “Радио” за 2009 год была другая схема, для ДПМ моторов. Придумал её С. Саглаев, г. Москва. Мне пришлось изменить некоторые номиналы под свой мотор.

Схема работает достаточно хорошо, но как-то задумчиво. Возможно это связано с имеющимся у меня двигателем.

Вторыми для опытов возьмём так называемые ШИМ регуляторы.
Вариантов схем превеликое множество и авторов просто легион. По этой причине имена и фамилии героев здесь не приводятся.

Схемы работают, но скорее подходят для управления оборотами вентилятора с коллекторным двигателем. Более приемлемые параметры для сверлилки имеют схемы на таймере NE-555:

Одно из схемотехнических решений — применение обратной связи. На форуме “Арсенала” (http://www.foar.ru) позаимствованы две таких схемы:

Эти варианты схем достойны внимания и повторения. Следует отметить что вариант с диодом КД213 удостоился чести быть установленным в корпус, и занял пустующее место в серой коробочке наряду с ковырялочкой и свёрлами. Вероятно, простые так называемые ШИМ регуляторы, скорее всего подходят для стационарной сверлилки типа этой:

Следующий на очереди — микропроцессорный вид сверлилок. Запад как обычно нам помог в схемотехническом решении: http://mondo-technology.com/dremel.html Делал эту схему года три назад, в качестве подопытного кролика выступил убитый Dremel. Внутри был установлен импортный двигатель на 24 вольта и запитан от этой схемы:

Замечательно работающая получилась конструкция, используется на работе до сих пор и заслуживает только похвальных отзывов. Кстати отверстия в п/платах на фотографиях сделаны именно ей.
Как вариант для сверлилки опробовалась схема на ATtiny13 (автор hardlock, http://www.hardlock.org.ua/mc/tiny/dc_motor_pwm/index.html):

Симпатичная и неплохо работающая конструкция, но хочется снова подчеркнуть что она скорее подходит для стационарной сверлилки.

И в завершение конструкция, которая покорила своей повторяемостью и удобством использования. Придумал и реализовал схему в далёком 1989 году болгарин Александър Савов:

Схема отлично работает по изложенному в начале алгоритму:
1. маленькая нагрузка – патрон крутится не быстро.
2. возрастает нагрузка – патрон крутится быстрее.
Схеме глубоко безразлично с какими моторами работать:

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

P.S. Не забывайте о блоке питания, который не должен держать вашу ковырялочку на голодном пайке по току.

Все вопросы, как всегда, в Форум.

Ghostgkd777 › Блог › Сверлильный станок для печатных плат

Всем привет!
Давно шел к этому, наконец руки дошли и за 12 часов сварганил ковырялочку для печаток.

Кинематику взял с двигающимся двигателем. Каламбур получился)) В общем, двигатель с патроном опускается.
За основу этого узла взяты салазки и каретка «глаза9 CD-ROM или любого иного привода. На ней смонтировал двигатель, подпружинил к раме, приделал рычаг для опускания, всю эту конструкцию закрепил на алюминиевом уголке, его в свою очередь через проставку к основанию из плиты стеклотекстолита.
Фото всей конструкции ниже.

каретка с уголком под двигатель

пружинка на месте, установлен конечник верхнего положения каретки

двигатель от фена, довольно тяговитый

о цанговом патроне отдельный разговор

Дрянь еще та, я вам скажу… хорошо держит далеко не все сверла. Работа с ним приносит море негативных эмоций. А менять его на нормальный кулачковый патрон - так он слишком большой для этого моторчика. Потому этот вариант сверлилки признан как временное решение до приобретения мотора 24В и нормального патрона. Там будем строить ковырялочку посолиднее))

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

Уважаемые админы и модераторы, не сочтите за рекламу другого ресурса. Материал интересный, людям пригодится, а копировать его в свой БЖ как-то нехорошо.

Я перебрал и настроил под детали, имеющиеся у меня.

Конечник установил шунтировать БЭ VT2 т.к. в верхнем положении каретки он замкнут. Контакт у него один (с того-же фена, что и мотор), лень было искать нормальные конечники))

  • Members
  • 52 сообщений
    • Город: Рубцовск

    Самодельный сверлильный для печатных плат

    ну если дело пошло на выставку сверлилок, то я тоже поучаствую

    Итак, вот он:

    Чуть-чуть описания: двигатель работает от трансформатора 220в/6в через выпрямитель, хотя по своим ТТХ должен питаться 12вольтами (такой источник питания в поиске); свёрла можно использовать любые до 3мм. Сейчас на валу двигателя посажен самодельный переходник с 4мм (вал) на 3мм (максимальный диаметр сверла), но это временно ибо менять свёрла крайне долго (найти подходящую втулку, отцентровать.). В идеале ему нужен цанговый патрон на вал 4мм. Сейчас пользуюсь сверлом 1мм.

    Следующие две фотографии показывают мои косяки. к сожелению не смог добиться параллельности между осью стойки и осью вала. Но на удивление это ни как не мешает сверлению (проверено неоднократно):

    А вот эта деталь особая, потому что сам вылил из дюрали

    Не стал делать ни каких рычагов для подъёма и опускания сверла. Управляю станков вот так:

    Мне нравиться, удобно.

    А вот текстолит подвергшийся испытаниям в первый день работы станка:

    • Город: Москва
    • Имя: максим братерский

    Самодельный сверлильный для печатных плат

    лет десять назад купил в митино координатный стол 100 на 100 мм двигатели ДШИ200-1.
    «чпу9 собрал из компьфтера 386sx. программа выдавала на LPT 8 bit по 4 на двигатель.
    каждый bit управлял одним транзистором. файл для сверления готовил PCAD7 ORCAD9.

  • Members
  • 50 сообщений
    • Город: Томск
    • Имя: Дмитрий

    Самодельный сверлильный для печатных плат

    Весьма интересные конструкции, я тоже на днях себе сделал станочек из дерева и куска направляющей от принтера с кареткой. Вроде жить можно,но. Подача организована абы как, т.е.двигатель подпружинен и опускается только при нажатии на него. Жесткость опять же никакущая, хотя уголками крепил.Фото вечером. Подумываю сделать станочек поприличнее, все бы хорошо но не могу найти зубчато-реечный механизм подачи, ни микроскопов ни ненужных частей от старой техники нету. Где-то тут вычитал что очень хорошо подойдет дверной доводчик, но он стоит килорубль и больше, так что не вариант. А моему станку нужен хороший вылет, т.к. платы бывают и 30х30 см, это выходит по 150 мм от сверла до основания стойки.Основание и стойку не вопрос, а механизм подачи, да чтобы он еще и не клинил — не знаю.

  • Members
  • 50 сообщений
    • Город: Томск
    • Имя: Дмитрий

    Самодельный сверлильный для печатных плат

    Вот и фото.

    Весьма скромная поделка, по сравнению с другими.
    Утешает лишь одно — как закончу большую серию по платам, так начну сооружать что-то поприличнее.Ручная сверлилка даже моему чудовищу в подметки не годится!

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

    Общая информация о сверлильных станках

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

    Конструкция настольного сверлильного станка с ременной передачей (нажмите для увеличения)

    Любой станок для сверления – это конструкция, собранная из множества составных частей, которые надежно и точно фиксируются друг относительно друга на несущем элементе. Часть из этих узлов закреплена на несущей конструкции жестко, а некоторые могут перемещаться и фиксироваться в одном или нескольких пространственных положениях.

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

    Ниже для примера представлены несколько вариантов конструкции для плат. Любая из данных схем может послужить образцом для вашего станка.

    Чертежи деталей станка (нажмите для увеличения)

    Разберемся в том, для чего предназначены все эти узлы и как из них собрать самодельный мини-станок.

    Конструктивные элементы сверлильного мини-станка

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

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

    Роль элемента, на котором крепится сверлильная головка, выполняет переходная стабилизирующая рамка. Ее лучше всего изготовить из металлической рейки или уголков.

    Планка и амортизирующее устройство предназначены для обеспечения вертикального перемещения сверлильной головки и ее подпружинивания. В качестве такой планки (ее лучше зафиксировать с амортизатором) можно использовать любую конструкцию (важно только, чтобы она выполняла возложенные на нее функции). В этом случае может пригодиться мощный гидравлический амортизатор. Если же такого амортизатора у вас нет, планку можно изготовить своими руками либо использовать пружинные конструкции, снятые со старой офисной мебели.

    Управление вертикальным перемещением сверлильной головки осуществляется при помощи специальной ручки, один конец которой соединяют с корпусом сверлильного мини-станка, его амортизатором или стабилизирующей рамкой.

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

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

    В зависимости от того, какой электрический двигатель вы нашли, подбираются зажимные механизмы для фиксации сверл. Наиболее удобными и универсальными из таких механизмов являются патроны от компактной дрели. Если подходящий патрон найти не удалось, можно использовать и цанговый механизм. Подбирайте параметры зажимного устройства так, чтобы в нем можно было фиксировать очень мелкие сверла (или даже сверла размера «микро»). Для соединения зажимного устройства с валом электродвигателя необходимо использовать переходники, размеры и конструкция которых будут определяться типом выбранного электродвигателя.

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

    Схема автоматического регулятора оборотов в зависимости от нагрузки для двигателя на 12 В (нажмите для увеличения)

    Порядок сборки самодельного устройства

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

    • Выполняется монтаж станины, и к ее нижней стороне крепятся ножки, если они предусмотрены в конструкции.
    • К собранной станине крепятся планка перемещения и рамка держателя, на которой будет смонтирована сверлильная головка.
    • Рамку держателя соединяют с амортизатором, также фиксируемым на станине оборудования.
    • Устанавливается ручка управления перемещением сверлильной головки, соединяемая с амортизатором или рамкой держателя.
    • Монтируется электродвигатель, положение которого тщательно регулируется.
    • К валу приводного электродвигателя посредством переходников крепится цанга или универсальный патрон от дрели.
    • Выполняется монтаж блока питания, соединяемого с электродвигателем посредством электрических проводов.
    • В патрон устанавливается сверло и надежно фиксируется в нем.
    • Собранный самодельный станок тестируют, пробуя просверлить с его помощью отверстие в листовом диэлектрике.

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

    Регуляторы для ручной сверлилки плат.

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

    Первый вариант регулятора построен на микросхеме LM393AN, питание на нее подается с интегрального стабилизатора 78L08, операционник управляет полевым транзистором, нагрузкой которого является мотор ручной минидрели. Принципиальная схема:

    Регулировка оборотов осуществляется потенциометром R6.
    Напряжение питания 18 Вольт.

    Плата LAY6 формата к схеме на LM393 выглядит так:

    Фото-вид платы LAY6 формата:

    Размер платы 43 х 43 мм.

    Расположение выводов полевого транзистора IRF3205 показано на следующем рисунке:

    Второй вариант имеет довольно широкое распространение. В его основу заложен принцип широтно-импульсного регулирования. Схема построена на микросхеме таймере NE555. Управляющие импульсы с генератора поступают на затвор полевика. В схему можно поставить транзисторы IRF510...640. Напряжение питания 12 Вольт. Принципиальная схема:

    Регулировка оборотов двигателя осуществляется переменным резистором R2.
    Расположение выводов IRF510...640 такое же как у IRF3205, картинка выше.

    Печатная плата LAY6 формата к схеме на NE555 выглядит так:

    Фото-вид платы LAY6 формата:

    Размер платы 20 х 50 мм.

    Третий вариант схемы регулятора оборотов имеет не меньшую популярность среди радиолюбителей чем ШИМ, ее отличительной особенностью является то, что регулировка скорости происходит автоматически, и зависит от нагрузки на валу моторчика. То есть, если мотор крутится на холостых оборотах, скорость его вращения минимальна. При увеличении нагрузки на валу (в момент сверления отверстия), обороты автоматически увеличиваются. В нете эту схему можно найти по запросу “Регулятор Савова”. Принципиальная схема автоматического регулятора оборотов:

    После сборки необходимо сделать небольшую настройку регулятора, для этого на холостом ходу моторчика подстраивается подстроечный резистор Р1 чтобы обороты были минимальны, но так, чтобы вал вращался без рывков. Р2 служит для подстройки чувствительности регулятора к увеличению нагрузки на валу. При 12-ти Вольтовом питании ставьте электролиты на 16 Вольт, 1N4007 заменимы на подобные от 1 Ампера, светодиод любой, например АЛ307Б, LM317 можно поставить на небольшой теплоотвод, печатная плата рассчитана на установку радиатора. Резистор R6 – 2 Вт. Если моторчик вращается рывками, увеличьте немного номинал конденсатора С5.

    Печатная плата автоматического регулятора оборотов показана ниже:

    Фото-вид платы автоматического регулятора оборотов LAY6 формата:

    Размер платы 28 х 78 мм.

    Все вышеприведенные платы изготавливаются на одностороннем фольгированном стеклотекстолите.

    Скачать принципиальные схемы регуляторов оборотов для ручной мини-дрели, а также печатные платы в формате LAY6 моожно по прямой ссылке с нашего сайта, которая появится после клика по любой строке рекламного блока ниже кроме строки “Оплаченная реклама”. Размер файла – 0,47 Mb.

    Здравствуйте! На этом ресурсе много людей, которые занимаются электроникой и самостоятельно изготавливают печатные платы. И каждый из них скажет, что сверление печатных плат это боль. Мелкие отверстия приходится сверлить сотнями и каждый самостояльно решает для себя эту проблему.

    В этой статье я хочу представить вашему вниманию открытый проект сверлильного станка, который каждый сможет собрать сам и ему не потребутся для этого искать CD-приводы или предметные столы для микроскопа.

    Описание конструкции

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


    Для линейного перемещения двигателя я решил использовать полированные валы диаметром 8мм и линейные подшипники. Это дает возможность минимизировать люфты в самом ответственном месте. Эти валы можно найти в старых принтерах или купить. Линейные подшипники также широко распространены и доступны, так как применяются в 3D-принтерах.


    Основная станина сделана из фанеры толщиной 5мм. Фанеру я выбрал потому, что она стоит очень дешево. Как материал, так и сама резка. С другой стороны ничего не мешает (если есть возможность) просто вырезать все те же самые детали из стали или оргстекла. Некоторые мелкие детали сложной формы напечатанны на 3D-принтере.

    Для поднятия двигателя в исходное положение использованы две обычные канцелярские резинки. В верхнем положении двигатель сам отключается при помощи микропереключателя.

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


    Но все это проще один раз увидеть на видео:

    На нем есть небольшая неточность. В тот момент мне попался бракованный двигатель. На самом деле от 12В они потребляют на холостом ходу 0,2-0,3А, а не два, как говорится в видео.

    Детали для сборки

    1. Двигатель с патроном и цангой . С одной стороны кулачковый патрон это очень удобно, но с другой он гораздо массивнее цангового зажима, то есть часто подвержен биениям и очень часто их приходится дополнительно балансировать.
    2. Фанерные детали. Ссылку на файлы для лазерной резки в формате dwg (подготовлено в NanoCAD) можно будет скачать в конце статьи. Достаточно просто найти фирму, которая занимается лазерной резкой материалов и передать им скачанный файл. Отмечу отдельно то, что толщина фанеры может меняться от случая к случаю. Мне попадаются листы которые немного тоньше 5мм, поэтому пазы я делал по 4,8мм.
    3. Напечатанные на 3D-принтере детали. Ссылку на файлы для печати деталей в stl-формате можно будет также найти в конце статьи
    4. Полированные валы диаметром 8мм и длиной 75мм - 2шт. Вот ссылка на продавца с самой низкой ценой за 1м, которую я видел
    5. Линейные подшипники на 8мм LM8UU - 2шт
    6. Микропереключатель KMSW-14
    7. Винт М2х16 - 2шт
    8. Винт М3х40 в/ш - 5шт
    9. Винт М3х35 шлиц - 1шт
    10. Винт М3х30 в/ш - 8шт
    11. Винт М3х30 в/ш с головкой впотай - 1шт
    12. Винт М3х20 в/ш - 2шт
    13. Винт М3х14 в/ш - 11шт
    14. Винт М4х60 шлиц - 1шт
    15. Болт М8х80 - 1шт
    16. Гайка М2 - 2шт
    17. Гайка М3 квадратная - 11шт
    18. Гайка М3 - 13шт
    19. Гайка М3 с нейлоновым кольцом - 1шт
    20. Гайка М4 - 2шт
    21. Гайка М4 квадратная - 1шт
    22. Гайка М8 - 1шт
    23. Шайба М2 - 4шт
    24. Шайба М3 - 10шт
    25. Шайба М3 увеличенная - 26шт
    26. Шайба М3 гроверная - 17шт
    27. Шайба М4 - 2шт
    28. Шайба М8 - 2шт
    29. Шайба М8 гроверная - 1шт
    30. Набор монтажных проводов
    31. Набор термоусадочных трубок
    32. Хомуты 2.5 х 50мм - 6шт

    Сборка

    Весь процесс подробно показан на видео:

    Если следовать именно такой последовательности действий, то собирать станок будет очень просто.

    Вот так вот выглядит полный набор всех комплектующих для сборки

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

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

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

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

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

    Теперь можно приступить к сборке блока двигателя. Он прижимается двумя деталями и четырьмя винтами к подвижному основанию. При его установке необходимо следить, чтобы отверстия для вентиляции оставались открытыми. На основание он закрепляется при помощи хомутов. Сначала вал продевается в подшипник, а затем на нем защелкиваются хомуты. Также установите винт М3х35, который в будущем будет нажимать на микропереключатель.

    Микропереключатель устанавливается на прорези кнопкой в сторону двигателя. Позже его положение можно будет откалибровать.

    Резинки накидываются на нижнюю часть двигателя и продеваются до «рогов». Их натяжение надо отрегулировать так, чтобы двигатель поднимался до самого конца.

    Теперь можно припаять все провода. На блоке двигателя и рядом с микропереключателем есть отверстия для хомутов, чтобы закрепить провод. Также этот провод можно провести внутри станка и вывести с обратной стороны. Убедитесь, что припаиваете провода на микропереключателе к нормально замкнутым контактам.

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

    На этом сборка окончена!

    Дополнения

    Другие люди, которые уже собрали себе такой станок внесли много предложений. Я, если позволите, перечислю основные из них, оставив их в авторском виде:
    1. Кстати, тем, кто никогда раньше не работал с такими деталями, хорошо бы напоминать, что пластмасса от 3D принтеров боится нагрева. Поэтому здесь следует быть аккуратным - не стоит проходить отверстия в таких деталях высокоборотной дрелью или Дремелем. Ручками, ручками....
    2. Я бы еще порекомендовал устанавливать микропереключатель на самой ранней стадии сборки, так как привинтить его к уже подсобранной станине нужно еще суметь - очень мало свободного пространства. Не помешало бы также посоветовать умельцам заблаговременно хотя бы залудить контакты микропереключателя (а еще лучше - заранее припаять к ним провода и защитить места пайки отрезками термоусадочной трубки), дабы впоследствии при пайке не повредить фанерные детали изделия.
    3. Мне видимо повезло и патрон на валу оказался не отцентрированным, что приводило к серьезной вибрации и гулу всего станка. Удалось исправить центровкой «плоскогубцами», но это не хороший вариант. так как гнет ось ротора, а снять патрон уже не реально, есть опасения, что вытащу эту самую ось целиком.
    4. Затяжку винтов с гроверными шайбами производить следующим образом. Затягивать винт до момента, когда сомкнется (выпрямится) гроверная шайба. После этого повернуть отвертку на 90 градусов и остановиться.
    5. Многие советуют приделать к нему регулятор оборотов по схеме Савова. Он крутит двигатель медленно когда нагрузки нет, и повышает обороты при появлении нагрузки.
    Поделиться: