Показать сообщение отдельно
Старый 07.04.2013, 21:59   157
pwn
Лазеростроитель
 
Регистрация: 03.02.2013
Последняя активность: 08.07.2014 15:36
Сообщений: 125
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Небольшое продолжение с плоттером. Распотрошил штатную голову плоттера, убрал из нее электромагнит и захват пера и приклеил сбоку на эпоксидку обрезанный блюреевский модуль. Только в этот раз сохранено зеркало поворачивающее луч на 90 градусов, рассеивающая линза пред подвижной линзой убрана и вместо нее вклеена собирающая из другого модуля с ШД. Т.е. бутреброд из двух подвижных линз вылился в его упрощенный вариант. ЛД также переставлен с штатного места где он был на одну ось с подвижной и неподвижной линзами. Выглядит это дело так:
Нажмите на изображение для увеличения
Название: 3.jpg
Просмотров: 221
Размер:	209.8 Кб
ID:	9843
Все городушки ради того, чтобы по быстрому оценить возможности штатной механики. На голову при опускании пера подается 24 вольта, поэтому ЛД был включен через резистор 220 ом чтобы при этом ток через ЛД был в пределах 100мА. Плоттер был подключен к компорту (пришлось повозиться спаять свой DB9-DB25 кабель, аналогичный от цисок который валялся в загашнике не прокатил), по мануалу разобрался и опробовал команды, оказалось все вполне себе чесно работает. Далее был по быстрому на скорую руку на перле накидан простенький скрипт, который генерит список тестовых команд:
Код:
#!/usr/bin/perl
 print "PA1,0;\n";
 $j=0;
 for ($s=5;$s<20;$s++) {
  print "VS$s;\n";
  for ($i=0;$i<7;$i=$i+2) {
   print "PD;PA".(2**$i+$j).",2000;PU;\n";
   print "PA".(2**($i+1)+$j).",2000;\n";
   print "PD;PA".(2**($i+1)+$j).",0;PU;\n";
   print "PA".(2**($i+2)+$j).",0;\n";
  }
  $j=2**$i+$j+20;
 }
который на выходе дает
Код:
PA1,0;
VS5;
PD;PA1,2000;PU;
PA2,2000;
PD;PA2,0;PU;
PA4,0;
PD;PA4,2000;PU;
PA8,2000;
PD;PA8,0;PU;
PA16,0;
PD;PA16,2000;PU;
PA32,2000;
PD;PA32,0;PU;
PA64,0;
PD;PA64,2000;PU;
PA128,2000;
PD;PA128,0;PU;
PA256,0;
VS6;
PD;PA277,2000;PU;
PA278,2000;
PD;PA278,0;PU;
PA280,0;
PD;PA280,2000;PU;
PA284,2000;
PD;PA284,0;PU;
PA292,0;
PD;PA292,2000;PU;
PA308,2000;
PD;PA308,0;PU;
PA340,0;
PD;PA340,2000;PU;
PA404,2000;
PD;PA404,0;PU;
PA532,0;
VS7;
PD;PA553,2000;PU;
PA554,2000;
PD;PA554,0;PU;
PA556,0;
PD;PA556,2000;PU;
PA560,2000;
PD;PA560,0;PU;
PA568,0;
PD;PA568,2000;PU;
PA584,2000;
PD;PA584,0;PU;
PA616,0;
PD;PA616,2000;PU;
PA680,2000;
PD;PA680,0;PU;
PA808,0;
VS8;
PD;PA829,2000;PU;
PA830,2000;
PD;PA830,0;PU;
PA832,0;
PD;PA832,2000;PU;
PA836,2000;
PD;PA836,0;PU;
PA844,0;
PD;PA844,2000;PU;
PA860,2000;
PD;PA860,0;PU;
PA892,0;
PD;PA892,2000;PU;
PA956,2000;
PD;PA956,0;PU;
PA1084,0;
VS9;
PD;PA1105,2000;PU;
PA1106,2000;
PD;PA1106,0;PU;
PA1108,0;
PD;PA1108,2000;PU;
PA1112,2000;
PD;PA1112,0;PU;
PA1120,0;
PD;PA1120,2000;PU;
PA1136,2000;
PD;PA1136,0;PU;
PA1168,0;
PD;PA1168,2000;PU;
PA1232,2000;
PD;PA1232,0;PU;
PA1360,0;
VS10;
PD;PA1381,2000;PU;
PA1382,2000;
PD;PA1382,0;PU;
PA1384,0;
PD;PA1384,2000;PU;
PA1388,2000;
PD;PA1388,0;PU;
PA1396,0;
PD;PA1396,2000;PU;
PA1412,2000;
PD;PA1412,0;PU;
PA1444,0;
PD;PA1444,2000;PU;
PA1508,2000;
PD;PA1508,0;PU;
PA1636,0;
VS11;
PD;PA1657,2000;PU;
PA1658,2000;
PD;PA1658,0;PU;
PA1660,0;
PD;PA1660,2000;PU;
PA1664,2000;
PD;PA1664,0;PU;
PA1672,0;
PD;PA1672,2000;PU;
PA1688,2000;
PD;PA1688,0;PU;
PA1720,0;
PD;PA1720,2000;PU;
PA1784,2000;
PD;PA1784,0;PU;
PA1912,0;
VS12;
PD;PA1933,2000;PU;
PA1934,2000;
PD;PA1934,0;PU;
PA1936,0;
PD;PA1936,2000;PU;
PA1940,2000;
PD;PA1940,0;PU;
PA1948,0;
PD;PA1948,2000;PU;
PA1964,2000;
PD;PA1964,0;PU;
PA1996,0;
PD;PA1996,2000;PU;
PA2060,2000;
PD;PA2060,0;PU;
PA2188,0;
VS13;
PD;PA2209,2000;PU;
PA2210,2000;
PD;PA2210,0;PU;
PA2212,0;
PD;PA2212,2000;PU;
PA2216,2000;
PD;PA2216,0;PU;
PA2224,0;
PD;PA2224,2000;PU;
PA2240,2000;
PD;PA2240,0;PU;
PA2272,0;
PD;PA2272,2000;PU;
PA2336,2000;
PD;PA2336,0;PU;
PA2464,0;
VS14;
PD;PA2485,2000;PU;
PA2486,2000;
PD;PA2486,0;PU;
PA2488,0;
PD;PA2488,2000;PU;
PA2492,2000;
PD;PA2492,0;PU;
PA2500,0;
PD;PA2500,2000;PU;
PA2516,2000;
PD;PA2516,0;PU;
PA2548,0;
PD;PA2548,2000;PU;
PA2612,2000;
PD;PA2612,0;PU;
PA2740,0;
VS15;
PD;PA2761,2000;PU;
PA2762,2000;
PD;PA2762,0;PU;
PA2764,0;
PD;PA2764,2000;PU;
PA2768,2000;
PD;PA2768,0;PU;
PA2776,0;
PD;PA2776,2000;PU;
PA2792,2000;
PD;PA2792,0;PU;
PA2824,0;
PD;PA2824,2000;PU;
PA2888,2000;
PD;PA2888,0;PU;
PA3016,0;
VS16;
PD;PA3037,2000;PU;
PA3038,2000;
PD;PA3038,0;PU;
PA3040,0;
PD;PA3040,2000;PU;
PA3044,2000;
PD;PA3044,0;PU;
PA3052,0;
PD;PA3052,2000;PU;
PA3068,2000;
PD;PA3068,0;PU;
PA3100,0;
PD;PA3100,2000;PU;
PA3164,2000;
PD;PA3164,0;PU;
PA3292,0;
VS17;
PD;PA3313,2000;PU;
PA3314,2000;
PD;PA3314,0;PU;
PA3316,0;
PD;PA3316,2000;PU;
PA3320,2000;
PD;PA3320,0;PU;
PA3328,0;
PD;PA3328,2000;PU;
PA3344,2000;
PD;PA3344,0;PU;
PA3376,0;
PD;PA3376,2000;PU;
PA3440,2000;
PD;PA3440,0;PU;
PA3568,0;
VS18;
PD;PA3589,2000;PU;
PA3590,2000;
PD;PA3590,0;PU;
PA3592,0;
PD;PA3592,2000;PU;
PA3596,2000;
PD;PA3596,0;PU;
PA3604,0;
PD;PA3604,2000;PU;
PA3620,2000;
PD;PA3620,0;PU;
PA3652,0;
PD;PA3652,2000;PU;
PA3716,2000;
PD;PA3716,0;PU;
PA3844,0;
VS19;
PD;PA3865,2000;PU;
PA3866,2000;
PD;PA3866,0;PU;
PA3868,0;
PD;PA3868,2000;PU;
PA3872,2000;
PD;PA3872,0;PU;
PA3880,0;
PD;PA3880,2000;PU;
PA3896,2000;
PD;PA3896,0;PU;
PA3928,0;
PD;PA3928,2000;PU;
PA3992,2000;
PD;PA3992,0;PU;
PA4120,0;
Смысл сего действа - плоттер чертит горизонтальные линии увеличивая шаг между ними пропорционально степени 2-ки, отчертив блок линий добавляет смешение, увеличивает скорость вывода на 1 см/сек и далее чертит тот же блок линий. Причем специально сделано так, что линии чертятся в оба прохода (чтобы выявить люфты механики) После проявки тестовая плата выглядит так
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 222
Размер:	179.4 Кб
ID:	9841
крупным планом финал на максимальной скорости.
Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 242
Размер:	108.3 Кб
ID:	9842
Тестовая плата специально была покрашена резистом с наплывами. Для этого сначала был распылен резист, потом плата повернута вбок пока излишки не стекли на край, после чего плата возвращена в горизонталь и в конце получился равномерный наплыв примерно 2-3х по толщине от основного слоя. По фото платы видно, что радикально на разрешение это не повлияло. Также по фото видно, что при токе в 100мА оптимальное время экспозиции получается на скоростях около 20см/с и выше (плоттер может до 40см/с), все что ниже дает переэкспозицию. Также хорошо видно, что штатная башня люфтит по черному (не параллельность линий хорошо заметна) и нада подвижный узел дорабатывать. Не так радикально как предлагал Максим Зиновьев, но хотя бы пару направляющих вместо одной нужно поставить. Также просится сам собой вывод: для того чтобы получить линию толще 0.1мм не обязательно использовать расфокусировку. Достаточно просто увеличить мощность ЛД и получить ту же линию за счет переэкспозиции. А это в разы упрощает оптику (можно тупо поставить указочный модуль). То есть на малой мощности сначала рисуем окантовки дорожек. Потом увеличиваем мощность и прорисовываем все остальное. Тогда смена перьев будет перехватываться простым МК и транслироваться в изменение мощности лазера. А фокус под разной толщины платы тогда можно настраивать самой оптикой указочного модуля.
pwn вне форума   Ответить с цитированием Вверх