Ultimate SA Keycap Generator 3D Printer Model

Author: @
License: CC BY-NC
File formats: f3d,stl
Download type: zip
Size:7.9MB

The file 'Ultimate SA Keycap Generator 3D Printer Model' is (f3d,stl) file type, size is 7.9MB.

Summary

This is a completely customizable parametric keycap generator made in Fusion 360. You will need Fusion 360 to customize (free software)

This is based on the SA profile created by signature plastics. This profile is sculpted meaning that each of the 4 keyboard rows have different angles and heights. This design builds on that and adds Row 0 and Row 5 which continue the curvature.

If you are looking for the spacebar (space bar) version, you can find it at the link below:
https://www.cgtrader.com/3d-print-models/gadgets/pc-laptop/custmizable-spacebar-keycap-generator-sa-profile

There are 6 parameters representing row 0-5. Just set a value of 1 for whichever row you would like to make a keycap for, and make sure to set a value of 0 for all of the other ones. This will automatically modify the angle, concave and height of the keycap for that row. That easy!

Instructions:

  1. Register, download, and install Fusion 360 (https://www.autodesk.com/products/fusion-360/students-teachers-educators)
  2. Open the .f3d file in Fusion 360
  3. In the Design environment click MODIFY -> Change Parameters
  4. Adjust the U_Width (1 for normal keys, 2.25 for a 2.25U shift key etc.)
  5. Edit the Sketch Text sketch - Right click on the example text and click Edit Text and change to your liking. Adjust the box around the text if needed so it is centered
  6. Set a value of 1 to the Row parameter you would like to make the keycap for and set 0 for all of the other rows
  7. Change any other parameters you want including, Concave, MXHoleTolerance (increase for FDM printers) etc. If you don't want the stem split or ribs, right click on Split Group or Rib Web and select Suppress features
  8. Right click on the main component (Key Generator Super SA) and click Save As STL, and export to your desired location
  9. Slice in your desired slicer, send to 3D printer and enjoy your new key! If it doesn't fit, try increasing or decreasing the MXHoleTolerance parameter slightly.

Play around with the parameters for different shapes! If you break the model, just hit undo until its back to normal.

Update 7/8/2021 - Updated design using variable fillets, organized groups and modified sketches to make them more robust and flexible in order to fix some instability issues. Changing keycap width and row is very stable now. Also made the text sketch automatically self-centering vertically by using a text ratio parameter.

Update 5/30/2020 - Modified sketch for ellipse concave to make model completely stable when changing parameters, and simplified text sketch

Update 5/28/2020 - Added reinforcing ribs to the f3d model, made concave truly ellipsoid-based, updated profile for better side curvature, updated STL files and created STL files for all 4 rows

Update 7-7-2020 - Fixed the Concave feature so it no longer causes Fusion to break the model! Added height adjustment calculations for all rows, so the edges of keycaps in adjacent rows will line up together perfectly creating the ideal SA keycap curvature! Simplified the Text sketch - now you can just freely move the text around on the sketch, no need to change parameters. Moved updates to bottom ;)

Update 7-10-2020 - Added instruction comments in the parameters menu, cleaned up parameter names

Update 7-18-2020 - Overhauled design to allow for different corner roundness (fillets) for the bottom, halfway up, and top corners. This allows for beautiful and dynamic rounded corners that get wider or more narrow as they travel up the keycap. Now you can have a keycap with a nice sharp corners at the bottom, fading to smooth round corners at the top. Or, you could have very rounded corners at the bottom and sharper corners at the top, or even make them only round in the middle!

Keygen_SA_Thingiverse_v7.f3d 1.3MB
Key_Generator_Super_SA_Row_0_Blank.stl 2.6MB
Key_Generator_Super_SA_Row_1_Blank.stl 2.7MB
Key_Generator_Super_SA_Row_2_Blank.stl 2.9MB
Key_Generator_Super_SA_Row_3_Blank.stl 2.7MB
Key_Generator_Super_SA_Row_4_Blank.stl 2.9MB
Key_Generator_Super_SA_Row_5_Blank.stl 2.8MB