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=_('
AliExpress
Amazon alternative (note that you will have to manually remove the IR filter)
AliExpress
Amazon for 3 ESP32-Cams and programmers without the proper cameras
Bare breakout on AliExpress
Amazon
Or one with a cover on AliExpress
Amazon
28 AWG gauge wire from AliExpress
28 AWG Amazon
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.
Pre soldered kit
Raw component kit
4x IR emitter PCBs (highly recommended) Gerber files and schematics located here.
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)
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.
AliExpress
Amazon
1x Soldering iron and solder
AliExpress
Amazon
Mounts with a ★ next to them are the recommended mounts for the respected hmd. This is based on user feedback on what works best for most people.