CODEX MICRO · MECHANICAL FIT SAMPLE · V1

A proper seat for your joystick.

This small holder supports the joystick body, secures its two mounting tabs with screws, and leaves space for the four wires.

Start with a dry fit on your desk. Keep the existing keyboard plate. We’ll decide its mounting changes after this sample fits your real joystick.

CAD view of the blue holder and gold spacers labelled A and B, alongside the joystick seated with screws

Download print files + guide   Reference assembly STEP

1. Print these three pieces

PartLayersQuantity
Holder STL0.2 mm1
A spacer · 0.5 mm STL0.1 mm1
B spacer · 1 mm STL0.1 mm1

Use your existing PETG. Any color works, including clear. PLA also works for this fit sample. Print at 100% scale, flat side down, 4 walls, 100% infill, supports off. The files are already in print orientation. The holder is only 26.5 × 26.5 mm.

Alternative spacer thicknesses

Only if the starting spacers leave a gap or make the housing rock: A · 1 mm and B · 0.5 mm. Keep A at A and B at B. Do not tighten across an unsupported gap.

2. Place the joystick

  1. Unplug the KB2040. Work with the joystick loose on your desk.
  2. Put the holder’s open end away from you, with the two screw platforms on your left. A is far-left; B is near-left.
  3. Place the A spacer on A and B spacer on B. Their cut-away inner corners face the joystick body. Line up the screw slots.
  4. Lower the joystick onto the four small support blocks. Its four solder pads face the open end; its ears sit over A and B.
  5. The fixed body should rest flat and both ears should be supported. Move the thumb control fully in every direction. If it rocks, binds or leaves a gap, stop before tightening.

You can do this first check without buying the screws. Send a top photo and a side photo once it is seated.

3. Screw it down after the dry fit passes

The sample uses two M1.6 × 8 mm screws and two M1.6 nuts. These smaller heads clear the modeled joystick housing. The keyboard case screws are too large.

HardwareSpecification / product link
2 screwsM1.6 × 8 mm DIN 912 socket head · 3 mm head diameter · 0.35 mm pitch
2 hex nutsM1.6 DIN 934 · 3.2 mm across flats · 1.3 mm thick
Driver1.5 mm hex key for the specified screws; tweezers help place the nuts.

Links identify the specified parts; availability and delivery aren’t verified. Equivalent fasteners with the same dimensions are suitable.

  1. Slide a nut into each small side tunnel. Clean away print strings first; don’t force the nuts.
  2. Put each screw down through the joystick ear and spacer, then into its nut. Shift the nut slightly to line it up. Hold it with tweezers if it turns.
  3. Tighten gently, just until the body stays still. The spacers support the ears so the screws don’t bend them.
  4. Check full thumb movement and gently check the fixed body for lift or rocking. Screw tips should remain inside the base. Stop if a screw bottoms out or an ear bends.

How the wires will run

The large open passage beneath the joystick gives access to all four solder pads. The wires can turn downward toward the existing hole in the top plate. We’ll check that route with your actual wire thickness before final plate mounting.

What has been checked?

The printable parts are valid single CAD solids. The holder and starting spacers clear the community joystick model. The screw slots accommodate both documented hole layouts; modeled screws, heads and nuts clear the assembly. Your printer’s fit, the actual joystick and the full thumb-cap motion still need checking.

The body sits 7 mm above the holder underside. Final integrated height, plate attachment and neighboring keycap clearance will be checked after the sample fits. This base sits above the plate; it does not press into the old recess. Do not drill or glue the top plate yet.

The reference model simplifies the thumb cap and is not a manufacturer-certified drawing. Full notes and sources · CAD checks · Editable CadQuery source.