Temat: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Problem jest następującego typu: stacja - wyglądająca prawie na nówkę, raczej mało chodzona czyta mi tylko z pierwszej ścieżki. Po przejściu na 2 słychać wyraźny trzask, jakby coś haczyło i odczyt się sypie. Po timeout stacja zaczyna od nowa i sytuacja się powtarza. CZasem zdarza się, że głowica przejedzie  do końca (a właściwie do środka) dyskietki po czym wróci do czytania pierwszej ścieżki. Dodam, że prowadnice działają lekko - nie stawiają oporu. Jak ją po raz pierwszy rozebrałem to wypadła blaszana osłonka głowicy, nie mniej jednak chyba nie ma to aż takiego znaczenia.

Czy ktoś może spotkał się z podobnym problemem?

https://youtu.be/QxptZWphwYY

https://systemembedded.eu/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."

2

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Solution: new floppy drive unit

3

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Silnik krokowy szlag trafił? Może uda ci się znaleźć sam napęd i podmienić.

4

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Cześć,

Problem niezbyt typowy ale mechaniczny. Coś faktycznie haczy. Oglądałeś napęd z każdej strony? Może pomóż sobie małym lusterkiem w trakcie pracy aby zobaczyc co się od spodniej strony dzieje? Może to jakis zagubiony malutki przedmiot przeszkadza? Z takim uszkodzeniem silnika krokowego nigdy się nie spotkałem bo tam nie ma części które mogłyby kolidować. A z filmiku widać, że to stuknięcie jest przy powrocie głowicy na track 0 no chyba, że coś przeoczyłem...

http://raven1.magix.net         http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...

5

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Zdarza się, że jest pęknięty magnes w silniku krokowym i daje taki efekt. Magnes jest na wirniku tego silnika i pod wpływem pola magnetycznego cewek lub siły odśrodkowej odchyla się, zawadzając o nabiegunniki stojana. Pęknięcie magnesu powoduje rozjechanie się stabilnych pozycji głowic i brak poprawnego odczytu ścieżek.

Nikt nam lekkiego życia nie obiecał i słowa dotrzymał.
8bitów ; dereatari
Apple Hadware

6

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Cześć Jer,

Jeśli się spotkałeś z pękniętym magnesem to 0K. Ja właśnie nigdy takiego przypadku nie miałem więc nawet nie pomyślałem, że magnes może pęknąć (bo niby od czego?)

Jesli tak to silnik do wymiany niestety. Tylko tak "na oko" jakos tak regularnie to wygląda. Sam nie wiem co - poza "ciałem obcym" i pękniętym magnesem mogłoby dawać taki efekt. Może się dowiemy gdy Pancio.net wykryje usterkę.

No chyba, że fabrycznie słabo umocowany magnes odpadł od rotora. Ale czy to permanentnie nie zablokowałoby silnika?

A na koniec dla Ciebie podziękowania za wszystkie schematy, które opublikowałeś. Przydają się i dobrze, że są pod ręką.

Pozdrawiam

Ostatnio edytowany przez toriman1 (2019-07-13 21:37:47)

http://raven1.magix.net         http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...

7

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Hej,

Sprawa jest o tyle dziwna, że to "trzaśnięcie" występuje tylko (póki co) przy zejściu ze ścieżki 2 na pierwszą. Zauważcie, że gdy głowica wykonuje pełne przesunięcie do ostatniej ścieżki, to powrót na 1 już takiego efektu nie wywołuje. Oczywiście starałem się wypatrzeć czegokolwiek co mogło by haczyć czy przeszkadzać w torze prowadzenia głowicy ale nic nie namierzyłem. Natomiast sprawdzę to jeszcze raz.

A jeśli to silnik krokowy... da się go czymś współczesnym zastąpić? No i podejrzewam, że jeśli tak to wymagane będzie strojenie stacji?

Pozdrawiam,

https://systemembedded.eu/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."

8

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Mam dziwne podejrzenie, że wózek stuka przy powrocie na track 0 z powodu czujnika ścieżki 0. Może uszkodzony obwód transoptora? Jeżeli możesz sprawdź co się dzieje na styku 26 (TR00) złącza FDD czy pojawia się sygnał ze ściezki 0 i popatrz może się "zasyfiła" szczelina transoptora. Skoro silnik przesuwa głowicę bezproblemowo poza tym stuknięciem to raczej magnesy ma w porządku bo by mogo haczyć w różnych miejscach a tak zawsze w tym samym. Odpadnięty magnes jest czymś raczej wybitnie przeszkadzającym w pracy silnika.

I znowu skorzystałem ze schematu kolegi JER`a, hehe

P.S. Ewidentnie transoptor albo się rozregulowała pozycja Track 0 napędu. Nawet gdy głowica przesuwa się w kierunku ostatniej ścieżki, najpierw cofa i stuka a dopiero potem jedzie do środka dyskietki a powrót wcale nie musi byc oparty o czujnik Track00 i dlatego już nie stuka.

Do sprawdzenia pozycja wózka i transoptor.

Ostatnio edytowany przez toriman1 (2019-07-13 22:07:31)

http://raven1.magix.net         http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...

9

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Podpieram podejrzenia Torimana. Nie znam się na stacjach 5,25" za bardzo w sensie praktycznym, bo takowych nie posiadam, ale ostatnimi czasy dużo bawiłem się tematem track0 w stacjach 3,5" przy okazji czyszczenia i naprawy jednego zabytkowego NEC-a oraz przy okazji konstruowania wyświetlacza tracków. Generalnie jest tak, że stacja 3,5" po włączeniu/resecie zjeżdża zawsze do track0, żeby zadziałał czujnik track0 i wtedy stacja wie na jakiej ścieżce ma głowicę. Później już stacja z tego czujnika nie korzysta, tylko liczy sobie tracki w górę i w dół, więc jak już ustali sobie położenie, to zjeżdżając na track0 nie będzie sprawdzała czujnika, więc nie stuknie w razie jego awarii. Jeżeli w 5,25" jest tak samo (a chyba tak), to ewidentnie kłopot z czujnikiem track0. Z doświadczeń moich z restaurowania NEC-a powiem, że raczej albo jest czujnik uszkodzony, albo jakiś kawałek elektroniki przy nim, albo jest zasyfiony, więc "nie widzi". Może być też kwestia regulacji tego czujnika (jego położenia zgodnego z track0), ale to raczej mało prawdopodobne, bo ten czujnik sam z siebie się raczej nie przestawia, a z doświadczenia też wiem, że jak się go trochę przesuwa w jedną czy drugą stronę, to nie robi różnicy. On nie musi być bardzo precyzyjnie ustawiony, bo głowica porusza się pełnymi krokami i czujnik musi tylko wskazywać czy dany krok jest tym zerowym, a dokładne położenie tego kroku reguluje ustawienie silnika z prowadnicami itd., a nie czujnik.
Inaczej mówiąc czujnik mówi nam tylko czy dany krok jest krokiem zerowym a nie czy jest precyzyjnie ustawiony na ścieżce dyskietki. Natomiast na starcie/resecie/zmianie dyskietki głowica jedzie do uzyskania sygnału z czujnika lub do oporu - stąd stuknięcie jeśli czujnik w porę nie zadziała.

Ostatnio edytowany przez Mq (2019-07-14 11:36:36)

10

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Po namyśle - zabrudzenie transoptora raczej powodowałoby powstanie permanentnego wskazywania położenia na ścieżce 0 i raczej stacja by w ogóle nie działała. Może to być także pęknięta ścieżka, zimny lut, cokolwiek właśnie związanego ze ścieżką 0. To na początek... Na ścieżce 0 sygnał TR00 powinien być w stanie niskim.

Ostatnio edytowany przez toriman1 (2019-07-14 14:59:05)

http://raven1.magix.net         http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...

11

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Tori, niby tak, ale pamiętaj, że to nie jest tylko układ logiczny na bramkach, w którym wyjścia zmieniają się dynamicznie cały czas reagując na stany pochodzenia od czujników. W stacji jest sobie mikrokontroler, który interpretuje te stany tylko w określonych miejscach swojego programu. Możliwe, że mikrokontroler oczekuje zbocza a nie stanu, wtedy zasyfiony transoptor takiego zbocza nigdy nie wywoła. Ewentualnie od razu po starcie interpretuje, że jest na ścieżce zero, a później już go ten stan nie interesuje, więc dalej wózek sobie jeździ, tylko nie czyta nic z flopa, bo wydaje mu się, że jest na innej ścieżce niż jest w rzeczywistości. Tak sobie gdybam:-)

12

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Yhym. Układ kontrolera stacji przekazuje stan sensora na złącze napędu. Tak czy inaczej - sygnał powinien się zmieniać w odpowiednim momencie. Nie tak krytycznym bo - jak napisałeś - chodzi o wskazanie kroku na ścieżkę 0 a pozycjja jest pilnowana przez kontroler.

Pozdrawiam

http://raven1.magix.net         http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...

13

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Dobra... na szybko zrobiłem taki oto eksperymento:
- odkręciłem transoptor, i przesunąłem go w osi bliżej środka dyskietki.
- uruchomiłem stację, głowica przesunęła się i "cypelek" z prowadnicy przesunął się ku szczelinie transoptora i zatrzymał się.

Powyższym potwierdziłem prawidłowe działanie transoptora? Dla stacji wyznaczyła się jakby nowa pozycja zerowa.

Nie wiem czy to to samo co sprawdzić stan na styku 26 (TR00) aje jeśli nie to się do tego styku dokopię :-)

Pozdrawiam,

https://systemembedded.eu/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."

14

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

0K. Dobrze zrobiłeś. To znaczy, że wykrywa pozycję na ścieżce 0.

Dalej stuka? Popatrz dokładnie jak zachowuje się wózek w momencie stuknięcia. Jeśli jedzie poza track 0 i stuka w zakończenie to jest jakaś lipa bo sugeruje jednak jakiś problem sterowania w napędzie.

No i jeszcze inna być może głupia sugestia - może by tak zmienić ROM stacji - na próbę? Na jakiś zmodowany?

http://raven1.magix.net         http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...

15

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

I to jest myśl.. podpowiedz jaki wkład flasha mam wrzucić... to wygląda tak jakby licznik zliczał traki podwójnie i próbował się cofnąć z 1 na -1. Nie wiem czy dobrze to oddaje ale chyba namierzę oscyloskop mi się temu  przypatrzę.

https://systemembedded.eu/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."

16

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Hejka,

Spróbuj tego z załącznika. To oryginalny ROM 7.7 + patch Boba Wolley'a dotyczący rozpoznawania gęstości dyskietki. Pochodzi ze strony IGI'ego. Ewentualnie spróbuj HyperFX dla napędu 5.25" Stefana Dorndorfa  - też w załączniku.

To bardzo dziwny efekt z tym cofaniem głowic ze ścieżki 0

Pozdrawiam
Jacek

Post's attachments

HYPROMA.rom 8 kb, liczba pobrań: 4 (od 2019-07-17) 

ROMXF551_Ver7_7_patch.bin 8 kb, liczba pobrań: 6 (od 2019-07-17) 

Tylko zalogowani mogą pobierać załączniki.
http://raven1.magix.net         http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...

17

Odp: Styacja XF551 (oryginał) - czyta tylko z 1 ścieżki

Dzięki Tori, jutro jak znajdę karton z wypalarką to podmienie ten ROM i zobaczymy...

https://systemembedded.eu/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."