Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Jak we wlasnym zakresie zrobic SD2IEC  (Przeczytany 12870 razy)

0 użytkowników i 5 Gości przegląda ten wątek.

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #135 dnia: 02 Grudnia 2011, 18:56 »
                   
zyga napisal:
Czytniki kart z allegro po odlutowaniu linii sygnalowych USB nie produkuja 3.3V na karcie. Tak bylo z czytnikiem staregomarabuta, tak jest i z moim (w zasadzie identyczny). Nic nie przecinalem, po prostu odlaczylem DATA+ i DATA- i procek przestal produkowac 3.3V. Czytnik ten podawal wczesniej 3.3V na piny niezaleznie czy karta byla wlozona czy nie. ...


... a po co grzebales przy data+/data-. Przeciez te sygnaly w ogole nas nie obchodza z punktu widzenia SD2IEC, nie ruszamy ich i juz (ja tylko wylutowalem wtyk USB, bo byl mi potrzebny). Tak jak pisalem wczesniej, na plytce czytnika odcinamy TYLKO te sciezki sygnalowe (bez zasilajacych karte SD i procek na plytce czytnika), ktore lacza gniazdo karty SD z prockiem czytnika. Chodzi o to zeby nie doszlo do kolizji w dzialaniu dwoch prockow (tego z czytnika i ATMegi z SD2IEC), chcacych raptem \"dorwac\" sie jednoczesnie do jednej karty SD! Powtarzam, nie ruszamy sciezek (ani zadnych elementow obocznych przy procku) zasilajacych procek czytnika (+5V ze zlacza USB, gdzie ofkors musimy podac zasilanie +5V z plytki SD2IEC) i nie ruszamy sciezek (ani elementow obocznych) zasilajacych  karte SD (ok. +3V z procka, czy innego stabilizatora na plytce czytnika).

Nie wiem, czy ktos zwrocil uwage na ten link (ktory podalem wczesniej):

SD2IEC - opis konstrukcji krok po kroku na plytce uniwersalnej

... jest tam opisany (inna propozycja wykonania SD2IEC na plytce uniwersalnej) bardzo ciekawy pomysl wykorzystania jako gniazda karty SD redukcji uSD na SD. Czesto bywa tak, ze karty uSD kupujemy razem z redukcja i pozniej te redukcje walaja nam sie nie wykorzystane w domu. Wlasnie taka zbedna redukcje wykorzystujemy jako gniazdo karty, oczywiscie decydujac sie na stosowanie w naszym SD2IEC juz tylko kart mikroSD (ja zreszta tylko z takich kart korzystam, sa nawet tansze od tych w wiekszych gabarytach). Redukcje (jako gniazdo) doklejamy do plytki uniwersalnej, na ktorej mamy zmontowany SD2IEC, w miejsu nam pasujacym i krosujemy polaczenia z ATMega. Jak tylko znajde wolna chwile to zamierzam przetestowac takie rozwiazanie, budujac na plytce uniwersalnej SD2IEC w ostatniej wersji Shadowolfa (SW2), w celu sprawdzenia z czym mial problemy Cancerek. Na pewno zdam relacje, jak juz bede mial stosowne materialy na ten temat. Moim zdaniem, nie warto poki co, robic do SD2IEC dedykowanej plytki drukowanej PCB (a tym bardziej bawic sie w SMT, no chyba, ze ktos nie wie co z wolnym czasemj zrobic), w przypadku kiedy majstrujemy to dla siebie - zbedna strata czasu - SD2IEC jest nadal rozwijany i nie wiadomo jakie zmiany beda w nim jeszcze wprowadzane!

Mozna np. u King-Mana kupic taki zestaw za 24,90:



... i mamy dla SD2IEC 3 in 1, czyli:
1/ karte uSD 2GB,
2/ redukcje (ktora wykorzystamy jako gniazdo dla karty uSD w SD2IEC),
3/ oraz czytnik dla kart uSD (ktory posluzy nam - jesli nie mamy takowego - do przenoszenia danych z neta do SD2IEC)

Oczywiscie w takim przypadku musimy kupic i zamontowac na plytce SD2IEC \"sporny\"  \"Wink\"  stabilizator +3V.

_________________
C64PLC

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #136 dnia: 02 Grudnia 2011, 23:11 »
To jest ten badziew co ja kupilem.
Kupilem dwa,  jeden sie sam zepsul bez mojej pomocy : )
Zyga potwierdzil moje spostrzezenie, brak komunikacji na wyjsciu USB = brak zasilania karty.

Wiadomosc edytowana.   

   

                                                                                    
badzieww.jpg
 :Opis:                                                
      
 :Rozmiar: :68.64 KB
 :Wyswietlen: :Plik sciagnieto 620 raz(y)

\"badzieww.jpg\"

   


_________________
C64II+SD2IEC+JiffyDOS+SwinSid88

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #137 dnia: 02 Grudnia 2011, 23:18 »
Mozesz wstawic wyrazniejsza fotke, to porownamy z tym eCom?
_________________
C64PLC

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #138 dnia: 02 Grudnia 2011, 23:23 »
Jutro, pozycze aparat.
Suchy, w jakiej budzie masz komodorka?
_________________
C64II+SD2IEC+JiffyDOS+SwinSid88

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #139 dnia: 02 Grudnia 2011, 23:34 »
Juz od paru lat egzystuje totalnie bez budy, bo od czasu do czasu w nim grzebie, szczegolnie ostatnio przy okazji zabawy UCartem i modulami z Jiffym. Zupelnie nie chcialoby mi sie ciagle go rozkrecac/skrecac. Generalnie jest to wersja G, a wiec kultowa \"mydelniczka\".
_________________
C64PLC

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #140 dnia: 03 Grudnia 2011, 12:04 »
Takie fotki to ja \"robie\" skanerem:

czytnik eCom - top:



czytnik eCom - bottom:


_________________
C64PLC

zyga

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #141 dnia: 03 Grudnia 2011, 07:55 »
                   
suchy napisal:

... a po co grzebales przy data+/data-. Przeciez te sygnaly w ogole nas nie obchodza z punktu widzenia SD2IEC, nie ruszamy ich i juz (ja tylko wylutowalem wtyk USB, bo byl mi potrzebny).


Nie ruszalem, odgialem tylko te piny od zlacza USB i po wetknieciu do PC (tylko VCC i GND) napiecie 3.3V zniknelo. Czytnik mam prawie identyko jak starymarabut, z ta roznica ze zaoszczedzili na diodzie LED. Po prostu jej nie ma.

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #142 dnia: 03 Grudnia 2011, 08:04 »
No to faktycznie mialem farta, trafiajac z mety na \"wlasciwy\" czytnik.  \"Cool\"   \"Wink\"

Moze zagrac w totka (nigdy nie gralem)?   \"Rolling   \"Laughing\"
_________________
C64PLC

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #143 dnia: 03 Grudnia 2011, 22:41 »
A, czy adapter wytrzyma przylutowanie przewodow, do jego stykow ?
I czy mozna, (pod pradem) wyciagac z niego microSD ?
_________________
C64II+SD2IEC+JiffyDOS+SwinSid88

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #144 dnia: 04 Grudnia 2011, 12:14 »
Na forum64.de chlopaki polutowali to tak (a wiec da sie):



... z opisu wynika, ze toto dziala, choc ta platanina (kabelkow zbyt grubych do krosowania - widocznie robione metoda: \"to sie lubi, co sie ma\") i same luty nie do konca mi sie podobaja, no i wg. mnie lepiej byloby chyba gdyby redukcja w roli gniazda karty uSD byla zamocowana/doklejona (chociazby czesciowo) do plytki uniwersalnej, a polaczenia skrosowane cienkim kynarem, a nie takimi grubymi kawalkami drutu. Zrozumiale, ze te grube druty pelnia tutaj rowniez role nosna/mocujaca, bo redukcja-gniazdo wprost \"wisi\" tylko na nich, a to chyba nie najlepsze rozwiazanie na dluzsza mete.

@Starymarabut, pewnie karty uSD nie da sie z tego wyciagac pod napieciem, ale jest to jakies uproszczenie - propozycja, wg mnie interesujaca, na wykonanie szybkiego prototypu SD2IEC (do wlasnych potrzeb - testow) na plytce uniwersalnej z mozliwoscia pozytecznego zagospodarowania nadmiarowych redukcji do karty uSD.

Po wiecej szczegolow tego rozwiazania odsylam do powyzszego linku (jednak trzeba tam zalozyc konto - jak ktos jeszcze nie ma, bo inaczej nie zobaczycie fotek).
_________________
C64PLC

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #145 dnia: 04 Grudnia 2011, 23:51 »
A tutaj moja propozycja, dla leniuchow : )
Jeszcze przylutuje kable do adaptera, a jego samego przykleje tasma dwustronnie klejaca, od spodu komody.
Stopka gumowa ma dostateczna wysokosc .   

   

                                                                                    
70.jpg
 :Opis:                                                
      
 :Rozmiar: :103.85 KB
 :Wyswietlen: :Plik sciagnieto 558 raz(y)

\"70.jpg\"

   


_________________
C64II+SD2IEC+JiffyDOS+SwinSid88

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #146 dnia: 05 Grudnia 2011, 14:56 »
\"Very  \"Very  \"Very , a tak na powaznie to nie jest wcale glupia propozycja, biorac pod uwage fakt, ze SD2IEC ciagle jeszcze ewoluuje. Ta waska plytka stykowa wejdzie nawet do mydelniczki tylko z nowa (wezsza) plyta PCB komcia (najpopularniejszy w takim wykonaniu to chyba C64G)!

@...marabut, musze Cie tylko zmartwic   \"Wink\" , patenta nie dostaniesz \"Razz\" , bo takie rozwiazanie testowalem w salonie gier w ubieglym wieku na przelomie 89/90. W kilku maszynach ArcadeC64 byly ta technika wykonane kartridze UCarty (kiedy nie chcialo nam sie juz robic plytek drukowanych - pisalem  o tym na c64power), a  konkretnie na takich plytkach stykowych:



... produkowanych przez inz Kowalczyka w Warszawie w dosyc zamierzchlych czasach (vide 6-cio cyfrowy numer telefonu w-wskiego). Wiec takie plytki stykowe, to nie jest nowy wynalazek. Zlacza krawedziowe do expansiona dla UCarta, zmontowanego na takich dwoch plytkach, bylo wykonane z kawalka dwustronnego laminatu miedziowego (docietego dokladnie na szerokosc zlacza), a sciezki na laminacie z obu stron wydziargane byly ostrym nozem! Wystarczylo do takiej \"krawedziowki\" dolutowac kabelki, wetknac w plytke stykowa, powkladac scalaki, pokrosowac na styk kabelkami i gotowe. Tak zmontowane kartridze chodzily w maszynach bezawaryjnie przez ok. poltora roku, do momentu zlikwidowania salonu.

Z wlasnej praktyki moge powiedziec, ze przy takim montazu (ktory ma przetrwac troche dluzej, a nie tylko do testow) trzeba zwrocic uwage na pare rzeczy: kabelki stykowe warto maksymalnie skrocic i wykonac je z kabla o takim przekroju zyl miedzianych, aby wchodzil ciasno w styki plytki (po pobieleniu - patrz nastepne zdanie). Wtykowe koncowki kabelkow oczywiscie dokladnie skrecic i \"pobielic\" (ale oczyscic z resztek kalafonii). Do elementow o bardzo cienkich \"nogach\" (takie moga miec np. niektore kwarce, jak te zegarkowe) trzeba dolutowac grubsze kawalki druta (ja uzywalem na taka okolicznosc srebrzanki). Generalnie chodzi o to, zeby wszystkie elementy, kabelki, wchodzace na styk do plytki nie mialy zadnych luzow!

@...Marabut, widze na tej plytce stykowej z lewej strony SD2IEC, zmontowanego SiwnSida. Dziala dobrze?

Jesli pojawia sie problemy przy uruchamianiu SD2IEC, to skroc maksymalnie te kabelki biegnace od redukcji-gniazda do plytki stykowej. Konwertery poziomow logicznych na dzielnikach rezystorowych, to niestety nie najlepsze rozwiazanie!

PS. Chyba mi sie dziadek skaner zbuntowal. Na kolorze robi w tle zolte (losowe i o roznej grubosci) poziome pasy!? Jak widac zdjecie musialem \"zrobic\" monochromatyczne (wtedy tego nie widac)!  \"Crying . Jak KTOS ma pomysla co to moze byc i od czego zaczac sprawdzanie to zapraszam na PW. Skaner to Plustek Optic-Pro UT12
_________________
C64PLC

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #147 dnia: 05 Grudnia 2011, 18:00 »
Zrobilem, bo bylem ciekaw, czy sie zmiesci w srodku obudowy taka konstrukcja.
Nic zlego sie nie dzieje, z kontaktowaniem.  Staralem sie zrobic solidnie, by kazdy element tkwil pewnie w plytce.
Od dwoch miesiecy \" gra muzyka ”: made by SwinSID, naprawde daje rade.
Warto go zrobic, jak ktos ma upalonego SID-a. Nie jest 100% kompatybilny i w niektorych utworach gra \"po swojemu\". Ale o tym wiesz.

To tylko propozycja wykonania sd2iec.
Nie kazdy moze sobie pozwolic na wypasanie pajakow na biurku : )
Szkoda ze te twoje \"wynalazki\" sprzed lat nie zachowaly sie. Milo by bylo poogladac.
_________________
C64II+SD2IEC+JiffyDOS+SwinSid88

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #148 dnia: 05 Grudnia 2011, 18:57 »
                   
starymarabut napisal:
... Szkoda ze te twoje \"wynalazki\" sprzed lat nie zachowaly sie. Milo by bylo poogladac.


Calkiem niedawno, bo dwa lata temu, \"poobrywalem nogi\" ostatniemu UCartowemu \"pajakowi\" (co ciekawe - dzialal po wetknieciu do komcia - po 20 latach \"Shocked\" , musialem tylko oczyscic miedz na wtyku krawedziowym). Nawet przez moment zastanawialem sie, czy nie zachowac dla potomnych, ale potrzebowalem plytki stykowej do testow, no i ostateczny wyrok zapadl. Gdybym nie mial UCartow na plytkach PCB, to pajak pewnie by przezyl!  \"Wink\"

_________________
C64PLC

zyga

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #149 dnia: 18 Grudnia 2011, 18:34 »
Moje perypetie z MMC2IEC/SD2IEC Larsp 1284p

Jeden z forumowiczow poprosil mnie o zrobienie SD2IEC. Niestety nie mialem juz plytek od Zaxona, ale zaproponowalem zrobienie ukladu na plytce uniwersalnej. Po rozejrzeniu sie za czesciami wybor padl na sklep AVT.  Mozna dostac tam komplet czesci. Atmega 1284P w DIP kosztuje 30zl, a wiec tylko 1zl drozej niz 644P - wybor byl prosty. Jako plytke wykorzystalem PDU-22 - policzylem pola lutownicza na tutorialu Suchego i wyszlo mi ze sie zmiesci - dzieki \"Smile\"

Zabralem sie do skladania. Wlutowalem wszystko oprocz stabilizatora (ktorego nie kupilem) - zaprogramowalem uklad - diody nie migaja. Sprawdzilem 15 razy polaczenia - dobrze. Zaprogramowalem bootloader, zaprogramowalem bez bootloadera, zainstalowalem WinAVR, skompilowalem programik migajacy dioda na porcie B - nie miga. Co jest ?
Rzut oka na rezystory przy diodach - wszystko jasne: 560K zamiast 560Ohm - nie ma prawa mrugac. Przeoczenie ... \"Wink\" Wymienilem rezystory, programik mrugajacy dioda zamrugal. Ok. Wgralem bootloader - mruga.  W miedzyczasie przyszedl z allegro czytnik. Okazalo sie ze jest to wersja najubozsza z mozliwych - plytka jednostronna, na plytce tylko scalak, rezystor SMD i 2 kondensatory.

Po odlaczeniu linii danych, nie generuje napiecia +3V. Poodcinalem wiec wszystko oprocz masy i podlutowalem sie bezposrednio do pinow karty. Postanowilem zrobic wersje z diodami stad: http://www.ulrichradig.de/home/index.php/avr/mmc-sd.

Podlaczylem, nie dziala. Bootloader nie wczytuje firmware z karty. Napiecie +3.8V. Dolutowalem jeszcze jedna 1n4148 - jest 3.1V. Dalej brak reakcji. Zaprogramowalem firmware bez bootloadera - komunikacja po IEC z komciem jest, ale po wlozeniu karty wszystko sie blokuje.

Poczytalem na forach o dlugosci magistrali SPI i zakloceniach, skrocilem kabelki do ok. 5cm - poszlo ! W miedzyczasie znalazlem stara przejsciowke SLOT1->Socket370 na ktorej byl stabilizator AMS1117. Nie byla to wersja zafixowana na dane napiecie, tylko ustawiana za pomoca dzielnika rezystorowego. Rzut oka na datasheet ukladu i za pomoca tego co mialem udalo mi sie ustawic 3.1V. Uklad dziala bez problemu.

                   
Kod:

R1 = 330 Ohm
R2 = 470 Ohm

Polecenia programujace uklad:
- z bootloaderem:
                   
Kod:

avrdude -p m1284p -c stk200 -U flash::w::newboot-0.2-larsp-m1284p.hex::i -U lfuse::w::0xef::m -U hfuse::w::0xd2::m -U efuse::w::0xfd::m

- bez bootloadera
                   
Kod:

avrdude -p m1284p -c stk200 -U flash::w::sd2iec-0.10.1-larsp-m1284p.bin::r -U lfuse::w::0xef::m -U hfuse::w::0xd3::m -U efuse::w::0xfd::m


cd i zdjecia w drugim odcinku \"Smile\"