Metaboard erste Schritte

In unserem Shop sind nun auch Metaboards für wenig Geld zu haben.

Das Metaboard ist ein preisgunstiges Minimal Prototyping Board entworfen vom metalab in Wien.

Ziel war ein einfaches, preisgünstiges (ziemlich) Arduino kompatibles Board das sich auch mit der Arduino Entwicklungsumgebung per USB programmieren lässt.

Was kann man mit einem Metaboard alles anstellen?

Was mir momentan dazu einfallen würde:   Metaboard-TV-B.Gone,Metaboard Theremin,Metaboard-POV

Falls jemand eine gute Idee hat und diese evtl hier veröffentlichen möchte kann sich gerne mit mir zwecks Sponsoring mit einem Metabord bei mir melden!

So – Damit man das Metaboard auch im Arduino IDE nutzen kann sind in der Datei

hardware/arduino/boards.txt folgende Zeilen einzutragen:

##############################################################

metaboard.name=Metaboard

metaboard.upload.protocol=usbasp
metaboard.upload.maximum_size=14336
metaboard.upload.speed=19200

metaboard.build.mcu=atmega168
metaboard.build.f_cpu=16000000L
metaboard.build.core=arduino

metaboard.upload.disable_flushing=true

##############################################################

…dann erscheint das Metaboard auch in der Auswahl Tools-> Board

Optional:

(damit im Arduino IDE USBasp auch bei Tools -> Burn Bootloader erscheint)
vi hardware/arduino/programmers.txt

usbasp.name=USBasp
usbasp.communication=usb
usbasp.protocol=usbasp
Problem unter Linux ist das das ganze nur als root benutzer funktioniert, als normaler Benutzer bekommt man folgende Fehlermeldung:
avrdude: Warning: cannot query manufacturer for device: error sending control message: Operation not permitted
avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc
damit das Device auch für normale Nutzer beschreibbar ist muss folgendes in die udev-rules eingefügt werden: 
z.b: bei meinem Ubuntu oder Debian:
Eine Datei  /etc/udev/rules.d/20_usbprog.rules erstellen mit folgendem Inhalt:

# USBasp programmer
ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", GROUP="dialout", MODE="0660"

Nach einem erneuem Anstecken am USB dürfet der Upload nun vom Arduino IDE aus glücken.

Dieser Beitrag wurde unter Arduino, Produkte veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar