Physical Computing

Neben einem Arbeitsplatz für Elektronik – ausgestattet mit Lötstationen, Labornetzteil, Multimeter und essenziellen elektronischen Komponenten – steht ein breites Angebot an Microcontroller-Boards (z. B. Arduino, ESP32), Singleboard-Computern (z. B. Raspberry Pi), Sensoren, Motortreibern, LED-Strips etc. zur Verfügung. Bei Interesse können diese Materialien auch von Studierenden ausgeliehen werden.

Machine Learning Workstation

Das Coding Lab ist mit leistungsstarken Workstations ausgestattet, auf denen je nach Bedarf der Studierenden verschiedene Anwendungen für Machine Learning (Inferenz & Training) ausgeführt werden können. Nach einer kurzen Einführung im Labor können die Studierenden Fernzugriff beantragen, um mit dieser Technologie zu arbeiten. Das Lab kann auch lokale Runtimes für Jupyter & Colab Notebooks, Stable Diffusion pipelines (Comfy UI, etc.) und andere Setups bereitstellen.

Axidraw

Der AxiDraw ist ein zweiachsiger Stiftplotter: Er bewegt ein im Halter eingespanntes Werkzeug – etwa einen Stift, Pinsel oder Marker – entlang vordefinierter Vektorpfade im kartesischen Koordinatensystem. Grundlage aller Ausgaben sind mathematisch beschriebene Linien, Kurven und Polygone, die entweder direkt als Vektordaten (z. B. im SVG-Format) oder über generativen bzw. prozeduralen Programmcode an das Gerät übermittelt werden. In ihrer Essenz verfügt die Maschine über nur eine einzige Fähigkeit: das kontrollierte Nachfahren von Pfaden in der Ebene. Doch aus dieser elementaren Operation ergibt sich ein breites Spektrum möglicher Anwendungen. Alles, was sich als lineare Struktur formulieren lässt, kann prinzipiell gezeichnet werden – von technischen Skizzen über generative Grafiken bis hin zu kalligrafischen Experimenten.

Free/Libre Open Source Software

Das Coding Lab fördert die Verwendung von Free/Libre Open Source Software. Diese Ressourcen sollen dabei helfen, Alternativen zu gängiger kommerzieller Software zu finden.

  • tinytools.directory
    Liste von kostenlosen, experimentellen Tools, die nützlich sein könnten, um ein interaktives Projekt zu erstellen.
  • switching.software
    Ethische, benutzerfreundliche und datenschutzbewusste Alternativen zu bekannten Softwareanwendungen.