Сорри за оффтоп, теперь ближе к теме.
Filin писал(а):Пытался двигать туда-сюда плату, ослабив болтики - тоже не сработало.
Имхо, двигать нужно кое-что еще
Настраивал 200 лет назад советские дисководы 6022.
При наличии осциллографа и схемы ничего особо сложного.
Схема - чтобы найти контрольные точки, где есть сигнал чтения с головок.
После усилителя, но до ограничения/оцифровки.
Если такие найти проблематично, можно и своим операционником прямо к головке подключаться.
1. На исправном (образцовом) приводе форматируем дискету.
Желательно брать новую/чистую/ранее не использовавшуюся.
Т.к. у пользованной на плохо отюстированном дисководе останется лишняя инфа.
И стереть/размагнитить ее не удастся.
2. Записываем на нулевую дорожку нечто отличающееся от нулей (или чего там формат в сектора пишет).
Чтобы иметь возможность по осциллограмме отличить нулевую дорожку от остальных.
Перед юстировкой желательно посмотреть как выглядят эти сигналы на осциллографе при исправном приводе.
Что конкретно в байтах писать не подскажу, ибо делал все на ДВК и МХ, а там другая модуляция.
Эато управлять дисководом с пульта там легко и просто! Еще на БК0011 так можно делать.
3. Ставим дискету в настраиваемый привод, выводим его на нулевую дорожку, выбираем нижнюю головку.
Ослабляем крепление двигателя головок и перемещением двигателя ловим максимум сигнала на осциллографе.
Двигатель фиксируем.
4. Делаем пару шагов головками вперед-назад. Смотрим на сигнал датчика нулевой дорожки.
При необходимости, его перемещением настраиваем срабатывание только на этой крайней дорожке.
5. Проверяем чтение на последней дорожке в т.ч. уровень сигнала.
И вообще возможность до нее добраться, а то пунктом 3 настройку в самый край загнать можно.
Тогда смещать крепление головок к двигателю и повторять пункты 3,4.
Возможно придется подстроить положение двигателя поточнее аналогично пункту 3.
6. Форматируем/пишем другую дискету как одностороннюю.
Проверяем на чтение на образцовом приводе. При плохом результате повторяем с пункта 3, но более тщательно.
7. По образцовой дискете проверяем чтение с верхней головки.
При необходимости ослабляем ее крепление и легким ее перемещением настраиваем аналогично пункту 3.
Двигатель естественно не трогаем.
Настраивать труднее, т.к. добавляются еще две степени свободы и сигнал будет хуже чем снизу.
Если верхнюю головку не снимали, то возможно этот пункт не потребуется.
8. Форматируем/пишем дискету из пункта 6 на две стороны.
Проверяем на чтение на образцовом приводе.
9. Либо все окей, либо все по кругу пока не надоест...
Осталось найти/написать софт для РС, позволяющий двигать и выбирать головки
Ну и в зависимости от конструкции привода могут быть некоторые отличия...