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?

XF551 Fail read

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

2

Solution: new floppy drive unit

3

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

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

4

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...

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

5

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.

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

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

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

7

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/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

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

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.

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

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

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.

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

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.

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

11

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

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

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

13

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/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

14

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?

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

15

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/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

16

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ń: 6 (od 2019-07-17) 

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

Tylko zalogowani mogą pobierać załączniki.
Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

17 Ostatnio edytowany przez pancio.net (2019-08-07 15:40:05)

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

Edit 1:
Podmiana ROMU nic nie dała - oczywiście wsadziłem tam EPROM 27128 ale to raczej bez znaczenia (obie połówki 8K zaprogramowałem tym samym softem. Operację powtórzyłem dla  HyperFX. Efekt - taki sam objaw.. czyta z 0 scieżki, przechodzi na następną i wraca ze stukiem... no nić trza będzie pruć WD-ka lub poszukać pełnej mechaniki na testy...

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email