Article
Claude hackt eine 27-Dollar-Smartwatch - PineTime Watchface-Build
Mike Kasberg, Software Engineer bei Strava, hat mit Hilfe von AI eine benutzerdefinierte Watchface fuer die PineTime Smartwatch gebaut - eine 27-Dollar-Uhr mit Open-Source-Firmware. Das Projekt zeigt eindrucksvoll, wie KI-Coding-Agenten heute selbst Hardware-Projekte zugänglich machen.
Die PineTime als AI-Experiment
Die PineTime ist ideal fuer KI-gestuetzte Hardware-Hacks: Sie ist guenstig, laeuft mit Open-Source-Firmware (InfiniTime), ist gut dokumentiert und hat mit InfiniSim einen Simulator fuer schnelle Feedback-Schleifen. Kasberg hatte die Uhr vor Jahren gekauft, aber nie die Motivation gefunden, sich in die Codebase einzuarbeiten.
Der Workflow
Kasberg arbeitete hauptsaechlich mit OpenCode und Open-Weights-Modellen: Kimi K3 und K2.6 sowie DeepSeek v4 Pro und Flash. Er clonte das InfiniSim-Repo und liess Claude zuerst einen Build zum Laufen bringen - schnell und einfach auf Ubuntu. Dann wurde er ehrgeizig: Er gab Claude ein Foto eines Casio-Watchfaces von einem Twitter-Post und bat es, dieses fuer die PineTime nachzubauen, ausgehend von einer existierenden InfiniTime-Watchface.
Ergebnisse und Herausforderungen
Die erste Version war ein guter Entwurf, aber grob - Textgroessen und Positionierungen wurden erraten und ueberlappten sich. Kasberg arbeitete sich dann iterativ durch jedes Element. Ein entscheidender Trick: Statische Bildschirmelemente wurden als Vollbild-Hintergrundbild gerendert, nur die dynamischen Teile mussten programmiert werden.
Auf der echten Uhr stiess das an Grenzen: Das 240x240-Bild brauchte 10 Minuten fuer den Bluetooth-Transfer, und Bildschirm-Updates dauerten 1-2 Sekunden. Aber als Prototyp in wenigen Stunden ist das ein beeindruckendes Ergebnis.
Was das bedeutet
Das Projekt zeigt, wie KI-Coding-Agenten die Einstiegshuerde fuer Hardware-Projekte drastisch senken. Kasberg schrieb auch eine AGENTS.md mit Claudes Hilfe, um anderen den Einstieg zu ermoeglichen. Der gesamte Code ist auf GitHub verfuegbar.
Original-Quelle: mikekasberg.com