Näytetään tekstit, joissa on tunniste Amiga. Näytä kaikki tekstit
Näytetään tekstit, joissa on tunniste Amiga. Näytä kaikki tekstit

perjantai 6. maaliskuuta 2020

DIY: Amiga Flashfloppy flashaus FDD-UDD U144K

Tilasinpas itselleni Amigaan halppisversion (pari euroa edullisempi kuin normi versio) Gotekista ilman näyttöä (kun yleensä heitän kolmen numeron näytön menemään ja pistän oled näytön tilalle). Mutta yllätyksekseni postiluukusta tipahtikin Gotek, jossa oli täysin eri pcb kuin mihin olin tottunut.

Onneksi en ollut ainoa joka moiseen on törmännyt: https://github.com/keirf/FlashFloppy/issues/232

Tuota githubin issueta tavaamalla onnistuin lopulta flashaamaan FlashFloppy firmiksen Gotekkiin sisään. Tässä vähän toivottavasti selkeämpiä kuvia (jossa pinnit kirjoitettu auki), jos joku muukin moisen ongelman eteen joutuu.

Tarvittava rauta: kahden euron stm32 flasheri ebaysta, esim hakusanalla "st link v2"
Tarvittava softa, jos haluaa Windowsissa flashata: https://www.st.com/en/development-tools/stsw-link004.html

Tässä pinnit kirjoitettuna auki, jonka jälkeen ST-link v2 on helppo kiinnittää oikeisiin pinneihin. Kirjoitin tuohon myös miten ne mappaantuu normaaliin Gotekkiin.

Itse kytkin NRST signaalin virtaliittimen GND napaan automaattisen flashauksen aloittamiseksi dupont kaapelilla. Ei tarvi kuin hetkellisesti koskea, että käy resetissä kun on automatic flashing moden käynnistänyt, jolloin flashfloppy flashaantui iloisesti paikoillen. Ja OLED näyttöön ilmestyi tuttu FlashFloppy teksti.

lauantai 25. tammikuuta 2020

DIY: solder paste stencil kokeilu

Bongasin, että maailmalla ihmiset olivat tehneet itselleen solder paste stencilejä (juotostina sapluuna) Silhouette- ja Laser-leikkureilla. Joten siitä se idea sitten lähti. Bongasin Lidl:stä muutaman metrin rullan blackboardfilmiä (liitutaulutarraa) vitosella, joka riittää sitten yli sataan stenciliin, jolloin yksittäisen stencilin hinnaksi jää sen 5 senttiä.

Minulla löytyy nurkista Silhouette Cameo 3 leikkuri sekä laser & cnc kaiverrin. Molemmilla varmaan olisi sopivalla materiaalilla onnistunut stencilin teko. Mutta Cameolla testasin kun se leikkaa iloisesti tuota tarramateriaalia.

Otin piirilevystäni (Commodore Amiga 500 lisämuistipalikka) sopivan gerberin ulos seuraavaa ohjetta noudattaen: https://www.autodesk.com/products/eagle/blog/getting-started-solder-paste-stencils/. Ja siitä sitten convertoin leikkurin ymmärtämään muotoon.


Leikkuri leikkasi materiaalin aika nätisti ja se pysyi ehjänä vaikka reikien väli on alle millimetrin.


Vanhalla luottokortilla vetelin juotostinamassan sapluunan yli. Ja lopulta viimeisessä kuvassa muistipiiri kiinni nätisti levyssä kuumennuksen jälkeen. Paljon siistimpi jälki kuin niissä joita olin tehnyt ennen sapluunan käyttöä.

lauantai 30. marraskuuta 2019

Amiga RM550C-D lisämuistin patterikellon korjausmodaus

Poistin surullisen kuuluisan vuotavan Varta-akun Amigan lisämuistikortilta:

Ja siirtin yhden vastuksen yläpuolelta levyn alapuolelle, että sain tilaa CR2032 nappiparisto pidikkeelle, johon asensin LIR2032:n (lithiumakku). Asentamalla LIR:n CR:n sijasta vältyin lisäämästä latauksen estoon diodia, ja ladattava nappiparisto on kuitenkin vain alle 2e kipale:

Ja systestillä sai kellon resetoitua ja pysyy ajassa koneen käynnistyksien jälkeenkin. Joten onnistunut korjausoperaatio ja ladattavan nappipariston ansiosta kellon pitäisi pysyä ajassa vielä monta vuotta.
Edit: LIR2032 jatkuva lataus ei googlaamisella ole välttämättä suoraan hyvä tuolla, joten pistän varmaan eteen latauksen eston, niin voi käyttää myös perus CR2032sia ja ei ole räjähdysvaaraa.

Tässä kuva kolvauksen jälkeen kun plus navan eteen on pistettu 300Ohm vastus ja 1N4148 diodi. Samalla käänsin pidikettä vähän lisää, niin mahtuu vielä paremmin Amigan sisään.

lauantai 23. joulukuuta 2017

Commodore DIY: Amiga Floppy Disk Reader

Oli tuossa syksyllä ongelmana, että minulla on kaapeissa muutama tuhatta Amiga diskettiä, mitkä olisi hyvä ottaa talteen .adf formaattiin. Minulla oli hyllyssä yksi Kryoflux, mutta yhdellä korppuasemalla noiden luku olisi vienyt kuukausia. Joten etsiskelin sitten edullisemman vaihtoehdon levyjen lukuun (Kryoflux maksaa >100e vs Arduino Pro mini pohjainen on murto osa siitä).

Internetistä löytyi mukava Arduino pohjainen projekti, jolla Amiga diskettejä pystyi lukemaan .ADF formaattiin.

http://amiga.robsmithdev.co.uk/instructions ja https://github.com/RobSmithDev/ArduinoFloppyDiskReader

Tuossa oli kohtuu monta piuhaa kolvattavana, joten suunnittelin noiden sivujen pohjalta tuohon oman piirilevyn nopeuttamaan ja siistimään tuon kasausprosessia.

Kuukauden noita sai taas venailla kunnes DirtyPCB toimitus saapui, ja sitten alkoi armoton kolvailu ja testailu.

Ja kun tuon oli saanut vielä testattua Widnows koneella, että korpun luku .ADF tiedostoksi onnistui OK, niin sitä sanoi hiljaa mielessään: 'jee' :)

Seuraavana steppinä mallinsin levylle kotelon 3D softalla. Ja lopulta muutaman 3D printterillä suoritetun testiprintin jälkeen lopputuloksesta tuli nätin pieni paketti, jossa on sivussa usb reikä PC yhteyttä varten ja power piuha korppuasemalle ja takana normi virtaliitin ulkoiselle 5V powerille.

perjantai 24. marraskuuta 2017

Commodore DIY: Amiga kickstart switcher V2 + DiagROM

Pikkuisena rakennusprojektina päivittelin Amigoihin kickstart switcherit, jotka CTRL-Amiga-Amiga näppäin yhdistelmää pitkää painaen osaa vaihtaa kickstartista toiseen.

Seuraavaa ohjeistusta seurasin aika orjallisesti: https://github.com/keirf/PCB-Projects/wiki/Kickstart-Switcher-v2

Aluksi piti hankkia vähän rautaa tuon toteuttamiseksi (ja odottaa taas kuukauden päivät, että osat saapui).
- 10kpl 27C322
- 10kpl STM32 "Blue Pill" board
- 10kpl hookup wire
- Willem eeprom flasheri + 42pinninen 16bit adapteri 27C322 piireille (löytyi ebaysta 30e kotiin toimitettuna).
- Muut osat multa löytyikin jo hyllystä.

Sitten Blue Pillit flashattiin ohjeiden mukaan ja rimat kolvattiin paikoilleen. Ja sitten Willemin flasherillä pistin 27C322selle sisään 8 yleisintä Amiga kickstarttia (kun BluePillin konsolista voi valita mitkä ottaa käyttöön kolmen kohdejärjestelmän mukaan A500[+] vs A600 vs A2000).


Hauskana yksityiskohtana, noi 27C322:set pitää tyhjentää UV-valoa käyttäen (en ollut aikaisemmin moista operaatiota tehnyt). Ja sitten pikku video kasatun raudan testailusta: CTRL-Amiga-Amiga näppäintä painamalla hypitään neljän eri kickstart version väliltä (1.2 ->1.3 ->2.04 ->3.1).



Samoin lisäsin tuohon vielä imagen uusimmasta Amigan DiagRom:sta. Tuo on varsin kätevä ongelman selvityksiin kun sillä pystyy testaamaan raudan, vaikka olisi levyasemat yms rikkinäisenä. Jo printtaa debuggia sarjaporttiin, jos sattuu tulemaan vastaan niin kuollut kone jossa ei tule kuvaa ruudulle saakka.

Varsin onnistunut projekti kun nyt on maksimaalinen yhteensopivuus kun voi vaihtaa eri kickstarttien välillä ja bonuksena voi vielä diagnosoida mahdollisia rautaongelmia (kun aina sitä saattaa vahingossa jostain huutokaupasta ostaa lisää koneita)... onneksi noita tuli rakenneltua jokunen ylimääräinenkin.