Author Archives: eFi

3D nyomtatás: rigolyák

Nyomtatási térfogat A mostanában megjelenő belépő szintű 3D printereknél általában a nyomtatási térfogattal spórol a gyártó. 20x20x20 cm-es befoglaló méret már elegendő lehet, különös tekintettel arra, hogy egy ekkora térfogatú test nyomtatása egy teljes napba is beletelik.

Fűtött tárgyasztal

A nyomtatáshoz használt műanyagok nagy része úgy ragad a tárgyasztalra, hogy azt felmelegítjük és az első réteg “ráolvad” a fűtött felületre. A fűtést rendszerint sima nyákkal, filmszerű kapton heaterrel, vagy szilikonos fűtőelemmel oldják meg. A nyomtatófelület általában 3 mm vastag közönséges, vagy jobb hőtűrésű boroszilikát üveg, CNC-vel egyenesre mart 6 mm vastag alumínium, valamint egyenesre polírozott bazalt, esetleg karbonszálas lap. Én próbáltam még 4 mm-es ROBAX kandallóüveget, ami szintén korrekt megoldás, csak kicsit drága. Szilikonos fűtőbetét és bazalt tárgyasztal van a QU-BD-nél (a bazalt nagyon nehéz, ezért ennek mozgatásához combosabb motor kell!), alumíniumot általában házilag használnak és kaptont ragasztanak rá, minden máshol üveg a standard. Az üveglapokat cserélhetőre tervezik, hogy azonnal lehessen újat printelni, ne kelljen megvárni, míg kihűl és a nyomtatott tárgy leválaszthatóvá válik. A tárgyasztal jellemzően rugós lábakon áll, 3 vagy 4 ponton alátámasztva. A 4 pontost nagyon macerás kézzel vízszintesre kalibrálni (Ultimaker 1 ilyen felfüggesztésű), a 3 pontos sokkal korrektebb megoldás. Lényeges szempont, hogy a meleg egyenletesen oszoljon el a teljes felületen, különben lesznek foltok, ahol elengedhet a tárgy rögzítése nyomtatás közben az asztalon, ami lényegében tönkreteszi a printet. Én azt csinálom, hogy egy szilikonos fűtőbetét fűt egy 4 mm-es alu lemezt, amire egy 3 mm-es sima üveglap fekszik fel. Az alu lemez azért van az egész szendvicsben, hogy segítsen elosztani a hőt. Így kicsit tovább tart az előmelegítés, viszont cserébe egyenletesen meleg lesz a tárgyasztal. A fűtőelem nyomtatófelülethez rögzítése az Ultimakereknél újabb probléma forrása: általában binder clipekkel oldják meg, ami nem túl szerencsés, mivel sokszor útban van a nyomtatott réteget hűtő ventilátornak. Én ehelyett megfurattam anno a ROBAX üveget és így rögzítettem a fűtőelemet közvetlenül alá. A fűtött tárgyasztaloknak van még egy szignifikáns problémája, amit nem oldott még meg senki: a hőmérőt általában a fűtőelem közepébe integrálták, így az nem a tárgyasztal felszínén érzékelhető hőmérsékletet méri.

Automatikus tárgyasztal szint kalibrálás

A legnagyobb szívás avval van, hogy a tárgyasztalnak szintben kell állnia a nyomtatófej XY síkjával (ami nem feltétlenül jelenti azt, hogy vízszintben van!). Ehhez a 3-4 felfüggesztési pont magasságának változtatásával be kell lőni a tárgyasztalt. A nemrég megjelent Marlin firmware-ben a firmware maga képes automatikus Z tengely korrekcióra, ezt azonban még nem láttam senki kereskedelmi printernél implementálva. Az auto bed leveling helyett viszont a német Kühling&Kühling kitalált egy félautomata, ám brilliáns megoldást, amit azóta már mások is alkalmaznak:

Indirekt “etetés”

A nyomtatófej etetése kétféléképp történhet: vagy közvetlenül a fej mögött ül a feeder mechanika és az azt hajtó kis léptetőmotor, vagy a fejbe egy bovden vezeti be a műanyagszálat és így a feeder mechanika motorostól a külső vázon ülhet, nem jelentve ezáltal plusz cipelendő tömeget a nyomtatófejnek. A fejen ülő etetőmechanika mellett szól, hogy kisebb a súrlódás, precízebben képes az anyagot adagolni, illetve a fej nyomtatás nélküli utaztatása (=amikor anyagnak nem szabad elhagynia a fejet, mert csak két pozíció között mozog) előtt a kisebb súrlódás miatt precízebben képes visszarántani a fejből a nyersanyagot.

Temperált, szellőztetett kamra

Temperálni azért kell, mert így elkerülhető a nyomtatott modellünket tönkre tevő “warping”. A warping jelenséget az okozza, hogy a kihűlt rétegeket a felettük levő kihűlőben levő zsugorodó rétegek elgörbítik: warping Szellőztetni pedig azért ajánlott, mert egyes nyersanyagokból nem túl élőlénybarát hidrogén-cianid szabadul fel az olvasztás során.

Szíjak nélküli direkt hajtás

Akármennyire nyúlásbiztos szíjakkal történik a pozícionálás, a szíjhajtás mindig fog eredményezni egy minimális, akár észrevehető mértékű holtjátékot. Abban az esetben, ha a szíjhajtás helyett a CNC-knél de facto standard bordás tengellyel megy mindhárom irány hajtása, az egész backlash elmúlik.

NO PEEK

A nyomtatófej és az azt cipelő kocsi közé illesztik hőszigetelési céllal, általában teflonból készül – az Ultimaker tipikus esete ennek. A PEEK nagy hátránya, hogy max. 260 fokot bír a teflon, így a fölé nem lehet menni, pedig több nyersanyag magasabb hőmérsékletet kérne. Szerencsére ez csak az Ultimakerek baja és van korrekt alternatíva, pl. az E3D vagy a J-head. A peek egy másik, sokkal bosszantóbb problémát is generál: ha a peeknél mégis összegyűlik annyi hő, ami az arra mondjuk legérzékenyebb PLA-t egy picit is ellágyíthatja, akkor annak dugulás lesz a vége.

Megfolyás nélküli nyomtatófej

Ez Robox fejlesztés, hogy a nyomtatófejet szoftveresen nyitják/zárják, így nem fog kifolyni a printerből felesleges műanyag a nyomtatás megkezdése előtt és befejezése után sem. Én ezt jelenleg úgy hackolom meg, hogy a nyomtatófejet a nyomtatás befejeztével visszarakatom 0 Z pocízióba, így csak minimálisat tud szivárogni.

Külön, nagyobb térfogatáramú nyomtatófej a belső részek kitöltéséhez

Ez is régi ötlet, de most láttam először megvalósulni (szintén Robox): egy kisebb és egy nagyobb térfogatáramú olvasztófej dolgozik egyszerre. A precízebb fej csinálja a külső éleket, de a belső részek kitöltését a nagyobb térfogatáramú, kevésbé precíz fej végzi.

Fém váz, fém komponensek

Sok nyomtató váza készül az olcsóbban gyárthatóság miatt HDF lapból, vagy akrilból, amiből aztán lézerrel szabják ki az alkatrészeket. A fa a páratartalom függvényében mocorog, így az a lehető legrosszabb választás (=Ultimaker 1!). Az akril törékeny és nem hőtűrő – ennek megfelelően alumínium vagy acél vázat kell építeni. Sok hobbiból printert gyártó használja az alu profilokat: printer-frame

Belső megvilágítás

Mindössze arról van szó, hogy a printer belsejébe érdemes led csíkot ragasztani azért, hogy látsszon, mi készül. Filléres dolog, mégis sok kereskedelmi termékből hiányzik.

Zárt nyersanyagkazetta

A nyersanyagra tapadó por egy idő után képes eltömíteni a nyomtatófejet, vagy legalábbis csökkenteni a térfogatáramot – ekkor jelenhetnek meg az ilyen nyomtatási “hézagok”: flow-problem Ha a nyersanyag zárt térben lakik, akkor az egyfelől kevésbé fog porosodni, másfelől a konzisztensebb páratartalom miatt kevésbé lesz deformált. Sajnos ebből a feature-ből marketing bullshitet is sikerül kovácsolni egyre több printergyártónak. A pormentes tárolás mellé még odateszik azt, hogy a kazettába ágyazott elektronika számon tartja, hogy mennyi anyag van a cartridge-ben és kész is a tintasugaras nyomtatók gyártói által előállított rémálom-recept: vége az olcsó, bárhonnan beszerezhető nyersanyag használatnak! Ha ilyen nyomtató tetszene meg, ezt jól gondold át!

Könnyen karbantartható nyomtatófej

Ultimakerék egyik legnagyobb baja, hogy amennyiben a nyomtatófej eltömődik, azt egy rémálom szétszedni és eltávolítani belőle a dugulást. Erre sehol nem láttam még megfelelően könnyű megoldást.

Legalább 100 μm függőleges pontosság

A legtöbb printer ma már tudja, az olcsósítottakat adják csak el 0.2 mm minimum rétegvastagsággal.

Magas hőmérsékletre méretezett nyomtatófej

Ugyan a teflon 327 ℃-on olvad, ám 260-270 ℃ körül már képes meglágyulni, így a PEEK-kel szerelt fejek nem tudnak 260 ℃ fölé menni. A megoldás a fém bordával hűtött fej (E3D, J-head, Prusa nozzle, Pico).

Gépfüggetlenség

A legtöbb gyártó úgy képzeli a független nyomtatást, hogy csinál egy elektronikát, amibe SD kártyát kell dugdosnunk és a kártyára másolt GCODE fileokat tudja majd a printer kinyomtatni. Ez 2014-ben egyrészt rém kényelmetlen, másrészt totálisan béna megoldás, különös tekintettel arra, hogy egy 35 USD-s Raspberry Pi-hez létezik teljesen ingyenes 3D printserver disztró, az octoprint.

Intergrált scanner, marófej

A FABtotum volt az első, aki kitalálta, hogy 3D scannert és marófejet is tesz a printerébe úgy, hogy cserélhető lesz a munkát végző fej. Hasznos, de nem kötelező feature szerintem. Summa summarum, a tökéletes printer szerintem még mindig nincs kész. A szerencse az, hogy új printerek szinte naponta születnek, így nekünk csak várni kell a jóra. Ha mégsem várnál és ajánlanom kellene egy darabot, akkor per pillanat ezt javasolnám.]]>

Elektronikát csak a Farnelltől rendelEK

Farnell magyar oldalán. Még most sem hiszem el, hogy a tegnap 15:41-kor feladott rendelésemet az angliai Leedsből a UPS futár _ma_ 15:00-kor a fiam kezébe adta Baján – mindezt 1400 HUF szállítási költségért. Proof: farnell-order_Speedy-Gonzales-delivery Srácok, nem tudom, hogy csináltátok ezt, de nyertetek egy lelkes gadget vásárlót magatoknak. Le a kalappal!]]>

2013 képekben

előző képes mesélős poszthoz hasonlóan a mostani is a tavalyi év összefoglalója lesz. Január Dormi nézett ki a fejéből: 20130103-1657 A csülök most is ropogós volt a Pod Wawelemben: 20130126-1665 20130126-1681 Február Nem kellett nagyon keresni a havat: 20130216-1821 20130217-1832 20130220-1896 20130223-1926 Március Március 16: 20130316-2018 Aztán 20-ára megjött a tavasz: 20130320-2057 Április Közel 300 spártai futott maratont: 20130428-2765 De nem csak ők “zakkantak meg”: 20130428-4237 Május Lementünk a főtér alá 6 méterrel: 20130517-5302 20130526-5356 Június Wrocław: 20130615-0215 Július Párizs, gondolák: 20130714- 20130714-5528 20130714-5613 20130715-0204 Mont-Saint-Michel: 20130715-5618 20130715-5641 20130715-5680 20130715-5685 20130715-5701 20130715-5724 20130716-0286 Verne szülővárosában épített elefánt locsolja a helloTurisztokat: 20130716-5791 Carcassone, a gigavár: 20130717-0323 20130721-0564 Augusztus Kazimierzben találtam: 20130805-5955 Ollókezű Edwardot Freddy Kruegert meg a Florianskán: 20130805-5989 Ez Wieliczka, a föld alatt 100+ méterrel: 20130806-6014 Ez meg Bogi: 20130810-6231 Szeptember Búvárbázis Krakkóban: 20130907-6414 És a lufi, ami még mindig várat magára: 20130912-6474 Standard lengyel “zamek”: 20130920-6610 Október Hintó a főtéren: 20131019-6769 20131019-6771 Kisember: 20131019-6776 Ez is krakkói étterem: 20131020--2 November Őszi reggel: 20131020-6782 December Ez meg egy téli este: 20131201-7285]]>

3D nyomtatás: modellezzünk Fusion 360-nal

tegnapi Raspberry Pi AirPlay serverünknek csinálunk egy szuperszexi dobozt. A dobozt úgy tervezzük meg, hogy csak az audio és a táp csatlakozója látszon ki, az SD kártya és a WiFi dongle is a zárt dobozban legyen védve: rpi-airplay-server-case A modellezéshez az Autodesk hobbi célra ingyen használható, brutálisan jó Fusion 360 CAD alkalmazását használjuk. A Fusion 360 az első CAD, amit explicit online működésre fejlesztettek úgy, hogy egy-egy munkán egyszerre többen tudjanak dolgozni. Erre speciel nekem nincs szükségem, de az ingyenességért cserébe ez könnyen elviselhető sallang. Sajna a Fusion 360 még rettenetesen bugos, de hála az égnek van benne 15 perces autosave beállítás, így relatíve nem sokat buksz, ha fagy munka közben. Minden hibája ellenére csak bátorítanék bárkit a használatára. Igaziból előbb készítettem el a ház modelljét, minthogy eszembe jutott volna, hogy rögzítsem, amit csinálok, de a poszt kedvéért megcsináltam nulláról újra az egészet. A videóban majd látni is fogod, hogy ott van a konyhakész objektum és azon méricskélek – nulláról indulva ugyanezt tettem a Raspberry Pi-n egy tolómérővel. Elég a dumából, nézd meg, hogyan készült a dobozka, hátha kedvet kapsz a modellezéshez és a Fusionhöz: ]]>

Építsünk bárhol használható AirPlay servert magunknak, mert az jó

suti-nem-suti …illetve dehogyis, hát nem olvastad a címet, kis butus? 🙂 A süti majd jön valamikor a közeljövőben, most inkább hackeljünk! Az ötlet elég régóta motoszkál a fejemben: olyan konykakész megoldást akarok, amiből kilóg egy audio out és egy tápcsatlakozó és az eszköz AirPlay serverként funkcionál, azaz küldhetek drótok nélkül az ő audio portjára zenét. Az ilyen dobozkát be lehet építeni az autóba, vagy akár egy aktív hangfal dobozába és kész a wireless audio stream bárhol. Nézzük, mire jutottam. Kétféle megoldást fogok megmutatni – mindkettő járt már a fejemben elég régóta. Az érdekes az, hogy mindkét ötletet implementálták már korábban, vannak is róluk többé-kevésbé használható leírások, én mégis összeszedem ide a saját tapasztalataimat, mert szerintem több szempontból is megéri.

No time Tolouse” hack: Airport Express vérének kiontása teliholdkor

Az első ötletet a lifehacker dokumentálta precízen. Ennek a lényege, hogy egy gyári Apple Airport Expresst kinyitunk, a nagyfeszültségű tápot kiszedjük és a helyére egy 5V-3.3V átalakítóval egy USB aljzatot kötünk, amit megtáplálunk egy mezei szivargyújtós USB tápkábellel. Az Airport Expresst az asztalon felkonfiguráljuk, aztán mehet a kocsiba, vagy akár a nappaliba bárhova (ez utóbbi esetben nyilván nincs sok értelme annak, hogy szétbarmoljuk a pöpec kis Apple hardvert).
Hozzávalók és költségek
  • Airport Express: ~32000 HUF
  • USB drót: ~500 HUF
  • 5V-3.3V átalakító: ~1000 HUF
  • szivargyújtós USB töltő: ~1500 HUF
Nagyjából tehát 35000 pénzből hozzuk ki a dolgot.
Időszükséglet
  • Airport Express konfigurál: ~10 perc
  • Airport Express szétszed, táp kibányász, stepdown konverter beforraszt, USB drót beforraszt: ~45 perc
Közel egy órát pepecselünk tehát evvel a verzióval.

“Szeretünk rollerezni” hack: Raspberry Pi-vel minimalizáljuk a költségeket

A Raspberry Pi alapú játék igazi do it yourself feladat lesz. Nincs konyhakész disztró erre (vagy legalábbis én nem találtam), nekünk kell shellben nindzsáznunk. Azért ez sem rocket science, nyugi.
Hozzávalók és költségek
  • RPi “A” variáns (egy USB port, no ethernet), 8GB-os SD kárytával: ~9600 HUF
  • Micro USB táp (számoljuk csak a kocsiba valót): ~1000 HUF
  • USB billentyűzet és HUB – legyen az, hogy van otthon vagy kölcsönbe: 0 HUF
  • RPi dobozka: ~1000 HUF
Szűk 12000 HUF pénzből összeszedtük tehát a vasat – az nem is rossz, közel a harmada a “kényelmes” confignak!
Időszükséglet
Több forrást is találtam, akik a stock Raspbian OS-ből indulva építenek ilyen configot maguknak. Az egyik egy Instructables leírás volt, míg a másik Stanislav Khromov kicsit up-to-date-ebb tutorialja. Kisebb-nagyobb gubancok mindkettővel akadtak, ezért gondoltam, írok egy harmadikat, hogy lássuk, mivel telik az idő, miután kiperkáltuk a 12000 HUF-ot a vasért. 0. Preface Feltételezem, hogy a default “pi” userrel lépsz be és annak home folderében csinálsz mindent, amit írok. 1. OS Ha a RPink mellé rendeltünk gyári SD kártyát, akkor azon nagy eséllyel NOOBS lesz installálva, ami az első bootkor rákérdez, hogy melyik disztrót kérjük és helyettünk süt-főz-mosogat kicsit, majd reboot után előáll a disztónk. Ha magunk csináljuk, akkor vettünk egy 8+ gigás SD kártyát és felpakoltuk rá a Raspbiant. Ezt nem részletezném, tökéletes leírás van minden platformra a Raspberry Pi wikijében. A Raspbian egyébként egy Debian Linux disztró fork. 2. OS config Mindenekelőtt csomag adatbázist frissítünk, beállítjuk a locale-t, billentyűzetet, hostname-et:
sudo apt-get update && apt-get upgrade
sudo raspi-config
3. WiFi install Én egy 2000 HUF-os Logilink donglét használtam. A Raspbian gyárilag tartalmazza a hozzávaló firmware-ralink modult, így ezzel semmi dolgunk, csak magát a network interface-t kell bekonfigurálnunk. Módosítsuk meg a /etc/network/interfaces file-t:
sudo vim /etc/network/interfaces
Ez legyen az új file-ban:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
  iface wlan0 inet dhcp
  wpa-ssid "a_wifi_routered_ssidje"
  wpa-psk "a_wifi_routered_passwordje"
Ha ezt elmentettük, bootoljuk újra a RPi-t és nézzük meg, hogy látszik-e a wlan0 network interface:
ifconfig -a
4. Dependency install Az shairport névre hallgató AirPlay servercsomagunk forrásának fordításához kell majd pár csomag, így felpakoljuk azokat:
sudo apt-get install vim build-essential libssl-dev libcrypt-openssl-rsa-perl libao-dev libio-socket-inet6-perl libwww-perl avahi-utils pkg-config git chkconfig libssl-dev libavahi-client-dev libasound2-dev pcregrep pgrep
5. Csúnyán pattanó hang kikapcsolása a hangkártya indulásakor Ehhez a kis masinánk komplett firmware-ét cseréljük az aktuálisra:
git clone git://github.com/Hexxeh/rpi-update.git
sudo rpi-update/rpi-update
Ez elmolyol egy darabig, majd közli, ha minden OK és akkor rebootolhatunk egy sudo reboot parancs kiadásával (fehér ember nem veszi el a tápot proper shutdown nélkül ugye…) 6. ALSA config módosítás Azért, hogy a shairport indulásakor ne Unknown PCM cards.pcm.front hibát kapjunk, bele kell picit túrnunk a hangkártyát meghajtó software configfile-jába:
sudo vim /usr/share/alsa/alsa.conf
Itt keressük meg a pcm.front cards.pcm.front részt és cseréljük ki pcm.front cards.pcm.default értékre. 7. avahi daemon hack Ez a discovery service – nem a TV csatorna, egy másik. Ha érdekel a mélye, itt a link felül. A lényeg, hogy a default configgal az avahi daemon szeret nekünk avahi-daemon disabled because there is a .local domain hibával visszatérni, ami azért nem nagyon jó. Hogy ezt ne tehesse, a DISABLE_TAG paraméterét egy invalid filenévre változtatjuk:
sudo vim /etc/init.d/avahi-daemon
Keresd meg a DISABLE_TAG szöveget és azt a sort cseréld ki erre:
DISABLE_TAG="/var/run/avahi-daemon/disabled-for-unicast-local-DISABLED"
Ha a config módosítás kész, újraindítjuk a daemont és biztos ami biztos bekapcsoljuk, hogy bootkor induljon a service:
sudo service avahi-daemon restart
sudo chkconfig avahi-daemon on
8. Audio teszt Mielőtt shairportot forgatunk, ellenőrizzük, hogy megy-e a hangkártya. Mindenekelőtt állítsuk be az amixer binárissal default kimenetnek az analóg out-ot, nehogy azért ne szóljon a cucc, mert a HDMIbe tolja a hangjegyeket a mini jack helyett:
amixer cset numid=3 1
Ha ez megvan, akkor letöltünk egy .wav file-t, aztán az aplay binárissal lejátszatjuk próbának:
wget http://snippets.khromov.se/wp-content/uploads/2013/04/piano2.wav
aplay piano2.wav
A próba audio file-t nekik köszönhetjük. Ha nem megy, akkor indítsunk egy alsamixer binárist és tekerjük fel a volumét úgy 85%-ig, hátha csak azért nem szól az egész, mert nullán volt a hang. 9. Shairport install Ehhez klónozzuk a git repóból a forrást, aztán konfiguráljuk, fordítunk, majd installérázunk:
git clone -b 1.0-dev git://github.com/abrasive/shairport.git
cd shairport
sudo ./configure
sudo make
sudo make install
Próbáljuk ki, hogy megy-e! Indítsuk el a shellben, aztán nézzük meg egy AirPlay kliensen, hogy megjelent-e a Vizesnyolcas nevű AirPlay audio target:
./shairport -a 'Vizesnyolcas'
Mielőtt továbbszaladnánk, installáljunk kultúráltan, azaz pakoljuk be a default configfile-t és a logrotate démon vezérlőt is a helyére:
sudo cp shairport/scripts/debian/default/shairport /etc/default/
sudo cp shairport/scripts/debian/logrotate.d/shairport /etc/logrotate.d/
10. Shairport autorun install Be kell konfigurálnunk, hogy a shairport serverünk bootkor magától induljon. Ehhez kell a rendberakott startup script innen:
git clone https://gist.github.com/khromov/6398615
sudo cp 6398615/gistfile1.txt /etc/init.d/shairport
Aztán kapcsold ki, majd be a script bootkori indítását:
sudo chkconfig shairport off
sudo chkconfig shairport on
11. Watchdog Ha a shairport serverünk a korábban már beállított avahi multicast DNS service felállása előtt indul el, akkor az nem lesz jó. Azért, hogy ezt biztosan kiküszöböljük, egy ronda, de annál hasznosabb watchdog scriptet írunk, ami semmi mást nem csinál, mint leellenőrzi a process listában, hogy fut-e már a shairport daemonunk és ha nem, akkor elindítja:
sudo vim /root/shairport-watchdog.sh
A watchdog scriptünk így néz ki:
pgrep shairport
if [ $? -ne 0 ]
then
 service shairport start
 echo "shairport started or restarted."
fi
Ezt a scriptet aztán percenként egyszer elindíttatjuk a cronnal. Kinyitjuk editálni a /etc/crontab file-t:
sudo /etc/crontab
…és az alábbi sort biggyesztjük a végére:
* * * * * root /bin/sh /root/shairport-watchdog.sh > /dev/null
12. Jog fix Végül Stanislav tanácsára még megfixáljuk a /home/pi folderünk összes termeiben a jogokat:
sudo chown -R pi:pi /home/pi/
Ha minden jól ment, a következő sudo reboot után kisvártatva meg kell, hogy jelenjen a shairport AirPlay serverünk az AirPlay audio targetek között az AirPlay klienseken. A serverünknek a RPi hostnevét örökli – ha cifrábbat szeretnénk, akkor a /etc/default/shairport file-ban az AP_NAME=SzabadsagElvtasrak sor definiálásával módosíthatunk rajta. Megvagyunk. Summa summarum, nekem ez keresgéléssel, tokkal-vonóval nagyjából 2 órámba telt – ha nekivágsz, neked valószínűleg kevesebb ideig tart, mivel most up-to-date a fent leírt doksi és így menni fog azonnal. Azt mindenki döntse el maga, hogy végig akarja-e tolni a Linuxos vonalat, vagy inkább karosszékből konfigurálná csak az Airport Expresst, mert úgy érzi, öreg már az efféle hackelősdihez. Az én pálcám a “jó pap holtig” irányba tört most. ]]>