Sharpening Stones Case Full Customize
Print Profile(1)

Description
Boost Me (for free)
A Boost helps a lot with visibility. If you had to adjust clearances for your printer (lid fit, snaps, slot clearance), leave a comment with your settings — I’ll use it to improve future versions.
Variable Height Stone Case (Apex / TSPROF / Ruixin / Edge Pro format)
A compact, snap‑fit storage case for sharpening stones in the common 160 mm “Apex / TSPROF / Ruixin / Edge Pro” style. The model is fully parametric in OpenSCAD and generates a two‑part case: a rigid base tray with individual slots and a protective lid that locks in place with end snaps.
What makes it nice
- Variable slot widths: each slot can have its own stone thickness (mixed sets are supported).
- Snap‑fit lid: front and rear end snaps hold the lid securely without magnets or hardware.
- Easy handling:
- chamfered slot ends for smoother insert/remove
- finger notches on both sides for quick opening
- Clean geometry: rounded corners and a stepped outer footprint for a sturdy, “finished” look.
What’s included
- Base (tray) with slots and end snaps
- Lid (cap) with internal cavities, finger notches, and matching snap recesses
Default size (from the current parameters)
These are the resulting outer dimensions with the defaults in your code (they change automatically when you edit parameters):
| Part | Approx. overall size (L × W × H) |
|---|---|
| Base | 171,5 × 43,9 × 16,0 mm |
| Lid | 171,5 × 43,9 × 30,3 mm |
Printing recommendations (safe defaults)
- Print base flat on the bottom.
- Print lid with the opening on the build plate (open side down).
- Supports: typically not needed.
- Material:
- PLA works for most use cases.
- PETG can be better for the snap features if you open/close the case often.
If the lid snaps feel too tight or too loose, see the Fit tuning section below.
Customization (OpenSCAD)
Quick start
- Choose what to render/export:
- part = "base" for tray only
- part = "lid" for lid only
- part = "both" to preview both
Key parameters
| Parameter | Meaning |
|---|---|
| bar_len | stone length (default 160) |
| n | number of slots |
| bar_thick | default stone thickness if you don’t set per-slot widths |
| bar_thicks_string | per-slot thicknesses as a comma-separated string (e.g. "7, 10, 15") |
| bar_face_h | visible stone height above the slot (affects lid height) |
Example: mixed stone set
n = 5;
bar_len = 160;
bar_thick = 7;
bar_thicks_string = "7, 9, 12, 7, 15";
Fit tuning (tolerances)
If your printer/material combination needs adjustment:
- Slot fit (stone sliding in/out):
- increase bar_xy_clear for looser slots
- Lid fit on the base:
- increase lid_fit if the lid is too tight
- Snap engagement:
- increase snap_clear if snaps are too hard to close
- decrease snap_p if you want less “bite” from the snap
Notes
- This design is intended for the Apex / TSPROF / Runix 160 mm format, but it’s parametric. If your stones are 150 mm or another length, just adjust bar_len.
- If you print a make, posting your printer/material and any tolerance tweaks helps others reproduce the same fit.
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.











Comment & Rating (2)