Jag funderar mycket på det här med minne, och jag har svårt att komma på en minnestyp som kan tillverkas i tillräckligt stora kapaciteter för att vara användbart som primärminne utan en enorm massa jobb. Kärnminne är ju t.ex. en väldigt trevlig minnesteknologi, men ska man göra ett par K kärnminne så är det frågan om tiotusentals pyttesmå ferritkärnor som ska träs upp på tråd under lupp. Inte så lockande. Så jag har kommit fram till att jag vill prova att bygga ett trumminne. Nackdelen är förstås att det är rätt groteska rotationstider när man läser och skriver, men med några hundra ord snabbare minne till så borde det vara acceptabelt. Dessutom är det en skoj teknologi! Då är bara frågan hur man ska gå tillväga. Vi kan dela in problemet i tre delar: * Mekanisk konstruktion * Ytbeläggning * Läs/skrivhuvuden Den mellersta har jag läst lite om, och det verkar som att det lättaste är att använda pulvriserad järn(III)-oxid som man blandar med nåt bindmedel och penslar på ett tunt lager av. Järn(III)-oxid kan man tillverka själv med bikarbonat, vatten, en bit järn, lite ström och en ugn. :) Förhoppningsvis kan man sedan få den lagom pulvriserad med en vanlig mortel? Den mekaniska biten känns lite svårare. Någon typ av cylinder behövs, och den ska monteras väldigt välbalanserat på en axel och kunna snurra i jämn takt. Vad ska man använda för material? Hur stor ska man göra trumman? Hur ska man montera den på en axel? Huvudena är också ett litet problem. De behöver klara hyfsat hög bandbredd för att man ska få nån som helst vettig densitet. Ljudbandshuvuden är helt uteslutna t.ex., men däremot videobandspelarhuvuden kan kanske vara intressant att titta på. Folk slänger ju videobandspelare. Ett alternativ är ju förstås att tillverka egna huvuden, men det verkar minst sagt pilligt eftersom det är riktigt små toleranser som krävs. Vad tror ni? Bjarni
On 08/28/2013 07:48 PM, Bjarni Juliusson wrote:
Jag funderar mycket på det här med minne, och jag har svårt att komma på en minnestyp som kan tillverkas i tillräckligt stora kapaciteter för att vara användbart som primärminne utan en enorm massa jobb. Kärnminne är ju t.ex. en väldigt trevlig minnesteknologi, men ska man göra ett par K kärnminne så är det frågan om tiotusentals pyttesmå ferritkärnor som ska träs upp på tråd under lupp. Inte så lockande. Jo, jag har tänkt på ungefär samma sak. Kärnminne borde dock gå att optimera tillverkningen lite, men jag vet inte var man kan få tag på tillräckligt med cores för större projekt. Nån som har nån ide? :-) (sidofråga...)
Så jag har kommit fram till att jag vill prova att bygga ett trumminne. Nackdelen är förstås att det är rätt groteska rotationstider när man läser och skriver, men med några hundra ord snabbare minne till så borde det vara acceptabelt. Dessutom är det en skoj teknologi!
Trummor är synnerligen roliga ja! :-) SMIL använde trumminne som primärminne OJMR. Hm, jag har nåt minne av att jag läst en grej nångång om ett trumminne som skulle installeras på MIT på tidigt 60-tal. Det var på typ tredje våningen, och man spann upp det och det skulle stå och bli varmt över natten. Dock så var det nån obalans nånstans så på morgonen hade det hoppat ut genom väggen...
Då är bara frågan hur man ska gå tillväga. Vi kan dela in problemet i tre delar:
* Mekanisk konstruktion
* Ytbeläggning
* Läs/skrivhuvuden
Den mellersta har jag läst lite om, och det verkar som att det lättaste är att använda pulvriserad järn(III)-oxid som man blandar med nåt bindmedel och penslar på ett tunt lager av. Järn(III)-oxid kan man tillverka själv med bikarbonat, vatten, en bit järn, lite ström och en ugn. :) Förhoppningsvis kan man sedan få den lagom pulvriserad med en vanlig mortel?
Den mekaniska biten känns lite svårare. Någon typ av cylinder behövs, och den ska monteras väldigt välbalanserat på en axel och kunna snurra i jämn takt. Vad ska man använda för material? Hur stor ska man göra trumman? Hur ska man montera den på en axel?
Borde det inte gå att använda nåt från en centrifug? Dom snurrar ju rätt fort och på nåt vis blir det oftast balans också... Men själva läsarmen kan ju sitta fast i samma anordning som trum-axeln, så blir det inte nåt jätteproblem om det inte är exakt balans.
Huvudena är också ett litet problem. De behöver klara hyfsat hög bandbredd för att man ska få nån som helst vettig densitet. Ljudbandshuvuden är helt uteslutna t.ex., men däremot videobandspelarhuvuden kan kanske vara intressant att titta på. Folk slänger ju videobandspelare. Ett alternativ är ju förstås att tillverka egna huvuden, men det verkar minst sagt pilligt eftersom det är riktigt små toleranser som krävs.
Huvudena i videobandspelare moderna videobandspelare är så löjligt små och känsliga så det kan bli svårt att ens se dom :-) Jag har hållit på att jävlas med att få igång en Ampex VR-5103 som jag har i förrådet, och där är det betydligt större saker, samt att man kan se hur det är gjort med blotta ögat. Däremot så är det nog inte så svårt att bygga ett eget läshuvud (jämfört med att bygga resten :-). Runt sidan 25-30 i boken jag just la upp står det en del om sånt. Sen är det lite trix med hur man lagrar det också. Kan ju vara en ide med att läsa på hur MFM funkar. -- Ragge
On 08/28/2013 10:14 PM, Anders Magnusson wrote:
Jo, jag har tänkt på ungefär samma sak. Kärnminne borde dock gå att optimera tillverkningen lite, men jag vet inte var man kan få tag på tillräckligt med cores för större projekt. Nån som har nån ide? :-) (sidofråga...)
Det finns att köpa askar med kärnor på eBay. Jag köpte 50 000 stycken för några år sen, men jag har inte orkat göra särskilt mycket med dem än så länge...
Borde det inte gå att använda nåt från en centrifug? Dom snurrar ju rätt fort och på nåt vis blir det oftast balans också...
Hm, kanske det. Vet inte var jag ska hitta en centrifug dock.
Huvudena i videobandspelare moderna videobandspelare är så löjligt små och känsliga så det kan bli svårt att ens se dom :-)
Mhm, hoppas att nån slänger en lite äldre bandspelare då. :D
Däremot så är det nog inte så svårt att bygga ett eget läshuvud (jämfört med att bygga resten :-). Runt sidan 25-30 i boken jag just la upp står det en del om sånt.
Det är det rent praktiska som är svårt tror jag, alltså att med händerna lyckas tillverka något så litet med tillräckligt små toleranser.
Sen är det lite trix med hur man lagrar det också. Kan ju vara en ide med att läsa på hur MFM funkar.
Ja det blir väl antingen MFM eller FM, eller ett separat klockspår beroende på hur krångliga kretsarna visar sig bli. Men det är inget man behöver bestämma från början; bygga en stabil trumma med fungerande magnetisk beläggning och passande huvuden och kontrollera att man kan skriva och läsa pulser kan man göra ändå.
On 08/29/2013 02:56 AM, Bjarni Juliusson wrote:
On 08/28/2013 10:14 PM, Anders Magnusson wrote:
Jo, jag har tänkt på ungefär samma sak. Kärnminne borde dock gå att optimera tillverkningen lite, men jag vet inte var man kan få tag på tillräckligt med cores för större projekt. Nån som har nån ide? :-) (sidofråga...)
Det finns att köpa askar med kärnor på eBay. Jag köpte 50 000 stycken för några år sen, men jag har inte orkat göra särskilt mycket med dem än så länge... Jo, jag har varit i kontakt med den där i rumänien som säljer dom, men har har inte så många. 50000 är ju inte mer är 6Kbyte, så man behöver ett stort gäng :-)
Borde det inte gå att använda nåt från en centrifug? Dom snurrar ju rätt fort och på nåt vis blir det oftast balans också...
Hm, kanske det. Vet inte var jag ska hitta en centrifug dock.
Återvinningen? Blocket? http://www.blocket.se/uppsala/Tvattmaskin_240_V___1400_varv__60_cm_bredd_48948327.htm?ca=10&w=1 :-)
Däremot så är det nog inte så svårt att bygga ett eget läshuvud (jämfört med att bygga resten :-). Runt sidan 25-30 i boken jag just la upp står det en del om sånt.
Det är det rent praktiska som är svårt tror jag, alltså att med händerna lyckas tillverka något så litet med tillräckligt små toleranser.
Jag tror inte det är så svårt. Annars så kan det ju gå bra med tonhuvud från en kassettbandspelare, där är spalten också rätt liten. -- R
On 08/29/2013 12:26 PM, Anders Magnusson wrote:
Det finns att köpa askar med kärnor på eBay. Jag köpte 50 000 stycken för några år sen, men jag har inte orkat göra särskilt mycket med dem än så länge...
Jo, jag har varit i kontakt med den där i rumänien som säljer dom, men har har inte så många. 50000 är ju inte mer är 6Kbyte, så man behöver ett stort gäng :-)
He he, hur mycket minne ska du ha i din maskin? :)
Hm, kanske det. Vet inte var jag ska hitta en centrifug dock. Återvinningen? Blocket? http://www.blocket.se/uppsala/Tvattmaskin_240_V___1400_varv__60_cm_bredd_48948327.htm?ca=10&w=1 :-)
Jag behöver nåt som får plats i en skokartong ungefär, för det är så stor min bostad är.
Däremot så är det nog inte så svårt att bygga ett eget läshuvud (jämfört med att bygga resten :-). Runt sidan 25-30 i boken jag just la upp står det en del om sånt.
Det är det rent praktiska som är svårt tror jag, alltså att med händerna lyckas tillverka något så litet med tillräckligt små toleranser. Jag tror inte det är så svårt. Annars så kan det ju gå bra med tonhuvud från en kassettbandspelare, där är spalten också rätt liten.
Musikkassettbandspelare har väl bara vettig frekvensrespons upp till 20kHz i bästa fall? Jag har tänkt på möjligheten att använda såna tonhuvuden eftersom de är lätta att få tag på, men om man t.ex. snurrar trumman 50 varv per sekund så har man uppenbarligen under 400 bitar per spår, långt under om man inte är djärv med kodningen och tweakar kretsarna maximalt, vilket jag inte kommer att göra. Vad för metoder för att tillverka tonhuvuden skulle du föreslå då? Om du tror att det är ganska enkelt så tillverkar jag dem gärna själv, det är ju slöjdigare!
On 08/29/2013 01:17 PM, Pontus Pihlgren wrote:
On Thu, Aug 29, 2013 at 12:51:20PM +0200, Bjarni Juliusson wrote:
Jag behöver nåt som får plats i en skokartong ungefär, för det är så stor min bostad är.
En radialfläkt kanske? Om du klär in den i något lämpligt.
Klär in den... om jag ska tillverka själva trumman själv så lär jag få svarva den och snurra den med fint sandpapper för att få den helt slät och balanserad, och det känns vanskligt att göra med en inklädd fläkt. Det bästa vore om jag kunde hitta nån färdig balanserad metallcylinder med motor och lager som har suttit i nåt. Annars vet jag inte... knepig grej att tillverka utan rätt verktyg och maskiner. Bjarni
On 08/29/2013 12:51 PM, Bjarni Juliusson wrote:
On 08/29/2013 12:26 PM, Anders Magnusson wrote:
Det finns att köpa askar med kärnor på eBay. Jag köpte 50 000 stycken för några år sen, men jag har inte orkat göra särskilt mycket med dem än så länge...
Jo, jag har varit i kontakt med den där i rumänien som säljer dom, men har har inte så många. 50000 är ju inte mer är 6Kbyte, så man behöver ett stort gäng :-)
He he, hur mycket minne ska du ha i din maskin? :) Tja, skall man kunna göra nåt kul så vill man ju åtminstone 64KW :-)
Jag behöver nåt som får plats i en skokartong ungefär, för det är så stor min bostad är.
Som en bänkslipmaskin ungefär? 300 kr, 2850 rpm, på Biltema. Gäller bara att hitta på nån bra trumma också :-)
Däremot så är det nog inte så svårt att bygga ett eget läshuvud (jämfört med att bygga resten :-). Runt sidan 25-30 i boken jag just la upp står det en del om sånt.
Det är det rent praktiska som är svårt tror jag, alltså att med händerna lyckas tillverka något så litet med tillräckligt små toleranser. Jag tror inte det är så svårt. Annars så kan det ju gå bra med tonhuvud från en kassettbandspelare, där är spalten också rätt liten.
Musikkassettbandspelare har väl bara vettig frekvensrespons upp till 20kHz i bästa fall? Jag har tänkt på möjligheten att använda såna tonhuvuden eftersom de är lätta att få tag på, men om man t.ex. snurrar trumman 50 varv per sekund så har man uppenbarligen under 400 bitar per spår, långt under om man inte är djärv med kodningen och tweakar kretsarna maximalt, vilket jag inte kommer att göra.
Det där är väl mest beroende på spaltbredden och rotationshastigheten? Det jag tänkte på med huvud var att skaffa en soft-iron-ring med spalt och sen linda några varv runt den. Det finns ju såna som är rätt små att köpa. Sen om du inte skall ha mekanik för att flytta huvudet så går det ju att göra ett gäng och ha "fixed head", vilket får upp accesstiden en hel del... :-) -- Ragge
On 08/30/2013 01:52 PM, Anders Magnusson wrote:
He he, hur mycket minne ska du ha i din maskin? :)
Tja, skall man kunna göra nåt kul så vill man ju åtminstone 64KW :-)
Jäklar, och det tänker du bygga med kärnor? 8|
Jag behöver nåt som får plats i en skokartong ungefär, för det är så stor min bostad är. Som en bänkslipmaskin ungefär? 300 kr, 2850 rpm, på Biltema. Gäller bara att hitta på nån bra trumma också :-)
Ja, själva trumman är knepig. Snackade om det med en kompis igår (sadropol@update), och vi kom på lite diverse olika metoder och material med olika nackdelar. En ide var att köpa aluminiumrör av grov diameter, tillverka en solid cylinder av plast som man sen slipar ner så att den precis går in i röret, trycka dit röret, måla på med järnoxidfärg, och sen slipa med fint sandpapper. På så vis får man axeln centrerad utan att behöva slipa bort metall, vilket gör vikten balanserad. Ett alternativ är att göra trumman av rör och ändplåtar i nån metall som man kan hårdlöda, men jag tycker att det verkar jobbigt. Ett annat alternativ är att använda en solid cylinder, men den blir isåfall väldigt tung och potentiellt livsfarlig när den snurrar i några tusen rpm, och så är det lite svårare att få tag på solida metallcylindrar. Eventuellt kan man använda nåt hårt träslag? Frågan är hur stor man vill göra trumman. Vill man ha en kort tjock trumma eller en lång smal trumma?
Det jag tänkte på med huvud var att skaffa en soft-iron-ring med spalt och sen linda några varv runt den. Det finns ju såna som är rätt små att köpa. Sen om du inte skall ha mekanik för att flytta huvudet så går det ju att göra ett gäng och ha "fixed head", vilket får upp accesstiden en hel del... :-)
Fixa huvuden tänkte jag definitivt ha; så lite rörliga delar som möjligt. Var kan man köpa sådana tonhuvudskärnor nånstans? Bjarni
participants (3)
-
Anders Magnusson
-
Bjarni Juliusson
-
Pontus Pihlgren