When changing the servo model using Servo Configurator, switching from a smaller to a larger servo can cause some laptop keys to be missing.
The keyboard dimensions adjust correctly, and the additional keys needed to fill the larger space are created in the sketch. However, some of these newly created key profiles are not included in the extrusion, leaving parts of the keyboard incomplete.
Short-term workaround:
After changing the servo size, manually edit the keyboard extrusion and select the missing key profiles.
Long-term fix:
Change the keyboard geometry generation logic so that all keys are generated/extruded dynamically based on the resulting keyboard dimensions, rather than relying on a fixed set of sketch profiles.

When changing the servo model using
Servo Configurator, switching from a smaller to a larger servo can cause some laptop keys to be missing.The keyboard dimensions adjust correctly, and the additional keys needed to fill the larger space are created in the sketch. However, some of these newly created key profiles are not included in the extrusion, leaving parts of the keyboard incomplete.
Short-term workaround:
After changing the servo size, manually edit the keyboard extrusion and select the missing key profiles.
Long-term fix:
Change the keyboard geometry generation logic so that all keys are generated/extruded dynamically based on the resulting keyboard dimensions, rather than relying on a fixed set of sketch profiles.