Расскажу я вам в этой статье о переделке 3,5" USB-дисковода гибких дисков в нормальный FDD-дисковод с 34-контактным разъемом шины данных. Для чего это вообще надо? Ну, например, для подключения его к ZX Spectrum, потому что USB-дисковод в контроллер дисковода для Спектрума не воткнёшь. Да и в DOS или Windows XP он тоже не сможет читать и писать дискеты под TR-DOS, поскольку для USB-вариантов накопителей на гибких магнитных дисках просто не существует драйвера для прямого доступа к данным на дискете. А тот драйвер дисковода для USB, что есть в Windows - он заточен только под конкретные форматы дискет, т.е. для IBM-совместимого FAT-12.
Ну а мне он пригодится как раз для подключения к компьютеру с DOS/Windows XP для записи дискет 3,5". До этого я использовал полноформатный внутренний FDD-привод 3,5", но он занимал у меня целую панель 5,25", вытеснив с неё DVD-RW. И просто заменить его тонкой версией 3,5" и засунуть его на то же самое место мне было неинтересно - нужен был внешний тонкий дисковод, который при необходимости подцеплялся бы к внешнему разъему FDD и питался бы от USB.
Надо сразу отметить, что не всякий USB-привод гибких дисков годится для переделки. Я бы даже сказал так, что современные дисководы с USB-подключением уже для этого не подходят просто потому что интерфейс USB интегрирован в их плату управления. У меня как раз такой есть (из современных), так что я могу это продемонстрировать:
А нужны дисководы немножечко старые - из той поры, когда их только начали производить с USB-интерфейсом, переделывая уже имеющиеся дисководы с параллельным интерфейсом простым добавлением к ним небольшой платы для преобразования сигналов одного стандарта в другой (по сути эмуляцией одного интерфейса другим).
Вот такой дисковод я искал уже не в магазинах, а на интернет-барахолках. Усложнялось всё не только тем, что на фото не видно внутренностей, но надо было найти дисковод в такой коробочке, куда бы ещё вошла и плата с переходником на стандартный разъем 3,5" дисковода. И вот я нашёл такую, да ещё и с картридером, что тоже было приятно и полезно.
Однако надо понимать, что у подобных дисководов нестандартный способ подсоединения, а конкретнее - он типа FFC/FPC. Тут либо паять 26 проводков вручную, либо заказывать специфический переходник. Я, конечно же, выбрал второй вариант и заказал на Aliexpress "Плата преобразователя плоского кабеля FFC FPC с 34 контактами и интерфейсом флоппи на 26 контактов".
По виду создаётся впечатление, что эта штука нужна для подключения самого обычного флоппи-дисковода к ноутбуку или ПК, где есть подключение флоппика посредством FFC/FPC-шлейфа. Я вот, правда, не представляю - зачем в ноутбук устанавливать флоппи-дисковод полной высоты, а в ПК я таких вывертов вообще не встречал. Если вы такое видали - отпишитесь в комментариях, даже интересно.
Но поскольку эту штука не представляет из себя ничего кроме простого переходника между одним разъемом и другим, то она прекрасно работает в обе стороны. Проблема у меня возникла только с тем, как разместить эту платку в имеющемся корпусе: он хоть и просторный, но плата влезает только-только, да ещё и внешний разъём надо как-то вывести наружу. При этом оказзалось, что тот шлейф, который ранее соединял дисковод и плату конвертера в USB оказался коротковат и пришлось вымудрять. У меня в наличии оказался только гибкий шлейф на 15 контактов, а надо-то на 26! Пришлось разрезать его пополам и ещё отрезать от него по паре лишних "проводков", а потом ножом зачищать контакты с обрезанных концов, подгибать их, чтобы был более плотный контакт в разъеме... В общем, решение так себе, но, как ни странно, всё заработало:
На фото не видно, но платка не только на изоленте держится (была б синяя и её хватило бы :) - там ещё и двусторонняя клейкая лента на вспененной основе под ней, так что разъем нормально держится (сверху ещё и дисковод придавливает).
Ну и всё прекрасно заработало в моём ПК и в DOS и в Windows в эмуляторах ZX Spectrum и других утилитах - потому что это теперь самый обычный дисковод для гибких дисков, с нормальным интерфейсом, а не этим противным USB :) Но при этом ещё и внешний, да с бонусом в виде картридера с кучей разных форматов (работает, конечно же, только в Windows, но штука полезная хотя бы только из-за наличия Compact Flash).
Но внешний дисковод можно сделать не только из внешнего же USB-FDD. Из обычного полноформатного 3,5" дисковода это сделать даже проще. Например, берём коробочку для хранения HDD от Orico:
Вырезаем переднюю табличку с наклейкой (да. она не вынимается, хотя по фото можно так подумать) под размер "морды" дисковода, суём в коробку этот самый дисковод, делаем маленькую дырочку сзади для провода USB (а для шлейфа можно немного напильником пройтись) и вуаля:
Отличный вариант - дёшево и функционально. Теперь у меня в наличии и тонкий и полноразмерный FDD и оба во внешнем исполнении и их можно цеплять и к ZX Spectrum и к PC.