Näytetään tekstit, joissa on tunniste Commodore. Näytä kaikki tekstit
Näytetään tekstit, joissa on tunniste Commodore. 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öä.

perjantai 6. joulukuuta 2019

Rex 9268 External kernal cartridge klooni - Commore 64 DIY

DL2DW suunnitteli REX9628 Extern_kernal cartridge kortin. Ja vanhana Commodore fanina, tein sitten itsellenikin muutaman ihan vaan mielenkiinnosta.

Lisätietoa ja gerberit, jos haluaa itsekin tehdä: https://github.com/rainisto/REX-9628-Extern-Kernal-II-8

Kuukauden verran kun odotteli osia kiinasta, niin pääsi vihdoin kolvailemaan kasaan.

Kone boottasi kernaliin joka dip kytkimille oli valittu. Semmoinen ominaisuus tuossa on, osa muistissa on käyttämättömissä jos ei koneen sisältä CPU:n pinnistä 28 lue HIRAM signaalia (sen voi halutessaan liittää kortin CS reikään).

Samoin Sven on tehnyt oman version samasta kortista täällä: https://github.com/svenpetersen1965/REX-9628-Extern-Kernal-8

tiistai 25. kesäkuuta 2019

Commodore DIY: SyncFix64

Itselle kun vuosien varrella kertynyt muutamia halpoja kiina tft/lcd näyttöjä, jotka voisivat olla kivoja pikkunäyttöjä vanhoille Commodore tietokoneille. Ongelmana vain on, että nepat eivät synkkaanu noiden halpojen tft/lcd näyttöjen kanssa, joten kuva ei tule ruudulle.

Mutta joku on suunnitellut pienen piirilevyn, joka korjaa komposiitti-signaalin siten, että halvat tft/lcd näytötkin tunnistavat sen ja osaavat näyttää sen oikein.

https://www.hackup.net/tag/syncfix64/

Levy on aika pieni ja täynnä pintaliitoskomponentteja, vanhat ja raihnaiset ikänäkösilmäni tarvitsevat mikroskoopin apua noin pienien osien kolvaamiseen.

Onneksi LCD mikroskooppi oli isona apuna ja osat meni paikoilleen fluxin avulla nätisti:

Lopulta levy on valmis, ja seuraavaksi vuorossa lcd:n kotelon avaus.

Kotelon sisällä oli paljon tilaa ja kaapelirivistön vieressä oli vielä debug padit, josta oli helppo ryöstää 12V ja GND tolle apulevylle. Samoin keltainen signaalikaapeli kolvattiin irti ja pistettiin ton SyncFix64 levyn IN-reikään ja OUT-reikä taas yhdistettiin LCD:n alkuperäiseen keltaiseen reikään.

Levy meni kotelon sisään nätisti ja kuvatesti näyttää, että laite iloisesti tunnistaa C64sen signaalin ja näyttää kuvan OK. Tämä kääntyvä peruutuskameran näyttö taisi olla aliexpressista 13e kotiin kuljetettuna.

Seuraava vuorossa vielä muutaman lisälevyn kolvailu, kun minulla taisi joku 3-4 pikku TFT/LCD näyttöä olla laatikoiden pohjalla.

tiistai 4. kesäkuuta 2019

Commodore DIY: C64/C128 Diagnoosi vermeet V1.3

Käsittelin aihetta jo vuosi sitten https://omakotikotitalomme.blogspot.com/2018/02/commodore-diy-c64c128-diagnoosi-vermeet.html

Nyt on aika uusintakierrokselle, kun tuo harness design on tyrhan monimutkainen ja joystick kaapeleiden kasaamisessa pinniliittimet on virhearkoja. Joten suunnittelin uuden optimoidun piirilevyn, jossa joystick kaapeleita ei tarvita ollenkaan.

Joten avasin Eaglen ja rupesin piirtelemään ja digitaalisella työntömitalla koitin katsoa joystick porttien etäisyydet toisistaan (nyt kun levyt on saapuneet, niin oli jopa onnistuneet mittaukset).

Ja tälläkertaa tilasin piirilevyt http://jlcpcb.com:sta, kun tätä kirjoittaessa sieltä saa tällähetkellä edullisimmin itse paneloidut levyt.

Samalla suunnittelin 3D printatut kotelot uusille piirilevyille, jolloin niiden kiinnitys ja irroitus helpottuu:

Kasauksen ja testauksen jälkeen, kaikki diagnostiikka harnesin testit menee läpi. Ja BOM (materiaalikustannukset) ovat puolittuneet ja kasaaminen on paljon helpompaa kun erillisiä joystick kaapeleita ei tarvitse tehdä.

perjantai 26. lokakuuta 2018

THEC64 Mini uart sarjaliikenne modaus

Hankin tuossa THEC64 Minin, kun on vanhojen retrokoneiden lisäksi kiva olla vehje, jossa on HDMI ulostulo vanhojen pelien pelaamiseen. Ja kun netistä löytyi ohje, että laitteen sisältä löytyy sarjaporttipinnit, jolla voi 'rootata' laitteen ja lisätä toiminnallisuutta. Joten koska mä voin, niin pitihän minunkin.


Joten koppa auki ja kolmen piuhan kolvaus kiinni emoon (GND, TX ja RX) ja toinen pää kiinni 3.3V "FT232RL FTDI"(ebay search) moduuliin.

Ja viilalla taakse usb liittimen kokoinen reikä ja usb moduuli kuumaliimalla kiinni kopan sisään.

Ja sitten koppa kasaan ja koteloon kiinni usb kaapeli. Ja seuraavia ohjeita seuraten asetaan rootin salasana:
https://gurce.net/c64mini/how_to_mod_the_c64_mini_to_add_extra_games

Ja sitten sopiva paketti sisään, joka lisää 55 pelia normaalin 64:n päälle, joten modauksen jälkeen sinulla on 119 peliä valittavana karusellista. Kohtuu siisti ja huomaamaton modi, jolla sai kivasti käytettävyyttä lisää.

lauantai 10. helmikuuta 2018

Commodore DIY: C64/C128 Diagnoosi vermeet ja 27CXXX adapteri

Taas on muutama retro projekti edennyt pikkuisen. Halusin mahdollisuuden tehdä paremmin vikadiagnoosia C64 ja C128 koneissa, mutta kun valmiit diag-cartridge & loopback-kaapeli yhdistelmät maksaa sen 90e, niin pihinä miehenä päätin sitten tehdä kymmenen kappaleen sarjan itse. Oppiipa samalla ton sielunelämää ja ylimääräiset kappaleet myymällä saan katettua valmistuskustannukset.

Internetistä löytyi 8 vuotta vanha kuva schemoista, jonka pohjalta sitten piirsin uuden piirilevyn itselleni userport adapterista. DirtyPCBstä saa 10x10cm piirilevy protosarjan samaan hintaan, joten lisäsin samaan paneeliin sitten OpenC64Cart:n (cartridge moduuliin mahtuu 8 rommia) ja lopuksi vielä mahtui 27c160-tl866-adapter piirilevy, jonka avulla pystyy suositulle TL866 eeprom flasherilla ohjelmoimaan Amigaan custom kickstart ROM:n (tulen käyttämään sitä seuraavassa projektissa https://github.com/keirf/PCB-Projects/wiki/Kickstart-Switcher-v2).

Piirilevyt noin yhdistelemällä tulee yksittäisen levyn hinnaksi alle euro. Ainoa miinus on, että sitä joutuu odottelemaan sen 6-8 viikkoa ennenkuin levyt saapuu suomeen saakka.


Kasailu sujui yllättävän helposti levyt lopulta saapuivat ja pcb levyt näytti menevän kerralla oikein, kun ei joutunut mitenkään niitä edes korjailemaan jälkeenpäin. Ja muutaman sarjan sain jo myytyä muille Commodore harrastajille, joten raaka-aine kustannukset on jo katettu. Kaiken kaikkiaan ihan kiva projekti.

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.