Сначала по названиям, а то, мне кажется, мы о разном говорим:
- Контроллер - это плата, воткнутая в материнку агата. Там много 155/555 микрух и она жёлтого цвета.
- Плата логики - это зелёная плата, воткнутая сверху на флопике.
- Плата мотора - это небольшая плата, стоящая с торца флопика.
Контроллер отвечает за взаимодействие дисковода с ЦП и обеспечивает дисковод управляющими сигналами.
Он может быть чуть более ломучим, чем другие компоненты.
Плата логики - это набор всяких усилителей-формирователей сигналов: канал записи, канал чтения и управление шаговым двигателем головы. Она довольно надёжная, там даже кондёры-электролиты как будто не сссрские, хотя надписи на них вполне обычные: к50-16 и к50-35 вроде. Но тут они, на удивление, живучие. Может болгарам отправляли лучшее - я не знаю.
Плата двигателя - это стабилизатор скорости шпинделя.
Тебе нужно сперва добиться выполнения основных функций флопиков: движение голов, включение мотора.
Схемотехника этих участков простая как лом. На плате контроллера стоит 4 сдвоенных триггера тм2, каждый из них проверяется мультиметром. Сигнал с этих тм2 уходит на плату логики и, например, для двигателя головки, тупо открывает транзистор, который подаёт ток на соответствующую обмотку шагового двига. Ничего больше в этом процессе не участвует. Разве что сигнал разрешения работы дисковода, но он точно также идёт с защёлок через пару элементов И/ИЛИ.
Схемы всех блоков найдешь в Мымрине:
http://agatcomp.ru/Reading/books.shtml
первая сверху.
Там в разных главах отдельно есть схемы контроллера и отдельно - дисковода.
Тут моя перерисовка контроллера, может быть будет нагляднее:
http://agatcomp.ru/Reading/fl140k_shema.shtml
Тут оригиналы схем плат логики и мотора:
http://agatcomp.ru/Reading/fl140k_.shtml
(см в самом конце страницы ссылки на djvu)
Определяешь, куда у тебя воткнут контроллер (номер слота - n) и прямо пробуешь его включить из сисмона:
http://agatcomp.ru/Reading/fl140k_structure.shtml
c0n9
c0na
- n заменяешь на номер слота, должен включится мотор.
Потом:
c0n0 - выключение нулевой защёлки
c0n1 - включение нулевой защёлки
c0n2 - выключение первой защёлки
c0n3 - включение первой защёлки
и т.д.
Защёлки 0-3 - это включение-выключие фаз шагового двигателя головы. Включаешь-выключаешь по очереди - мотор крутится.
Добейся, чтобы при включенном моторе у тебя таким образом крутился двиг головки. И чтобы сам блок головок двигался!!
Добейся, чтобы это было на всех комбинациях железа.
Нет там никакой индивидуальности. Были версии железа, но они совместимы, во всяком случае для тебя пока что.
Разберись какая версия контроллера у тебя:
http://agatcomp.ru/Reading/fl140k_.shtml
Есть две версии, имеющие не полную совместимость с материнками (7-9).
-=--
"Стук смерти" - это когда флоп не может прочитать файл и долбится бошкой, выполняя рекалибровки головы.
Но при включении компа он однократно должен быть! Это как раз говорит о том, что какая-то часть схемы ещё работает :)
Почитай здесь
http://agatcomp.ru/Reading/for_beginners.shtml
где-то в начале текста есть о запуске лежалых 140ок.
Затем, если у тебя нормально, во всех комбинациях железа, будет движение голов в обе стороны (ROM-загрузчик умеет двигать головы только от центра, так что движение к центру проверяй вручную), ты можешь посмотреть наличие сигнала с голов - контрольные точки напротив разъёма головы. Они с дифференциального усилителя, так что красиво смотрится с двухканального осцилографа. Амплитуда по каждой половине дифа - где-то около 0.1 вольта, может побольше.
Примеры тут:
http://agatcomp.ru/Reading/fl140k_oscilogramy.shtml
-=-=
Уверен ли ты, что дискеты от твоей архитектуры и что они реально читаемые (т.е. там что-то, что корректно грузится... ну, например, на другой машине такой же архитектуры, как у тебя) ?
Так как стук может быть не по причине дисковода, а по разным другим причинам. Проблемы с чтением отдельного сектора дискеты, баги железа, из-за которого происходит сбой загрузки...
Если экспериментируешь с дискетами - заклей защиту записи. А то потом совсем без загрузочных останешся.
-=-=-
Юстировочную дискету ты вряд ли найдешь, попробуй сперва добится, чтобы дисковод, которым ты что-то записываешь/форматируешь, сам бы мог это же чётко прочитать от начала до конца. Иначе смысла нет его юстировать.
Обрати внимание на то, где сохранилась краска на креплении шагового двигателя (т.е. никто до тебя не пытался его калибровать) и на то, как несколько дисководов будут читать друг друга. Возможно, пара из них будет нормально понимать себя и коллегу, тогда остальные можно подгонять под них. Вообще, калибровку бошек отложи максимально на последний момент.
Узнать, проблема в калибровке или нет легко: дай дисководу перейти на какую нибудь дорожку и смотри сигнал
в контрольных точках на плате логики. Чем точнее бошка стоит, тем выше амплитуда. Можно чуть-чуть надавливать на голову вдоль салазок - если сигнал явно растёт, значит диск не соответствует положению головы. Но кто из них более прав - решай сам. Может и дискета коряво записана.
В школе наладчик мог банально чистить головки - так что то, что он делал это за 10-20 минут ни о чём не говорит.