Изготовление гравера из CD-ROM. #525798


#0 by vudo
У меня есть 3 сдохших CD-ROM (сдохли лазеры). Захотелось их как-то использовать. Решил сделать гравер (картинки рисовать по металлу). Так вот вопрос - кто знает: возможно ли управлять двигателями CD-ROM без перепайки схемы (программно). Открыть программно подставку ведь можно ... А вот как повернуть шпиндель двигателя управления головки лазера или раскрутить основной двигатель до определенных оборотов. И т.д.
#1 by Doomer
Пиши драйвер.
#2 by vudo
Готов написать протоколы где взять?
#3 by iov
Если сделаешь хоть отпишись больно интересно что получится.
#4 by Doomer
Да пылью он забьется от и загнется. Там же все из пластика.
#5 by Mikeware
более смешно посмотреть на механику этого монстра...
#6 by vudo
Нет переделаю пластмасу на металл. Сейчас вопрос в другом: как двигателями и питанием лазера управлять?
#7 by vudo
Если получится - покажу похохочешь. :-)
#8 by Mikeware
Ну и делай контроллеры шаговых двигателей.
#9 by vudo
Читал - смотрел - думал. В результате чисто программистский подход- сначала попытаться написать драйвер, а уже потом за паяльник браться. (CD-ROM ведь сложное законченное устройство, реализующее весь необходимый мне функционал)
#10 by Mikeware
если б архитекторы проектировали здания так, как программисты пишут программы....
#11 by Cthulhu
: задумался. поискал - - ужаснулся.
#12 by Фигня
1. Заменить пластик на металл 2. Сделать контроллер ШД 3. Написать драйвер 4. ...обнаружить, что мощИ мотора нехватает даже "на раскрутить"
#13 by Torquader
Смею заметить, что в половине случаев дохнет как раз не лазер, а двигатель, который там не всегда шаговый, а чаще всего обычный коллекторный (по крайней мере на движение головки). Смазка двигателей иногда помогает оживить неработающий CD-ROM. Что касается гравировки, то проще это делать на базе матричного (или старого струйного) принтера с железной станиной - там и моторы посильнее, да и фрезу вместо головки поставить проще.
#14 by vudo
Двигатели шаговые в управлении головки лазера других быть не может. Сел лазер-это точно. Принтера убитого нет - есть 3 CD-ROM.
#15 by vudo
Вот так хочу сделать:
#16 by syktyk
Проще плоттер взять
#17 by Torquader
Сколько я разбирал приводы - в управлении головки чаще всего двигатель с двумя проводами - и он точно не шаговый. Шаговый может быть на вращение болванки, но там тоже скорее принцип вращающегося поля работает. В принципе, всё управление двигателями - в прошивке контроллеров - можно на них найти документацию и написать свою прошивку.
#18 by Torquader
Плоттер - это более "музейно", чем матричный принтер (последние ещё встречаются).
#19 by syktyk
Или лазерным принтером на пленке, а потом вытравливать, как печатки.
#20 by syktyk
Дануна. Плоттеров - хоть пруд пруди.
#21 by syktyk
Вот: резка, гравировка.
#22 by vudo
О разном говорим... в у меня в управлении головки привода (во всех 3-х) четыре контакта, значит 4-х позиционный, а вот в управлении подставкой, там обычный 5V постоянного тока. А вот на вращении болванки 6-ти позиционный да еще с датчиками HALA, по контролеру видно (в одном точно adatasheet нашел ...
#23 by vudo
Про прошивку контроллеров можно подробнее?
#24 by Torquader
То, что сейчас называется "плоттер" - это широкоформатный струйный принтер - а были плоттеры, в которые карандаши вставлялись цветные - вот то был действительно плоттер и рисовал он быстро и красиво.
#25 by vudo
Что-то в сторону ушли :-( Еще раз можно ли у CD-ROM с установленной прошивкой контролера(стандартной) управлять двигателями, при условии написания драйвера? И где об этом почитать?
#26 by vudo
Согласен. Что-то похожее должно получится см в
#27 by Jolly Roger
оригинальный развод...
#28 by Torquader
Через интерфейс запрашивается только команда чтения определённого сектора (или поиска его), то есть двигатель он в определённый сектор поставит, но так как считать ничего не сможет, то будет делать рекалибровку, то есть сбрасывать головку в начало и повторять попытку поиска. Что касается низкоуровневого управления, то на некоторых приводах есть технический разъём для тестирования и отладки - там должны быть команды управления и двигателями и лазером, но про работу данного разъёма только производитель знает.
#29 by vudo
Почему "развод"?
#30 by vudo
Понял, спасибо!
#31 by Torquader
Вообще, если CD-ROM старые, то IDE-интерфейс, а он полностью описан - можно смотреть ATAPI-команды. У дисков команда SEEK есть, как она работает в CD-ROM - сложно сказать, когда я пытался их ремонтировать, то выяснил, что большинство проблем возникает из-за неравномерного вращения болванки (некоторые "чудные" CD-ROM-ы начинали прекрасно читать болванки после того, как раскрутишь их рукой). Если возле двигателя нет датчика вращения холла (такой чёрный прямоугольник), то схема никак не знает, с какой скоростью вращается болванка - если шаговый двигатель "проскальзывает", то его надо чистить). P.S. в некоторых приводах была возможность обновления прошивки с помощью специальных команд - но это касалось пишущих. Если привод такой, то можно из него много интересного сделать.
#32 by Jolly Roger
ну может и не развод... мож ты покурил чего. мне отсюда не видно... :-)
#33 by acsent
сидиромы с лайтскрайбом?
#34 by vudo
Нет
#35 by vudo
CD-ROMы пишущие. А как CD-ROM определяет что диск вставлен и что он чистый? Я вот подумал если фотодатчик замкнуть так, что как будто-он вспышку лазера получил, тогда я смогу его программно заставить определенные секции "читать", в результате головка окажется там где нужно... Или заставлю "записывать", а на вывод пишущего лазера повешу реле (там питание 3V)... Может так?
#36 by Сияющий Асинхраль
Вообще то для DVD существует технология LightScribe (и не только она одна) которая позволяет лазерным лучом рисовать на обратной стороне DVD, если мне память не изменяет сам DVD-привод должен поддерживать эту технологию. Что не позволяет ее реализовать во всех приводах не знаю, но подозреваю, что именно это ограничение не позволит сделать то же самое используя первые попавшиеся CD приводы...
#37 by Сияющий Асинхраль
(+36) Вторая технология называется Labelflash...
#38 by vudo
Я в курсе, но диски старые, без LightScribe.
#39 by Сияющий Асинхраль
Судя по всему одна из существенных проблем, которые возникают  при рисовании картинок - точное позиционирование лазера, для возможности многопроходного прожига, в случае использования специальных дисков, на сами диски нанесен определенный штрих-код, по которому лазер позиционируется, в твоем случае, этого по видимому уже не будет, соответственно надо будет решать еще и эту проблему...
#40 by trdm
Завидую белой завистью. Обожаю чинить вещи и работать по металлу. Но в однокомнатной крысиной дыр даже инструментов с гулькин нос.. :(((( Вот дома в деревне - другое дело...
#41 by Torquader
Лазер находит диск по отражению и чтению последовательности данных - так что обмануть лазер и "показать" ему диск будет сложно. Для нанесения пометок на диске служит более мощный лазер и здесь уже позиционирование рассчитывается по количеству оборотов двигателя от начальной позиции (размыкание контакта калибровки) - поэтому это возможно только на приводах с шаговым двигателем. Самое главное - если приводы пишущие, то они более точно умеют позиционировать головку. P.S. а для позиционирования на дорожке в приводе ещё и установлены магниты точной юстировки, то есть работает не только привод головки, но и малое и быстрое смещение при помощи магнитов.
#42 by vudo
Значит, если подытожить: Диски у меня пишущие, с шаговыми дисками. Командами записи "загнать" головку в нужную точку я смогу. Вся проблема сводится к тому чтобы обмануть привод на наличие диска. Функция "наличия диска" обрабатывается компьютером или самим приводом?
#43 by vudo
первая строка - "шаговые двигатели" (опечатка)
#44 by Torquader
Всё обрабатывается самим приводом - можно посмотреть, что происходит, когда открываешь привод и вставляешь диск другой стороной (или просто не вставляешь) и "умный" привод какое-то время ищет диск, и только потом выдаёт ошибку чтения.
#45 by vudo
Блин! :-(
#46 by Фигня
Как у нас любят удалять гланды через анус и лечить геморрой через рот...
#47 by vudo
Ты то чего страдаешь? Не тебе же гланды удаляют и геморрой лечат?
#48 by Torquader
Он, видимо, с результатами подобных действий очень часто знакомится.
#49 by vudo
И ник главное выбрал... Это что жизненная позиция?
#50 by vudo
Все сдался! Все что можно было пересмотрел. IMAPI команд не существует для управлением оптическими головками приводов! Придется собирать свой контроллер для управления шаговыми двигателями. Схемы уже нашел, жалко только не для BD7902CFS ( она у меня уже есть). Хоть и datasheet есть, читать его не умею, а значит схему не нарисую. Всем спасибо!  Torquader персонально - спасибо!
#51 by Torquader
Кстати, для гравировки ещё и фреза нужна - и она должна с большой скоростью вращаться - то есть двигатель должен быть не шаговый (пытался я как-то минидрель с шаговым двигателем сделать - оказалось, что он очень медленно вращается, а для разгона приходилось повышать напряжение и отдача от импульса сильно уменьшалась - у катушек двигателя большая индуктивность). P.S. я пытался сделать прибор для выжигания на досках и было два шаговых двигателя для позиционирования заголовки, то основная и нерешённая проблема - время прожигания, которое зависит от температуры "пера" и качества дерева - то есть получалось или ничего или жирное горелое пятно. А метод точечного удара ничего красивого не дал. В вашем случае с фрезой немного проще, так как она не обладает "инертностью", но надо понимать, что для удержания заготовки нужны значительные усилия и шаговых двигателей от CD-ROM не хватит. Нужны намного более мощные конструкции как от старых АЦПУ.
#52 by Torquader
Контроллер пишется на "однокристалке", ну или, в крайнем случае, подходит обычный LPT-порт, на который можно выводить данные с частотой 300 КГц, что вполне для шагового двигателя подходит - при грамотном подходе восьми каналов должно хватить.
#53 by Фигня
Ага. Постоянно. Как из авна сделать конфетку за тарелку супа. . Не поверишь, но в точку. К определенному возрасту начинаешь понимать, что все фигня.
#54 by Torquader
В данном случае у человека - хобби. Он хочет сделать то, что другим не под силу (и чаще всего из-за того, что не только не имеет практического применения, но и из-за того, что изначально не ясно, а вообще оно будет работать).
#55 by Фигня
"Об стенку головой" тоже хобби. "Хоть и datasheet есть, читать его не умею" и взяться ваять контроллер? Заведомо зная, что ИДЕ-команды не управляют двиглом напрямую? Да хотя бы мощу двигателей посчитать... Что ее не хватит.
#56 by vudo
А посмотри такое решение:   Что думаешь?
#57 by Фигня
Вот в модельку чего-либо (хотя бы позиционировать солнечную панель) можно попробовать.
#58 by Фигня
Да хоть конструктор в Чип и Дип купи. Движок маломощный, а при гравировке прижим нужен и мощь под фрезу.
#59 by vudo
Ну чего ты нудишь. Не хватит на что? Фрезу в право-влево вперед-назад сдвинуть? Ты смотрел? Схему спроектировать "не умею", и это не значит что не смогу. (время столько не будет), а вот плату пропечатать и спаять вполне смогу.
#60 by vudo
Не собирался я фрезу крутить движком от CD-ROM...
#61 by Torquader
Там много интересного написано, но промышленные шаговые двигатели почему-то были трёхобмоточные. На Украине с Чипом будут трудности. А по сути - микросхемы коммутации можно с платы вместе с двигателем взять, а управлять ими уже можно прямо с порта.
#62 by Torquader
Если металл немного кривой, то фрезу будет сносить по его поверхности с достаточно большой силой, которая шаговику от привода будет не по зубам - нужно иметь хороший редуктор.
#63 by Фигня
.1 Ага. . Смотрел. Там ручка типа "линер". Гравер же - во-первыз мощный мотор с фрезой, во-виорых прижим оного мотора. Такой станок (кстати российский к моему удивлению) стоИт в соседнем помещении на работе. Дык там движки по 50-60 ватт. Граверный "карандаш" у меня дома есть, пользую вместо дрели. Примерную мошь можешь посмотреть в каталоге Чипа и Дипа в разделе микродрелей. И сразу будет видно, что тянуть такой мотор с фрезой движок от СД не сможет.
#64 by vudo
Там и есть BD7902CFS, которая управляет всеми двигателями и лазером - вот только сообразить никак не могу как ее прикрутить :-( Есть возможность подскажи, пожалуйста:
#65 by vudo
С мощностью двигателей собирался потом разбираться - вещь очевидная, но для меня ее решить проще чем электронная часть. По этому пока не заворачиваюсь. А вот блок управления...
#66 by Фигня
По первой ссылке мне девочка слева понравилась больше схемы. На ней неясно, что подается на входы чипа. Судя по его набивке это специализированный чип с аппаратно заданным функцилоналом, задача которого отслеживать наличие диска и позиционировать головку. Вроде так. Что такое HALL я не знаю. . По второй ссылке фуфел. . Ну и объясни - нафига контроллер для заведомо дохлого девайса?
#67 by vudo
Вот объясни ты ответ зачем давал если "Все фигня - я не знаю ни хрена!"? Вопрос в был к Torquader в ответ на ... И во второй ссылке тоже самое что и в первой только больше информации. Контролер рабочий - см.
#68 by Torquader
HALL - это датчик холла, который отслеживает вращение магнита на шпинделе (смотрим учебник и эффект холла). Также можно сказать, что вращение тут используется на двигателе переменного поля (имитация трёхфазного) с отслеживанием вращения. Причём скорость вращения определяется величиной напряжения на входе управления. Также подаются и сигналы позиционирования и фокуса на электромагниты головки ну и двунаправленное управление мотором головки. И дальше нужно разбираться, какую форму имеют импульсы управления - скорей всего ШИМ-импульсы. Во второй ссылке вообще PDF с надписями о том, что сайт временно не работает. В принципе, на этом контроллере что-то сделать можно, но если двигатели будут мощнее, то и цепи управления нужно будет делать внешние - и тогда все преимущества этой чудо микросхемы вообще уйдут в ничто - если они вообще были.
#69 by Torquader
А вообще за идею спасибо - у меня больше десятка дохлых CD и DVD - если в них тоже аппаратные микросхемы двигателей переменного поля, то можно много чего хорошего сделать - например, часовой привод с плавным вращением.
#70 by Фигня
Читаем тот же ответ в в развернутом виде. . Да, это вполне. А циферблат на болванке зеркалом наружу. Для сувениров вполне нормально. Или игрушек.
#71 by Torquader
Таки а гравёр, если и получится, то будет игрушечным - у меня были двигатели от старого матричного принтера - не шаговые - так я из них мини-дрели делал - оно даже что-то сверлило, но сверление железа показало, что мощности не хватает, а пластмассу или дерево - только в путь.
#72 by vudo
Вот выложил: Так и я о том же, это не получится можно будет что-то другое сделать ;-)
#73 by vudo
Если профессионально и серьезно к этому вопросу (созданию гравера) подходить то вот готовое решение:
#74 by Фигня
Хм. Вроде выше я уже упоминал конструктор. В Питере даже выбор вариантов есть.
#75 by Torquader
Там интересно - там описано, что два режима вращения - разгон, если напряжение управление больше опорного и торможение, если напряжение управления меньше опорного. То есть там не ШИМ, а просто управление напряжением - то есть можно просто резистором.
#76 by Torquader
У меня друг модуль вращения для телескопа делал, так в итоге остановился на варианте управления в LPT-порта с усилителями для обмоток двигателя - получилось наиболее просто. Потом купил контроллер - там оказалось, что вращать проще, но синхронизировать с компьютером сложнее.
#77 by vudo
Это о двигателе вращения?
#78 by Torquader
Да - двигатель переменного поля с обратной связью через датчики с эффектом холла - у него должно быть непрерывное вращение, а не дискретное, как у шаговых двигателей.
#79 by vudo
Там же вроде есть еще и двигатель позиционирования головок, 4х позиционный? А в чем была сложность?
#80 by Torquader
Дело в том, что там микроволновой датчик был, так вот вращение должно было быть синхронизированным с получением сигнала на АЦП и запись его в компьютер.
#81 by Torquader
Там ещё и управление обычным мотором для вращения в две стороны есть и управление шаговым для перемещения по шагам головки.
#82 by vudo
Правда интересно... Только я сам все равно без помощи  долго ковыряться буду, а времени на мои хобби совсем мало, поэтому быстрее будет или готовую схему взять, или, правда, конструктор купить с мощными двигателями,и на программировании сосредоточится (там программная часть большая получится)...
#83 by Ardi
- только заменить маркер на стамеску
#84 by vudo
Вот такие часики?
#85 by vudo
А еще лучше вот такое: А вот и технология изготовления:
#86 by Kraft
управлять можно используя ардуино + драйвер писать не надо
#87 by vudo
Действительно классно! Главное перспектив больше...
#88 by vudo
Вот ведь весчь! А я думал как мне кассовый web-сервер сделать. А тут... Вон оно как! Спасибо!
#89 by Mikeware
прграммная часть не такая уж и большая. Как, впрочем, и электронная. Если, конечно, не изобретать свой велосипед с треся взаимно-перпендикулярными колесами разноугольной формы... Вся электроника управления шаговыми движками (а нужны они именно шаговые, либо использовать энкодеры для получения реального положения) - уже серийно выпускается и доступна в продаже за совершенно реальные деньги. Например, те же  контроллер L297 и мост L298 для биполярного шаговика. Программная часть базируется на входном G-code (придуманном бог знает когда Electronics Industries Alliance) и утвержденной даже еще советским ГОСТом. А софта для перевода в G-code достаточно - и свободного, и платного, и под винду, и под никсы... Оновная проблема обычно в "железе" - т.е. отсутствии люфтов, приемлемом трении в узлах, жесткости станины и прочем подобном. У самого в гараже лежит недоделаный сверлильный станок - из двух СМ6337...  наверное, и не доделаю уже, ибо на smd перешел.
#90 by Kraft
всегда пожалуйста :)
#91 by 1Сергей
хехе :) ЧПУ своими руками
#92 by vudo
Это ты про ?
#93 by Mikeware
Оказывается, есть куча сайтов, посвященных этому.
#94 by Torquader
А что вы хотели - вещь очень популярная. Причём в эпоху цифровых технологий это всё стало очень просто - не надо никаких обратных связей изобретать и скорости вращения измерять.
#95 by vudo
Вот теперь вопрос где купить в Украине, а то голова уже рукам покою не дает: на в наличии ничего нет :-(
#96 by Mikeware
Для таких вещей цифра - самое то, что надо. А современные контроллеры - вообще лафа. Если уж на 80 проце делали принтеры, то сваять на пике или атмеге - вообще легко. А если учесть, что Кортексы опустились до этого уровня цен, то вообще лафа. Существует туева хуча клонов, и платы (в т.ч. и под ЛУТ), бутлоадеры и прочее лежит в свободном доступе. качай, печатай, трави, и паяй. Да и сам ардуино под какой-то там лицензией - все схемы, лайауты и прошивки лежат в свободном доступе для повторения, клонирование не возбраняется.
#97 by Kraft
+1
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С