Parametric Choc Key Rise+Tilt+Shift+Rotate Adapter

Parametric Choc Key Rise+Tilt+Shift+Rotate Adapter

Boost
3
2
0

Print Profile(1)

All
P1S
P1P
X1
X1 Carbon
X1E
A1

Glove80 Example Set - 0.2mm layer, 2 walls, 15% infill
Glove80 Example Set - 0.2mm layer, 2 walls, 15% infill
Designer
57 min
1 plate

Boost
3
2
0
0
7
1
Released

Description

— Choc Keycaps Reposition Adapter — 

Raise/Tilt/Shift/Rotate Your Kyboard Keys for a Personalized Keyboard!

Get ready to revolutionize your typing experience with our 3D parametric model for Choc keycaps!

This dynamic tool empowers you to customize your keyboard like never before, offering incredible flexibility with the ability to raise, tilt, shift, and rotate each keycap to perfection. Want to elevate your keycaps for better visibility? Done! Need to tilt them for ultimate comfort? No problem! With this model, you can easily shift keycaps horizontally to find the perfect spacing, and rotate them to match your unique typing style.

 

Unlike similar adapters available for purchase and fixed 3D models on the market, both offering only partial capabilities, this model stands out by allowing full customization to your exact keyboard and your exact comfort needs. These other alternatives have only a closed set of fixed tilt and raise, lacking the adaptability and precision adjustment this model provides, ensuring you can't achieve the same level of comfort and ergonomics as you can with this model. Embrace true customization and unlock the full potential of your keyboard setup today!

 

Whether you're optimizing for ergonomics or just want a keyboard that stands out, this model lets you create a setup that's tailored exactly to your needs. Say goodbye to one-size-fits-all keyboards and hello to a personalized typing experience that's as unique as you are! 

Customization

The following details the comprehensive parameters available in the 3D parametric model for customizing Choc keycaps. These parameters allow precise control over keycap positioning, engraving options, switch and keycap dimensions, and advanced settings, enabling users to tailor their keyboard layout for optimal ergonomics and personal preference.

While the list isn't short, the sections and parameters are organized by importance so most value is with the first section of parameters. The last sections should rarel be touched and are mostly to use in case of technical fit issues.

 

Note: All numerical parameters support decimal values and are in millimeters unless otherwise specified (tilting is in degrees). 

Repositioning Parameters

  • Rise: Specifies the vertical elevation at the mid keycap point.
  • Tilt_Forward: Adjusts the tilt of the keycap forward (negative values tilt backward).
  • Tilt_Right: Adjusts the tilt of the keycap to the right (negative values tilt left).
  • Shift_Right: Shifts the keycap horizontally left and right to the right (positive values shift right / negative values shift left).
  • Shift_Forward: Shifts the keycap horizontally forward and backward (positive values shift forward and negative values shift backward).
  • Rotate_Clockwise: Rotates the keycap clockwise (negative values rotate counterclockwise).

Mirrored Instances Generation

  • Generate_Horizontally_Mirrored_Adapter: Generates a horizontally mirrored adapter if set to true.
  • Generate_Vertically_Mirrored_Adapter: Generates a vertically mirrored adapter if set to true.

Engraving

  • Engrave_Direction_Marker: Engraves a triangle direction marker on the top side of the adapter, this helps knowing how to position the adapter after printing. You can see how it looks like in one of the included photos.
  • Engrave_Character: Specifies a character to engrave on the keycap (applies to both original and mirrored instances). This is helpful when printing several adapters to identify which is for which key.
    • In case Mirror Instances (see above) are used it is possible to supply several characters, one for each mirror, with the order being [Original Adapter][Horizontal Mirror if exists][Vertical Mirror if exists][Horizontal&Vertical Mirror if exists]
  • Engrave_Instance_Position: Determines the location of an engraved dot on the keycap (options: Don't Engrave, Top Right, Top Left, Bottom Right, Bottom Left). The dot is engraved at the top side of the adapter, right next one of the slots. This setting specifies where to engrave the dot on the original adapter, and from there other locations will be deduced automatically for the mirrors. This is helpful to identify which adapter is which when generating mirrors (in addition the the Engrave_Letter parameter). 

Switch Related Dimensions

  • Adapter_Stem_Width: Sets the width of the adapter stem.
  • Adapter_Stem_Depth: Sets the depth of the adapter stem.
  • Adapter_Stem_Height: Sets the height of the adapter stem.

Keycap Related Dimensions

  • Adapter_Slot_Width: Specifies the width of the adapter slot.
  • Adapter_Slot_Depth: Specifies the depth of the adapter slot.
  • Adapter_Slot_Height: Specifies the height of the adapter slot.
  • Keycap_Internal_Width: Sets the internal width of the keycap.
  • Keycap_Internal_Depth: Sets the internal depth of the keycap.
  • Keycap_Internal_Height: Sets the internal height of the keycap.

Advanced

  • Adapter_Base_Width: Specifies the width of the adapter base (before extensions that may be applied automatically).
  • Adapter_Base_Depth: Specifies the depth of the adapter base (before extensions that may be applied automatically).
  • Min_Horizontal_Margin: Specifies the minimum horizontal margin. This is the minumum margin required around the slots for strength. The tool will make sure to extend the base if needed to comply with this value.
  • Min_Vertical_Margin: Specifies the minimum vertical margin. This is the minumum margin required around the slots for strength. The tool will make sure to extend the base if needed to comply with this value.

Important Adapter Printing Tips

  • The tool outputs the model in an orientation that isn't fit for printing! Need to place the top face on the build plate in the slicer.
  • If generating several adapters in a single STL using the mirror function, need to “Split to Objects” in the slicer before orienting them each alone
  • I used 0.2mm layer height and it worked well, in case of issues you could try using lower layer heights. These are small prints so are pretty quick to print anyway.

Printing Profiles

  • The print profiles I included are only an example of my usage of this tool. I have a glove80 and I wanted to customize it even further to my liking. But it is ONLY an example. Dont't judge this tool based on that.
  • If you customize a commonly used keyboard using this tool you can upload a print profile with a set of adapters for others to enjoy and try out if they happen to have the same keyboard as yours.

 

Happy Keyboard Personalization !!!

Comment & Rating (0)

Please fill in your opinion
(0/5000)

No more

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.