XPAD is now previewing on MakerWorld Crowdfunding. Interested in the concept? Follow the project →
Generator Mode
The Keycap Generator is a second-stage keycap customization tool based on the Layout Generator, offering deeper and freer keycap DIY options.
Documentation →
Keycap Generator
Knob Generator
Load XPAD Config
Load a saved xpad-layout.json, or read the layout straight off a connected XPAD. Every regular keycap in the config is rendered into the preview at its matrix position. (Knob, if present, is skipped.)
No config loaded yet.
Global Settings
Legends come from the config. These apply to every keycap.
Keycap Shape
Outer Size (square edge / circle Ø / hex corner-to-corner) 18.25 mm
Standard size is 18.25 mm. Going larger spreads the keycaps apart on the plate to avoid overlap.
Stem Cross Width (fit) 1.20 mm
Top Thickness 1.5 mm
Single-char Text Size (≤2 chars) 8.0 mm
Multi-char Text Size (≥3 chars) 5.0 mm
Render Quality
Legend Appearance
Engraving look of text & symbol legends.
Font
Engraving Depth 0.8 mm
Stroke Width (text & basic shapes) 0.30 mm
Symbol Size (shapes & icons) 12.0 mm
Sizes above 10 mm are mainly for oversized keycaps; 8 mm is recommended for standard keycaps.
Having trouble?
EC06 Knob
Customize the rotary knob that presses onto the EC06 encoder shaft.
Legend Mode
Legend Text
Shape
Knob Dimensions
Knob Height 15 mm
Top Ø 12 mm
Bottom Ø 11 mm
Groove Count 20
Fit Tolerance
Shaft hole Ø for the EC06 encoder shaft. Default 2.9 mm — enlarge if too tight.
Shaft Hole Ø 2.90 mm
Render Quality
Having trouble?
Initializing OpenSCAD…

Powered by XTIA · OpenSCAD-WASM in-browser rendering · Feedback: info@xtia.design

Edit Key

Per-key settings — override what's read from the config. Global appearance/fit settings still apply. Leave text blank for a blank keycap.

Keycap Shape (this key)
Legend Type
Text
Text Size 8.0 mm
Shape
Software logos are for personal DIY use only; all trademarks belong to their respective owners.