Custom keyboard design notes

Fitting notes

KS-33 & KS-9 [P1S Nozzle 0.4mm]

P1S Nozzle 0.4mm

4.20MM x 1.50MM (+ Dimensions) Height: 3.70MM Radius: 2.70MM

Printed using Bambu Studio Defaults (0.20mm Standard @BBL X1C)

I preferred the fitting using the 0.2mm nozzle.

KS-33 & KS-9 [A1 Mini Nozzle 0.2mm]

This design was generated using Claude Code leveraging the powerful FreeCAD Python scripting engine.

A1 Mini Nozzle 0.2mm

Fitment:

  • KS-33 (Tight fit)
  • KS-9 (Very tight fit)

4.10MM x 1.20MM (+ Dimensions) Height: 4.00MM Radius: 2.75MM

Result:

0.2mm result

Printing text & symbols

Print insets using A1 Mini with 0.2MM nozzle.

Bambu Studio Settings: 0.10mm Standard @BBL A1M 0.2 nozzle

Speed Overrides: (Can be tuned even slower for higher detail)

  • Initial Layer: 8mm/s
  • Initial layer infill: 14mm/s

Brim Settings:

  • Enable Outer & Inner Brim at 3mm
  • Gap: 0mm

Result:

0.2mm text result 0.2mm text result 0.2mm text result

Note: Removing the brim was quite difficult.

Test without brim

0.2mm text no brim result

Speed:

  • Initial layer: 4mm/s
  • Initial layer infill: 8mm/s

Result:

0.2mm text no brim result

Took ~6 minutes

0.2mm text no brim result