text: LED-, AVR, ATMEGA328P, rtc, ChronosMEGA, wrist watch
  16 Schritt:Schritt 1: Inhaltsverzeichnis / Voraussetzungen Schritt 2: Abschnitt 1: The Design; die Entwicklung Schritt 3: Betriebstheorie Schritt 4: Schematischer Aufbau Schritt 5: Software mit Assembly Schritt 6: Animation Ausstattung Schritt 7: Entwerfen der PCB in EAGLE Schritt 8: Exportieren des Design SketchUp Schritt 9: PCB Sortieren und Löten Schritt 10: Entwerfen der Uhr-Kasten in SketchUp Schritt 11: Montage des ChronosMEGA Schritt 12: Abschnitt 2: Das Klon-Prozess Schritt 13: ChronosMEGA Cloning: Einführung und Erste Schritte Schritt 14: ChronosMEGA Cloning: Vorbereiten und Hochladen von Software Schritt 15: ChronosMEGA Cloning: Die Zusammenstellung der Hardware Schritt 16: Schließen Abschluss und Reflexionen über die ChronosMEGA
  Ich habe es immer geliebt Uhren; sie sind nicht nur ästhetisch und schön, aber sie sind funktional, präzise und nützlich sind. Eine elegante Fusion von Technik und Kunst; zwei normalerweise Gegensatz Perspektiven, jetzt in harmonischen Einklang miteinander verbunden. Doch alle Technologien wie dem DFÜ-Internetzugang, der CVT-Monitor und dem Abakus, unweigerlich Reliquien der Vergangenheit mit dem Aufkommen der fortschreitenden Technologie zu werden, und haben da weniger pragmatisch für die typische Person zu besitzen werden. Im Gegensatz zu diesen archaischen Technologien, die Armbanduhr immer noch lebt von den Handgelenken von vielen, für immer stehen als Beweis für eine der größten Erfindungen der Menschheit: der Zeitmessung.
  Ich nehme an, es war unvermeidlich, dass ich meine eigene Armbanduhr zu entwerfen. Der Name für diese Armbanduhr ist die ChronosMEGA, eine Kombination der griechischen Wort: Chronos für Zeit und für die MEGA verwendet ATmega328P Prozessor.
  Das Video unten ist eine Montage, die 4 Monaten der Entwicklung sättigt in 4 Minuten.
  Dieses kurze Video zeigt die Eigenschaften der Uhr und erklärt, wie es funktioniert kurz:
  Robust und praktisch für den täglichen Gebrauch; lange Akkulaufzeit "Production ready" und professionelle; zu sehen, fühlen und verhalten sich wie ein fertiges Produkt Compact, mit kleinem Formfaktor Assembly SW, um das System zu fahren, um als ästhetische wie möglich sein
  Atmel ATmega328P QFP Prozessor Binary Zeit-Codierung mit 10 Blue 1206 LEDs Buttons zu Zeit, den Schlafmodus zu steuern und anzuzeigen 32.768kHz externen Quarz und 8 MHz internen Taktquelle Micro-USB und Lade Management Controller zu 400mAh Li-Ionen-Akku aufladen Unentschieden 4uA im Deep Sleep Modus zu halten bis zu 11 Jahren mit einer Akkuladung (siehe Abschnitt 5.3.) 0603 Batterie-Anzeige LED-Boost-Schaltregler TI zur Leistungsregelung Low Loss PowerPath-Controller IC für Stromquelle Auswahl Gesamt-Formfaktor von 10 mm x 40 mm x 53 mm Individuelle 3D entworfen Fall in reinem poliertem Silber echtes Krokodillederuhrenarmband Guss I.1. Was wird dieses Instructable stellen?
  Diese Instructable wird in zwei große Bereiche aufgeteilt werden:
  I.1.1. Abschnitt 1: Der Entwurf; die Entwicklung
  Dieser Abschnitt wird mein Ansatz und Design-Überlegungen vorstellen, und dann in jeder Komponente zu tauchen: erklären im Detail, wie die ChronosMEGA wurde von oben nach unten aufgebaut. Es gibt sogar eine Voraussetzung Seite für eine einvernehmliche Zeiger auf welche Themen Sie müssen verstehen, so können Sie die hier behandelten Themen zu verstehen.
  I.1.2. Abschnitt 2: Die Klon-Prozess
  Alle Dateien werden in diesem Instructable enthalten, damit Sie einen ChronosMEGA Klon praktisch ohne Arbeit an Ihrer Seite zu bauen. Es gibt eine .zip-Datei unten auf dieser Seite mit allem, was Sie benötigen, einschließlich:
  • Gerber-Dateien direkt auf eine Leiterplattenhersteller schicken
  • STL-Dateien, um zu einem 3D-Drucker zu senden
  • Montage ASM-Dateien direkt an die MCU hochladen
  • Stückliste mit Links zu den einzelnen Produkten gekauft
  In diesem Abschnitt bieten I Schritt-für-Schritt-Anleitungen mit vielen Bildern, um Sie in das Klonen zu führen. Der Prozess kostet etwa 100 € bis 700 €, abhängig von den gewählten Optionen. Der größte Faktor bei der Preis ist der Fall Material Sie sich entscheiden.
  Schritt 1: Inhaltsverzeichnis / Voraussetzungen
  1.1.1. Abschnitt 1: Der Entwurf; die Entwicklung
  Schritt 3: Betriebstheorie Schritt 4: Schematischer Aufbau Schritt 5: Software mit Montageschritt 6: Animation Eigenschaft Schritt 7: Entwerfen der PCB in EAGLE Schritt 8: Exportieren des Design SketchUp Schritt 9: PCB Sortieren und Löten Schritt 10: Gestaltung der Uhrengehäuse in SketchUp Schritt 11: Montage des ChronosMEGA
  1.1.2. Abschnitt 2: Die Klon-Prozess
  Schritt 13: ChronosMEGA Cloning: Einführung und Erste Schritte Schritt 14: ChronosMEGA Cloning: Vorbereiten und Hochladen von Software Schritt 15: ChronosMEGA Cloning: Zusammenstellung der Hardware Schritt 16: Schließen Abschluss und Reflexionen über die ChronosMEGA
  Diese Uhr wurde nicht mit Anfänger Erfahrung gemacht. Wenn Sie das Instructable verstehen und eigene Uhren wie meine mit Ihrem eigenen Interpretation zu konstruieren wollen, müssen Sie zumindest die folgenden Konzepte verstehen:
  Grundkenntnisse der passive Bauelemente (Widerstände, Kondensatoren und Induktivitäten) und realen Anwendungen Pull-up-Widerstände Entkopplung und Ladekondensatoren Wissen über die Programmierung einer MCU und Einstellung Sicherungen (falls AVR) und Register (I mit Assembly programmiert, aber können Sie nur verwenden, wenn Sie C wünschen) Leiterplatten-Layout und Design-Erfahrung PCB Editor SW Erfahrung für die Erstellung benutzerdefinierter Teile und deren Umsetzung in Schaltungsentwürfe Fähigkeit, Datenblätter gut lesen (muss gründlich sein, wenn sie zu lesen) die Bereitschaft zu lernen SketchUp (Jeder kann herausfinden, um dieses SW leicht zu verwenden) SMD Löten Experience
  Schritt 2: Abschnitt 1: The Design; die Entwicklung
  Dies ist der Beginn einer von zwei Abschnitten dieses Instructable.
  In diesem Abschnitt ist die Gestaltung und Entwicklung an. Hier werden die Design-Überlegungen und Ansätze der ChronosMEGA werden im Detail behandelt.
  Schritt 3: Betriebstheorie
  Dieser Schritt allgemein beschrieben, wie das Design der ChronosMEGA kam zu sein, und gibt einen einfachen Blick auf, wie es funktioniert.
  3.1. LED-Layout und Encoding Zeit
  Das Layout der Uhr ist in einer kreisförmigen Anordnung von 10 LEDs gesetzt. Vier der LEDs machen die Stunden, und sechs der LEDs Konto des Protokolls. Die LEDs in Binary zu zählen, um die Zeit auf dem Zifferblatt angezeigt.
  Die Anordnung der LEDs auf der Uhr wird wie folgt angezeigt:
  Durch die Verwendung einer Kombination der 10 LEDs, kann die Uhr einen möglichen Zeit auf die Minute genau anzuzeigen. ZB die unten Es ist 10.13 Uhr (dunkelblau ist eine beleuchtete LED):
  Dies ist eine sehr saubere und elegante Möglichkeit, um Zeit anzuzeigen. Ich habe auch wirklich diese Technik gerne wegen seiner esoterischen und geheimnisvolle Natur. Es wäre ziemlich schwierig für andere Menschen, die Zeit ohne zu merken, das Muster, vor allem diejenigen, die nicht mit dem binären Zahlensystem kennt, weiß.
  3.2. Power Supply Concerns
  Mit minimalen HW, kann ich elegant jederzeit anzuzeigen. Doch dies stellt eine Einschränkung: eine Zeit, um 8 LEDs angezeigt werden, können bis zu gleichzeitig sein. Zum Beispiel kann die Zeit: 07.31 würde haben zu leuchten 8 LEDs auf der Uhr. Vorausgesetzt, dass eine einzelne LED wird zumindest 7 mA ziehen, 8 LEDs würde 56mA Strom allein zu ziehen. Dies gilt nicht für die MCU und die Leistungsregelung die Stromaufnahme. Sie ist groß Leistungsaufnahme und würde schnell eine Batterie zu beseitigen. A 400mAh Batterie würde nur für ca. 7 Stunden dauern, wenn 8 LEDs waren ständig lit.
  Die Lösung war, haben ein Leerlauf-Animation auftreten, wenn der Benutzer nicht brauchen, um die Zeit zu sehen. Es wird eine Taste auf der Uhr, die die Zeit etwa 5 Sekunden angezeigt, so kann der Benutzer den Zeitpunkt, zu seinem oder ihrem Bequemlichkeit einfach sein wird. Nach fünf Sekunden wird die Uhr auf seine "idle" Zustand, in dem die LEDs in einer kreisförmigen Weise zurück. Die kreisförmigen Muster wird jedoch sinnvoll sein. Mit jeder Runde auf dem Zifferblatt wird eine sekundengenau gezählt werden. Auf diese Weise wird nur eine LED zu einem Zeitpunkt beleuchtet werden:
  Das wird ziemlich cool aussehen im Normalbetrieb und die das Vertrauen der Nutzer, dass die Uhr ist derzeit Funktions geben.
  3.3. Tastenanordnung und Funktionen
  Die Uhr verfügt über vier Tasten, zwei auf jeder Seite. Jede Taste hat eine wichtige Funktion:
  • Taste 1: Erhöhen Sie die Stunden. Wenn Sie diesen Button, wird die Uhr die Zeit um eine Stunde zu erhöhen.
  • Taste 2: Erhöhen Sie die Minuten. Wenn Sie diesen Button, wird die Uhr die Zeit um eine Minute erhöht.
  • Taste 3: Toggle Sleep Mode. Dies wird Deaktivieren oder Aktivieren der Kreis Blinken der LEDs und verstauen Sie die Uhr in einen Schlafmodus, um Macht zu bewahren. Deaktivieren der Animation wird auch vermeiden, mögliche Störung von dem Benutzer beim Schlafen oder im Kino.
  • Taste 4: Anzeigedauer. Mit dieser Taste wird die Uhr zu erzählen, um die codierten Zeit in binärer auf dem Zifferblatt angezeigt. Die Zeit wird etwa fünf Sekunden lang vor der Rückkehr in ihren Ruhezustand angezeigt.
  Schritt 4: Schematischer Aufbau
  Hier diskutiere ich die Design-Ansatz, um die Schaltpläne und die Bedeutung hinter den Schaltkreisen. Die Stromregelschaltung ist die am meisten beteiligt und wo ich die meiste meiner Zeit für diesen Schritt.
  4.1. Die Energieversorgungstechnik
  Die Schaltung der Handhabung und Regelung der Leistung war die beteiligten Teil. Der Kreislauf muss in der Leistung eines 3,7 V Li-on Batterie nehmen und steigern Sie es mit einem Schaltregler auf 5V. Der Schaltregler sehen Sie hier:
  Die Widerstände R1 und R2 unten bestimmen die Ausgangsspannung des Schaltreglers gesehen.
   Die Gleichung zur Ermittlung der Ausgangsspannung:
   R1 gewählt werden sollte, um 10K sein. Die Spannungsreferenz ist gleich 1,255 Volt gemäß Datenblatt. Wählen Sie einfach Ihre Ausgangsspannung bestimmen und R2 berechnen.
  4.2. Umgang mit Batterieladung
  Da die Batterie wieder aufgeladen werden muss, habe ich ein IC genannt MCP73831 mit einem Micro-USB-Schnittstelle, um die Li-on Batterie aufzuladen. Der Widerstand zwischen PROG und VSS wird als Programmierwiderstand und ermittelt die aktuelle die IC-Quellen, um die Batterie wieder aufzuladen. Es gibt auch Entkopplungskondensatoren auf den Eingangs- und Ausgangsspannungsquellen.
  Wenn der USB angeschlossen ist, durchläuft die Spannung über die Diode D1 direkt zu den ChronosMEGA treiben. Die Entkopplungskondensatoren bis zum Knoten VCC angeschlossen werden glätten keine Wellen in der USB-Quelle.
  4.3. Batterieladesicherheits HW
  Ich habe auch eine geringe Verlustleistung Bahnsteuerung, die automatisch die Stromquelle zur Stromversorgung der Armbanduhr. Der Netzschalter steuert eine P-Typ-MOS-FET, die dis-Eingriff wird die Batterie aus dem System, wenn ein USB angeschlossen ist. Der Strom aus dem USB reist durch die Diode D1 und umgeht den Schaltregler.
  Der Vorteil der Verwendung dieses Systems ist es, sicherzustellen, dass die Batterie nicht verwendet, um das Gerät während eines Ladestaatsmacht. Das ist schonender für die Li-on Batterie, die Verbesserung ihrer potenziellen Lebensdauer und verhindert mögliche Schäden.
  4.4. ATMEGA328P QFP
  Die ATmega328P in einem geradlinig Weise verdrahtet. Es wird an die Macht und Masse verbunden ist, mit einem Pull-up-Widerstand auf der Reset-Pin. Der AVR treibt alle LEDs aus seiner GPIO. Eine der am AVR ADC Pin an die Batterie angeschlossen ist, um den Spannungspegel zu erfassen. Es hat auch eine kleine rote Status-LED, um anzuzeigen, wenn die Batterie in der Nähe von Toten. Wenn der Benutzer die Uhr auf dem Ladegerät, die rote LED ausschalten und wieder einschalten, wenn die Batterie vollständig geladen ist.
  Der AVR verfügt über ein 32.768 kHz Quarz seine XTAL Pins verdrahtet. verwendet die 32,768 kHz Kristall seiner Timer2 Modul asynchron zum Zählen der Sekunden zu fahren, und verwendet seine internen 1 MHz RC Uhr, um die SW zu fahren. 32,768 kHz ist eine sehr häufige Frequenz auf Real Time Clock (RTC) Systeme zu fahren, weil 32.768 in dezimal ist gleich 8000 in hex. Daher kann 32.768 gleichmäßig von mehreren Mächten aufgeteilt werden, von 2 einschließlich 1024. Die Aufteilung 32.768 1024 ergibt 32, so die Konfiguration der Timer bis zu 32 mit einem 1024 Vorteiler zählen wird eine exakte zweiten gleich.
  4.5. Die LEDs
  Die LEDs in der Schaltung in Reihe mit ihrem eigenen Widerstand für jede verdrahtet. Sie sind Größe 1206 in der kaiserlichen Standard und zeichnen Sie ein Minimum von 7 mA. Die LEDs direkt von der IO des ATmega328P angetrieben.
  4.6. Die Knöpfe
  Es gibt 4 Taster mit Pull-up-Widerstände an den IO des AVR angeschlossen. Die Tasten werden die Knoten mit Masse, wenn die Tasten gedrückt werden zu ziehen. Entprellung für die Tasten sind in der Assembly-Programmierung behandelt.
  Schritt 5: Software mit Assembly
  Der logische Fluss der SW für die Uhr ist oben dargestellt. Die Programmierung wurde komplett in Versammlung getan, die Umsetzung der Interrupt, ADCs, Power Management, GPIO und Timerfunktionen des ATmega328P. Die Gründe, warum ich wählen Assembly für meine Programmiersprache sollte mein Programm zu optimieren so gut ich konnte, und weil Ich pride in der Arbeit in den schwieriger, den unteren Ebenen für Projekte.
  5.1. Initial Prototype
  Ein Entwicklungssystem, das etwa emuliert die endgültige ChronosMEGA wurde konstruiert, um die SW, die auf der Uhr laufen würde implementieren. Die Stromversorgung der Uhr wurde zuerst separat auf einer vorgefertigten Platine I entworfen erstellt und verwendet, um die Schaltung zu betreiben. Diese Einheit wurde dann zu dem Endprodukt eingebettet.
  Ein Video zeigt die Steckbrett Schaltung ist unten dargestellt:
  5.2. Interrupts
  Es gibt 4 verschiedene Interrupt-Routinen für die ChronosMEGA: eine für die HR + und MIN + Tasten, eine für die Schlaf-und Display-Tasten, eine für den Timer2 vergleichen Spiel, und die letzte für die Timer1 Vergleichsübereinstimmung.
  Der 8-Bit Timer2 Modul programmiert ist, um 10-tel einer Sekunde asynchron aus dem System zu zählen. Wenn es eine 10-Sekunde zählt er unterbricht und erhöht den 10-Sekunde-Wert.
  Die 16-Bit Timer1 Modul wird verwendet, um zu gehen off in 5 Sekunden, wenn der Benutzer die Anzeigezeit Taste drückt, um die Zeit zu sehen. Wenn dieser Timer unterbricht, stellt sich der Bildschirm und die ChronosMEGA kehrt in den Ruhezustand.
  5.3. Power Management und Sleep Mode
  Ein großes Ziel war die ChronosMEGA so effizient wie möglich zu machen, mit einem großen 400mAh Batterie, hat die Uhr die Möglichkeit, eine sehr lange Zeit auf einer einzelnen Gebühr dauern. Mit dem abgeschlossenen Projekt, das ChronosMEGA zeichnet eine selbstlose 4 Mikroampere im Ruhemodus, und wird berechnet und 11 Jahren mit einer einzigen Ladung dauern.
  Die ChronosMEGA noch Spuren der Zeit in diesem Schlafstadium, Aufwachen nur auf den zweiten Zähler und auf Eingaben zu erhöhen. Der Systemtakt wird vollständig angehalten, und nur die Timer2 Modul mit asynchronen 32,768 kHz Kristall läuft weiter.
  Wenn der Benutzer den "Sleep" -Taste drückt, setzt das Programm ein Flag und schaltet die LED-Anzeige. In der Hauptschleife überprüft das Programm das Ruhe-Flag und beginnt Schlaf Zubereitungen, wenn es 0x01. Unten ist die Hauptschleife:
  [: 0 2] Bits 0b011 Die Schlaf-Register werden, bevor der Hauptschleife, um in Modus "Power-Save", indem Sie den SM gehen gesetzt. Modus "Power-Save" schaltet den ATmega328P sondern ermöglicht es dem Timer2 zu laufen, sofern sie asynchron ist. Vergleichen Spiel und externe Interrupts vorübergehend Aufwecken des ATmega328P, um so die Interrupt-Routine-Service zum und gehen Sie zurück zu schlafen, wenn nötig.
  5.4. Ein Problem der LED Flackern und Jitter
  Nach dem Hochladen des ersten Programms auf die ChronosMEGA, bemerkte ich eine schwache Flackern in einige der LEDs, wenn sie sollten nicht zu sein. Dies störte mich und ich zu dem Schluss, dass es etwas falsch mit meiner Programmierkonventionen, die das Problem verursacht wurde.
  Die Ursache des Problems wurde entdeckt, als ich beobachtete den Stapel während Simulationen und bemerkte, dass meine Zweckregister nicht gedrückt werden und tauchte aus dem Stapel, also kniff meine Verarbeitung. Dies wurde durch Schieben Register auf den Stapel, wenn eine Interrupt-Service-Routine aufgerufen, und tauchen die Register, wenn die Routine beendet gelöst. Ein Interrupt Beispiel wird unten gezeigt:
  Wenn die Funktion "IncSec10" genannt wird, wird der Stapel wie unten:
  Nach "IncSec10" beendet ist, werden die Register wieder aus dem Stapel genommen auf den ursprünglichen Wert wiederherzustellen.
  Schritt 6: Animation Ausstattung
  6.1. Was ist der Zeichentrick?
  The Animation war ein Feature, das ich hatte gehofft, in die ChronosMEGA implementieren, aber aus Zeitgründen konnte ich nicht beenden Integration der Animation mit der Hauptsystemcode.
  6.2. Warum wird dieser gezeigt, wenn es nicht abgeschlossen ist?
  Ich verbrachte Stunden jeden Tag für Wochen den Bau der Zeichentrick, aber später konnte ich nicht zusammen Integration der beiden Assembly-Codes. The Animation Code an sich ist eigentlich abgeschlossen und arbeitet. Ich separat entwickelt die Animation aus dem Haupt-Code, so dass ich könnte versuchen, die beiden später zu integrieren. Doch während der Integration, Fehler wurden überall ausgelöst; da der Code war in Assembly, war es sehr schwierig, die Spur der Ursache des Problems.
  Die rohe Animation Code tatsächlich in der .zip Sie am Anfang dieses Instructable heruntergeladen enthalten.
  Ein weiterer Grund, warum ich bin, das ist es nur, weil die Animation, sieht wirklich cool, und dachte, euch vielleicht gefallen, es zu sehen.
  6.3. Was bedeutet dies Trick sogar tun?
  Wie bereits erwähnt, gibt es zwei Display-Modi, die der ChronosMEGA können sein: Idle Time Display-Anzeige standardmäßig Aufenthalte in einem Ruhezustand Die ChronosMEGA. Wenn der Benutzer den Knopf drückt, um die Zeit anzuzeigen, wechselt der Modus zur Zeitanzeige. Die ChronosMEGA setzt dann einen Timer für 5 Sekunden und setzt sich über seine Hauptschleife. Wenn der Timer erlischt, ändert sich die ChronosMEGA das Display wieder in den Standby.
  Aber ich dachte, es wäre cool, wenn ein Zeichentrick wurde aus dem Übergang der Idle-Anzeige auf Zeitanzeige ausgeführt.
  The Animation startet durch Leuchten der ersten, am weitesten rechts LED. Dann, während die Beleuchtung einer LED zu einem Zeitpunkt bewegt sich das Licht im Uhrzeigersinn um das Gesicht und hält am meisten gegen den Uhrzeigersinn, LED, die in Zeitanzeige vom Nullpunkt beleuchtet werden muss.
  Dies ist wahrscheinlich verwirrend, so dass ich einen coolen Animation Animation erstellt. Dies wird zeigen, was die Animation, wie wenn die Zeit 4.52 aussehen
  Und das Video zeigt die Animation der ChronosMEGA in Aktion:
  Schritt 7: Entwerfen der PCB in EAGLE
  Ziemlich viel Gedanken gingen in die Gestaltung der Platte; Ursprünglich hatte ich einige Klar Layouts, aber schließlich die kreisförmige Anordnung Idee kam mir, und ich lief mit ihm. Ich steckte die Stromversorgungsschaltungen auf der Unterseite der Rückseite der Platine. Ich wollte für die Batterie, um hinter dem Brett zu sitzen, so dass ich überlappenden Komponenten vermieden, die Uhr möglichst dünne Profil zu geben.
  Ich werde die interessantesten oder obskuren Komponenten der Platine und dem Layout zu decken.
  7.1. Die Anordnung der LEDs
  Ein großes Ziel für diese Uhr war es, als ästhetische zu machen wie möglich, damit die LEDs wurden angeordnet, um horizontal und vertikal symmetrisch sein. I einen kreisförmigen Ring zu wählen, weil die sanfte Form und die Drehbewegung der LEDs schien die sonst scharfkantige Spuren und ICs kontrastieren.
  7.1.1. Subtile Verschiebungen in Abstand für eine schnellere / langsamere Wirkung
  Es kann bemerkenswert, dass die LEDs nicht in gleichen Abständen voneinander beabstandet sein. Dies wurde mit Absicht getan, um einen sehr subtilen Effekt zu erzeugen. Während die ChronosMEGA ist im Ruhezustand, wird ein Licht werden um das Zifferblatt zu reisen. Da die LEDs unterschiedliche Abstände, erscheint das Licht, schneller an der Oberseite und Unterseite zu reisen, und langsamer an der linken und rechten Seite.
  7.2. So dass die Leistungsschaltung Tiny
  Ein großes Hindernis für den Leistungsschaltkreis war die Dimensionierung und die Board-Layout, während immer noch eine ausreichende Spuren Größen und Flugzeuge die aktuelle zu handhaben und zur Wärmeabführung. Die 3-ICs in der Leistungsschaltung verwendet wurden alle ausgewählt, weil sie wirksam waren, und sie wurden in SOT23-Gehäuse für einen minimalen Platzbedarf angeboten. Jede einzelne Diode, Induktivität, Widerstand und Kondensator wurden sorgfältig ausgewählt, um einen möglichst geringen Platzbedarf zu halten und um auch den Erwartungen durchzuführen. Diese Einschränkungen für das Projekt führte zu vielen Revisionen und Prüfungen, um endlich das beste Produkt zu erhalten.
  Alle Macht Schaltung wurde innerhalb von 4 Zehntel Quadratzoll ausgestattet.
  7.3. Einsetzen des Akkus auf der Rückseite
  Ich wähle eine relativ große: 3.7V 400mAh Li-on Batterie für meine Anwendung. 25mm x 35mm x 5mm: Der Akku ist zu bemessen. Das Zifferblatt musste breit genug, um die Sätze von 2 Tasten an den Seiten und der langen Seite der Batterie unterbringen werden. In den verbleibenden Platz in der Nähe der Unterseite der Uhr, wurde das Leistungsschaltung angelegt.
  Im Bild unten, sieht man deutlich die große, graue Batterie, die kaum passt zwischen den Tasten. Der Leistungsschaltkreis unter der Batterie alle gezeigt.
  Hier ist eine Nahaufnahme von den Kupferbahnen für den Leistungsschaltkreis:
  7.4. Hinzufügen Chip auf meiner Design-
  Chip ist von meinem eigenen Design, Ich habe mit ihm als Avatar für meine Online-Schnittstelle. So schien es angebracht, ihn in den Vorstand, die ich entwarf hinzufügen:
  Benutzer: ioBridge zusammen eine schöne Instructable [1] zeigt, wie dies zu tun.
  Einige Hinweise über das Hinzufügen von Bildern, um das Board. Idealerweise sollte es ein monochromes Bild sein, was bedeutet, dass es mit nur zwei Farben. Ich glaube, ioBridge verwendet Photoshop oder etwas ähnliches, aber ich erstellt mein Bild in MS Paint. Wenn Sie fertig sind Zeichnung Bild, "speichern unter" das Bild als BMP Monochrom.
  Außerdem vor dem Import der Bild, lesen Sie das gesamte Projekt vom Ursprung weg zu bewegen. Wenn Sie die BMP importieren, wird sie am Ursprung erstellt und wird von sehr vielen, kleinen Scheiben zusammengesetzt ist. Sie können das BMP als Ganzes mit einem einzigen Mausklick auswählen. Sie müssen Gruppe alle Scheiben verschieben Sie die Gruppe, um die Platzierung des Bildes anzuordnen.
  Wenn Sie das Bild später noch einmal verschieben möchten, aber es ist bereits auf dem Brett und Sie nicht "Gruppe" das Bild, ohne die Gruppierung andere Komponenten. Sie können alternativ deaktivieren Sie alle Ebenen des Vorstands mit Ausnahme der Schichten: 200-208. Das wird alles aus dem Bild isolieren, so dass Sie das Bild ohne Gruppe sammeln andere Komponenten.
  7.5. Hinzufügen von Löchern für die Abstandsschrauben
  Mit den Größenbeschränkungen auf die Uhr, es gab sehr wenig Raum, um Befestigungslöcher hinzufügen, damit das Board konnte auf das Uhrengehäuse verschraubt werden. Ich habe 2, 4 mm Löcher auf beiden Seiten der Uhr in zwischen den beiden Tasten, um einen 4-40 Maschinenschraube aufzunehmen.
  [1] http://www.instructables.com/id/Adding-Custom-Graphics-to-EAGLE-PCB-Layouts/
  Schritt 8: Exportieren des Design SketchUp
  Mit Hilfe von Google Sketchup CAD-Tool, kann man eine wunderbare virtuelle Modell seiner Bord machen. Das Plugin nennt EagleUp. EagleUp arbeitet in EAGLE, durch Extrahieren von jeder Schicht und deren Umwandlung in ein Skript, das von SketchUp zu erkennen ist. SketchUp verwendet das Skript, um das Brett für Sie zu bauen.
  Es gibt viele Tutorials auf EagleUp-Website. Ihre Installation Seite ist unglaublich umfassend und leicht verständlich. Richten Sie dauert ein paar Momente, aber es ist nicht schwer:
  http://eagleup.wordpress.com/installation-and-setup/
  8.1. Warum EagleUp, um das Board zu modellieren?
  Ich wollte ein Uhrengehäuse Gehäuse die Platine Umgebung zu bauen, so dass mit einer virtuellen Karte ausgelegt würde effektiv gestatten Sie mir, um sicherzustellen, dass das Uhrengehäuse hat den festesten und genauesten Toleranzen möglich. Modellierung der Vorstand auch die grenzüberprüft die Richtigkeit der Verkabelung und Board-Layout gegen die virtuellen ICs, Kondensatoren, Widerstände und etc. Sehen, dass die modellierten Komponenten passen auf die modellierte Bord gab mir Vertrauen, dass das Board-Layout korrekt war.
  8.2. Entwerfen Sie Ihre eigenen Komponenten
  Sie haben zu viele eigene Komponenten, die schnell langweilig werden kann Design. Das Ergebnis jedoch ist es wert. Unten ist die ATmega328P Chip I in SketchUp entwickelt:
  EagleUp Homepage hat viele Führungen und Zeiger auf die Erstellung Ihrer Komponenten, die auf dem Board platziert werden.
  Achten Sie darauf, dass die Package-Namen der Teile, die Sie in Eagle-Entwurf den gleichen Namen der SketchUp-Modelle Sie. Um beispielsweise einen Widerstand aufs Brett gelegt bekommen, überprüfen Sie zuerst den Namen des Pakets:
  Dieses Fenster durch einen Rechtsklick anzeigen auf Seiten, und wählen Sie "Eigenschaften". Sie können sehen, dass der Name des Pakets für diesen Widerstand ist "0603-RES". Das bedeutet, dass in Ihrem "Model" Ordner, der SketchUp-Modelle enthält auch "0603-RES" genannt werden.
  Schritt 9: PCB Sortieren und Löten
  Verwendung EAGLE CAM-Prozessor-Tool exportiert ich das Board-Layout zu Gerber-Dateien, bestellte ich fünf Platten mit weißem Lötstopplack aus Seeedstudio Fusion PCB [1] Service. Die Platten sind nur 0,8 mm dick.
  Alle Komponenten wurden von Hand gelötet.
  Unten ist der Bestückungsseite der Platine komplett gelötet:
  Und die Lötseite der Platine:
  [1]: http://www.seeedstudio.com/service/index.php?r=site/pcbService
  Schritt 10: Entwerfen der Uhr-Kasten in SketchUp
  Der Fall wurde mit Google SketchUp entwickelt und besteht aus 3 Hauptkomponenten:
  • Die obere Lünette
  • Die Bodenplatte
  • Die vier Tasten
  Diese drei Komponenten wurden in einem einzigen Modell mit Verbindungsstäben kombiniert. Das sparte Zeit und Geld, wenn das Design wurde befohlen, nach Shapeways hergestellt werden.
  Das Uhrengehäuse ist aus reinem poliertem Silber.
  10.1. Die Bodenplatte
  Es ist eine 1 mm dicke Platte, die 2 Befestigungslöcher für die Leiterplatte und 4 Löcher (2 auf jeder Seite) an den Flügeltüren hat für die obere Frontblende, um auf die Bodenplatte zu schrauben. Die Löcher an den Flügeltüren auch als Installationsmethode für die Lederarmband zu handeln.
  Diese 6 Löcher wurden alle von Hand mit einem 4-40 Gewindemuster erschlossen.
  10.2. Die Top-Anzeigetafel
  Die obere Frontblende ist die Schale umgibt und schützt die Uhr. Es verfügt über zwei Flügeltüren, die parallel zu der Bodenplatte sind und Löcher verjüngt, so dass die Maschinenschrauben bündig. Die Lünette verfügt auch über vier Öffnungen für die Tasten, um zu passen, und eine einzige Luke einen leichten Zugang zu den Micro-USB-Hub an Bord die Uhr.
  Es gibt eine kleine Fase an der Oberseite der Frontblende, die als Befestigungspunkt für das Glas hinzugefügt werden, wirkt.
  10.3. Die vier Tasten
  Die vier Tasten bündig in die Top Lünette des Uhrengehäuses. Sie fungieren als Erweiterungen der vier Tasten, die unterhalb der Uhr Platte eingebettet sind.
  Schritt 11: Montage des ChronosMEGA
  Setzt man die ChronosMEGA vollständig zusammen erwies sich als eine Herausforderung sein, weil die räumliche Toleranzen waren unglaublich eng.
  Es war auch Spaß, die letzten Anpassungen der Uhr und schließlich das Sehen meiner Schöpfung in seiner kompletten Zustand.
  11.1. Vorbereiten des Uhr-Kasten-
  Das Uhrengehäuse, mich als eine einzige Modelleinheit angekommen: mit den Tasten und die beiden Gehäusehälften zusammen mit kleinen Silberstangen verbunden. Der Fall wurde so konzipiert, weil es viel billiger, ein größeres Modell als mehrere kleinere Modelle zu bestellen.
  Mit Hilfe eines dremel wurden die Stäbe durchtrennt und glättete.
  Zwei Löcher auf jeder Flügeltürer der Bodenplatte wurden gebohrt und mit 4-40 Gewinde von Hand erschlossen. Die Abstandshalter für die Uhr Bord waren auch angezapft.
  Die Tasten haben kleine Flansche, die ziemlich viel, um die Größenbeschränkungen des Falles unterzubringen abgefeilt werden mussten.
  Unten gezeigt ist, wie die obere Blende wurde vor dem Kombinieren der beiden Hälften der Uhr hergestellt. Beachten Sie, wie dünn die Schaltfläche Flansche sind, und das Band auf der Außenseite des Gehäuses, um die Tasten in Position zu halten.
  11.2. Das Uhrenarmband-
  Ich wähle ein elegantes echtes Leder-Krokodil Armband. Die Band wurde nach dem die Flügeltüren werden zu befestigen und dann gebohrt, um einen Pfad für die Maschinenschrauben machen markiert.
  11.3. Bohren und Gewindeschneiden die zusätzlichen Löcher
  Der Fall benötigte zusätzliche Löcher an der Unterseite Möwe Flügel; nach dem Bohrvorgang wurden die Löcher mit einem 4-40 Gewindemuster abgegriffen. Edelstahlschrauben halten den Fall zusammen und gehen durch das Armband zu sehen.
  11.4. Das Glas
  Hinzufügen Das Glas wurde überraschenderweise eine Herausforderung, nur weil ein Produkt nicht groß genug, um das Zifferblatt zu bedecken, aber dünn genug, um das Profil zu passen erwies sich schon ein Kunststück sein. Das Glas war etwa 1 mm dicken und mindestens 36 mm um 50 mm zu sein. Fast alle Glasprodukte, die ich gefunden ist in seiner dünnsten bei 1/8 Zoll oder mehr als 3 mm angeboten. Ich fand einige Glasprodukte, die sehr dünn waren, aber nur, um Unternehmen zu liefern.
  Schließlich fand ich das Glas, die ich suchte nach "Large Objektträger" auf Amazon, die nur ein einziges Produkt, gemessen bei 1 mm X 2 "x 3" zurückgegeben. Normal Objektträger sind 1 mm x 1 "x 3" und so passen nicht meine Anforderungen. Ein Link auf die Objektträger Ich kaufte es in der Stückliste (BOM), die in der ZIP-Download auf der ersten Seite dieses Instructable enthalten ist.
  Nicht nur, dass die Suche nach Glas, die Größe war richtig schwierig war, sondern auch schneiden das Glas war sehr hart. Das Glas wurde nicht gehärtet und sehr dünn ist, so dass nur sehr wenig Druck könnte auf das Glas aufgebracht werden, während des Schneidens. Dies stellt ein Problem, weil der Druck ist erforderlich, wenn das Ätzen diese Zeile in das Glas.
  Etwa 20 Objektträger wurden zerschlagen, bis ich endlich eine Zuschnitten erfolgreich.
  11.5. Montage alle Teile zusammen
  Das Glas wurde aus dem Inneren des Gehäuses nach oben Blende geklebt und für einige Stunden abzusetzen.
  Alles wurde dann gereinigt und poliert.
  Nachdem die Schaltfläche Flansche wurden auf eine gewünschte Dicke haben, gelangen sie in den Räumen der Lünette und Band auf der Außenseite aufgebracht, um sie in Position zu halten, angeordnet wurden.
  Der AVR Systemplatine wurde nach unten mit 2 4-40 Maschinenschrauben an der Unterseite Montageplatte des Silbergehäuse befestigt.
  Sehr sorgfältig, der AVR und die Bodenplatte Einheit wurden USB-Ende zuerst am oberen Blende Gerät eingelegt. Der USB müssen zuerst in die Fenstereinsatz des oberen Frontblende sitzen.
  Die andere Seite der Unterseite wurde sanft entlang der Kante der oberen Blende wiggled bis der Fall zusammen geschlossen. Die Tasten wurden getestet, um sicherzustellen, dass sie nicht richtig haften und Funktion.
  Die Uhr-Band wurde in die Möwenflügel eingesetzt und dann mit 2 4-40 Flachkopf Maschinenschrauben nach unten befestigt, damit das Gehäuse schließen und gleichzeitig hält die Band.
  Schritt 12: Abschnitt 2: Das Klon-Prozess
  Dieser Abschnitt ist für diejenigen, die ihre eigenen ChronosMEGA klonen möchten gewidmet. Was ist cool daran ist, dass die Änderung der Blick auf Ihre eigene Art ist wirklich einfach. Für den Fall, wählen Sie einfach ein anderes Material, wie aus schwarzem Kunststoff oder eine vergoldete Bronze. Für die Leiterplatte, können Sie eine andere Lötstopplack Farbe und unterschiedliche Farb-LEDs wählen.
  Hier werde ich zeigen Ihnen Schritt für Schritt, was mit vielen Bildern und Anleitung Schritt zu tun. I'll step you through the caveats, show you where to install the software, and how to upload the Assembly code to the watch and so on.
  The most difficult portions in this section is soldering the surface mount components, and putting the final pieces together. However, if you take your time, and make sure you are patient, you will find success.
  Step 13: ChronosMEGA Cloning: Introduction and Initial Steps
  You can build a ChronosMEGA clone for yourself very easily because everything is prepared for you to order right away with no development on your end. The hardest part you will have to do is surface mount solder all the components and put the case together with the watch. Luckily, surface mount soldering looks much more intimidating than it actually is, and I also walk you through the steps when putting the ChronosMEGA together.
  Listed here are a majority of the components you will need to buy:
  https://www.digikey.com/classic/RegisteredUser/BOM...
  The Tactile buttons, USB port and Battery can be found here:
  http://sfe.io/w82136
  The cost to build a clone can be from € 100 to € 700. This is mostly depending on the type of material you use to make the case and the watch band used.
  The steps I will cover here are:
  Manufacturing the Board Manufacturing the Watch Case Ordering all the parts Soldering the Components
  Step 1: Manufacturing the Board:
  To have the board manufactured is very easy, in the folder: ChonosMega/GerberFiles/ you will see that there are two folders called: "OSHPark" [1] and "SeeedStudio" [2]. These two folders contain a .zip containing Gerber files to directly upload to the corresponding company. Either of these companies will make the boards for a low price. To order, click on one of the links at the bottom of the page and follow the instructions.
  Even though I provided Gerbers for OSH Park, I recommend going with SeeedStudio because the OSH Park boards are thicker than SeeedStudio, and I cannot guarantee that the model will fit when you finish!
  If you want to go through your own board house, you could cross check the existing Gerber files and make sure they conform to the requirements of your board house. If not, then you can open the .brd file in EAGLE and use the CAM Processor tool to build your own Gerber files from the source.
  Here are some specs for the board you may need to know while ordering:
  Board Size: 45mm by 38mm (1.77" by 1.5") Layers: 2 PCB Thickness: As thin as possible, I got 0.8mm Surface Finish: Default recommended
  The board will cost you anywhere from € 30 to € 40 depending on the options that you choose with shipping included.
  Step 2: Manufacturing the Watch Case
  Simply go here for the entire watch case:
  https://www.shapeways.com/model/1809825/chronosmega-watch-case.html?li=aeTabs
  Order the model in any available material you like, I chose the polished silver (€ 188) option.
  The cost of this case can run from about € 16 to € 600 depending on the material you choose.
  Step 3: Ordering all the parts
  Order all the parts from Digikey and Sparkfun from the BOM provided above.
  Total Cost estimate: € 114
  Note about microscope glass: If you're serious about cloning, I'll send you some of the microscope slides for no charge. I have 50 of these things left over now and I have no idea what else to do with them. Just send me a message and as long as it doesn't cost me much to mail, I'll get them to you. It's much cheaper than you buying the box of slides because you only need one.
  Unfortunately the slides are currently unavailable. I still have more slides (Mar15), so message me and I'll send about 5 of them. Just be careful because these things shatter for like, no reason. So when you get them, be sure to take them to a professional to get them cut.
  Step 4: Soldering the Top Components
  Once you get the board and all the components, you should be ready to solder.
  Check the "RequiredTools.xlsx" before you start and try to gather the tools you need before you start. I highly recommend the flux syringe, the flux remover, ESD tweezers, helping hands to aid you while you are soldering. These will save you a big headache and will make the soldering process much easier. These tools will greatly increase the probability of success.
  Surface mount soldering is not as intimidating as it appears. I'm not going to talk about how to surface mount solder here because there are way too many incredible tutorials and videos online. Just Google it and you'll have a good idea how to do it. Anyway, now that you have the components and the board, here is the layout for the top. Everything is mostly self explanatory.
  For now, only solder the top Component side the board and the buttons:
  All the resistors you see on the top side here (except for the row of 5) are 2K ohm.
  The row of 5 resistors are all 10K ohm.
  The two capacitors that are by the crystal are the loading caps that need 12pF.
  The crystal shown in the picture above is not the same crystal that is used, however the crystal is just soldered on, and it doesn't matter which way you put it on.
  When you solder the buttons, be sure to clip the wings and the nub on the front of the button.
  Dab some epoxy on the bottom of the button and apply it to the board. Then solder the button leads on.
  Your board should basically look like this for the top (except for the blue light being on). Remember not to do the bottom side yet:
  [2]: https://oshpark.com/
  [3]: https://www.shapeways.com/
  Step 14: ChronosMEGA Cloning: Preparing and Uploading Software
  At this point you should have all the pieces soldered onto the TOP side of the board and you probably have the watch case from Shapeways.
  In this section, we will be:
  Installing Atmel Studio Prepare to program the ATmega328P Uploading the Assembly code to the system Soldering the back of the board Step 5: Installing Atmel Studio
  Atmel Studio is a very easy to use IDE for Atmel microcontrollers. Go here for the download page:
  Step 6: Prepare to program the ATmega328P
  First, plug the USB end of the AVR-ISP mkII programmer into your computer. The AVRISP mkII is this guy:
  Allow Windows to install any drivers necessary for the programmer.
  Traditionally, hobbyists will use header pins to upload compiled code to their projects using a programmer like the AVRISP mkII. The header pins are much too bulky for the ChronosMEGA so I soldered wires to vias connected to the ISP pins of the ATmega328P. Here is a picture of the vias with their labels:
  Solder wires to the vias and attach header pins to the ends. Obviously if you have the inductor soldered down, then you'll solder to MISO on the top of the board. Stick these ISP wires into a breadboard, and connect the ISP receptacle to the appropriate pins on the ChronosMEGA.
  The pinout of the AVR ISP mkII programmer is:
  Your setup now should look something like this, except for the board lighting up:
  After you have the wires connected, you must supply 5V and ground externally from some outside source. This could be accomplished through a linear voltage regulator or a DC power supply. In the end, the wiring should be like so:
  Step 7: Uploading Assembly code to the system
  Now that everything is prepared, open up Atmel Studio 6. From the Start Page, select: File => Open => Project/Solution. Here you need to choose the project file that I provided.
  The project file to open is in the .zip folder that you downloaded at the beginning of this Instructable. The file is in the folder: "ChronosMEGA\AssemblyCode\ChronosProject\ChronosMEGA\" and open the file called: "ChronosMEGA.atsln".
  When the IDE opens the solution, you should see a tab named: "ChronosMEGA.asm". With a window full of Assembly code. If you don't see this tab, open the "ChronosMEGA.asm" file under the "Solution Explorer" window seen here:
  Now that you are viewing the "ChronosMEGA.asm" source code (It will also say in the comment header at the top that it is the main source code), make sure some settings are correct. First make sure that you are seeing these options for the tools and devices:
  If these are not set, then you can click directly on them and make the changes. Make sure your AVR-ISP mkII is connected to your computer!
  Now you must build the code. This is as easy as pushing a button.
  The Output window at the bottom of the IDE should read that the build was successful.
  Now hit the button in the IDE that has the MCU with the lightning bolt on it. This button is called: "Device Programming".
  Hit the drop down for "Tool" and select the AVRISP mkII option. Select "ATmega328P" for "Device" and "ISP" for "Interface". Click "Apply".
  Under the "Device signature", click "Read". If the MCU signature is read correctly and no errors appear, then that means you have everything set up correctly. If you get an error here, it is 95% of a probability that the ISP from the AVRISP mkII is not wired correctly to the ATmega328P. Check the diagrams again, and be sure.
  Now go to the "Memories" tab and click the "..." next to the "Flash (32KB)" drop down box. Make sure you have the "ChronosMEGA.hex" file selected. This file is in the "Debug" folder in your project folder. You should NOT have the .elf file selected.
  Click "Program". After it is finished, the watch should start lighting LEDs in a circular motion. If you push the button: "Time", it should display the time to say 5:33. Push the "HR+" and "MIN+" buttons and ensure the lights are changing. Wait until the ChronosMEGA goes back to its idle state and press "SLEEP". The LEDs should turn off. Push "SLEEP" again, the LEDs should turn on.
  If you are having problems, please do not hesitate to contact me. I'm on Instructable's almost everyday so I should be able to get back with you very soon.
  Step 8: Soldering the back of the board
  Now that you successfully uploaded the program to the board, you may want to start soldering the back right away.
  However I suggest you take this opportunity to make tweaks to the SW to make sure that it is keeping time correctly. Let it run overnight in idle state, and let it run overnight in its sleep state. Make sure you are satisfied with the SW's performance before moving on. It will be difficult to change things after you commit.
  When you're ready to solder the back, then disconnect the board from the external power source and desolder the wires off of the vias.
  Then start soldering the back. I highly recommend doing the micro-USB first! When you solder it, make sure it is hanging 2mm off the side of the board like so:
  Then solder the SOD123 diode (see image below). Plug a micro USB cord into the ChronosMEGA that supplies 5V, the watch SHOULD turn back on. If it does, then great!
  Now, with the USB soldered, place the board into the top bezel of the watch case. Attempt to plug the USB cord into the watch through the case. The connector should connect properly and the watch should turn on again.
  Solder the rest of the pieces onto the board, like so:
  Solder the Battery last! The red wire of the battery is soldered to the pad closest to the USB. When the battery is soldered on, the ChronosMEGA should be lighting up again.
  After you're finished, the back of the board should look like this:
  Step 15: ChronosMEGA Cloning: Putting together the Hardware
  This is the last part for cloning and you're almost finished. This section requires much patience. If you are not confident with a procedure, then wait! Do not get over zealous here, it is critical you are careful because everything is so delicate at this stage.
  Separating the Case Tapping and Drilling Cutting the glass and applying Drilling the watch band Combining everything together
  Step 9: Separating the Case
  The watch case that you bought off Shapeways is actually a combination of 3 components: the top bezel , the bottom plate and the four buttons . Each of these are connected to the model with silver rods that will need to be eliminated. The pieces should be separated like so:
  There is also one more step. For this watch, the battery is sandwiched between the PCB and the bottom plate. The battery also needs to fit in between the two mounting posts, so you will need to eliminate some material of the posts:
  Step 10: Tapping and Drilling
  Two holes need to be drilled on each gull wing of the bottom plate in such a way that if a machine screw is fed through the top gull wing, then it will enter that hole. The hole must be about 2.3mm or less than the diameter of the 4-40 screw because you will need to tap these holes with 4-40 threading.
  You can see in the main image of this page, the holes that I drilled in the gull wings of the bottom plate.
  Be sure to take your time and prepare the case well. Give the bottom plate plenty of support and keep the drill very steady. Don't be afraid to purchase additional tools to help you with this.
  You will also need to tap the two mounting posts on the bottom plate with 4-40 threading. They hold the board down onto bottom plate.
  Step 11: Cutting the glass and applying
  At this point you will need to cut the glass to fit inside the case. I would recommend taking the microscope slide to a professional and getting them cut to fit inside the top bezel, as these slides shatter very easily.
  When they are cut, apply a small amount of epoxy to the top bezel's lip and gently press the glass in. Allow the top bezel and glass to sit for an extended period of time.
  Step 12: Drilling the watch band
  Figure out where the watch band will need to be drilled so that when the machine screws pass through it to hold it in place, then it will be secure and straight.
  I placed the band in the groove of the top gull wing and marked with a knife where the drill needs to be. I drilled the band with a drill less than 3mm in diameter.
  Step 13: Combining everything together
  File the flanges of the buttons down so they are very thin. You can see how thin they should be like so:
  When you have them filed down, place them into the holes of the top bezel and apply tape to the outside so that they are held still.
  Now use the machine screws to screw the board to the bottom plate.
  With the two separate components, we'll join them as one by inserting the USB end in first and then wiggling the other end into place.
  Here's a video showing how I combined the two pieces:
  Now just slide the watch band pieces into place and use the machine screws to hold the whole assembly into place.
  Clean and buffer the watch case and leather. Test the buttons and the USB, make sure that the USB cord can connect to the receptacle inside.
  Step 16: Closing Statements and Reflections on the ChronosMEGA
  The ChronosMEGA turned out to be an awesome project; the biggest reason I took on this project was for the learning experience. I recently started in embedded system design and programming and I really wanted to explore this domain. Also, I have never messed around with 3D design work until this project, and I feel as though I had a good experience with it for this project.
  Special thanks to TJ to pointing out my design flaws in early development stages and his great suggestions to the project.