sunnuntai 13. tammikuuta 2019

Kolvauspisteen päivitys: uusia leluja

Viimeisen puoli vuotta on ollut työhuoneen päivitysprojekti menossa. Lundian kaapit on maalautettu valkoiseksi ja nytten sain viimein kolvauspisteenkin päivitettyä työkaluja helpottamaan ikänäköistä harrastajakolvaajaa.


Ikeasta usb ledilamppu (Hårte 14.99e) lisävaloa antamaan. Silikooni pöytämatto ("Silicone Pad Desk Mat soldering repair" ebay search on alle 10e).

Elektroninen mikroskooppi lcd näytöllä (600x suurennus) ja microsd kortille tallennusmahdollisuudella (Gearbest.com black friday tarjous). Mikroskooppi on todella kätevä jos pitää tarkistaa piirilevyltä, että onko joku juotos esim oikosulussa. Ja "FA-400 smoke absorber"(Ebaysta about 25e) vetämään kolvaussavut aktiivihiilisuodattimen läpi.

Ja samoin hankin aliexpressistä vielä toisen kolvinkin tuon hyvin palvelleen TS-100:n (TS-100 review) rinnalle. Quicko T12-942 on Hakko yhteensopiva klooni (Hakko teriä voi käyttää suoraan)(review). Vielä en ole päättänyt kumpi noista on parempi, vähän eri muotoisia teriä olen pitänyt, joten kumman valitsee riippuu siitä, että mitä kolvaa. Tällähetkellä TS-100 on vielä suosikkini. Taustalta voi myös bongata perus diy komponenttimittauslaitteen, labrapoweria yms skooppia.

Takaseinälle printtasin 3D printterillä S-koukkuja (https://www.thingiverse.com/thing:1149550), joita voi ripustaa Ikean perus roikotustankoon. Sai kätevästi kasan säätämistyökaluja roikkumaan järjestykseen. Joutostinarullille olen myöskin 3D printannut telineen (https://www.thingiverse.com/thing:960103. Ja Lidl:ssä oli tarjouksessa akkukäyttöinen langaton kuumaliimapyssy, joten semmoisenkin hankin ja käteväksi on osoittautunut.

Takavasemmalla on myös desoldering station (tme.eu), joka on semmoinen ostos, että harmittaa miksi en jo 5 vuotta sitten ole hankkinut, kun elämä (ja komponenttien irroittelu) on niin paljon helpompaa sen kanssa ja sen yläpuolella UV-valotuslaite eeprommien tyhjäämiseksi.

Onkos lukijakunnassa, jollain joku kätevä työkalu, jota ilman ei tule toimeen ja jonka minun kannattaisi hankkia elämää helpottamaan? :-)

sunnuntai 4. marraskuuta 2018

LaserJet printterin muuttaminen langattomaksi

Minulla on vuosikymmenen ollut LaserJet 1300 Windows koneessa kiinni, joka on jakanut printterin kämppään. Tässä tuli työhuoneen siivousprojektin yhteydessä tarve printterin siirtämiseksi piiloon kaapin sisään, jonka lähellä ei ole Windows tietokoneita, mutta jonne talon langaton verkko kuuluu.

Joten otin projektiksi katsoa saisinko sen kuinka helposti tukemaan wlania esim. Raspberry Pi:llä. Ja onnistuuhan tuo ja varsin edullisestikin.

Tässä BOM (Bill of Materials):

- Raspberry Pi Zero (Aliexpressistä 13.2e kotiintoimitettuna)
- 8GB microsd (Aliexpressistä 3e)
- 3 porttinen usb hubi verkkokortilla (3e)
- 5V microusb power (2e)
- USB wlan dongle (1.2e)
- pi zero case (https://www.thingiverse.com/thing:1167846 itse printattuna 0.3e)

Tekee alle 25e vaikka kiinatarjousten hinta vaihtelisi.

Asennuksen ajaksi tarvittiin myös USB näppis, jolla enabloida ssh.
Raspbian asennuksen jälkeen logataan sisään pi käyttäjänä:
# sudo systemctl enable sshd
# sudo systemctl start sshd
Itsellä piti vielä enabloida wifi (kukin voi tehdä sen erilailla).
# sudo echo "country=FI" >> /etc/wpa_supplicant/wpa_supplicant.conf
# sudo wpa_passphrase *SSID* *salasana* >> /etc/wpa_supplicant/wpa_supplicant.conf
# cat /etc/network/interfaces

source-directory /etc/network/interfaces.d
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
Ja kun asetukset on paikoillaan, niin reboottia laitteelle, jonka jälkeen pääsee koneeseen ssh:lla käsiksi ja usb näppiksen voi unohtaa.

# sudo apt-get update
# sudo apt-get install cups hplip
# sudo usermod -a -G lpadmin pi

CUPSin conffitiedosto on /etc/cups/cupsd.conf, johon pitää tehdä muutamia muutoksia, että sitä voi käyttää vapaasti paikallisverkosta.

Etsi seuraava rivi:
Listen localhost:631
ja muuta se seuraavaksi:
Listen 0.0.0.0:631

Lisää seuraavat rivit:
BrowseRemoteProtocols CUPS dnssd
BrowseAddress @LOCAL


Etsi juurimääritys ja muuta se seuraavanlaiseksi:
<Location />
Order allow,deny
Allow all
</Location>

Ja sitten poistetaan "Order" rivit Location /admin ja Location /admin/conf lohkoista.

# sudo systemctl restart cups

Ja sitten conffaus loppuun webbibrowserin kanssa http://ip:631

Kuvalliset ohjeet cups:n conffamiseen webbibrowserilla esim täällä https://samhobbs.co.uk/2014/07/raspberry-pi-print-scanner-server.

Ja conffauksen jälkeen testasin Win10 koneesta, että kaikki toimii, printterin etsintäurliin syötin http://ip:631/printers/HP_LaserJet_1300, ja heittämällä toimi printtaus windows koneestakin käsin. Profit.

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

maanantai 27. elokuuta 2018

NVR laitteen modaus

Minulla on ensi sijaisena toimivan kameravalvonnan (Xeoma) lisäksi tuollainen 8 kanavan NVR kiinaihmeboxi: NVR N1008F. Mutta vaimon mielestä sitä ei voi käyttää kun se randomisti rebootatessa päästää niin kovan buzzer piippauksen, että puoli taloa herää. Firmiksessä ei ollut optiota hiljentää summeria, joten siitä se idea sitten lähti.

Avasin boxin ja löysin piirilevyltä piezzo buzzer kajarin nurkasta vga liittimen vierestä.

Siitä sitten kolvasin plus navan irti ja pistin punaisen hyppylangan väliin kytkimen, jolla voi äänet pistää päälle tai pois päältä.

Ja tein pikku reijän kytkimelle takakanteen, joten nyt on backup boxi kovassa ajossa, kun äänet on vivulla pistetty pois päältä. Lopputulos on omasta mielestäni aika siisti.

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.