Eagle 7.1.0 unter Ubuntu-Linux installieren

Zur Installation des Schaltplan- und Layout-Programms Eagle (Version 7.1.0) sind unter Ubuntu-Linux 12.04 folgende Schritte notwendig:

  1. Linux-Version von Cadsoft herunterladen
  2. Terminal mit Root-Rechten öffnen, z.B. mit sudo su
  3. bei einem 64-Bit-Linux muss die Library libXrandr.so.2 in /usr/lib kopiert werden. Dabei ist es hilfreich, wenn man sie von einem anderen, 32-Bit-, Rechner kopiert. Oder einfach diese nehmen (keine Gewähr! Und Achtung: WordPress scheint beim Upload den Dateinamen geändert zu haben, also bitte korrigieren!).
  4. wie von Cadsoft beschrieben, die heruntergeladene Datei ausführen mit sh eagle-lin-7.1.0.run. Das Zielverzeichnis wird danach abgefragt.
  5. folgende Datei mit Namen „eagle.desktop“ in „/usr/share/applications“ erstellen:
    [Desktop Entry]
    Name=Eagle
    Comment=Eagle PCB
    Exec=/opt/eagle-7.1.0/bin/eagle %U
    Icon=/opt/eagle-7.1.0/bin/eagleicon50.png
    Terminal=false
    Type=Application
    Encoding=UTF-8
    Categories=Application;
  6. als normaler User die Datei in die Startleiste ziehen und an passender Stelle loslassen

Robotik-Termine

Folgende Termine betreffen nicht nur die Robotik, könnten aber auch interessant sein 🙂

Datum Name Ort Beschreibung
20.03.2015 – 22.03.2015 Faszination Modelltech Messe Sinsheim große Modellbaumesse mit Schwerpunkt auf Flugzeugen und Autos
11.04.2015 – 12.04.2015 RobotChallenge Wien (A) „eine der weltweit größten Meisterschaften für selbstgebaute, autonome und mobile Roboter. Sie dient jährlich als Treffpunkt für RoboterentwicklerInnen aus der ganzen Welt, die ihre Kreationen einem großen Publikum präsentieren wollen“
24.04.2015 – 26.04.2015 RoboCup German Open Messe Magdeburg Internationale RoboCup Major Teams von renommierten Hochschulen und Forschungseinrichtungen zeigen in abwechslungsreichen Wettbewerben Fußballroboter, Serviceroboter, Rettungsroboter und Roboter für den industriellen Einsatz.
13.06.2015 – 14.06.2015 Robotic Day Prag (CZ)
05.10.2015 – 08.10.2015 Motek Messe Stuttgart Internationale Fachmesse für Produktions- und Montageautomatisierung
30.10.2015 – 01.11.2015 Faszination Modellbau Messe Friedrichshafen große Modellbaumesse, bei der man auch das eine oder andere Roboter-Teil kaufen kann
14.11.2015 – 15.11.2015 Animal Messe Stuttgart ähm, ja, hat nun wirklich nichts mit Robotik zu tun, ist aber trotzdem cool!
??.11.2015 RobOlympics Hochschule für Technik, Rapperswil (CH) Die RobOlympics geben SchülerInnen ab der Oberstufe die Möglichkeit, sich auf spielerische Art und Weise mit Technik auseinander zu setzen. Mit selbstgebauten Robotern treten sie dabei in unterschiedlichen Disziplinen gegeneinander an.
19.11.2015 – 22.11.2015 Hobby & Elektronik Messe Stuttgart Die Hobby & Elektronik ist traditioneller Branchentreffpunkt für Fans von Computern und Elektronik, Games, Fotografie und Musik. Die Technik-Erlebnismesse zeigt nicht nur die aktuellsten Produkttrends der Branche, Besucher können hier Innovationen testen und hautnah erleben. Faszinierende Sonderschauen ziehen jeden in den Bann der digitalen Welt.
Weitere Teile der Messe sind "Modellbau Süd" und "Spielemesse"
08.01.2016 – 10.01.2016 Echtdampf Hallentreffen Messe Karlsruhe Dampfmaschinen in allen Formen und Größen. Auf einer riesigen Eisenbahnanlage fahren die stolzen Besitzer selbst mit
??.07.2016 – ??.07.2016 RoboCup Leipzig Die richtige Weltmeisterschaft der Fußball- und anderer Roboter. Nur ganz selten in Deutschland!
??.10.2016 ? SICK robot day Stadthalle Waldkirch Wettbewerb für Universitäten und Forschungseinrichtungen, bei dem die Roboter eine vorgegebene Aufgabe lösen müssen.

Viele Bilder skalieren

Es ist zwar nichts besonderes, aber jedes Mal muss ich wieder nachschauen wie es geht: alle Bilder in einem Verzeichnis auf die Hälfte verkleinern oder sonstwie umwandeln. Mit Linux ist das unter Verwendung von ImageMagick mit dem Tool convert natürlich ganz einfach:

convert <datei1> -resize 50% <datei2>

Und damit das für jede Datei im aktuellen Verzeichnis gemacht wird, verwenden wir die for-Schleife der Bash:

for i in *.JPG ; do convert $i -resize 50% result/$i ; done

Natürlich muss vorher das Unterverzeichnis result erstellt oder eben ein anderer Zielpfad angegeben werden.

Robotik-Links

Folgende Links könnten für den Robotik-Kurs in der Mörikeschule interessant sein:

  • Jacquard-Webstuhl als Beispiel einer programmierbaren Maschine – weit vor der Erfindung des Computers
  • Sumo-Roboter an der Fachhochschule Worms – Kinderuni 2010
  • einige Mega Sumo-Wettkämpfe bei der Robotchallenge 2014

Minecraft Server-Plugin: PVP Arena

Beim Server-Plugin „PVP Arena“ hatten wir einige Probleme mit dem Einrichten der Arenen. Anscheinend wurde die Vorgehensweise im Laufe verschiedener Programmversionen geändert und wenn man einfach so nach dem Plugin googelt, bekommt man garantiert eine Beschreibung für die falsche Version geliefert.
Daher hier eine Kurzbeschreibung für die Version v1.2.2.425, und zwar für die Einrichtung einer Free Fight Arena.
Bei diesem Arena-Typ gibt es nicht mehrere Mannschaften, sondern es kämpft jeder gegen jeden. Es müssen mindestens 3 Bereiche definiert werden:

  • Wettkampfarena
  • Lounge, in der sich die Spieler vor dem Wettkampf sammeln und ihre Ausrüstung wählen
  • Zuschauerbereich
  1. Erstellen einer Free-Fight-Arena:
    /pa create <Arenaname> free
  2. Definition der Spawn-Punkte, von denen die Spieler starten, innerhalb der Wettkampfarena:
    /pa <Arenaname> spawn spawn1
    /pa <Arenaname> spawn spawn2
    ...
  3. Definition des Spawn-Punktes im Lounge-Bereich:
    /pa <Arenaname> spawn lounge
  4. Definition des Spawn-Punktes im Zuschauer-Bereich:
    /pa <Arenaname> spawn spectator
  5. Erstellen der Bereiche einleiten:
    /pa <Arenaname> region
  6. Erstellen des Wettkampfbereichs: Auswählen des quaderförmigen Bereichs mit Hilfe eines Stockes und
    /pa <Arenaname> region BATTLE
  7. da der spezielle Wettkampfbereich manchmal nicht erkannt wird, muss in diesem Fall der Typ geändert werden mit
    /pa <Arenaname> !rt BATTLE BATTLE
  8. Erstellen der Lounge-Region, also dem Bereich, in dem die Spieler ihre Ausrüstung auswählen: Auswählen des quaderförmigen Bereichs mit Hilfe eines Stockes und
    /pa <Arenaname> region LOUNGE
  9. da dieser spezielle Bereich manchmal nicht erkannt wird, muss in diesem Fall der Typ geändert werden mit
    /pa <Arenaname> !rt LOUNGE LOUNGE
  10. Erstellen der Zuschauer-Region: Auswählen des quaderförmigen Bereichs mit Hilfe eines Stockes und
    /pa <Arenaname> region WATCH
  11. da dieser spezielle Bereich manchmal nicht erkannt wird, muss in diesem Fall der Typ geändert werden mit
    /pa <Arenaname> !rt WATCH WATCH
  12. In der Lounge-Region die Auswahlschilder für den Kämpfertyp setzen. In der ersten Zeile jedes Schildes eines der folgenden Wörter schreiben: „Tank“, „Swordsman“, „Ranger“ oder „Pyro“ schreiben. Letzteren eher weglassen, da er die Wettkampfarena beschädigt.
  13. einen Eisenblock in die Lounge-Region setzen, auf den jeder Spieler klicken muss, um seine Bereitschaft zum Kampf zu signalisieren
  14. Portal zur Rückkehr in die Spawn-Welt setzen

Dach der Definition der Bereiche sind diese schreibgeschützt. Möchte man trotzdem noch etwas ändern, muss man den Edit-Modus einschalten mit:
/pa <Arenaname> edit
Der gleiche Befehl schaltet ihn dann auch wieder aus.

Kampf starten:
/pa <Arenaname>
Dadurch wird der Spieler in die Lounge-Region, auf deren Spawn gesetzt.

Löschen einer Arena:
/pa <Arenaname> remove

Wer das mal ausprobieren möchte, kann auf folgenden, sehr empfehlenswerten Server gehen: 185.9.107.5:25565 (Webseite)

Erster Artikel

Hallo,

dies ist also mein erster Artikel. Mal sehen, wie das geht.

Nachdem ich die alte Website über 4 Jahre lang unverändert, und im übrigen unvollendet, gelassen hatte, möchte ich es jetzt mal mit einem Blog probieren. Das Ändern der Seiten und Hinzufügen neuer Inhalte war viel zu kompliziert. Nun möchte ich mit der Blog-Software WordPress Artikel für die einzelnen Roboter- und Bastel-Projekte schreiben. Bei Erweiterungen editiere ich sie entweder oder schreibe Nachfolgeartikel.

Keinesfalls soll dies ein persönlicher Blog werden über meine täglichen Erlebnisse. Zumindest noch nicht. 🙂

Jedenfalls hoffe ich, dass mir das Schreiben mit WordPress mehr Spaß macht und ich eher dran bleibe.

Recent Entries »