mirror of
https://github.com/EyeTrackVR/EyeTrackVR-Docs.git
synced 2025-11-04 14:49:44 +08:00
2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
import{_ as n,a as i}from"./chunks/index.f46b1f6c.js";import{A as w}from"./chunks/Accordion.5994f310.js";import{o as t,c as s,F as u,r as c,m as k,w as r,g as e,t as m,i as y,u as o,a,b as d,h as _}from"./app.c56fdfe8.js";const g={hmds:[{hmd:"Quest 2",parts:[""],hyper_links:[{url:"https://github.com/RedHawk989/EyeTrackVR-Hardware/blob/main/3d_Printed_Mounts/Quest_2/Arkfall/EyeTrack_Quest_2_Mount_v10_By_Arkfall.stl",desc:"Camera and IR emitter mount by Arkfall"},{url:"https://github.com/RedHawk989/EyeTrackVR-Hardware/blob/main/3d_Printed_Mounts/Quest_2/Prohurtz/EyeTrack_Arkfall_Quest_2_Mount_Edit_By_Prourtz.stl",desc:"★ Camera and IR emitter mount by Prohurtz"},{url:"https://github.com/RedHawk989/EyeTrackVR-Hardware/blob/main/3d_Printed_Mounts/Quest_2/Arkfall/Quest_2_ESP_Mount_v2_By_Arkfall.stl",desc:"★ ESP mount by Arkfall"},{url:"https://github.com/RedHawk989/EyeTrackVR-Hardware/blob/main/3d_Printed_Mounts/Quest_2/Prohurtz/Quest_2_ESP_Mounts_By_Prohurtz.stl",desc:"ESP mount by Prohurtz"}],link_id:1},{hmd:"Valve Index",parts:[""],hyper_links:[{url:"https://github.com/RedHawk989/EyeTrackVR-Hardware/tree/main/3d_Printed_Mounts/Valve_Index/Seaweed",desc:"★ High IPD compatible 160 and 120 degree camera and IR emitter mounts by Seaweed"},{url:"https://github.com/RedHawk989/EyeTrackVR-Hardware/tree/main/3d_Printed_Mounts/Valve_Index/qdot",desc:"Camera and IR emitter mount by Qdot"},{url:"https://github.com/rrazgriz/IndexEyeTrackVR/tree/main/hardware",desc:"Camera mount by Razgriz"},{url:"https://github.com/MUTEtheCyberwolf/VALVE-INDEX-DEV-Frunk-1.0/tree/main/3D%20Print%20Files%20STL(Ascii)",desc:"★ ESP frunk mod by MUTE the Cyberwolf"}],link_id:2},{hmd:"Samsung Odyssey +",parts:["ESP mount: Refer to general ESP Mounts"],hyper_links:[{url:"https://github.com/RedHawk989/EyeTrackVR-Hardware/blob/main/3d_Printed_Mounts/Samsung_Odyssey%2B/Breakdown/Samsung%20Odyssey%2B%20Left%20by%20Breakdown.stl",desc:"★ Camera and IR emitter mount by Breakdown"}],link_id:3},{hmd:"Quest 1",parts:["ESP mount : Refer to general ESP Mounts"],hyper_links:[{url:"https://github.com/RedHawk989/EyeTrackVR-Hardware/blob/main/3d_Printed_Mounts/Quest_1/G0LDJAY/Quest_1_Cam_mount_v5_By_G0LDJAY.stl",desc:"★ Camera and IR emitter mount by G0LDJAY"}],link_id:4},{hmd:"Vive Pro 2",parts:["ESP mount : Refer to general ESP Mounts"],hyper_links:[{url:"https://github.com/RedHawk989/EyeTrackVR-Hardware/tree/main/3d_Printed_Mounts/Vive_Pro_2/StormFox",desc:"★ Camera and IR emitter mount by StormFox"}],link_id:5},{hmd:"General ESP Mounts",parts:[""],hyper_links:[{url:"https://github.com/RedHawk989/EyeTrackVR-Hardware/blob/main/3d_Printed_Mounts/General_ESP32-CAM_Mounts/ESPCAMshellv7_by_G0LDJAY.stl",desc:"★ ESP mount by G0LDJAY for general HMD use (use if there are no specific HMD mounts available)"}],link_id:6}]},x={class:"font-semibold text-xl"},E={class:""},P={style:{"list-style":"none"}},R=["href"],A={__name:"PartsList",setup(b){return(p,f)=>(t(),s("div",null,[(t(!0),s(u,null,c(o(g).hmds,l=>(t(),k(w,{class:"mb-4"},{title:r(()=>[e("span",x,m(l.hmd),1)]),content:r(()=>[e("div",null,[e("span",E,[e("blockquote",null,[e("ul",P,[l.hyper_links!=p.NULL&&l.hyper_links!=""?(t(!0),s(u,{key:0},c(l.hyper_links,h=>(t(),s("p",null,[e("a",{href:h.url,target:"_blank"},m(h.desc),9,R)]))),256)):y("",!0),(t(!0),s(u,null,c(l.parts,h=>(t(),s("li",{key:h},m(h),1))),128))])])])])]),_:2},1024))),256))]))}},S=e("h1",{class:"text-[var(--font-accent)]",id:"parts-list",tabindex:"-1"},[d("Parts List "),e("a",{class:"header-anchor",href:"#parts-list","aria-hidden":"true"},"#")],-1),v=e("p",null," Please note that no hardware has been fully set in stone, all purchases are at your loss if hardware changes. ",-1),C=e("h2",{id:"this-page-will-include-a-basic-part-list-for-building-an-eyetrackvr-setup",tabindex:"-1"},[d("This page will include a basic part list for building an EyeTrackVR setup "),e("a",{class:"header-anchor",href:"#this-page-will-include-a-basic-part-list-for-building-an-eyetrackvr-setup","aria-hidden":"true"},"#")],-1),I=e("p",null," It is recommended to source the main parts from AliExpress as it is much cheaper. ",-1),T=e("hr",null,null,-1),M=e("p",null," It is good practice to buy more than needed in some cases, namely programmers and ESPs, this reduces the risk of a DOA (dead on arrival) causing a delay. ",-1),V=_('<h2 id="camera-setup" tabindex="-1">Camera setup <a class="header-anchor" href="#camera-setup" aria-hidden="true">#</a></h2><ul><li><h3 id="_2x-esp-cam-32-modules" tabindex="-1">2x ESP-CAM-32 modules <a class="header-anchor" href="#_2x-esp-cam-32-modules" aria-hidden="true">#</a></h3></li></ul><p><a href="https://a.aliexpress.com/_mKjL9Cq" target="_blank" rel="noreferrer">AliExpress</a></p><ul><li><h3 id="_2x-ov2640-160°-fov-ir-night-vers-75mm-850nm" tabindex="-1">2x ov2640 160° FOV IR / Night vers 75mm (850nm) <a class="header-anchor" href="#_2x-ov2640-160°-fov-ir-night-vers-75mm-850nm" aria-hidden="true">#</a></h3></li></ul><p><a href="https://a.aliexpress.com/_mrNbZww" target="_blank" rel="noreferrer">AliExpress</a><br><a href="https://www.amazon.com/Camera-Aideepen-Wide-Angle-Megapixel-Support/dp/B09XXPX4SP/" target="_blank" rel="noreferrer">Amazon alternative</a> (note that you will have to manually remove the IR filter)</p><ul><li><h3 id="_1x-esp-cam-programmer-mb" tabindex="-1">1x ESP-CAM programmer / MB <a class="header-anchor" href="#_1x-esp-cam-programmer-mb" aria-hidden="true">#</a></h3></li></ul><p><a href="https://a.aliexpress.com/_mPaPgPu" target="_blank" rel="noreferrer">AliExpress</a><br><a href="https://www.amazon.com/DORHEA-Bluetooth-Development-4-75V-5-25V-Raspberry/dp/B08ZS5YWCG/" target="_blank" rel="noreferrer">Amazon</a> for 3 ESP32-Cams and programmers without the proper cameras</p><ul><li><h3 id="_1x-usb-type-a-male-port-to-power-both-esps" tabindex="-1">1x USB type-A male port to power both ESPs <a class="header-anchor" href="#_1x-usb-type-a-male-port-to-power-both-esps" aria-hidden="true">#</a></h3></li></ul><p><a href="https://www.aliexpress.com/item/2255801092919590.html" target="_blank" rel="noreferrer">Bare breakout on AliExpress</a><br><a href="https://www.amazon.com/10Gtek-DIP-Breakout-Adapter-2-54mm/dp/B09LC8WQCD/" target="_blank" rel="noreferrer">Amazon</a><br><br><a href="https://www.aliexpress.com/item/2251832820552545.html" target="_blank" rel="noreferrer">Or one with a cover on AliExpress</a><br><a href="https://www.amazon.com/Pigtail-Extension-Cables-Connector-Replacement/dp/B09ZQNJ2DJ/" target="_blank" rel="noreferrer">Amazon</a></p><ul><li><h3 id="_1x-lower-gauge-wire-to-power-esps" tabindex="-1">1x Lower gauge wire to power ESPs <a class="header-anchor" href="#_1x-lower-gauge-wire-to-power-esps" aria-hidden="true">#</a></h3></li></ul><p><a href="https://a.aliexpress.com/_mK72cy6" target="_blank" rel="noreferrer">28 AWG gauge wire from AliExpress</a><br><a href="https://www.amazon.com/Fermerry-Silicone-Stranded-Copper-Electrical/dp/B089CTT5X1/" target="_blank" rel="noreferrer">28 AWG Amazon</a></p><ul><li><h3 id="_2x-external-antennas-for-esps" tabindex="-1">2x External antennas for ESPs <a class="header-anchor" href="#_2x-external-antennas-for-esps" aria-hidden="true">#</a></h3></li></ul><p><a href="https://www.aliexpress.com/item/2255800868378357.html" target="_blank" rel="noreferrer">AliExpress</a><br><a href="https://www.amazon.com/gp/product/B09K3ZPY5Z/" target="_blank" rel="noreferrer">Amazon</a></p><h2 id="ir-emitters" tabindex="-1">IR Emitters <a class="header-anchor" href="#ir-emitters" aria-hidden="true">#</a></h2><h3 id="ir-led-kit" tabindex="-1">IR LED kit <a class="header-anchor" href="#ir-led-kit" aria-hidden="true">#</a></h3><p>If you do not want to source things from multiple places or save money or time on assembly, you can buy a LED kit from me.<br><a href="https://www.tindie.com/products/27837/" target="_blank" rel="noreferrer">Pre soldered kit</a><br><a href="https://www.tindie.com/products/27736/" target="_blank" rel="noreferrer">Raw component kit</a></p><h3 id="alternatively-you-can-source-the-parts-yourself" tabindex="-1">Alternatively you can source the parts yourself: <a class="header-anchor" href="#alternatively-you-can-source-the-parts-yourself" aria-hidden="true">#</a></h3><ul><li>4x Unfocused SMD IR emitters<br><a href="https://www.lcsc.com/product-detail/Infrared-IR-LEDs_XINGLIGHT-XL-3216HIRC-850_C965891.html" target="_blank" rel="noreferrer">(Recomended) from LCSC here</a>.<br><a href="https://www.digikey.com/en/products/detail/inolux/IN-P32ZTIR/10384796" target="_blank" rel="noreferrer">(Alternative) from Digikey here</a>.<br> The difference between them is the ones from LCSC are rated for lower power, which means in the event of a short or mishap they should be safer, as well as being smaller in footprint, hence why they are recommended.</li></ul>',18),D=e("p",null," The smaller ones can not be soldered at temps above 245C or they will burn. Low temp solder is recommended. ",-1),B=e("p",null,[e("text",{class:"font-bold"},"DO NOT BUY FOCUSED ONES!"),e("br"),d(" If they look like something you would find in a TV remote, do not use them. If you aren't exactly sure what you are doing, buy them from the LCSC or Digikey link. ")],-1),L=_('<ul><li><p>4x IR emitter PCBs (highly recommended) Gerber files and schematics located <a href="https://github.com/RedHawk989/EyeTrackVR-Hardware/tree/main/IR%20Emmitter" target="_blank" rel="noreferrer">here.</a></p></li><li><p>4x 350ohm 1206 SMD resistors for IR emitters (If you are not using PCBs for the emitters then buying regular through-hole resistors is acceptable)</p></li><li><p><a href="https://www.digikey.com/en/products/detail/stackpole-electronics-inc/RMCF1206FT357R/1759919" target="_blank" rel="noreferrer">357 ohm Digikey here</a></p></li><li><p><a href="https://lcsc.com/product-detail/Chip-Resistor-Surface-Mount_BOURNS-CR1206-FX-3480ELF_C205328.html" target="_blank" rel="noreferrer">348 ohm LCSC here</a></p></li></ul><p>This ensures you get the correct IR emitter parts. If you are a Patreon please check out discount codes available to you, and also check out unit pricing.</p><ul><li>1x Wire to power IR emitters<br><a href="https://www.aliexpress.com/item/3256804720067942.html" target="_blank" rel="noreferrer">34 AWG AliExpress</a></li></ul><h2 id="misc-parts" tabindex="-1">Misc parts <a class="header-anchor" href="#misc-parts" aria-hidden="true">#</a></h2><ul><li><p>1x Hot glue or another form of glue.<br><a href="https://www.aliexpress.com/item/3256803968572059.html" target="_blank" rel="noreferrer">AliExpress</a><br><a href="https://www.amazon.com/Assark-Sticks-School-Repairs-20W/dp/B09FYWQ44L/" target="_blank" rel="noreferrer">Amazon</a></p></li><li><p>1x Soldering iron and solder<br><a href="https://www.aliexpress.com/item/3256801448141079.html" target="_blank" rel="noreferrer">AliExpress</a><br><a href="https://www.amazon.com/Liouhoum-Auto-Sleep-Adjustable-Temperature-Thermostatic/dp/B08PZBPXLZ/ref=sr_1_9" target="_blank" rel="noreferrer">Amazon</a></p></li></ul><h2 id="_3d-printed-mounts" tabindex="-1">3D Printed Mounts <a class="header-anchor" href="#_3d-printed-mounts" aria-hidden="true">#</a></h2><p>Mounts with a <code>★</code> next to them are the recommended mounts for the respected hmd. This is based on user feedback on what works best for most people.</p>',7),H=e("h3",{id:"other-headsets",tabindex:"-1"},[d("Other Headsets "),e("a",{class:"header-anchor",href:"#other-headsets","aria-hidden":"true"},"#")],-1),z=e("p",null,"If you own another headset not listed above, that means there are no mounts designed for them yet. If you have basic skills in modeling or think up a solution to mount cams and emitters, please try to make a mount and then let us in the discord know so it can be added here. Any headset that can fit the camera is potentially compatible. If you are willing, give it a shot to design a mount for the rest of the community.",-1),N=e("p",null,[d("Check out our basic guide on making your own mount "),e("a",{href:"./creating_your_own_mount"},"here.")],-1),O=e("p",null," If you have a headset mount that is not listed above, please let us know in the discord so it can be added here. ",-1),W=JSON.parse('{"title":"Parts List","description":"","frontmatter":{},"headers":[{"level":2,"title":"This page will include a basic part list for building an EyeTrackVR setup","slug":"this-page-will-include-a-basic-part-list-for-building-an-eyetrackvr-setup","link":"#this-page-will-include-a-basic-part-list-for-building-an-eyetrackvr-setup","children":[]},{"level":2,"title":"Camera setup","slug":"camera-setup","link":"#camera-setup","children":[]},{"level":2,"title":"IR Emitters","slug":"ir-emitters","link":"#ir-emitters","children":[{"level":3,"title":"IR LED kit","slug":"ir-led-kit","link":"#ir-led-kit","children":[]},{"level":3,"title":"Alternatively you can source the parts yourself:","slug":"alternatively-you-can-source-the-parts-yourself","link":"#alternatively-you-can-source-the-parts-yourself","children":[]}]},{"level":2,"title":"Misc parts","slug":"misc-parts","link":"#misc-parts","children":[]},{"level":2,"title":"3D Printed Mounts","slug":"_3d-printed-mounts","link":"#_3d-printed-mounts","children":[{"level":3,"title":"Other Headsets","slug":"other-headsets","link":"#other-headsets","children":[]}]}],"relativePath":"how_to_build/parts_list.md","lastUpdated":1676674325000}'),Q={name:"how_to_build/parts_list.md"},X=Object.assign(Q,{setup(b){return(p,f)=>(t(),s("div",null,[S,a(n,{options:o(i).parts_list_one},{content:r(()=>[v]),_:1},8,["options"]),C,a(n,{options:o(i).parts_list_two},{content:r(()=>[I]),_:1},8,["options"]),T,a(n,{options:o(i).parts_list_three},{content:r(()=>[M]),_:1},8,["options"]),V,a(n,{options:o(i).parts_list_four},{content:r(()=>[D]),_:1},8,["options"]),a(n,{options:o(i).parts_list_five},{content:r(()=>[B]),_:1},8,["options"]),L,a(A),H,z,N,a(n,{options:o(i).parts_list_six},{content:r(()=>[O]),_:1},8,["options"])]))}});export{W as __pageData,X as default};
|