Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 ...

Programmierung Header und damit das, was wir interessiert sind. Pin 1 und 4 werden im Siebdruck nummeriert, und Pin 1 ist auch mit einem Punkt markiert und ...
5MB Größe 3 Downloads 219 Ansichten
Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen In einer gemeinsamen 0.1 "Header zu verwenden, bei Neuprogrammierung der IR-Treiber (Positionsverfolgung) Mikrocontroller in den OSVR HDK 1.2 / 1.3 / 1.4 und OSVR HDK 2 Headsets.

Geschrieben von: Ryan Pavlik

© iFixit — CC BY-NC-SA

/Www.ifixit.com

Seite 1 von 15

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen

EINFÜHRUNG Das Positionsverfolgungssystem in der OSVR HDK gebaut verwendet eine Sammlung von IR-LEDs, um das Headset mit einer High-Framerate IR Kamera synchronisiert gebaut. Die LEDs werden angesteuert (insbesondere Timings, Muster, etc.) von einem engagierten STM8 Mikrocontroller auf einer separaten Platine im Inneren des HDK, die leider nicht neu geflasht werden kann über den vorhandenen USB-Anschlüsse des HDK. Dieser Leitfaden zeigt, wie die IR-Board für den Zugriff auf und wo / wie Sie Drähte löten wollen würden und einen Stecker (obwohl es nicht beibringen, wie man in ähnliche Details löten oder zu erhalten). Es bildet einen Teil der Gesamt Anweisungen , um den IR - Treiber Mikrocontroller neu zu programmieren . Es gibt verlockend Referenzen während dieser erwähnt den „P5“ Programmieranschluss bestreut und mit nicht löten. Der einzige Fall , in dem Sie diese verwenden können , ist , wenn und nur wenn: a: Ihr Gerät tatsächlich diesen Anschluss hat (HDK 1.4 und HDK 2), und b: Ihre Programmierer ist ein offizielles ST-Link - V2 Bündel von ST oder eines ihrer HändlerDas kam mit dem Standard-0,1 "Pitch zum 4-poligen" Erni "-Kabel (obenes linkes Kabel im Bild auf diesem Link zu Digi-Key). Wahrscheinlich 99% der Geräte finden Sie mit der Bezeichnung" ST-Link V2 " Erfüllen diese Anforderungen nicht. Teile dieses Leitfadens basieren auf anderen gemeinnützigen iFixit-Anleitungen für die HDK - vielen Dank an die Mitwirkenden für ihre Arbeit, vor allem ihre großartige Fotografie! Ihr Haftungsausschluss gilt natürlich auch dafür: Sie sind nicht verantwortlich, wenn Sie nach diesem Leitfaden etwas brechen.

© iFixit — CC BY-NC-SA

/Www.ifixit.com

Seite 2 von 15

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen

WERKZEUGE:

TEILE:

ST-Link-v2 kompatibel STM8 Programmierwerkzeug (1)

4-pin 0.1 "Header / Stecker (1)

I used a compatible metal-cased "USB stick" style one, like that at the Sensics "buy" link. If you choose to buy a full, official, round, beige-plasticenclosed with two separate sockets ST-Link v2 tool direct from ST or a distributor like Digi-Key, with the full cable bundle, you might be able to use the P5 connector if your device has it (HDK 1.4 or HDK 2) - see the full programming instructions for details.

Phillips # 00 Schraubendreher (1) iFixit Eröffnung Picks 6er-Set (1) Optional - this or a spudger can help with the ribbon cable disconnection.

Früher habe ich eine alte CD-ROM AudioHeader / Stecker, sondern nur die Anzahl der Pins, Tonhöhe und einige Pin 1 Kennzeichnung ist wichtig ... siehe die SchrittAnschlüsse gewidmet ist.

Drähte (~ 22-26 AWG) (4) Sie können einzeln schneiden Draht oder zwei der vier Paare aus einem CAT5 / CAT6 (Ethernet) Kabel verwenden (ich habe beides getan), oder vielleicht beide Paare aus einem (CAT3) Telefonkabel ... siehe den Schritt gewidmet Drähte.

Schrumpfschlauch (1) optional - den Schritt an die Anschlüsse gewidmet zu sehen.

Lötstation (1) Whatever reasonable-quality electronics soldering iron you have is fine.

Lot (1) Whatever good-quality, fine/thin electronics solder you have (tin/lead, lead-free) is fine.

Flux Pen 10 ml No Clean (1) You'll probably need some flux to neatly solder on the circuit board. If you've soldered on fairly finepitch but through-hole parts before, the flux you have is fine.

© iFixit — CC BY-NC-SA

/Www.ifixit.com

Seite 3 von 15

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen

Schritt 1 — Entfernen Frontblende Schrauben 

Lay HDK Headset Gesicht auf einer weichen Oberfläche nach unten. Entfernen Sie die beiden Phillips # 00 Schrauben an der Unterseite.

 Wenn die Schrauben herausdrehen nicht leicht haben, können Sie einen anderen Schraubendreher versuchen müssen. Sie sind recht klein und präzise, ​und in den 1.3 und später scheinen zumindest ein Phillips # 00 (möglicherweise nur ein # 0 in 1.2) zu sein, aber wenn Ihr Schraubendreher-Satz nicht exakt ist, sind sie leicht zu entfernen. Wenn die Schrauben nicht drehen, versuchen Sie einen anderen Schraubendreher.

© iFixit — CC BY-NC-SA

/Www.ifixit.com

Seite 4 von 15

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen

Schritt 2 — Öffnungsfrontblende



Schalten Sie das Headset aufrecht.



Hinter der roten Box ist ein Verbindungsstück zwischen einem Bandkabel an der Frontplatte und ein Flachbandkabel im Inneren des Körpers des HMD gewickelt angebracht. Es ist zusammen, zusätzlich zu der Kraft der Verbindung geklebt ist aber immer noch ein wenig zerbrechlich, so beim Öffnen, diese linke Seite sollte als "Scharnier" behandelt werden.



Es gibt jetzt nur zwei Paare von Magneten an der Spitze in den Ecken der Frontblende, um den Körper des HMD zu halten. (Im Inneren Bild, einer der Frontplatte Magneten wird nicht dargestellt.)



Es gibt zwei Rillen auf, markiert, in Frontblende Entfernung zu verwenden. Wenn man bedenkt , auf die minimale Haltekraft der Frontblende, und die Position der Frontplatte Steckverbinder, ziehen Sie vorsichtig / falten Sie die Frontblende und auf der linken Seite. Sie keine Werkzeuge für diesen Schritt verwenden!

 Bilder zeigen eine OSVR HDK 1.4, HDK 1.2 und 1.3 intern aussehen extrem ähnlich. Die Hauptplatine auf den HDK 2 unterscheidet, aber die grundlegende Öffnungsverfahren und TrackingKabel sollten gleich sein. Die Frontblende-Anschlusskabel für die HDK 2 ist anders, weniger zerbrechlich, und ist für die einfache Trennung / Wiederverbindung ermöglichen, falls gewünscht.

 Vermeiden Sie Stamm Aufsetzen auf den (1.x) Stecker rot markiert: nicht die Frontblende baumelt von ihm lassen oder auf sie zu ziehen. Wenn es intern trennt, sehen Sie die IRTracking-LEDs bemerken, die nicht leuchten. Solange der Stecker nicht abgerissen hat, können Sie es sanft die Verbindung wieder Sitz und befestigen Sie ihn ausrichten und drücken; Sie fühlen sich darauf klicken. © iFixit — CC BY-NC-SA

/Www.ifixit.com

Seite 5 von 15

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen

Schritt 3 — Trennen IR Board Kabel (allgemein)



Wenn Sie diese Anleitung folgen dem IR Board neu zu programmieren, und sind in der Lage, die "P5" Programmieranschluss zu verwenden - nicht mehr Demontage erforderlich ist. Die rosa Box zeigt die Stelle von P5 in einem montierten HDK 1.x mit dem Anschluss (1,4 Einheiten mit einem P5 enthaltenden IR Board ausgeliefert).



Trennen Sie das Board-to-Board-Bandkabel (das IR-Board an der Hauptplatine verbinden) durch Anheben / Kippen des weißen Verriegelungsstück dann herausschieben vorsichtig das Flachbandkabel.



Wohnung auf der Oberfläche des IR-Brett, darüber, wo die gelben Pfeil, der orange Bandkabel (die die IR-LEDs und zusätzliche Positionsverfolgungsschaltung tragen) eine Verbindung mit dem IRBoard mit der gleichen Art von Flachstecker, die zwischen der Frontplatte verwendet wird, Flachbandkabel und der Hauptkörper. 

Der Verbindungsabschnitt des Bandkabels ist mit einem kleinen Board verstärkt, die Sie gerade über den Rand des IR-Platine selbst sehen kann. In einem 1.4 oder höher, wie gezeigt, es ist direkt über dem P5-Anschluss (pink). Wenn Sie von der Front kommen, müssen Sie wahrscheinlich einen Fingernagel oder / spudger holen. Hinter dem Anschluss, wird ein Finger wahrscheinlich genug sein.

 Beim Zusammenbau, die Platte in Position zu bringen und zuerst die anderen Bandkabel verbinden. Dann sollte dieses Kabel natürlich an der richtigen Stelle in einer Reihe aufstellen. Seien Sie sanft und es nicht erzwingen: Diese Anschlüsse sind nicht für harte oder wiederholte erneute Verbindung hergestellt, und sie werden nicht zusammen klicken, wenn nicht perfekt zentriert und ausgerichtet. Es ist ein wenig knifflig, aber machbar. © iFixit — CC BY-NC-SA

/Www.ifixit.com

Seite 6 von 15

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen

 Siehe den nächsten Schritt für mehr Informationen, detaillierte Fotos und Demontage Taktik für dieses orange Bandkabelstecker. 

Sobald diese beiden Kabel entfernt wurden, sollten Sie in der Lage sein, den IR-Board Shimmy out: vorsichtig sein, nicht auf einem der orangefarbenen Bandkabel zu ziehen (sie sollten an jeder Position der LED mit Kleber auf Gummipuffer an der HMD Fall angebracht werden) . Es ist OK, um die Gummipuffer zurück nach unten auf den Fall zu drücken, wenn der Kleber weggezogen.

Schritt 4 — Details zu dem orangefarbenen Bandkabel

 Diese LED-Flachbandkabel mit IR-Board-Verbindung kann zunächst einschüchternd sein, denn es fühlt sich "direkt verbunden" an den Vorstand - aber es ist eigentlich nur ein Anschluss auf der IRBoard Gesicht. Die ersten beiden Bilder sind von einem Teardown eines modifizierten 1.2 (du wirst es nie in Ihrem eigenen Gerät wie dieses zu sehen), aber sie werden eine bessere Vorstellung davon, wie es verbunden ist.

 Diese Fotos zeigen das orange Band-Kabel mit den LEDs auf sie aus dem Gehäuse des HMD. Dies war eine Entwicklungseinheit , deren volle Tracking - Funktionen wurden für das Wohl geopfert NICHT die orangefarbenen Bandkabel von Ihrem eigenen HMD entfernen , um zu versuchen einen leichteren Zugang zu erhalten -. Genaue Positionierung der LEDs ist für die Verfolgung erforderlich. 

Erstes Bild: Stecker angebracht, mit Bandkabel entfaltete für eine klare Sicht auf den Weg nach draußen. Anzeigen der "top" des Vorstandes, die die Seite der HMD nach außen zeigt, wenn installiert. 

Wenn innerhalb der HDK, würde der grüne Pfeil die Vorderseite des HMD unter Hinweis darauf sein.

© iFixit — CC BY-NC-SA

/Www.ifixit.com

Seite 7 von 15

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen 



Wenn das orange Band-Kabel mit den LEDs richtig intakt gelassen wird, wäre es tatsächlich biegen sanft (in der Nähe der markierte schwarze Linie) über den IR-Board, so dass beide blaue Pfeile in Richtung der Spitze des HMD zeigen würde.

Zweites Bild: Anschluss unmittelbar nach der Trennung mit den beiden Hälften des Verbinders vor der Kamera. Wieder Bandkabel entfaltete unnatürlich für eine einfache Fotografie. Nach wie vor würden grüne Pfeile die Front weisen darauf hin, und blaue Pfeile nach oben hin zeigen würde. 

Hier kann man sowohl die Bandkabelseite des Verbinders ( „Aufnahme“), in gelb sehen, und den platinenseitigen Verbinder, rot markiert. Für eine klarere Ansicht, wie sie sich paaren, siehe die JAE WP7 Serie Stecker Datenblatt (board verwendet eine Jae-WP7B-P040VA1) , die 3D Renderings hat.

Schritt 5 — Die IR-Board entfernt

 Dies ist eine Ansicht eines HDK v1.4 und bis IR Board, Blick auf die Seite, die die Außenseite der HMD zugewandt ist. Wenn neu installiert, wie der linke Rand des Brettes hier geht der HMD nach oben hin gesehen. 

Hier können Sie einen besseren Blick auf die Features aus dem vorherigen Schritt erhalten, die in dem Zusammenbau helfen können. 

© iFixit — CC BY-NC-SA

/Www.ifixit.com

Dies ist der Board-to-BoardBandkabel. die Hauptplatine Ende Entfernen ist viel einfacher, wieder zusammenzubauen, als das IR-Board Ende entfernt wird, so lassen Sie dieses Kabel mit dem IR-Brett angebracht, während es draußen ist.

Seite 8 von 15

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen





Dies ist das Board Hälfte des Verbinders mit den orangefarbenen Bandkabel - man kann sehen, dass es flach auf dem Brett und eine rechteckige Form (und nicht unbedingt perfekt quadratisch mit der Platine), mit dem Sie es wieder anschließen könnte helfen, zu visualisieren.



Dies ist die "P5" Programmierung Kopf geeignet für den Einsatz mit den offiziellen, voll ST-Link-v2Kits mit Kabelbündel. Frühere Boards haben diesen Anschluss nicht oder auch diesen Abschnitt der Leiterplatte herausragt - das ist nichts zu befürchten. Die PinBelegung ist ein Duplikat von P3.

An der Unterseite der Mitte, unter dem STM8 Mikrocontroller, ist ein Paar von unpopulated Header. Die P3-Header, orange markiert, ist die Programmierung Header und damit das, was wir interessiert sind. Pin 1 und 4 werden im Siebdruck nummeriert, und Pin 1 ist auch mit einem Punkt markiert und hat einen quadratischen, anstatt kreisförmig , Pad.

 Die Pin-Belegung für P3 (und P5, falls vorhanden - Pin 1 dort durch einen Kreis angegeben): 1: 3,3 V, 2: SWIM, 3: GND, 4: RESET

© iFixit — CC BY-NC-SA

/Www.ifixit.com

Seite 9 von 15

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen

Schritt 6 — Die Wahl eines Verbinders



Für meine beiden Beispiele, wählte ich eine CD-ROM-Audio-Anschluss, die ich von einem alten Soundkarte gespülten und desoldered. Nichts Besonderes, außer dass sie die richtige Tonhöhe (0,1 Zoll), 4-polig, und haben einen deutlich gekennzeichneten Pin 1, so dass, wenn die "Kerbe" nach unten ist, passen die Stifte die Reihenfolge der Header auf der Platine. 



Es sei denn, Sie mit einem cleveren alternative Methode kommen, werden Sie einige blanke Draht haben hier nach dem Löten. Wenn es eine Menge ist, möchten Sie vielleicht Schrumpfschlauch (oder zumindest Isolierband) verwenden, um die Möglichkeit der Verursachung eines Kurzschlüsse zu vermeiden.

Der besondere Anschluss Sie wählen, ist eigentlich egal, solange man an einem Ende davon löten können, können Sie verfolgen, welche Ende ist Pin 1, und es ist der richtige Platz für das Kabel von Ihrem STM8 Programmierer (die oft 0,1 ").

 Wenn Sie das Kabel für die "P5" Anschluss haben und dein Board hat den P5-Header bevölkert, ignorieren alle diese Schritte über einen Anschluss hinzufügen und direkt zum nächsten Schritt der Programmieranleitung vorgehen.

© iFixit — CC BY-NC-SA

/Www.ifixit.com

Seite 10 von 15

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen

Schritt 7 — Wählen Sie Ihren Draht





Sie werden einige Draht zu wählen möchten, die nicht zu dick ist (muss in die Löcher in der Leiterplatte zu passen) und im Idealfall flexibel genug, dass man leicht den Stecker und Draht wieder in die HDK und wieder zusammenbauen, falten kann. 

Das Beispiel mit dem roten Draht ist solide Schaltdraht von einer Spule, 22 AWG (0,65 mm Durchmesser). Es ist ein wenig steif: es funktioniert, aber es ist nicht sehr biegsam.



Die mehrfarbige Draht in dem anderen Beispiel ist zwei der vier verdrillten Paare aus einigen "Riser-rated" CAT5e - 24 AWG (0,51 mm Durchmesser) solide. (Ich habe die beiden Paare in Schrumpfschlauch, um es aufgeräumter machen.) Das ist viel schöner: biegt sich leichter in und aus dem Headset bewegen und weniger sperrig. Die Paare nicht wirklich eine Rolle, da nur ein Draht eine Datenleitung ist.

Was auch immer Sie wählen, Draht, sollten Sie 4 Drähte etwa 1,5 "oder 4 cm lang, mit Enden abisoliert und verzinnt, damit Sie sie löten können. Sie werden auch während des Prozesses zu kümmern wollen, vor allem, wenn Sie die Kabel sind alle die gleiche Farbe , dass Sie die Drähte, um zu halten sind.

© iFixit — CC BY-NC-SA

/Www.ifixit.com

Seite 11 von 15

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen

Schritt 8 — Löten Sie das Anschlussende gelten Schrumpfschlauch (optional) 

Beginnen Sie, indem Sie den Stecker Ende der Drähte Löten an den Anschluss Sie gewählt haben. Wie zu löten geht über den Rahmen dieses Handbuchs, aber denken Sie daran, dass Sie glatte, glänzende Lötstellen wollen.

 Wir Löten der Anschlussende zunächst teilweise, so dass , wenn Sie Schrumpf verwenden, können Sie nun den Schrumpfschlauch anwenden und schrumpfen , bevor Sie die Kabel an den empfindlicheren Leiterplatte angebracht haben. Achten Sie darauf, genügend Platz am anderen Ende verlassen die Drähte ausbreiten in die Löcher in der Platte zu passen.

© iFixit — CC BY-NC-SA

/Www.ifixit.com

Seite 12 von 15

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen

Schritt 9 — Löten der Platine Ende



Legen Sie die Drähte aus dem Stecker durch die "top" der Platine (die Seite mit dem P3 Siebdruck) und achten Sie darauf, dass Sie Pin 1 von P3 mit dem Stift 1 Draht von Ihrem Anschluss abgestimmt haben.



Während die Drähte in Position zu halten, sorgfältig die Leiterplatte übergeben, so dass die "von oben" Seite nach unten und die verzinnten Enden der Drähte durch die Leiterplatte herausragen. (Sie können sich beim Löten Klammer oder ein ähnliches Werkzeug zu verwenden an dieser Stelle zu helfen.)



Bewerben Fluss und sorgfältig alle vier Drähte löten (Heizung sowohl Pad und Draht, dann löten Auftragen einmal heiß). Das Lot sollte durch die Durchkontaktierung auf die andere Seite, drehen Sie die Kupfer-Pads auf einer silbernen Farbe auf beiden Seiten Docht nach unten und sanft den Draht bis zu erreichen.

 Stellen Sie sicher, zu viel Lot nicht anzuwenden, und auch sicherstellen, dass die Pads nicht miteinander kurzgeschlossen werden! 

Sobald die Lötstellen abgekühlt sind (ohne sich zu bewegen!), Und Sie sind sicher, dass sie fest sind, sauber und glänzend ringsum, können Sie den überschüssigen Draht schneiden von der Unterseite der Platine vorsteht.

 Auch dies ist kein Löten Tutorial (und das Bild ist nicht unbedingt der beste Löten Job überhaupt) - aber es gibt viele Online-Ressourcen.

© iFixit — CC BY-NC-SA

/Www.ifixit.com

Seite 13 von 15

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen

Schritt 10 — Verbinden mit dem kompatiblen Programmier v2 ST-Link-



Wenn Sie eine generische verwenden, Metallgefasste "USB-Stick" Stil Programmierer, wird es wahrscheinlich eine Pinout-Diagramm auf es wie folgt. Rückruf aus dem P3 Pinout, dass wir 3,3 V haben, SWIM, GND und RST, in dieser Reihenfolge auf dem Brett - und jetzt auf Ihrem Anschluss! 

Praktischerweise hat dieser Programmierer die gleichen Stifte direkt nebeneinander (wenn auch in umgekehrter Reihenfolge) an seinem eigenen Stift ab dem 1. von diesem geprägten Pfeil in der Kunststoff angezeigt. Früher habe ich die Kabel mit kam, verbinden weiß RST, schwarz auf GND, braun (die Datenleitung) zu schwimmen, und rot bis 3,3V.



Auf meiner CD-Audio-Anschlüsse, mit der Kerbe für die "Tab" nach unten, Pin 1 ist auf der linken Seite, so dass heißt, die richtige Reihenfolge von links nach rechts, dann, wie dargestellt wäre rot, braun, schwarz und weiß. Die Kabelfarben können variieren, aber stellen Sie sicher, dass die Bestellung übereinstimmt.



Sie können jetzt mit der Programmierung fortzufahren!

 Wenn Sie Windows verwenden, wenn Sie das Programmierwerkzeug an Ihren Computer anschließen, müssen Sie wahrscheinlich installieren Sie die Treiber für sie

 Wenn Sie den P5-Anschluss zu verwenden sind in der Lage, hier, wo Sie wieder abholen: folgen Sie den Anweisungen in der Bedienungsanleitung von ST das Kabel bis P5 zu verbinden, dann mit der Programmierung fortzufahren.

© iFixit — CC BY-NC-SA

/Www.ifixit.com

Seite 14 von 15

Wie ein IR-Board-Programmierung Anschluss an OSVR HDK 1.2 1.3 1.4 2 hinzufügen

Proceed with the rest of the IR board programming instructions. If you wish to re-program the board in the future, you will only have to open the faceplate and access the header you've already added (if applicable). To reassemble your device, follow the disassembly instructions in reverse order. If you added a header on a cable, fold it in carefully. Some have modified their headset so that they can leave the header cable protruding out the bottom for future upgrades without opening the faceplate. Be sure to not disturb the location of the rubber bumpers and LEDs on the IR ribbon cables. Give the connector to the faceplate ribbon cable a gentle squeeze to make sure it has stayed connected. If any rubber bumpers around LEDs have pulled away from the HDK outer case, re-adhere them back on to the case without disturbing their position in the other directions. Dieses Dokument wurde zuletzt angelegt am 2017-06-17 03:36:42 PM.

© iFixit — CC BY-NC-SA

/Www.ifixit.com

Seite 15 von 15