Имя: Пароль:
IT
 
Изготовление гравера из CD-ROM.
0 vudo
 
03.01.11
13:44
У меня есть 3 сдохших CD-ROM (сдохли лазеры). Захотелось их как-то использовать.
Решил сделать гравер (картинки рисовать по металлу).
Так вот вопрос - кто знает: возможно ли управлять двигателями CD-ROM без перепайки схемы (программно).
Открыть программно подставку ведь можно ...
А вот как повернуть шпиндель двигателя управления головки лазера или раскрутить основной двигатель до определенных оборотов. И т.д.
1 Doomer
 
03.01.11
13:45
(0) Пиши драйвер.
2 vudo
 
03.01.11
13:46
Готов написать протоколы где взять?
3 iov
 
03.01.11
13:50
Если сделаешь хоть отпишись больно интересно что получится.
4 Doomer
 
03.01.11
13:51
(3) Да пылью он забьется от и загнется. Там же все из пластика.
5 Mikeware
 
03.01.11
13:52
(4) более смешно посмотреть на механику этого монстра...
6 vudo
 
03.01.11
13:53
(4)Нет переделаю пластмасу на металл. Сейчас вопрос в другом: как двигателями и питанием лазера управлять?
7 vudo
 
03.01.11
13:54
(5) Если получится - покажу похохочешь. :-)
8 Mikeware
 
03.01.11
13:58
(6) Ну и делай контроллеры шаговых двигателей.
9 vudo
 
03.01.11
14:02
(8) Читал - смотрел - думал. В результате чисто программистский подход- сначала попытаться написать драйвер, а уже потом за паяльник браться. (CD-ROM ведь сложное законченное устройство, реализующее весь необходимый мне функционал)
10 Mikeware
 
03.01.11
14:05
(9) если б архитекторы проектировали здания так, как программисты пишут программы....
11 Cthulhu
 
03.01.11
14:23
12 Фигня
 
03.01.11
14:28
1. Заменить пластик на металл
2. Сделать контроллер ШД
3. Написать драйвер
4. ...обнаружить, что мощИ мотора нехватает даже "на раскрутить"
13 Torquader
 
03.01.11
14:40
Смею заметить, что в половине случаев дохнет как раз не лазер, а двигатель, который там не всегда шаговый, а чаще всего обычный коллекторный (по крайней мере на движение головки).
Смазка двигателей иногда помогает оживить неработающий CD-ROM.
Что касается гравировки, то проще это делать на базе матричного (или старого струйного) принтера с железной станиной - там и моторы посильнее, да и фрезу вместо головки поставить проще.
14 vudo
 
03.01.11
14:50
(13)Двигатели шаговые в управлении головки лазера других быть не может. Сел лазер-это точно. Принтера убитого нет - есть 3 CD-ROM.
15 vudo
 
03.01.11
14:52
Вот так хочу сделать: http://www.youtube.com/watch?v=8U-TBf-mzkU
16 syktyk
 
03.01.11
14:56
Проще плоттер взять
17 Torquader
 
03.01.11
14:57
(14) Сколько я разбирал приводы - в управлении головки чаще всего двигатель с двумя проводами - и он точно не шаговый.
Шаговый может быть на вращение болванки, но там тоже скорее принцип вращающегося поля работает.
В принципе, всё управление двигателями - в прошивке контроллеров - можно на них найти документацию и написать свою прошивку.
18 Torquader
 
03.01.11
14:58
(16) Плоттер - это более "музейно", чем матричный принтер (последние ещё встречаются).
19 syktyk
 
03.01.11
15:04
Или лазерным принтером на пленке, а потом вытравливать, как печатки.
20 syktyk
 
03.01.11
15:05
(18)Дануна. Плоттеров - хоть пруд пруди.
21 syktyk
 
03.01.11
15:07
Вот: резка, гравировка. http://www.lrt.ru/
22 vudo
 
03.01.11
15:09
(17) О разном говорим... в у меня в управлении головки привода (во всех 3-х) четыре контакта, значит 4-х позиционный, а вот в управлении подставкой, там обычный 5V постоянного тока. А вот на вращении болванки 6-ти позиционный да еще с датчиками HALA, по контролеру видно (в одном точно adatasheet нашел http://radikal.ru/F/i061.radikal.ru/0911/fa/52ae9fc9d3e6.jpg.html)...
23 vudo
 
03.01.11
15:12
(17) Про прошивку контроллеров можно подробнее?
24 Torquader
 
03.01.11
15:16
(20) То, что сейчас называется "плоттер" - это широкоформатный струйный принтер - а были плоттеры, в которые карандаши вставлялись цветные - вот то был действительно плоттер и рисовал он быстро и красиво.
25 vudo
 
03.01.11
15:18
Что-то в сторону ушли :-( Еще раз можно ли у CD-ROM с установленной прошивкой контролера(стандартной) управлять двигателями, при условии написания драйвера? И где об этом почитать?
26 vudo
 
03.01.11
15:19
(24) Согласен. Что-то похожее должно получится см в (15)
27 Jolly Roger
 
03.01.11
15:21
(0) оригинальный развод...
28 Torquader
 
03.01.11
15:21
Через интерфейс запрашивается только команда чтения определённого сектора (или поиска его), то есть двигатель он в определённый сектор поставит, но так как считать ничего не сможет, то будет делать рекалибровку, то есть сбрасывать головку в начало и повторять попытку поиска.
Что касается низкоуровневого управления, то на некоторых приводах есть технический разъём для тестирования и отладки - там должны быть команды управления и двигателями и лазером, но про работу данного разъёма только производитель знает.
29 vudo
 
03.01.11
15:22
(27) Почему "развод"?
30 vudo
 
03.01.11
15:26
(28)Понял, спасибо!
31 Torquader
 
03.01.11
15:32
Вообще, если CD-ROM старые, то IDE-интерфейс, а он полностью описан - можно смотреть ATAPI-команды. У дисков команда SEEK есть, как она работает в CD-ROM - сложно сказать, когда я пытался их ремонтировать, то выяснил, что большинство проблем возникает из-за неравномерного вращения болванки (некоторые "чудные" CD-ROM-ы начинали прекрасно читать болванки после того, как раскрутишь их рукой).
Если возле двигателя нет датчика вращения холла (такой чёрный прямоугольник), то схема никак не знает, с какой скоростью вращается болванка - если шаговый двигатель "проскальзывает", то его надо чистить).
P.S. в некоторых приводах была возможность обновления прошивки с помощью специальных команд - но это касалось пишущих. Если привод такой, то можно из него много интересного сделать.
32 Jolly Roger
 
03.01.11
15:32
(29) ну может и не развод... мож ты покурил чего. мне отсюда не видно... :-)
33 acsent
 
03.01.11
16:03
сидиромы с лайтскрайбом?
34 vudo
 
03.01.11
16:42
(33)Нет
35 vudo
 
03.01.11
16:50
CD-ROMы пишущие. А как CD-ROM определяет что диск вставлен и что он чистый?
Я вот подумал если фотодатчик замкнуть так, что как будто-он вспышку лазера получил, тогда я смогу его программно заставить определенные секции "читать", в результате головка окажется там где нужно... Или заставлю "записывать", а на вывод пишущего лазера повешу реле (там питание 3V)... Может так?
36 Сияющий Асинхраль
 
03.01.11
17:01
Вообще то для DVD существует технология LightScribe (и не только она одна) которая позволяет лазерным лучом рисовать на обратной стороне DVD, если мне память не изменяет сам DVD-привод должен поддерживать эту технологию. Что не позволяет ее реализовать во всех приводах не знаю, но подозреваю, что именно это ограничение не позволит сделать то же самое используя первые попавшиеся CD приводы...
37 Сияющий Асинхраль
 
03.01.11
17:03
(+36) Вторая технология называется Labelflash...
38 vudo
 
03.01.11
17:04
(36)Я в курсе, но диски старые, без LightScribe.
39 Сияющий Асинхраль
 
03.01.11
17:12
(38) Судя по всему одна из существенных проблем, которые возникают  при рисовании картинок - точное позиционирование лазера, для возможности многопроходного прожига, в случае использования специальных дисков, на сами диски нанесен определенный штрих-код, по которому лазер позиционируется, в твоем случае, этого по видимому уже не будет, соответственно надо будет решать еще и эту проблему...
40 trdm
 
03.01.11
17:21
(0) Завидую белой завистью.
Обожаю чинить вещи и работать по металлу.
Но в однокомнатной крысиной дыр даже инструментов с гулькин нос.. :((((
Вот дома в деревне - другое дело...
41 Torquader
 
03.01.11
18:02
(35)
Лазер находит диск по отражению и чтению последовательности
данных - так что обмануть лазер и "показать" ему диск будет сложно.
(39)
Для нанесения пометок на диске служит более мощный лазер и здесь уже позиционирование рассчитывается по количеству оборотов двигателя от начальной позиции (размыкание контакта калибровки) - поэтому это возможно только на приводах с шаговым двигателем.

Самое главное - если приводы пишущие, то они более точно умеют позиционировать головку.
P.S. а для позиционирования на дорожке в приводе ещё и установлены магниты точной юстировки, то есть работает не только привод головки, но и малое и быстрое смещение при помощи магнитов.
42 vudo
 
03.01.11
18:36
(41) Значит, если подытожить: Диски у меня пишущие, с шаговыми дисками. Командами записи "загнать" головку в нужную точку я смогу.
Вся проблема сводится к тому чтобы обмануть привод на наличие диска.
Функция "наличия диска" обрабатывается компьютером или самим приводом?
43 vudo
 
03.01.11
18:37
(42) первая строка - "шаговые двигатели" (опечатка)
44 Torquader
 
03.01.11
18:49
(42) (43) Всё обрабатывается самим приводом - можно посмотреть, что происходит, когда открываешь привод и вставляешь диск другой стороной (или просто не вставляешь) и "умный" привод какое-то время ищет диск, и только потом выдаёт ошибку чтения.
45 vudo
 
03.01.11
18:54
(44)Блин! :-(
46 Фигня
 
03.01.11
20:58
Как у нас любят удалять гланды через анус и лечить геморрой через рот...
47 vudo
 
03.01.11
21:01
(46) Ты то чего страдаешь? Не тебе же гланды удаляют и геморрой лечат?
48 Torquader
 
03.01.11
21:02
(47) Он, видимо, с результатами подобных действий очень часто знакомится.
49 vudo
 
03.01.11
21:07
(46)И ник главное выбрал... Это что жизненная позиция?
50 vudo
 
03.01.11
21:15
Все сдался! Все что можно было пересмотрел. IMAPI команд не существует для управлением оптическими головками приводов! Придется собирать свой контроллер для управления шаговыми двигателями. Схемы уже нашел, жалко только не для BD7902CFS ( она у меня уже есть). Хоть и datasheet есть, читать его не умею, а значит схему не нарисую.
Всем спасибо!  Torquader персонально - спасибо!
51 Torquader
 
03.01.11
21:21
Кстати, для гравировки ещё и фреза нужна - и она должна с большой скоростью вращаться - то есть двигатель должен быть не шаговый (пытался я как-то минидрель с шаговым двигателем сделать - оказалось, что он очень медленно вращается, а для разгона приходилось повышать напряжение и отдача от импульса сильно уменьшалась - у катушек двигателя большая индуктивность).
P.S. я пытался сделать прибор для выжигания на досках и было два шаговых двигателя для позиционирования заголовки, то основная и нерешённая проблема - время прожигания, которое зависит от температуры "пера" и качества дерева - то есть получалось или ничего или жирное горелое пятно. А метод точечного удара ничего красивого не дал.
В вашем случае с фрезой немного проще, так как она не обладает "инертностью", но надо понимать, что для удержания заготовки нужны значительные усилия и шаговых двигателей от CD-ROM не хватит. Нужны намного более мощные конструкции как от старых АЦПУ.
52 Torquader
 
03.01.11
21:23
Контроллер пишется на "однокристалке", ну или, в крайнем случае, подходит обычный LPT-порт, на который можно выводить данные с частотой 300 КГц, что вполне для шагового двигателя подходит - при грамотном подходе восьми каналов должно хватить.
53 Фигня
 
03.01.11
21:27
(48) Ага. Постоянно. Как из авна сделать конфетку за тарелку супа.
.
(49) Не поверишь, но в точку. К определенному возрасту начинаешь понимать, что все фигня.
54 Torquader
 
03.01.11
21:29
(53) В данном случае у человека - хобби.
Он хочет сделать то, что другим не под силу (и чаще всего из-за того, что не только не имеет практического применения, но и из-за того, что изначально не ясно, а вообще оно будет работать).
55 Фигня
 
03.01.11
21:32
(54) "Об стенку головой" тоже хобби. "Хоть и datasheet есть, читать его не умею" и взяться ваять контроллер? Заведомо зная, что ИДЕ-команды не управляют двиглом напрямую? Да хотя бы мощу двигателей посчитать... Что ее не хватит.
56 vudo
 
03.01.11
21:32
(52)А посмотри такое решение:  

http://easyelectronics.ru/upravlenie-shagovym-dvigatelem.html

Что думаешь?
57 Фигня
 
03.01.11
21:33
Вот в модельку чего-либо (хотя бы позиционировать солнечную панель) можно попробовать.
58 Фигня
 
03.01.11
21:34
(56) Да хоть конструктор в Чип и Дип купи. Движок маломощный, а при гравировке прижим нужен и мощь под фрезу.
59 vudo
 
03.01.11
21:38
(55) Ну чего ты нудишь.
Не хватит на что? Фрезу в право-влево вперед-назад сдвинуть?
Ты (15) смотрел?
Схему спроектировать "не умею", и это не значит что не смогу. (время столько не будет), а вот плату пропечатать и спаять вполне смогу.
60 vudo
 
03.01.11
21:41
(58)Не собирался я фрезу крутить движком от CD-ROM...
61 Torquader
 
03.01.11
21:41
(56) Там много интересного написано, но промышленные шаговые двигатели почему-то были трёхобмоточные.
(58) На Украине с Чипом будут трудности.
А по сути - микросхемы коммутации можно с платы вместе с двигателем взять, а управлять ими уже можно прямо с порта.
62 Torquader
 
03.01.11
21:44
(59) Если металл немного кривой, то фрезу будет сносить по его поверхности с достаточно большой силой, которая шаговику от привода будет не по зубам - нужно иметь хороший редуктор.
63 Фигня
 
03.01.11
21:45
(59).1 Ага.
.
(15) Смотрел. Там ручка типа "линер". Гравер же - во-первыз мощный мотор с фрезой, во-виорых прижим оного мотора. Такой станок (кстати российский к моему удивлению) стоИт в соседнем помещении на работе. Дык там движки по 50-60 ватт. Граверный "карандаш" у меня дома есть, пользую вместо дрели. Примерную мошь можешь посмотреть в каталоге Чипа и Дипа в разделе микродрелей. И сразу будет видно, что тянуть такой мотор с фрезой движок от СД не сможет.
64 vudo
 
03.01.11
21:47
Там и есть BD7902CFS, которая управляет всеми двигателями и лазером - вот только сообразить никак не могу как ее прикрутить :-(

Есть возможность подскажи, пожалуйста:

http://radikal.ru/F/i061.radikal.ru/0911/fa/52ae9fc9d3e6.jpg.html

http://pdf1.alldatasheet.com/datasheet-pdf/view/84913/ROHM/BD7902CFS/+5_82WUxLGLaDGzDAYIMb+/datasheet.pdf
65 vudo
 
03.01.11
21:51
(63) С мощностью двигателей собирался потом разбираться - вещь очевидная, но для меня ее решить проще чем электронная часть. По этому пока не заворачиваюсь.
А вот блок управления...
66 Фигня
 
03.01.11
22:00
(64) По первой ссылке мне девочка слева понравилась больше схемы. На ней неясно, что подается на входы чипа. Судя по его набивке это специализированный чип с аппаратно заданным функцилоналом, задача которого отслеживать наличие диска и позиционировать головку. Вроде так. Что такое HALL я не знаю.
.
По второй ссылке фуфел.
.
(65) Ну и объясни - нафига контроллер для заведомо дохлого девайса?
67 vudo
 
03.01.11
22:05
(66) Вот объясни ты ответ зачем давал если "Все фигня - я не знаю ни хрена!"? Вопрос в(64) был к Torquader в ответ на (61)... И во второй ссылке тоже самое что и в первой только больше информации.
Контролер рабочий - см.(0)
68 Torquader
 
03.01.11
22:13
(66) HALL - это датчик холла, который отслеживает вращение магнита на шпинделе (смотрим учебник и эффект холла).
Также можно сказать, что вращение тут используется на двигателе переменного поля (имитация трёхфазного) с отслеживанием вращения.
Причём скорость вращения определяется величиной напряжения на входе управления.
Также подаются и сигналы позиционирования и фокуса на электромагниты головки ну и двунаправленное управление мотором головки.
И дальше нужно разбираться, какую форму имеют импульсы управления - скорей всего ШИМ-импульсы.

Во второй ссылке вообще PDF с надписями о том, что сайт временно не работает.

В принципе, на этом контроллере что-то сделать можно, но если двигатели будут мощнее, то и цепи управления нужно будет делать внешние - и тогда все преимущества этой чудо микросхемы вообще уйдут в ничто - если они вообще были.
69 Torquader
 
03.01.11
22:15
А вообще за идею спасибо - у меня больше десятка дохлых CD и DVD - если в них тоже аппаратные микросхемы двигателей переменного поля, то можно много чего хорошего сделать - например, часовой привод с плавным вращением.
70 Фигня
 
03.01.11
22:21
(67) Читаем тот же ответ в (68) в развернутом виде.
.
(69) Да, это вполне. А циферблат на болванке зеркалом наружу. Для сувениров вполне нормально. Или игрушек.
71 Torquader
 
03.01.11
22:24
(70) Таки а гравёр, если и получится, то будет игрушечным - у меня были двигатели от старого матричного принтера - не шаговые - так я из них мини-дрели делал - оно даже что-то сверлило, но сверление железа показало, что мощности не хватает, а пластмассу или дерево - только в путь.
72 vudo
 
03.01.11
22:24
(68) Вот выложил:
https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxzZW5kdG9sb2NhbGhvc3R8Z3g6NzIxMDM0NTNkYzkyMTgyMg

(69) Так и я о том же, это не получится можно будет что-то другое сделать ;-)
73 vudo
 
03.01.11
22:43
(71)Если профессионально и серьезно к этому вопросу (созданию гравера) подходить то вот готовое решение: http://www.standa.lt/files/usb/8SMC1-USBh%20Datasheet%20rus.pdf
74 Фигня
 
03.01.11
22:51
Хм. Вроде выше я уже упоминал конструктор. В Питере даже выбор вариантов есть.
75 Torquader
 
03.01.11
22:56
(72) Там интересно - там описано, что два режима вращения - разгон, если напряжение управление больше опорного и торможение, если напряжение управления меньше опорного.
То есть там не ШИМ, а просто управление напряжением - то есть можно просто резистором.
76 Torquader
 
03.01.11
22:58
У меня друг модуль вращения для телескопа делал, так в итоге остановился на варианте управления в LPT-порта с усилителями для обмоток двигателя - получилось наиболее просто.
Потом купил контроллер - там оказалось, что вращать проще, но синхронизировать с компьютером сложнее.
77 vudo
 
03.01.11
22:59
(75) Это о двигателе вращения?
78 Torquader
 
03.01.11
23:03
(77) Да - двигатель переменного поля с обратной связью через датчики с эффектом холла - у него должно быть непрерывное вращение, а не дискретное, как у шаговых двигателей.
79 vudo
 
03.01.11
23:04
(75) Там же вроде есть еще и двигатель позиционирования головок, 4х позиционный?
(76) А в чем была сложность?
80 Torquader
 
03.01.11
23:06
(76) Дело в том, что там микроволновой датчик был, так вот вращение должно было быть синхронизированным с получением сигнала на АЦП и запись его в компьютер.
81 Torquader
 
03.01.11
23:07
(79) Там ещё и управление обычным мотором для вращения в две стороны есть и управление шаговым для перемещения по шагам головки.
82 vudo
 
03.01.11
23:22
(80)(81) Правда интересно... Только я сам все равно без помощи  долго ковыряться буду, а времени на мои хобби совсем мало, поэтому быстрее будет или готовую схему взять, или, правда, конструктор купить с мощными двигателями,и на программировании сосредоточится (там программная часть большая получится)...
83 Ardi
 
04.01.11
00:08
http://www.youtube.com/watch?v=SN-GYL8llgU   - только заменить маркер на стамеску
84 vudo
 
04.01.11
01:25
85 vudo
 
04.01.11
01:35
А еще лучше вот такое:
http://www.youtube.com/watch?v=4rEIFGvD4wA&feature=related

А вот и технология изготовления:

http://www.youtube.com/watch?v=qRlr784qKEo&feature=related
86 Kraft
 
04.01.11
10:14
управлять можно используя ардуино + драйвер писать не надо
87 vudo
 
04.01.11
10:43
Действительно классно!

http://freeduino.ru/arduino/mshield.html

Главное перспектив больше...
88 vudo
 
04.01.11
11:02
(86)Вот ведь весчь! А я думал как мне кассовый web-сервер сделать. А тут... Вон оно как! Спасибо!
89 Mikeware
 
04.01.11
11:24
(82) прграммная часть не такая уж и большая. Как, впрочем, и электронная. Если, конечно, не изобретать свой велосипед с треся взаимно-перпендикулярными колесами разноугольной формы...
Вся электроника управления шаговыми движками (а нужны они именно шаговые, либо использовать энкодеры для получения реального положения) - уже серийно выпускается и доступна в продаже за совершенно реальные деньги. Например, те же  контроллер L297 и мост L298 для биполярного шаговика.
Программная часть базируется на входном G-code (придуманном бог знает когда Electronics Industries Alliance) и утвержденной даже еще советским ГОСТом. А софта для перевода в G-code достаточно - и свободного, и платного, и под винду, и под никсы...
Оновная проблема обычно в "железе" - т.е. отсутствии люфтов, приемлемом трении в узлах, жесткости станины и прочем подобном.
У самого в гараже лежит недоделаный сверлильный станок - из двух СМ6337...  наверное, и не доделаю уже, ибо на smd перешел.
90 Kraft
 
04.01.11
11:34
(88) всегда пожалуйста :)
91 1Сергей
 
04.01.11
13:33
хехе :)
ЧПУ своими руками
92 vudo
 
04.01.11
13:36
(91) Это ты про (86)?
93 Mikeware
 
04.01.11
13:43
(91) Оказывается, есть куча сайтов, посвященных этому.
94 Torquader
 
04.01.11
15:39
(93) А что вы хотели - вещь очень популярная.
Причём в эпоху цифровых технологий это всё стало очень просто - не надо никаких обратных связей изобретать и скорости вращения измерять.
95 vudo
 
04.01.11
16:01
Вот теперь вопрос где купить в Украине, а то голова уже рукам покою не дает: на http://arduino.shopium.ua/ в наличии ничего нет :-(
96 Mikeware
 
04.01.11
16:30
(94) Для таких вещей цифра - самое то, что надо. А современные контроллеры - вообще лафа. Если уж на 80 проце делали принтеры, то сваять на пике или атмеге - вообще легко. А если учесть, что Кортексы опустились до этого уровня цен, то вообще лафа.
(95) Существует туева хуча клонов, и платы (в т.ч. и под ЛУТ), бутлоадеры и прочее лежит в свободном доступе. качай, печатай, трави, и паяй. Да и сам ардуино под какой-то там лицензией - все схемы, лайауты и прошивки лежат в свободном доступе для повторения, клонирование не возбраняется.
97 Kraft
 
04.01.11
18:09
(96) +1