lauantai 25. elokuuta 2018

HP L2035 LCD monitorin korjaaminen

Kävi tuossa eräs päivä, että monitori ei reagoinut virtanappiin ja oli täysin kuollut. Melkein vein jo kierrätykseen, mutta kun monitorissa on hyvät S-video ja scart inputit jotka toimivat kivasti retrotietokoneiden kanssa, niin päätinpäs sitten avata monitorin ja katsoa olisiko siellä joku helppo vika kuten sulake vain mennyt.

Sulake oli kunnossa, mutta piirilevyä vilkuilessa löytyi neljä pullistunutta konkkaa, joten kohtuu tyypillinen vika vanhemmissa monitoreissa. Minulla sattumoisin olikin hyllyssä sopivia uusia konkkia neljä kappaletta, joten ohessa muutama kuva kun vanhat konkat olin juotteenpoistoasemalla poistanut ja pistänyt uudet tilalle.

Joten about euron verran maksoi vaihto-osat ja taas monitori toimii iloisesti.

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.

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.

sunnuntai 20. elokuuta 2017

Commodore64 DIY: LumaFix64

Pikkuisen olen harrastellut kolvailua taas. Tälläkertaa vuorossa kuusnepasta ulostulevan kuvan parannusmokkula nimeltään LumaFix64.

Lemon64 foorumilla on aiheesta juttua: "C64 video output: getting rid of vertical lines" ja tuon pohjalta e5frog-käyttäjä suunnitteli piirilevyn, joka tuota ongelmaa korjaa.

Lisää aiheesta löytyy esim seuraavasta arvostelusta: "LumaFix64: Commodore 64 with less stripes"

Joten pistin gerber panelointisoftan tulille, ja seuraavanlaisia levyjä taas kiinanmaalta tilaukseen:

Ja taas perinteinen kuukausi odottelua kunnes osat rupesi tipahtelemaan postissa...

Tuossa kiinnittelen piirilevyä jo yhteen koneeseen, ja tässä vähän ennen ja jälkeen kuvia:

Kun piirilevyn pistää kiinni, niin odotettavissa on epäselvä kuva ennenkuin ruuveja säätää kohdilleen, joten ekassa kuvassa ennen säätöä, ja sitten säädön jälkeen. Kuva parani huomattavasti ja pystyraidat väheni huomattavasti vaikka kameran kuvista se ei pakosti kokonaan välity.

lauantai 12. elokuuta 2017

Commodore64 DIY: 4-player adapteri

Oli maailmalla vähän heikosti saatavilla kuusnepan nelinpeliadapteria, joten päätin tehdä semmoisen sitten itse. Ekana piirsin Eaglellä piirilevyn. Laitteen käsin piirretyt rakennusohjeet on valmistajalla jaossa.

Samoin löytyi https://markuskunn.wordpress.com/2012/10/01/four-player-adapter-cga-for-commodore-64/

Ei tarvinnut muuta kuin tavata toi auki ja piirtää se omaksi piirilevyksi. Markuksen wikisivulla oli vinkki myös reset napista, joten lisäsin senkin tohon levylle mukaan. Sitten kuukauden verran odottelua, että tilatut piirilevyt saapuu kiinasta (30 kipaletta, joten minulla on näitä muutama ylimääräinenkin rakentelun alla).

Sitten nelisenkymmentä versiota piirtelin ja printtailin 3D kotelosta, kunnes olin tyytyväinen lopputulokseen. Kotelon pohjassa vielä hexaruuvituet jolloin kotelo on tukevasti pöytää vasten. Kun maailmalla yleisesti myynnissä olevissa on se ongelma, että ne heiluvat vapaasti. Samoin printtailin vähän eri väreillä (itse tykkäsin valkoisesta ja mustasta eniten).

Ja tässä sitten linkki listaan peleistä joita toi adapteri ainakin tukee. Viimeisessä kuvassa näkyy myös IRQHack64 jossa on microsd korttipaikka. jolla voi ladata nopeasti ajoon .prg ja .crt tiedostoja. Pikaisesti testailin jo tossa Bomberlandia ja se tuntui toimivan kivasti. http://www.protovision-online.com/hardw/4_player.php?language=en

keskiviikko 14. kesäkuuta 2017

3D printteri Anet A8 DIY projekti - OSA 1

3D printterin kanssa puuhastelu on ollut viime aikoina mielenkiinnon kohteenani. Ja kun netistä lopulta löytyi suosittu 3D tulostin isolla communityllä sika edullisesti (175e kotiin toimitettuna Saksasta), niin päätin sitten semmoisen itselleni tilata. Anet A8



Tuollainen on siis mainoskuva, paketti tietenkin saapuu palasina, jonka saa itse koota. Eli hieno projekti tekniikkanörtille, kun kootessa oppii kuinka tekniikka toimii, jonka jälkeen tuota on helpompi korjata ja tunata.

Samantien tilasin tuohon lisäksi pari mosfettiä, virtanapin ja muutaman muunkin upgrade palikan.

Tässä hieman kuvia rakentelun vaiheista:

Ensimmäinen testiprintti oli ihan ok, kuution sivujen kirjaimetkin näkyi kivasti.

Oikein tyytyväinen olen toistaiseksi ollut tähän Prusa klooniin. Tulostusjälki on melkein samoissa kuin 700e:n Original Prusa I3ssa. Ja ilmeisti kunhan saan muutaman lisäosan postissa, niin tolla voi jopa saada alkuperästä parempaakin tulostusjälkeä aikaiseksi. Joten lisää postauksia aiheesta on luvassa kunhan upgrade osat saapuu postissa ja ehdin ne asentamaan paikoilleen...