logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·31.10.26
← Back to news

Household Laser Cuts

Original article
cceckman.com|39 points|12 comments|by evakhoury|Sep 4, 2026

Domestic Laser Cutting Ventures

Written by cceckman.com | 2026-07-09

Following the completion of my keyboard holders, I ventured into several additional laser-cutting endeavors.


🛠️ Software Evolution: From Cuttle to OpenSCAD

My journey into parametric CAD began with Cuttle. I found it to be an excellent entry point; the ability to manipulate control points and implement logic via a node tree helped me develop a strong intuition for construction. While I felt the Pro subscription was worth the cost for a few months, I encountered a significant issue regarding data ownership.

Cuttle allows for the export of final files (like SVGs), but it does not permit the export of the actual parameterized design.

This created a dependency: if the service vanished, my ability to tweak parameters would vanish with it. Furthermore, sharing the "living" design with others would force them to use Cuttle. Consequently, I pivoted to OpenSCAD.

Tool Comparison

ToolParametric?OwnershipLearning Curve
CuttleYesLow (SaaS)Intuitive (Node-based)
OpenSCADYesHigh (Local)Steep (Code-based)
TinkerCADNoMediumVery Easy
FreeCADYesHighNot tested by author

While I've used TinkerCAD for simple tasks, it lacks parametric support. I must admit that the OpenSCAD language can be quite perplexing at times.


📦 Project I: The Cable Management Box

My partner requested a solution for the cable chaos on her desk, providing a rough sketch with approximate dimensions and hole placements.

Design Process

  • Create holes using a combination of overlapping rectangles and circles.
  • Implement finger joins by adding/subtracting rectangular segments.
  • Enhance aesthetics: The original design was too plain.
  • Add "pizzazz": I created a cat silhouette (one ellipse + two triangles) and scattered them randomly across the front and back panels.

Material Selection

Laser cutting requires caution regarding materials due to toxic fumes from certain glues or finishes. I opted for Glowforge Proofgrade Medium Maple Plywood.

  • Pros: Guaranteed safety for laser use.
  • Cons: More expensive than standard hardware store plywood.
  • Tip: Keep an eye out for holiday sales to save on costs.

Technical Implementation

The source files and a redo rule script (used to generate SVGs from OpenSCAD) are available. Note: The script requires a modern OpenSCAD build to properly configure SVG stroke width.


🐱 Project II: The Napkin Holder

Seeking a more aesthetic option than store-bought versions, my partner asked for a custom napkin holder. I reused the cat-head motif, scaling it up for the primary panels.

Engineering Stability

To ensure the holder stood upright and had depth, I added "whiskers" using half-lap joints. The goal was for the base of the face and the tips of the lower whiskers to touch the table, preventing the unit from rolling.

The whiskers originate from the center of the ellipse. To calculate the required length for the tips to hit the table, we treat the major axis, minor axis, and whisker as a right triangle.

The Math: Given the angle of the lowest whisker (θ\thetaθ) and the vertical minor radius (rverticalr_{vertical}rvertical​), we solve for the distance from the center to the tip (ddd):

d=rverticalcos⁡(θ)d = \frac{r_{vertical}}{\cos(\theta)}d=cos(θ)rvertical​​

The final whisker shape is determined by taking this overall length and subtracting the offset where the whisker actually begins.

Finishing and Mistakes

I used Glowforge Proofgrade Raw Thin Cherry Plywood. Unlike the previous project, this was unfinished, allowing me to apply a custom finish that highlighted the natural cherry tones.

<blockquote> **The Kerf Error:** I neglected to measure the *kerf* (the width of the laser cut) before production. As a result, the joints were slightly loose. Fortunately, the poly coat finish acted as a mild adhesive, filling the gaps and securing the piece. </blockquote>

Material Comparison: Maple vs. Cherry

MaterialFinishCostProcess
Medium MaplePre-finishedHigherCut & Assemble
Thin CherryRawLowerSand →\rightarrow→ Cut →\rightarrow→ Poly Coat

🎓 Final Lessons in Laser Cutting

Since I am relatively new to this scene, these observations might be common knowledge, but they were valuable to me:

  1. Combatting Burn: My first keyboard holders had significant charring. Leave the wood bare →\rightarrow→ Leave the masking tape on; it slightly reduces cutting power but results in much cleaner edges.
  2. Material Choice: I experimented with particleboard, but it requires more power and looks inferior. Stick to plywood.
  3. The Kerf Struggle: When working on finger joins, I repeatedly applied kerf corrections in the wrong direction. It is surprisingly easy to get the tab and slot adjustments backwards, leading to asymmetric fits.
// Example of a simple parametric rectangle for a join
module finger_join(width, height, kerf) {
    square([width + kerf, height]);
}