 Hallo zusammen, wir sind Lukas und Steffen und wir erzählen euch heute etwas über Plutu. Das ist ein Armbanduhrprojekt, das wir in den letzten Jahren durchgeführt haben. Wir haben dem das Untertitel gegeben, a not so smart smartwatch, ihr werdet im Laufe des Tags sehen, warum die nicht so smart ist und warum es aber doch eine Smartwatch sein könnte. Lukas, erzähle euch jetzt, wie es dazu kam zu dem Projekt. Das Projekt hat eine recht lange Vorgeschichte, die reicht so ungefähr 8 Jahre zurück, hat angefangen, dass es damals diese Easy 430 Chronos von TI neu gab, damals hatte ich auch schon recht viel mit Mikrocontrollern gemacht, dachte ich, dass es letztens auch eine Armbanduhr zu haben, hatte die dann mal zum Geburtstag bekommen, hatte dafür eine eigene Firma geschrieben, je zu Dinge konnte, wie die Uhrzeit in den nächsten Dezimalanzeigen und Nokia Klingentöne abspielen, es hat auch dann die Zeit lang gut funktioniert, nur ist dann irgendwann das Armband disintegriert und dann musste halt was Neues her. Und das Ganze lässt sich auch einfach zeitlich einordnen, indem ich im Rahmen von dem Projekt hatte ich auch einen PKG Bild im Hour fürs MSP Debug gebaut, das man braucht, um die Uhr zu flaschen und daher auch die 8 Jahre, weil es eben so einher, dass ich da eingerecht habe. Genau, also das musste irgendwas Neues her, das Problem ist, wenn man jetzt diese Uhr irgendwie selber bauen will, hat man immer das Problem, irgendwie Display sind alle irgendwie zu groß, brauchen es für Strom oder so und Wasser dicht wird es auch nie, deshalb dachten wir, nehmen halt eine Armbanduhr, die es schon gibt und bauen da eigene Hardware ein, wird ja wohl nicht so schwierig sein. Das Wichtigste der Uhr ist das Display, man muss da erst mal irgendwie das Display Reverse inszenieren und gucken, wie es anzusteuern ist und so, das Display ist ein einfaches LCD ohne jetzt irgendeine Art von Treiber drin, das heißt man braucht das spezielle, spezielle Controller für, um die anzusteuern, es geht auch ohne spezielle Controller, wie man auf dem Bild hier sieht, das was man hier oben sieht, ist einmal hier so ein Adapter, mit dem man das Display kontaktieren kann, das Display wird über so ein Zebrastreifen nennen sich, die kontaktiert, also einfach so gut mit der Leitfähigkeit ist, aber wird aus Wort gepresst. Das Ganze hat sich jetzt hier mit einem STM32 Board verbunden und dann konnte ich damit ausklimpern, wie das Display konfiguriert ist, die man einfach immer praktisch an einem Wechselspannung anlegt und je nachdem, wie viele Segmenten angehen, kann man erkennen, ob man jetzt einen bekommen oder einen Segment bin erwischt hat. So kann man herausgefunden, das Display ist jetzt irgendwie, hat jetzt praktisch drei Backplanes und leider sind auch bei einigen Digits mehrere Digits zusammengeschaltet, zum Beispiel bei dem Digit, das die von einem Minute in die Zehnerstelle anzeigt, das kann ja, das zeigt normalerweise höchstens sechs an und sieben nicht, das heißt das sind praktisch die Digits oben und unten, die horizontal sind zusammengeschaltet, also kann man mit leben, aber eigentlich nicht so pralle. Genau und diese, die F91W von Casio war dann die ESDU, die wir uns angeschaut haben quasi, weil die ist günstig, die kostet so bei Amazon fünf bis zehn Euro, die ist weit verbreitet, hat sogar eine eigene Wikipedia-Seite und dann haben wir aber gemerkt, wie der Lukas jetzt gesagt hat, das Display ist nicht so der Hammer, also da gibt es manche Segmenten, kann man quasi nicht einzeln ansteuern von diesem Display, sondern da haben die Casio-Ingenieure optimiert und haben die Pins von EMAsic minimiert, um dann halt manche Segmenten zusammenzuschalten, weil sie bemerkt haben, dass man die immer nur zusammen braucht, aber wenn wir eine eigene Firmware da verschreiben wollen, wollen wir natürlich das Display so universell wie möglich verwenden und dann ist es nicht so toll. Also haben wir weiter gesucht, was gibt es eben noch von Casio? Casio macht recht günstige so digitalen Anbanduhren, deswegen haben wir uns dann mal auf Casio beschränkt, da ist uns dann diese W800 aufgefallen, die ihr jetzt hier seht, schon aufgemacht, links ist das Display zu sehen, dass man sieht schon, man sieht keine Segmenten, die ansehen, aber man kann schon leichter ahnen, dass das Display wesentlich mehr kann als dieses F91W Display, das hat da irgendwie zweizeilig und hat da oben noch was und so. Dann haben wir also diese Uhr auch gekauft und aufgemacht und mit der gleichen Methode wie Lukas für die F91W beschrieben hat, analysiert, Problem hat sich dabei dann rausgestellt, dass dieses Display nicht wie das Display von der F91W drei Backplains hat, sondern fünf, das heißt, es braucht einen Mikro-Controller, der einen Fünfmux LCD- Controller integriert hat. Da haben wir dann am Markt bemerkt, dass das ein Problem ist, also da gibt es nicht sonderlich viele, einer war dann so ein MSP430, den wir auch später eingesetzt haben. Bei dem hat sich allerdings dann als Problem herausgestellt, dass der nur eine Versorgungsspannung von 3 Volt kann und dieses spezielle Display, ich weiß nicht was Casio da gemacht hat, weil die Armwandur läuft genauso von der Knopfzelle mit 3 Volt, aber dieses Display braucht irgendwie eine höhere Spannung, fünf Volt, um einen ordentlichen Kontrast zu haben. Also war diese MSP430 da recht ungeeignet. Dann gab es noch von Renes Sassnen-Controller, den haben wir dann auch evaluiert mit einem Board. Der hatte eine Charge Pump drin und konnte dann nicht nur 3 Volt Display Spannung, sondern auch 5 Volt, was passend gewesen wäre, allerdings hatte der keinen Fünfmux-Controller, sondern nur einen der Achtmux-Controller. Und man kann sich jetzt überlegen, wenn man mit einem Achtmux-Controller einen Fünfmux LCD verwendet, gehen einem drei Mux-States verloren. Das heißt, eine gewisse Zeit von jeder Refresh-Periode ist quasi das Display komplett aus, was auch wieder ein mieses Kontrast resultiert, wie man den jetzt hier links in dem Overlay sieht. Gut, haben wir uns überlegt die W800, war blöd. Vielleicht gibt es ja noch eine andere, da kam dann diese DB36, die auch ein recht ordentliches Display hat, wie man jetzt hier rechts sieht. Hat oben sogar noch irgendwie so ein Matrix-Display, das wäre ganz schön gewesen, aber die hat genau die gleichen Probleme. Also da war irgendwie Casio besonders kreativ. Ich meine, die haben auch einen A-Sig da drin, die können machen, was sie wollen, eigentlich mit ihren Displays nicht, wie wir den Micro-Controller einsetzen müssen und damit halt auf das verhandene Markt zurückgreifen müssen. Also die beiden Uhren fielen raus. Ja, das war dann erstmal ein bisschen schade, aber wir hatten ja noch die F91W für halbwegs brauchbar empfunden, weil da Kutmer-Systeme ansteuern, also haben wir uns dann auf die geeinigt und haben damit weitergemacht. Wie gesagt, wir wollten dann eine eigene Elektronik einbauen, das heißt wir müssen praktisch einen Board bauen, das da reinpasst. Auf dem Board ist dann ist dann drauf den Micro-Controller, jetzt hier von TI und MSC 430, mit denen hatte ich auch schon aus der Uhr da von TI-Erfahrungen gesammelt und die sind auch ziemlich gut im Strom sparen, was für eine Arme überwichtig ist, weil die soll jetzt ja so ungefähr ein Jahr oder länger auf so eine winzige Knopfzelle laufen. Dann ist an der, dann ist da angeschlossen halt das LCD direkt, weil er hat einen eingebauten Controller dafür, dann die Drettasten von der Armbanduhr, dann haben wir noch einen Kompass reingemacht, weil Platz war und so ein sinnvoller Erschieden als ein Beschleunigungssensor, bei so einem Beschleunigungssensor bräuchte halt immer, müsste immer an sein irgendwie, dass man so was machen kann, wie Schritte zählen oder irgendwie Laufklopfen zum Aufwecken, eine Radiobatterie im Nuller gewesen, noch den 38 Kilohertz Infrarotempänger, um irgendwie theoretisch in die Uhr Daten von außen einzukriegen, außer durch die Knöpfe, aber dazu ist die Software noch nicht so wirklich weit gedehnt. Und als Ausgabe gibt es halt LED zur Hintergrundbeleuchtung, die ist zwar recht dunkel, auch in unserer Kamera und leuchtet es recht ungleichmäßig aus, weil die Einverdruckung in der Sattel reinleuchtet und noch ein MP2-Piepser, der wird mit dem Transistor in der Schule angesteuert, dass er lauter wird. Genau, wie gesagt, wir müssen die Platine jetzt irgendwie so nachbauen, dass er dann ins Kurs reinpasst, das heißt, wir müssen, die muss halt genau dieselbe Form haben. Das praktische war, wenn man die von den Platinen noch so eine Fet abgelötet hat, dann war die hinten komplett plan. Das heißt, wir konnten die einfach auf den Scanner legen, Konzern einscannen, Vorteil, die wir Foto machen, ist, man hat keine irgendwie komischen Verzerrungen von Linse, Objektiv und was noch immer. Also, das ist das Ding auch auf den Scanner gelegt, auf höchste Auflösung eingescanned, mit der Schieblehrer nachgemessen und dann das Bild in Inkscape richtig hingezogen, dass es von der Größe genau gepasst hat. Das heißt, man hat mir schon mal praktisch die ganze Kontur, hat man dann schon mal ordentlich in digitaler Form gehabt. Wir sprocken auch die ganzen Plätze auf der Vorderseite. Sieht dann hier so aus, sieht mir noch mal was alles drauf ist. In der Mitte der große Plastiklex, da ist der Controller von Casio drunter, einfach direkt aufs Wort gewandelt, weil billig und so. Und dann da rechts die LED-Hintergrundbeleuchtung, da unten der 32-Kilohertz-Urenquarts, alle Sackbälle für die Uhr und das da unten ist noch die Spule, der CP zu Piepser lauter wird. Genau dann konnte ich praktisch das linke Bild hier als Referenz nehmen und damit das rechte Bild gleich in den Zerren. Und das Ganze sieht dann so übereinander gelegt so aus, auch praktisch mit Inkscape. Einfach die ganzen Pads nachgemalt, dann mit Inkscape das Ganze als DXF exportiert, das dann in Keycard importiert und dann haben wir in Keycard hier das Board. Genau und bei diesem Board erkläre ich ganz kurz die paar wichtigsten Sachen. Also hier oben dieser Streifen hier oben ist quasi die Kontaktfläche fürs Display. Da kommt dann dieser Zebra Streifen drauf, den Lukas vorhin erwähnt hat, also so ein recht flexibles Plastikstück, das quasi vertikale Kontakte drin hat und die kontaktieren dann einfach hier drauf. Man wird später auf der PCB noch sehen, das sind einfach Goldkontakte und das Display wird dann da drauf gepresst. Hier in der Mitte den größten Platz nimmt der MSP430, der verwendete Mikrogrundschäule ein, denn haben wir hier im QFN64 Package verbaut mit 0,5mm Pitch. Hier rechts am Rand sieht man das Magnetometer im DFN10 Package. Das ist ein bisschen anstrengend zu löten, muss man sagen, hat 0,4 Pitch und das so ein DFN heißt, es hat quasi keine Pins nach außen, sondern die Pads gehen so, sind so unter dem Plastikgehäuse und da muss man ein bisschen Lötzeln reinfließen lassen. Dann hier außen noch irgendwie so bisschen Kondensatoren. Da unten ist dann der 32 Kilo Herz Uhrenquartz. Hier links der Infrarotempfänger, 38 Kilo Herz. Und genau, das war es eigentlich so weit zum Bord. Wobei man könnte noch sagen, interessant, hierbei sind vielleicht diese, diese Vias hier außen. Da wundert man sich vielleicht, warum gehen die da übers Bord raus? So ist halt wie bei der Uhr die Tasten funktionieren. Also dieses Bord ist in einem Metallkäfig drin und der Metallkäfig liegt auf einem Potenzial und diese Tasten sind quasi Federn von diesem Blech, die man dann durch den Tastendruck von außen auf die Kante von dem Bord draufdrückt. Und jetzt, das heißt, man muss irgendwie eine Kontaktbeschichtung an der Seite von dem Bord haben. Und das haben wir so gelöst, indem wir Vias oder Durchkontaktierung an die Bordgrenze gemacht haben. Die sind dann ja innen Kontakt oder innen Gold beschichtet und haben dadurch Kontakt. Und dann haben wir den PCB-Fertiger einfach dadurch fräsen lassen. Und dadurch gibt es dann eine Kontaktfläche an der Seite vom Bord. Das mögen die Fertiger unter anderem nicht so gern, weil sie dann halt mit ihren Frästools durch das Metall durchfräsen müssen. Das hat auch einen kleinen Aufpreis bei diesem Bord gekostet, aber der war irgendwie zehn Dollar oder so, also vernachlässigbar. Genau. Noch mal kurz dazu was, wenn ihr da ein bisschen sparen wollt, wenn ihr es nachbauen wollt, könnt ihr einfach die Outline praktisch um diese Vias hier drum rumgehen lassen und dann einfach die selber abknipsen. Da könnt ihr mal auf Github nachgucken. Es hat schon jemand gemacht und bei dem, bei dem es funktioniert. Genau, so sah das Bord dann aus, als es da war, war dann doch irgendwie kleiner als erwartet. Als es dann mal davor, das ist jetzt die Uhr hier, das Bord ist ungefähr bis nicht einer als die Uhr. Beim hat es ja vorher immer am PC gehabt, konnte da so, konnte da ja beliebig weit ran zoomen. Genau, das Ganze hatten wir noch mit Goldbeschichtung gemacht, weil die Organisatine von Casio war auch mit Goldbeschichtung und dachten, wenn das irgendwie nicht nur wendig gewesen wäre, das hat sich auch bestimmt weggelassen, weil die wollen ja auch irgendwie Kosten sparen. Genau, dann einen Neckerschritt, Bordteile drauf löten, ist mein Bord schon ein bisschen Lötterfahrung dafür, weil wie gesagt, das hier ist ein Pitch von 0,5 Millimetern, da oben 0,4 Millimetern Pitch. Die Bauteile hier sind alle Formfaktor 0,4,0,2, also alles recht winzig, aber mit viel Flussmittel und Mikroskop, also alles gut machbar. Und da unten der Uhrenquart, ist es noch irgendwie ein bisschen Kehwand eingewickelt, dass da sich irgendwie versehentlich da oben den Gonsatorkot schließt. So, und jetzt der spannende Moment, pass es Ganze auch in die Uhr rein, weil die Uhr hat ja so noch so ein Plastikrahmen und durch gutes Plan und ein bisschen Lück schätzt sich mal, hat dann alles auf Anhieb gepasst. Also, da oben die ganzen Kondensatoren von dem Kompassensor, da noch die Verwiederstände, da am anderen Eck, und der Infrarot-Sensor, haben wir wirklich auf Anhieb gepasst. Nur um das Ganze ganz zu davor zu rejuven, hatte ich auch mehrfach das Layout aus Geekert exportiert und dann wieder in Inkscape importiert, habe geguckt, ob die Borteil nicht auch da liegen, wenn der Plastikrahmen ist, aber und hat dann alles bei wirklich auf Anhieb gepasst, war dann schon sehr, sehr schön. Genau, dann ist das Ganze noch einschätzt weiter zusammengebaut mit Display drin, sieht dann so aus. Jetzt hier sieht man jetzt schon ein Bildschirm von unserer eigenen Firmenwehr. Jetzt haben wir hier noch so ein paar Löcher drin, die Löcher da oben, die sind dafür da, dass man mit so kleinen Feder-Kontaktstiften den Controller da dann programmieren kann. Wenn ihr das mal sehen wollt, wie es aussieht, könnt ihr dann einfach nach dem Vortrag zu uns kommen. Ich hab da so ein bisschen was dabei und da unten hängt jetzt so ein Stück Pirat raus. Das war so für die erste Firmenentwicklung und man da einfach noch drei Volt einspeisen, dass man auch alles praktisch ohne Batterie machen konnte und nicht bei der ersten Firmenentwicklung die Batterie schon irgendwie halt ergemacht hat. Und noch zu guter Setz, das Ganze noch im Gehäuse drin, sieht jetzt halt aus wie so eine normale Casio-Armandur eben. Bis auf das, dass das Display jetzt gerade die Zeit in Bern her darstellt. So, dann kurz ein Überblick zu der Firmenwehr. Also ganz oben sind natürlich die Apps, wie wir sie genannt haben, das ist quasi das, was der User sieht. Deswegen vielleicht auch die Anspielung auf eine Smartwatch. Es sind natürlich keine Apps jetzt im herkömmlichen Sinne, sondern die sind alle in C geschrieben und vernünftige Software natürlich. Da gibt es halt ein paar Apps, zum Beispiel jetzt links, dieses Symbol soll jetzt irgendwie eine Uhren-App darstellen oder dann hier gibt es einen Wecker, zum Beispiel mit einer bestimmten Anzahl von Alarmen oder es gibt Countdown-Timer. Die Uhr kann auch One-Time-Passwörter generieren. Also da kann man dann seine Secrets speichern und kann dann die OTPs aus der Uhr ablesen. Ist auch sehr praktisch, wenn man jetzt kein Smartphone oder so dabei hat. Und irgendwie, es gibt viel zu viele Settings. Also man kann irgendwie fast alles, was die Uhr so macht, einstellen, irgendwie die Frequenz von den Tastentönen, die Dauer der Tastentöne und alles Mögliche. Dann wollten wir für die Entwicklung eben möglichst flexibel sein. Und zwar sollte die Software nicht nur auf der Hardware selbst laufen, weil da es immer wer Hardware-Entwicklung macht oder halt auch Embedded-Entwicklung, der weiß, Debuggen auf der Hardware ist immer schwer, macht immer Umstände, man muss da immer irgendeinen Debug-Adapter dran haben und dann da irgendwie auf dem Mikroprozessor durch den Code-Step und so, das ist nervig. Also haben wir uns überlegt, das wäre eigentlich ganz praktisch, wenn wir die ganze Software oder die ganze Firmware, die auf der Uhr laufen wird, später auch am PC emulieren können. Und um das zu erreichen, besteht das Software-Modell dann hier noch aus so einem Service-Layer in der Mitte. Das heißt, das Service-Layer abstrahiert quasi alle Hardware-spezifischen Funktionen von den Apps oben. Das heißt, die Apps reden quasi immer nur mit dem Service-Layer, also die Uhren-App sagt dann zum Beispiel dem Service-Layer oder called eine Funktion, stelle auf dem Display folgenden String dar und der Service-Layer redet dann direkt mit der Hardware. Und die Hardware kann dann entweder eben das Hardware-Exception-Layer sein in Form vom Target, also dem Mikro-Unschaltung selbst oder einem Emulator, der dann auf dem PC läuft. Und so kann man ganz bequemen, auch ohne dass man Hardware jetzt vor sich hat, die Firmware der Uhr entwickeln. Wobei es da wirklich Emulator an der Stelle hier ist so gewählt, weil es irgendwie griffig ist, aber eigentlich wird gar nichts emuliert. Eigentlich ist einfach die Firmware, wie sie in den CS, einfach nochmal für Aufhebungskompiliert, schon in der Stadt hat irgendwie die Haltfunktion, die auf dem Controller irgendwie im Register rumstochern, redet das dann per Zero-MQ mit einer Python-Guy. Das Ganze sieht dann so aus. Jetzt hier auch wieder die Zeit in Miniatur gestellt, will jetzt nicht allzu weit darauf eingehen, weil es kann ich gleich auch noch in echt zeigen. Genau, und dann machen wir das doch mal. Das hier ist jetzt dieser Emulator hier, das ist jetzt die... Also man kann vielleicht noch dazusagen, aber das Display ist genauso, wie man es auf der Uhr auch später sieht, also mit allen Segmenten, die verwendbar sind und hat dann hier außen dran, sieht man die Knöpfe, da links oben gibt es den, seht ihr den Light-Knopf, links unten den Mode-Knopf und rechts unten heißt er jetzt Alarm, und dann gibt es immer noch diesen kleinen Button jeweils dran, der ohne Beschriftung ist, der dann einen langen Tastendruck macht. Weil die Uhr kann quasi für jede der drei Tasten, die sie hat, als Event kurzen oder langen Tastendruck, was für die Bedienung ziemlich wichtig ist. Weil nur drei Tasten sind für so ein recht komplexes Menü, was die Uhr hat, zu wenig. Deswegen braucht man insgesamt quasi sechs Tastenfunktionen mit den langen Drücken immer noch. Ja genau, und wir dachten, wenn die Uhr schon irgendwie so komplex ist, dann machen wir auch keinen Heel draus und machen einfach alles mit der Menü-Steuerung, ist dafür zusammen und Uhr ungewöhnlich in dieser größten Ordnung, aber so haben wir es jetzt halt. Jetzt haben wir jetzt so hier den Launcher, wenn wir ausserstehenden Apps auswählen, jetzt hier irgendwie Zeit anzeigen, dann machen wir hier Alarme, davon gibt es jetzt irgendwie so 20 Stück oder so, hat so viele wie da im Speicherplatz haben. Dann gibt es eine Stop-Uhr, wie es jetzt nicht so weitem rückt, weil brauchen wir nie so oft. Dann genau kann man hier noch die Melodien abspielen, aber jetzt ist gerade irgendwie der Ton kaputt gegangen, man jedoch, ah, na stimmt, hast du ja geändert. Genau, jetzt kann man hier auch so viele Melodien auswählen, die sind alle eingekompiliert. Ja, genau, man kann sich jetzt hier aus seinen verschiedenen Melodien, da die kann man dann für Alarme und Counter- and Time benutzen. Dann haben wir noch so neue Air-Compass, der Kalt, der kann dann einem auch anzeigen, welche Richtung man guckt, aber leider hat nur wenn die Uhr genau horizontal ist, weil da kein Sonnigungs-Sensor eingebaut hat. Dann kann man nur so etwas wie Geschwindigkeiten messen. Man kann einfach Strecke eingeben und Zeit stoppen, das ist praktisch, wenn man im Zug sitzt und wissen will, wie schnell man fährt. Dann eben das Einstellungsmenü mit sehr vielen Einstellungen drin, OTP-Generierung, Zeitanzeige, noch mal Zeitanzeige. Ja, da kann man jetzt auch noch hier im Menü, man auch umstellen, der Format hier Dezimal oder Hexadezimal oder Vinaire. Das hast du auch irgendwie anders gemacht, Steffen, oder? Ah, so. Ah, genau. Jetzt sieht man hier die Uhrzeit im Vinaire, da oben sind die Minuten. Also hier, eine Uhrzeit stunden, da 1, 2, 4, 8, also 11 Uhr, da unten die Minuten und die Heutzutage, da ist eine Dekoration, dass man weiß, wo die Anzeige sein könnten. Sieht man hier, also 48 plus 5, also 53 ist jetzt, stimmt auch tatsächlich. Oh, wunderschöne. Hast du auch die Präsie? Ja. Oh, ist das letztes Leid. So, da noch ein paar allgemeine Gedanken zum Abschluss dazu. Also viele haben gefragt, warum die Uhr keinen Funk hat, weil das ja für so eine Armbanduhr noch deutlich den Nutzenfaktor erhöhen könnte. Haben ja heutzutage jedes Smartwatch hat ja irgendwie Funk. Aber da ist eben das Problem, wir haben in dieser F91W echt verdammt wenig Platz. Also wie man vorhin an dem Plastikrahmen gesehen hat, die Bauteile, die jetzt drauf sind, passen da perfekt rein, aber auch nicht mehr. Also da ist quasi kein Platz mehr. Es gibt zwar Mikrocontroller, die schon Funk integriert haben, wo man dann nur noch mehr oder weniger eine Antenne und ein bisschen Hühnerfoto anschließen muss, aber nicht mal, das passt da mehr rein. Genauso sieht es aus, wenn man jetzt irgendwie ein Beschleunigungssensor zum Beispiel haben will. Da ist eben das Riesenproblem, dass die ziemlich viel Strom brauchen. Und ein Beschleunigungssensor ist ja auch nur dann wirklich praktisch, wenn man jetzt so Features machen kann, wie dass die Uhr irgendwie aufwacht, wenn man drauftappt oder so. Und dafür müsste der Beschleunigungssensor regelmäßig an sein, was eben für diese Knopfzelle viel zu viel Stromverbrauch ist. Die hat irgendwie, was hat die 30mAh oder so. Das heißt, die Firma ist optimiert darauf, dass die ziemlich Stromspann ist. Also ich glaube, so zwei Jahre oder so haben wir jetzt so geplanten Lebensdauer mit einer Knopfzelle, aber halt auch nur, weil wir auf so Features wie Beschleunigungssensor verzichtet haben. Dann noch allgemein, wenn es jemand nachbauen will. Also wie ihr vielleicht gesehen habt an dem Board Layout, es wird auf jeden Fall Lüterfahrung benötigt, gerade so das Magnetometer oder so ist klein. Also man sollte schon wissen, an welche Seite der Lüterkolben heiß ist und wie man irgendwie Flussmittel benutzt. Programmieradapter ist notwendig. Klar, man muss die Uhr oder den Mikro und Schauland natürlich mit seiner Firmware beklücken. Und dafür braucht man irgendwie halt so einen MSP430-kompatiblen Programmieradapter. Wir haben leider keine PCBs mehr. Wir haben da einen Batch fertigen lassen, für uns mehr, der weniger. Und... Oh, das ist so viel. Und genau, es ist, wir haben keine mehr. Wir wollten noch welche machen, aber wollten noch irgendwie Verbesserungen einbauen. Das hat dann zeitlich nicht mehr gereicht. Wir haben auch keine bestimmten PCBs, das gab es auch noch nie. Da ist vielleicht auch der Aufruf an euch. Also wenn die Designsfiles und die Firmware sind alle auf GitHub, den Link findet ihr da unten. Oh, hoppla, habe ich den falschen Link reingepässt. Denkt euch hinten Pluto anstatt Horizon. Genau, also die Designsfiles findet ihr alle dort. Wenn jemand das Board herstellen lassen will oder ja, fertigen lassen will, würden wir uns freuen. Es kann sich auch jemand um irgendwie Assembly kümmern. Also das ist, denke ich, durchaus machbar, dass man das irgendwo machen lassen kann. Weil gerade für Leute, die nicht so gut löten können, ist das schon eine Herausforderung. Also nur zu, wir freuen uns, wenn das jemand macht. Es gibt auch schon Leute, die die Uhr nachgebaut haben, tatsächlich. Genau, das wär's von uns soweit. Wenn es jetzt noch Fragen gibt, dann gerne. Ja, Mikro, ja, Mikro. Alles für den Stream. Oh, ich gehe davon aus, dass das ein, ist immer noch zu laut. Okay, ich gehe davon aus, dass das natürlich ein reiner Zufall ist, dass ihr als Grundlage ausgerechnet die Uhr ausgewählt habt, wegen der Leute schon in Guantanamo gelandet sind, um gerade daran rumzuhacken, richtig? Das war unbeabsichtigt. Also tatsächlich war die Uhr wirklich, weil die extrem günstig ist und ziemlich klein. Also es gibt quasi von Casio keine Uhr, die so einen kleinen und kompakten Formfaktor hat, wie diese F91W, und das war uns beiden halt wichtig, weil wir die Uhr ziemlich viel tragen und ziemlich oft war uns einfach wichtig, dass die nicht am Handgelenk stört oder auffällt. Und da kam viel dann halt die Wahl auf die, ist klein, günstig, war praktisch dafür. Aber ja, es könnte schon zu Problemen kommen, wenn man dann mit so eine Uhr rumläuft, die die Zeit in den Binär anzeigt und das Display irgendwie halb kaputt aussieht. Ja, sollte man vielleicht aufpassen. Gut. Ja, wenn es keine Fragen mehr gibt, dann kann ich noch den Talk von Lukas empfehlen, wo ihr jetzt hier unten auch den GitHub Link schon seht, den ich fälschlicherweise da verwendet hab. Lukas wird euch morgen noch was über seinen ECRD-Programm vorstellen mit dem Namen Horizon. Morgen 19 Uhr Saal weiß ich ja selber nicht mehr. Vielen Dank.