Xbox Controller Accessibility Mod
prusaprinters
<p>The D-pad and the buttons are joystick based, and the triggers are enlarged to ensure accessibility for everyone.</p><p>I have uploaded the .f3d files and shortened versions of the joysticks, so they can be easily customized even in tinkercad. (Please note that the “button pusher” joystick only works reliably if its stick is longer than ~15mm).</p><h4>Printing:</h4><p>I recommend using good quality PLA, or just normal PETG for everything except for the “<strong>Joystick Grabber</strong>”-s. NYLON would be ideal for the “<strong>Joystick Grabber</strong>”-s but if its not available PLA/PETG will do. In either case, the bottom ~1mm of the “<strong>Joystick Grabber</strong>”-s may need to be cut off in your slicer, depending on your printer’s tolerance. (Make sure that its a tight fit onto the actual joysticks). It can be printed without supports, as long as your bed adhesion is reliable, so all the details stick down.</p><p>My print settings:</p><p>0.2/0.3mm layer height</p><p>5% infill because I was just prototyping, but a little more can't hurt</p><h4>Extra parts:</h4><p>2x Rubber Bands, for holding the joysticks in place</p><p>3x 15-50mm M3 screws</p><h4>Assembly:</h4><p>There are two main parts to the build:</p><ol><li><i><strong>"Main Top Plate.3mf</strong></i>" goes onto the top of the controller.</li><li>"<i><strong>Main Bottom Plate.3mf</strong></i>" goes under the controller and can get clamped to a table (I used Prusa's PETG clamp: <a href="https://www.prusaprinters.org/prints/758-petg-prusament-clamp).">https://www.prusaprinters.org/prints/758-petg-prusament-clamp).</a> There is also a more compact version of the bottom plate that can be screwed to a table.</li></ol><p>The controller itself goes in-between these two parts.</p><p>Step 1) </p><p>Fold rubber bands in half, then put their loops into their respective slots on the “<i><strong>Main Top Plate.3mf</strong></i>”. The four pegs that the rubber bands go onto are adjacent to the D pad's slot and the button's slot. Then put the ”<i><strong>Button Joystick Top.3mf" </strong></i>and "<i><strong>Button Joystick.3mf</strong></i>" together, with the rubber band in-between the two parts. Do the same with “<i><strong>D pad Joystick Top.3mf</strong></i>" and "<i><strong>D pad Joystick Bottom.3mf</strong></i>”.</p><p>Step 2)</p><p>Press the “<i><strong>Joystick Extender</strong></i>”-s onto the respective joysticks.</p><p>Step 3)</p><p>To keep the On/Off button's functionality, slide the “<i><strong>Xbox Logo Presser.3mf</strong></i>” and the "<i><strong>Small Button Pusher.3mf</strong></i>"-s through the bottom of the “<i><strong>Main Top Plate.3mf</strong></i>”. There are little rings on the ends of the rods so that they don't fall out once the "<i><strong>Main Top Plate.3mf</strong></i>” is on the controller.</p><p>Step 4)</p><p>Put the assembled "<i><strong>Main Top Plate.3mf</strong></i>” onto the "<i><strong>Main Bottom Plate.3mf</strong></i><strong>"</strong> with the controller in-between, and use M3 screws to screw them together (the holes can be found on the top of the "<i><strong>Main Top Plate.3mf</strong></i><strong>"</strong>).</p><p>Step 5)</p><p>Start sliding the long rod through the hole in front of the controller going through the extended trigger modifications. If pushing the rod from left to right, their order should be: <i><strong>Outer Trigger Left.3mf,</strong></i> <i><strong> Inner Trigger Left.3mf, Inner Trigger Right.3mf,</strong></i> then <i><strong>Outer Trigger Right.3mf</strong></i></p><p> </p><h3>Here is my video of the assembly:</h3><p>Note: the newest version has the screws going in through the same places in the top.</p><figure class="media"><oembed url="https://www.youtube.com/watch?v=Z7cLX306A6w"></oembed></figure>
With this file you will be able to print Xbox Controller Accessibility Mod with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Xbox Controller Accessibility Mod.