{"id":4292,"date":"2019-02-14T21:57:00","date_gmt":"2019-02-15T03:57:00","guid":{"rendered":"https:\/\/areciv.com\/blog\/?p=4292"},"modified":"2021-09-30T00:23:32","modified_gmt":"2021-09-30T05:23:32","slug":"controller-grip-for-windows-mixed-reality-motion-controllers","status":"publish","type":"post","link":"https:\/\/areciv.com\/blog\/2019\/02\/controller-grip-for-windows-mixed-reality-motion-controllers\/","title":{"rendered":"Controller Grip for Windows Mixed Reality Motion Controllers"},"content":{"rendered":"\n<p>I felt that the WMR motion controllers slid around a lot in my hands during fast movements, like in <a href=\"https:\/\/beatsaber.com\/\">Beat Saber<\/a>.<\/p>\n\n\n\n<p>I designed a slide-on grip that could be 3D printed to add some contoured points to improve the grip.<\/p>\n\n\n\n<p>It's a tight but not unreasonable slide-on fit and in several years I've never had one come off inadvertently.  It also fixes a secondary problem where the battery door could become dislodged in the middle of things as well.<\/p>\n\n\n\n<p>I printed in blue <a href=\"https:\/\/smile.amazon.com\/dp\/B01LVZ42SZ\">Hatchbox TPU<\/a> for the bit of flex needed to get them on and the extra little bit of stickiness that type of plastic adds.<\/p>\n\n\n<div class=\"wp-block-embed-stl-embed-stl\" >\n<div id=\"stl-preview-a050befc_2c87_4c0a_b196_2f8d751516e5\" class=\"embed-stl-target embed-stl-size-md embed-stl-yes-border\">\n<img decoding=\"async\" src=\"https:\/\/areciv.com\/blog\/wp-content\/plugins\/embed-stl\/public\/img\/icon.svg\" class=\"embed-stl-cube-icon\">\n<\/div>\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\nvar e = document.getElementById(\"stl-preview-a050befc_2c87_4c0a_b196_2f8d751516e5\"); var stlView_a050befc_2c87_4c0a_b196_2f8d751516e5 = new StlViewer(e, {\"models\":[{\"id\":0,\"filename\":\"https:\\\/\\\/areciv.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/wmr-controller-grip.stl\",\"color\":\"#0ca4e5\",\"display\":\"flat\"}],\"bg_color\":\"transparent\",\"auto_rotate\":false,\"grid\":false,\"allow_drag_and_drop\":false,\"send_no_model_click_event\":true});\nfunction stlView_a050befc_2c87_4c0a_b196_2f8d751516e5_recenter(id,evt,dist,ct) { if (ct != 11) return; v=stlView_a050befc_2c87_4c0a_b196_2f8d751516e5; c=v.get_camera_state(); c.position={...c.position, x:0, y:0, z:v.calc_z_for_auto_zoom()}; c.target={...c.target, x:0, y:0, z:0}; v.set_camera_state(c);};\nfunction stlView_a050befc_2c87_4c0a_b196_2f8d751516e5_orient() { v=stlView_a050befc_2c87_4c0a_b196_2f8d751516e5; m=v.models[0].mesh; m.rotation.x=0.0000; m.rotation.y=0.0000; m.rotation.z=0.0000; m.scale.setScalar(1.0000); };\nwindow.addEventListener(\"resize\", function() { stlView_a050befc_2c87_4c0a_b196_2f8d751516e5_recenter(0,0,0,11); });\nstlView_a050befc_2c87_4c0a_b196_2f8d751516e5.set_on_model_mousedown(stlView_a050befc_2c87_4c0a_b196_2f8d751516e5_recenter);\nstlView_a050befc_2c87_4c0a_b196_2f8d751516e5.all_loaded_callback=stlView_a050befc_2c87_4c0a_b196_2f8d751516e5_orient;\n});\n<\/script>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>It's a symmetric design, so no need to mirror or flip or anything.  Just print two and put them on in opposite directions.<\/p>\n\n\n\n<p>STL file available via <a href=\"https:\/\/www.thingiverse.com\/thing:3426852\">Thingiverse<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I felt that the WMR motion controllers slid around a lot in my hands during fast movements, like in Beat Saber. I designed a slide-on grip&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":4293,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[89],"tags":[91,92,90],"class_list":["post-4292","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3dp","tag-stl","tag-vr","tag-wmr"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2021\/09\/wmr-controller-grip.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/posts\/4292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/comments?post=4292"}],"version-history":[{"count":5,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/posts\/4292\/revisions"}],"predecessor-version":[{"id":9552,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/posts\/4292\/revisions\/9552"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/media\/4293"}],"wp:attachment":[{"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/media?parent=4292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/categories?post=4292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/tags?post=4292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}