ivanovp blogja

NYÁK gyártás CNC-vel

A pcb2gcode gerber fájlokat tud átalakítani EMC2 kompatibilis RS274-NGC fájlokká. Ezt a programot majd ki fogom próbálni.

Távirányító, joypad javítás

Találtam egy nagyon jó ötltetet joypad és távirányító javításra itt. Kis alufóliadarabokat kell ragasztani a grafittal bevont gumira, ha már a grafit lekopott. A ragasztás előtt denaturált szesszel óvatosan meg kell tisztítani a gumik érintkező felületét. Esetleg érdesíteni is lehet csiszolópapírral, hogy a ragasztó nagyobb felületen tapadjon.

MRF49XA NYÁK tervek

433 MHz-en működő adó-vevő terveit találtam itt. MRF49XA -es IC-vel működik. Az MRF49XA kapható a Chipcad-nél.
MRF49XA és AT96USB162 egy lapon. Az ezt megelőző fejlesztés itt.

Linux gyökérfájlrendszer másolás hálózaton keresztül

Épp az Arch Linux-omat másolom át hálózaton keresztül. A célgépre már feltelepítettem egy alap Arch Linux-ot és az ssh-t. Egyelőre a másik gépre egy tar fájlba kerülnek a fájlok, de a bátrabbak egyből a gyökér fájlrendszert is felülírhatják.
Egyik gépen (forrás):

tar -C / --one-file-system -lcf - / |ssh 10.5.0.1 "cat >/mnt/tmp/rootfs.tar"

Másik gépen (cél):

cd /
tar vf /mnt/tmp/rootfs.tar

Primax Soundstorm M-16C (GUS klón)

Sikerült a fenti hangkártyát beszereznem! Ez egy régi ISA buszos kártya: egy Gravis Ultrasound klón. 512 KiB memória van benne. Ezt szeretném bővíteni egy megabájtra. Íme a kártya:
Primax Soundstorm M-16C Primax Soundstorm M-16C memória

Billentyűzet bolt

Mindenféle speciális és drága billentyűzet:
http://pckeyboards.stores.yahoo.net/keyboards.html.

A régi Model M-es IBM billentyűzetek rugós technikájával készülnek (?).

MSP430 Timer kimenet zavar

Úgy tűnik, hogy az MSP430 mikrokontroller (MSP430F149) időzítő kimenetét zavarja az AD konverzió vagy a konverzió miatt be- és kikapcsolt belső referenciafeszültség. A P4.3-as kimeneten próbálok négyszögjelet generálni:

P4DIR |= BIT3;  // P4.3 is output (TB3)
P4SEL |= BIT3;  // P4.3 is TB3

TBCCR0 = 400 - 1;                           // 2500 Hz
TBCTL = TBSSEL_2 | ID_3 | MC_1 | TBCLR;     // SMCLK/8, upmode
//TBCCTL3 = OUTMOD_7;                         // CCR3 PWM reset/set
TBCCTL3 = OUTMOD_4;                         // CCR3 toggle
TBCCR3 = 200;

HD44780 LCD-hez karakter tervező

A szokásos 16x2-es (20x2-es, 20x4-es, stb.) LCD kijelzőkhöz karakter tervező itt.

Stencil lap késztítés

SMD alkatrészek forrasztásához stencil készítés:
http://rayshobby.net/blog/?p=1246
Hasonlóan réz lemezből maratással, mint a NYÁK-ot.

Videó lejátszása HDMI kimeneten keresztül (mplayer alsa hdmi)

Sikerült filmet lejátszadni az Nvidia videókártya HDMI kimenetén keresztül. A hangot csiholni kicsit nehéz. A HDMI kimenet gyakorlatilag egy külön hangeszközként látszódik ALSA-n keresztül.
ALSA eszközök listázása:

Visszatérés a GNOME 2-höz: MATE

Nekem nem jött be sem a GNOME Shell, sem ennek fallback változata. Szerencsére másoknak sem, ezért létrehozták a GNOME 2-ből a MATE nevezetű változatot (fork). Én Arch Linux-ot használok, ahhoz itt vannak a csomagok: MATE.
GNOME 2 fork

TortoiseSVN és WinMerge

Ha a TortoiseSVN-nel szeretnénk használni a WinMerge-t a következőt kell az External Programs-hoz adni:

C:\Program Files (x86)\WinMerge\WinMergeU.exe -e -x -ub -dl %bname -dr %yname %base %mine

Papilio One használata urjtag-el

A Papilio One FPGA fejlesztői panel urjtag programmal is működik a libftd2xx meghajtót használva. A hiányzó fájlok itt találhatók. Ezeket a /usr/share/urjtag/xilinx könyvtárba kell másolni. A BSDL fájlokat erről az oldalról töltöttem le és a bsdl2jtag programmal alakítottam át, hogy az urjtag is tudja kezelni. A PARTS fájlba ezt kellet beszúrni:

0001110000011010 xc3s250 xc3s250

Olcsó soros (RS-232) bluetooth modul

Találtam egy olcsó (6.60 USD) slave módú bluetooth modul-t, ami sajnos csak soros kommunikációra képes, cserébe nagyon egyszerűen használható. Gyakorlatilag csak a GND, 3.3V, RX és TX lábak bekötése szükséges. A leírás itt olvasható! Ez utóbbi helyen is megvásárolható, de nem érdemes, mert ott 13 dollár.

Visual Studio (VS2008) hibái

Eddig a Makefile-ok (és hasonló build rendszerek) boldog világában éltem. De most Visual Studio-t kell használnom.
Ezek a legbosszantóbb hibák amikkel szembesültem és nem sikerült megoldást találni:

Tartalom átvétel