Category Archives: Vandalizacija

Mechaninis flip indikatorius

Senoviškose degalinėse stovėjo kuro kuro kolonėlės su elektromechaniniai indikatoriais. Panašūs indikatoriai buvo ir autobusuose. Keletą prigriebiau, nes pagalvojau, kad laikrodis su tokiu indikatorium gali įdomiai atrodyti. Viena bėda- indikatoriai jau atidirbo savo ir nuo saulės kiek susideformavo. Aišku jie ir “atsiindikavo” savo laiką.

flip display
Indikatoriai (čia 7 segmentų skaičiukai) turi savo magnetinę atmintį- jie atsimena paskutinį rodmenį. Paprasčiausiai nedidelis pastovus magnetas prilimpa prie vienos ar kitos padėties pusės. Kad perjungti rodymą reikia nugalėti to magneto prilipimą, atstumti “vėliavėlę” toliau, kad suveiktu kitos pusės magnetinis pritraukimas.
Bent jau šioje schemoje įtampa turi būti 12V ar kiek daugiau. Prie 12V pradeda veikti, tačiau keletas segmentų nepersijungia.


Video filmuke displėjus dirba self-test režime. Pats displėjus jungiasi prie RS485, tačiau protokolo aš neatbūriau. Tikrai kiek sudėtingesnis protokolas, nes pagal schemą matosi, kad ant to pačio RS485 gali kabėti keli prietaisai.
Jungiasi gana greitai- filmuojant 60 kadrų per sekunde nelabai matosi, bet va su “super slo mo” (rodos 960fps) jau matosi persijungimas.

flip display
Išlituoti displėjau segmentus man nepavyko- plastikas suminkštėja ir išsirauno kojelės su plonyčiais apvijų laideliais. Vienintelis sprendimas- išpjauti su visa PCB.

flip display
Matosi labai daug diodų. Todėl, kad ritėse reikia keisti srovės tekėjimo kryptį ir dar multiplexinti…

Pačių ričių pajungimo schema (su paprastinta) atrodo taip:
schema
Aišku nenupaišiau visos schemos. Indikatorius 7 segmentų- gaunasi 14 laidų per diodus vienam indikatoriui. Šeši indikatoriai sujungti “bendrais segmentais (prieš diodus)”, o kita pusė kiekvienam indikatoriui atskirai. Viso 14+6 laidai išpjautam indikatoriui.
Valdymas šlykštus, o ir labai jau garsiai junginėjasi. Visai praėjo noras daryti laikroduką…

Truputis paranojinės kriptografijos

Kas daroma, kai reikia kriptografijos ir nepasitikima niekuom. Tada statomos visokios kriptografinės geležėlės. Kad ir tokia:
crypto

Tai hardwarinis kriptografinis modulis, kuris tikriausiai savyje saugo “private key” ir kartu koduoja ir pasirašo dokumentus. Be “private key” ištraukimo iš dėžutės. Įdedi į savo https serverį ir per jį pumpuoji visus duomenis (rodos viena iš opcijų), arba pumpuoji slaptus dokumentus iš LAN, o per kitą WAN skylutę jau išteka į internetą grynas koduotas srautas. Žodžiu paranoja. Teoriškai, jei blogiečiai įsibraus į serverinę ar kažkas ras šiukšlyne šį modulį, negalės pasinaudoti.
Continue reading →

Atari 1088XEL SMD Rev.0.0

Jau seniau rašiau, kad buvo nupušimas ir paišiau SMD versiją svetimo projekto- Atari 1088 XEL (Mini-ITX Atari 8 ). Kinai pagamino pirmą PCB ir kol kas lygtai kompiuteriukas veikia. Nežinau ar kam Lietuvoje tai domina, bet Rev.0.0 likusias 4 PCB galiu padovanoti. Jei užsieniečiai jų nepaims, tikrai atiduosiu, nes jau paišau Rev.1.0, su pataisymais ir mano fantazijom. Ši revizija buvo skirta tik patikrinti ar svetima schema teisinga ir ar veikia. Šiandien pabaigiau (dalinai) ir schema veikia. Ji 99% suderinama su originalia versija, tik vietoje super brangaus USB-RS232(TTL) keitiklio aš padėjau į PCB STM32F103. Dar pašalinau vieną labai kvailą lizdą, kuris buvo tik dėl kosmetinio suderinimo su kažkokiu moduliu (Audio).

Atari 1088XEL Rev0.0
Testavimas. Nėra klavietūros kištuko (PS/2, reikia išlupti iš seno kompo). Čia minimumas, kad paleisti ir pažiūrėti. Dar nėra PAL generatoriaus, joystikų lizdų, PELĖS(!), SIO ir kažkokių prabangių išplėtimų. Kad paleisti reikia dviejų papildomų PCB- ROM lizdeliui ir MMU- PAL/GAL čipui iš originalaus kompiuterio (fuse failus ir “formules” turim, galim suprogramuoti).
Continue reading →

M-C9001N CRT monitorius

Mano kitam “konstruktoriui” reikia totalios egzotikos- vektorinio displėjaus. Skaitmeninis osciloskopas vos vos rodo vaizdo užuomazgas, o kineskopiniai seniai sudeginti. Todėl pradėjau ieškoti mažų, juodai-baltų televizorių/monitorių. O tokių jau nelabai yra. Ypač, kai reikia, kad veiktu nuo žemos įtampos ir dydis neper baisiausias. Mūsuose (darbe) jau seniai tokios senovės neatneša. Ir o stebukle, vakar atvežė ypač seno ekskliuzyvo. Pusiau tarybinės, pusiau Bosch gamybos CNC staklės valdymo blokus ištrauktus “bulgarkės pagalbą”. Nors blokus sumetė į krūvą, esantys monitoriai nesudužo. Gaila, bet CNC staklės buvo modernizuotos, tai dauguma monitorių buvo spalvoti, dideli CRT ir net vienas LCD. Originalūs buvo tik du- vienas tarybinis, o kitas Panasonic/Matsushita/Bosch M-C9001N:

CRT M-C9001N display
Nors buvo apipiltas vandeniu, tepalu ir dulkėmis, korpusas susilankstė nuo smūgio į betoną, viduje esantis CRT monitorius visiškai sveikas. Biški pakibirkščiavo ir veikia. Reikėjo tik prisukti “brightness” kintamą rezistorių ir paduoti video signalą. Vartoja apie 13W iš 12V maitinimo. Ir šviečia FallOutiškai, žaliai.

CRT M-C9001N display
Čia matosi, kad CNC staklėsė dirbo ilgai. Labai ilgai.

Dar liko tarybinis monitorius, kuris biški labiau išlenktas ir kiek didesnis. Jei jis pasileis, tai žaliasis nebus gadinamas- labai jau hipsteriškai jis atrodo. Nes norint perdaryti iš skanuojančio monitoriaus į vektorinį, tenka beveik pilnai išmesti visus vidurius. Tai geriau išmesti tarybinius Jerevano kondikus (ir KM-kes), nei kuklius Japoniškus komponentus.

P.S. Dar radau 3 vnt. 5.25″ FDD ir “clicker” klavietūrą. Irgi ekskliuzyvai.

Šventinė pasakėlė apie remontą

Tai šventinė pasakėlė apie remontą. Kaip visuomet, skubiai ir brangiai. Ir kartu labai paprasta. Čia kažkoks specifinis tiristorių valdymo blokelis iš kinijos. Jo gedimas- valdo, valdo, o poto, iš ryto pasirodo nebevaldo. Arba valdo, valdo, valdo ir nebevaldo, dar pysteli iš kuloko į aparatą ir vėl valdo. Kinai atsiuntė kitą… bet visai ne tokį. Po susirašinėjimo… oj, ne tą nusiuntėm. Siunčiam per naujo, sorry. O laikas tai tiksi.

Ką mieli vaikučiai darom, kai aparatas keistai elgiasi, bet dar nesudegė ir neparūko dūmai? Ogi ardom ir ieškom atsikabinimų ir blogų kondikų:
PCB
PCB švara indikuoja kinišką kokybę. Matom pagal schemą, kad 230V iš gnybtų palyginama ir sumaitinama kondikui, o poto impulsinis maitblokis…
Continue reading →

ZX Spectrum +2 remontas (pilka versija) 2 dalis

Pratesimas iš pirmos dalies. Pirmoje dalyje pašalinom video problemas, keitėm negyvas RAM mikroschemas ir nelabai mums gavosi pilnai paleisti kompiuterį, nors testinė ROM pasakė, kad visas RAM geras. Man pavyko susisiekti su testinės ROM autorium ir apsikeitėm keliais laiškais. Deja, jis negalėjo man nieko padėti, nes arba nelabai norėjo, arba tikrai nebuvo jo praktikoje tokių problemų. Jis tik pasakė, kad jo nuomone, ULA bloga (pagrindinė, unikali ir brangiausia mikroschema). Tokios mikroschemos gedimas nurašo visą kompiuterį į atsargines dalis ir tai reiškia, kad vėl reikės ieškoti kur nors nebrangiau 50 pinigų kainuojančio kompiuterio.
Nutariau dar nenuleisti rankų ir pradėjau skaityti kaip visdėlto veikia originalus kompiuteris. Ir perskaityta literatūra tik patvirtino, kad Sinklerio inžinieriai kažką vartojo. Kompiuteryje yra du “prietaisai” kurie nori bendrauti su atmintim- procesorius ir ta pati ULA, kuri formuoja video vaizdą. Taip pat, čia naudojamos DRAM mikroschemos, todėl jas reikia reguliariai “perskanuoti”, kad neprarasti atminties turinio. Paprastam ZX tai daro rodos ULA, o šiam 128K šedevre tai daro ir CPU ir ULA. Tai tik gelytės- kai rodomas vaizdas, ULA turi prioritetą prie video atminties ir tada stabdo procesorių (todėl mano savadarbis ZX buvo per greitas). Procesorių galima stabdyti per specialią koją, bet jis stoja ne iš karto. Todėl, kad nesitrumpintu CPU ir ULOS signalai (adresai ir duomenys), tos mikroschemos atskirtos… rezistoriais (470R). Tipo procikas dar kažką daro, o ULA jau rodo vaizdą ir ji pajungta “arčiau” RAM, tai jai ir gaunasi prioritetas. Viskas remiasi subtiliais įtampos reguliavimais per tuos rezistorius. Panašus procesas būna, kai procesorius jau nestabdomas ir kreipiasi į upper RAM , bet ULA paišo vaizdą iš low RAM.

Taigi, kiek naujesnis RAM, kartu ir kiek geresnis. Todėl jis mato abu įrenginius nekreipdamas dėmesį į tuos nuotabius rezistorius. Sudėjus senesnio tipo RAM, viskas susiremontavo. Ir kuo mažiau liko modernių mikroschemų tame banke, tuo labiau ryškėjo vaizdas. Dabar gavosi, kad žemoji atmintis surinkta ant retų 64kbit mikroschemų, o kitas bankas ant 256kbit. Nenaudojami bitai lieka nepanaudoti.
Continue reading →

ZX Spectrum +2 remontas (pilka versija)

Policija neleidžia važinėti į užmiesti, o ir šiaip, šalta, tai nutariau paremontuoti eilinę senieną. Tai buvo pilnai nustipęs kompiuteris- ZX Spectrum 128 +2, pilka versija, kažkodėl vadinama “toaster rack”. Visiškas elektroninis nesusipratimas su 16 RAM mikroschemų ir kelioms custom mikroschemom. Vienintelis pliusas- vienos įtampos maitinimas. Kaip visuomet, invertuotas- “center negative”. Poto, įėjimo įtampa kaitina 7805 reguliatorių ir vėliau, iš 5V daroma +12 ir -12V.

Pajungus maitinimą LCD televizoriukas parodė vos vos kvadračiukus ir išsijungė. Tai eilinės retrokompiuterių bėdos- šūdinas video signalas ir šiaip, neveikimas. Pradžioje teko padaryti video signalą ir tik vėliau užsiimti kompo remontu.

ZX Spectrum 128 +2 gray
Konkretus PCB modelis: Amstrad 0500 ISS3 (Z70500). ZX Spectrum +2.
Continue reading →

Sinclair QL – Remontas

Ankstesniam straipsnyje rašiau apie Sinclair QL kompiuterį, koks jis keistas ir paminėjau, kad remontuoju. Dabar, kita jau diena ir kompiuteris beveik suremontuotas. Tai buvo man visai nežinomas kompiuteris ir internete apie juos greitai daug informacijos neradau. Tačiau radau service manualą (kuris man nė kiek nepadėjo) ir geros kokybės schemą (o tai man jau padėjo). Viename Youtube filmukyje vienas žmogelis irgi remontavo QL, ten jis sakė, kad originalus ROM nesugeba nustatyti kad parėjo RAM (RAM viena iš dažniausiai gendančių dalių), o tuo tarpu 3-čios šalies sukurtas OS jau turi šiokią tokią diagnostiką (Minerva). Nusikroviau aš tą ROMą ir nusprendžiau, kad daryti kaip originale yra visiška nesąmonė. Surašiau ROMą į 27C512 ir pajungiau tiesiai. Nu beveik tiesiai, nes teko padaryti adapterį ir invertuoti ROM_OEH signalą iki ROM_OE.

27C512 in Sinclair QL
Vėliau gal surašysiu kur kas jungiasi. Dabar tai tik greitas straipsniukas.

Ir pajungus elektrą:
27C512 in Sinclair QL
Viskas viekia. Net rodo 128Kb atminties. Vadinasi RAM praėjo testą. Vadinasi problema buvo “originaliam” ROM komplekte. Nesvarbu, kad sukeičiau aš nulaužtos kojos mikroschemą, kažkas ten buvo negerai. Naujas ROM sudėtas tiesiai į atminties plotą ir panaudotas originalus ROM_OEH signalas iš ULA.
Kiek nestabiliai veikia RESET signalas, bet manau tai pataisoma.
Continue reading →