import{_ as n,a as i}from"./chunks/index.85403530.js";import{A as b}from"./chunks/Accordion.cebe33cd.js";import{o as r,c as s,F as m,r as c,m as w,w as t,g as e,t as u,i as g,u as o,a,b as d,h as _}from"./app.b15b596e.js";const y={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:["ESP mount : N/A"],hyper_links:[{url:"https://github.com/RedHawk989/EyeTrackVR-Hardware/tree/main/3d_Printed_Mounts/Valve_Index/Seaweed",desc:"High IPD compatible Camera and IR emitter mount 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}]},E={class:"font-semibold text-xl"},P={class:""},R={style:{"list-style":"none"}},S=["href"],C={__name:"PartsList",setup(f){return(p,k)=>(r(),s("div",null,[(r(!0),s(m,null,c(o(y).hmds,l=>(r(),w(b,{class:"mb-4"},{title:t(()=>[e("span",E,u(l.hmd),1)]),content:t(()=>[e("div",null,[e("span",P,[e("blockquote",null,[e("ul",R,[l.hyper_links!=p.NULL&&l.hyper_links!=""?(r(!0),s(m,{key:0},c(l.hyper_links,h=>(r(),s("p",null,[e("a",{href:h.url,target:"_blank"},u(h.desc),9,S)]))),256)):g("",!0),(r(!0),s(m,null,c(l.parts,h=>(r(),s("li",{key:h},u(h),1))),128))])])])])]),_:2},1024))),256))]))}},x=e("h1",{class:"text-[#ab5ac7]",id:"parts-list",tabindex:"-1"},[d("Parts List "),e("a",{class:"header-anchor",href:"#parts-list","aria-hidden":"true"},"#")],-1),A=e("p",null," Please note that no hardware has been fully set in stone, all purchases are at your loss if hardware changes. ",-1),v=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),T=e("p",null," It is recommended to source main parts from AliExpress as it is much cheaper. ",-1),I=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),H=_('
2x ESP-CAM-32 modules AliExpress here
2x ov2640 160° fov IR / Night vers 75mm (850nm) AliExpress here or Amazon alternative cams that you will have to manually remove the IR filter on here
1x ESP-CAM programmer/ MB AliExpress here
Here is an Amazon link for 3 ESP32-Cams and programmers without the proper cameras here
Bare breakout on AliExpress here or Amazon here
Or one with a cover on AliExpress here or Amazon here
Reccommended:
4x IR emitter PCBs (highly recommended) Gerber files and schematics located here.
2x 698-710ohm resistors or the more recommend way, 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)
or
I have a kit with the resistors, IR LEDs, and PCBs on Tindie here. I also have a pre-soldered kit also on Tindie here 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.
1x Hot glue or another form of glue. Hot glue gun from AliExpress here or Amazon here
1x Soldering iron and solder (lead-free solder highly recommended) Generic soldering iron from AliExpress here or Amazon here