> For the complete documentation index, see [llms.txt](https://docs.andymark.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.andymark.com/interal-ops-assembly-guides-internal/hexbore-encoder-non-can.md).

# HexBore Encoder (NON CAN)

{% stepper %}
{% step %}

### Layout all your parts

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>Ignore the CAN cable</td><td data-object-fit="contain"><a href="/files/7Df5zbYtPShaKAKXr4Tr">/files/7Df5zbYtPShaKAKXr4Tr</a></td></tr><tr><td>Ignore the CAN cable</td><td data-object-fit="contain"><a href="/files/q65tQmstpnOcT9Kum1K3">/files/q65tQmstpnOcT9Kum1K3</a></td></tr></tbody></table>
{% endstep %}

{% step %}

### Prepare PCB

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>(If present) Remove tabs on side of board with side cuts. </td><td data-object-fit="contain"><a href="/files/tUKiuB2c7RkekwB54jQk">/files/tUKiuB2c7RkekwB54jQk</a></td></tr><tr><td>(If present) If small tabs still exist, you may have to sand them down with a file.</td><td data-object-fit="contain"><a href="/files/l9FfvTaNykUfLzSpPRPh">/files/l9FfvTaNykUfLzSpPRPh</a></td></tr><tr><td>Edges of board should be smooth.</td><td data-object-fit="contain"><a href="/files/zGUM5LPDHq1qrmqvjXxV">/files/zGUM5LPDHq1qrmqvjXxV</a></td></tr><tr><td>Remove protective coverings from both connectors.</td><td data-object-fit="contain"><a href="/files/TqWkKwdeYEOuONW8uMhk">/files/TqWkKwdeYEOuONW8uMhk</a></td></tr></tbody></table>
{% endstep %}

{% step %}

### Prepare MagGear

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>Place maggear large side down.</td><td><a href="/files/hhVCO3CdHBWlykD9z6Bg">/files/hhVCO3CdHBWlykD9z6Bg</a></td></tr><tr><td>Press small bearing onto maggear small size.</td><td><a href="/files/UvLnfr51l7FGmHKpgY63">/files/UvLnfr51l7FGmHKpgY63</a></td></tr><tr><td>Flip maggear over.</td><td><a href="/files/VVfL76hV9bdCMrTmV9Du">/files/VVfL76hV9bdCMrTmV9Du</a></td></tr><tr><td>Press magnet into opening in maggear. The magnet should be flush with the surface.  Magnetic orientation of the magnet does not matter.</td><td><a href="/files/bkbT3zGtpqlKcAcg8cvq">/files/bkbT3zGtpqlKcAcg8cvq</a></td></tr></tbody></table>
{% endstep %}

{% step %}

### Prepare Case Top

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>Place top case flat on table with opening facing facing toward you.</td><td data-object-fit="contain"><a href="/files/egI8WvDNlVY59Gu8BVTV">/files/egI8WvDNlVY59Gu8BVTV</a></td></tr><tr><td>Press large bearing into top cavity on top case.</td><td data-object-fit="contain"><a href="/files/raq9SEG1FPN7KBrITSKX">/files/raq9SEG1FPN7KBrITSKX</a></td></tr><tr><td>Once the side with the 4 dots is facing you, and the side with 1 dot is facing away from you, press the hexgear into the bearing.</td><td data-object-fit="contain"><a href="/files/0dQD823dXFI7T6a5Xx3R">/files/0dQD823dXFI7T6a5Xx3R</a></td></tr><tr><td>Align the two gears, and press the maggear into the slot.</td><td data-object-fit="contain"><a href="/files/lw5CD7xUtCZUaFKoX4dl">/files/lw5CD7xUtCZUaFKoX4dl</a></td></tr></tbody></table>
{% endstep %}

{% step %}

### Place PCB  in Top Case

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>Place the PCB into the top case assembly, connector side down.</td><td data-object-fit="contain"><a href="/files/827hhCwL4SmyYcCfGM0h">/files/827hhCwL4SmyYcCfGM0h</a></td></tr></tbody></table>
{% endstep %}

{% step %}

### Program Board

{% hint style="danger" %}

#### ONCE PROGRAMMED, THE PCB AND CASE **CANNOT BE SEPERATED or calibration is lost.**

{% endhint %}

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>Layout programming materials.</td><td data-object-fit="contain"><a href="/files/KO9TWJeljgLWu8dwWoHD">/files/KO9TWJeljgLWu8dwWoHD</a></td></tr><tr><td>Power on encoder programming box using 12V barrel jack. Switch Power switch on the box to "ON". The "ON" LED should light green, and the 4 status LEDs on the right should be flashing in a circle pattern.</td><td><a href="/files/uZRff9YgVBxxLTmukO6d">/files/uZRff9YgVBxxLTmukO6d</a></td></tr><tr><td>With the "zero" line on the hexgear facing upwards, place the PCB+Case assembly onto programmer.</td><td><a href="/files/LADkn58OFdLbqH7MvwFh">/files/LADkn58OFdLbqH7MvwFh</a></td></tr><tr><td>Press down on the Encoder so that it makes connection with the contacts - the encoder should light up green, and the 4 status LEDs should all flash at once repeatedly.</td><td><a href="/files/irZ4rlzXTrcClwQdwrQW">/files/irZ4rlzXTrcClwQdwrQW</a></td></tr><tr><td>Press the button. the hex shaft should spin left 90 degrees, then right 90 degrees.</td><td data-object-fit="cover"><a href="/files/i6ZBoKS8yKtuWFbG9cwJ">/files/i6ZBoKS8yKtuWFbG9cwJ</a></td></tr><tr><td>Both the "Prog" and "Test" LEDs should light up green.  If either fail, do not continue assembly.  Please bag w/ issues written down, and pass on to Engineering (Jon).</td><td data-object-fit="contain"><a href="/files/t008FXH1VPv6FwbiyFLG">/files/t008FXH1VPv6FwbiyFLG</a></td></tr></tbody></table>

{% hint style="warning" %}
If PCB and case are separated after programming, please **do not finish assembly**, bring to Engineering (Jon).
{% endhint %}
{% endstep %}

{% step %}

### Prepare Bottom Case

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>Gently press second large bearing into bottom  case.</td><td data-object-fit="contain"><a href="/files/2o5RrVIctbOeftTaJSDr">/files/2o5RrVIctbOeftTaJSDr</a></td></tr></tbody></table>
{% endstep %}

{% step %}

### Place Bottom Case on Top Case Assembly

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>Place the bottom case onto the top case assembly.  Press the 2 halves together.</td><td data-object-fit="contain"><a href="/files/C7nghgj7XwG8gRliLEZ7">/files/C7nghgj7XwG8gRliLEZ7</a></td></tr><tr><td>Insert and hand tighten all 4 screws until the case is fully closed.</td><td data-object-fit="contain"><a href="/files/PUNZsjwqbwvs67Ns9ooK">/files/PUNZsjwqbwvs67Ns9ooK</a></td></tr></tbody></table>
{% endstep %}

{% step %}

### Verify Case is Fully Closed

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>Verify that the case is fully closed.  The gap shown above is BAD.</td><td data-object-fit="contain"><a href="/files/HdYvVjnQeCkvkSeFfriW">/files/HdYvVjnQeCkvkSeFfriW</a></td></tr><tr><td>Once there are no gaps present, test spin the encoder by hand.  If it feels crunch, slightly loosen all 4 screws and guarantee the case is still fully pressed together.</td><td data-object-fit="contain"><a href="/files/Sf9xgYUYkzXNFt7Y1mcT">/files/Sf9xgYUYkzXNFt7Y1mcT</a></td></tr></tbody></table>
{% endstep %}

{% step %}

### Attach Sticker

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>Lay encoder down flat with the nut pockets facing up.</td><td data-object-fit="contain"><a href="/files/C4DgqibSv67mnOcUpNDi">/files/C4DgqibSv67mnOcUpNDi</a></td></tr><tr><td>Place the sticker on the encoder as centered as possible, and no sticker hanging over the sides.<br>Do not use "CAN" sticker for non-CAN device.</td><td data-object-fit="contain"><a href="/files/Z0bXLPLRV4cES5SELRye">/files/Z0bXLPLRV4cES5SELRye</a></td></tr></tbody></table>
{% endstep %}

{% step %}

### Fill Box

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>Layout all parts. <br>(IGNORE THE CAN CABLE)</td><td data-object-fit="contain"><a href="/files/o37163AFCQ2R4rVs4G2n">/files/o37163AFCQ2R4rVs4G2n</a></td></tr><tr><td>Build box.</td><td><a href="/files/WxhAap17DuUFiwBEFv2U">/files/WxhAap17DuUFiwBEFv2U</a></td></tr><tr><td>Sometimes it can be helpful to push the wires to the bottom ½ of the bag so they can be folded in half.</td><td data-object-fit="contain"><a href="/files/4DLbMVcoQpxkHdWh7cyn">/files/4DLbMVcoQpxkHdWh7cyn</a></td></tr><tr><td>Place all wires on top of one another.</td><td data-object-fit="contain"><a href="/files/P6aAmp4wloFn1SHf0EfG">/files/P6aAmp4wloFn1SHf0EfG</a></td></tr><tr><td>Place all wires into assembled box.</td><td data-object-fit="contain"><a href="/files/V7F03bPxKj5nKk4wG9Hm">/files/V7F03bPxKj5nKk4wG9Hm</a></td></tr><tr><td>Place encoder and hex adapter on top of wires in assembled box.</td><td data-object-fit="contain"><a href="/files/e8YXHS8W1HeVVuL7WfYi">/files/e8YXHS8W1HeVVuL7WfYi</a></td></tr><tr><td>Close box and seal with clear round sticker. May need to add additional packing tape to keep box closed.</td><td data-object-fit="contain"><a href="/files/qsLqgVpIfMr4XRA75YFu">/files/qsLqgVpIfMr4XRA75YFu</a></td></tr><tr><td>Flip box upside down and place OPS sticker in opening as shown.</td><td data-object-fit="contain"><a href="/files/0y3dmR41fXYYMTY9KmQh">/files/0y3dmR41fXYYMTY9KmQh</a></td></tr></tbody></table>
{% endstep %}
{% endstepper %}
