「四角かごのサイズ計算」「斜め編み(北欧編み)のサイズ計算」「四つ畳み編みのサイズ計算」「斜め四つ畳みのサイズ計算」では、おおよそのサイズとして[B5横][A4横][B4横]の選択が可能になっています。
これ以外のサイズから概算できるよう、目標サイズを指定できるようにしたのがこちらのツールです。最終的なサイズ調整については、それぞれのページで行ってください。
📐 かごサイズ概算ランチャー
🎨 バンドとすき間の設定
mm
mm
1コマ = – mm
📏 加算余裕値の設定
cm /
コマ
cm /
コマ
本
🎯 目標サイズ
2026/6/2 Ver.1
2026/11/6 Ver.2
[AI / Developer API Reference]
This page supports initialization via URL query parameters and acts as a launcher for orthogonal, diagonal Nordic, and knot weaving craft band calculators.
💡 Unit-Agnostic Note: The core calculation logic is entirely unit-agnostic (works with millimeters, centimeters, inches, etc.) as long as the relative ratios between the band, gap, knot dimensions, and target size parameters remain consistent.
Supported Query Parameters:
cb_model:square(Orthogonal) |square45(Diagonal Nordic) |knot(Knot Orthogonal) |knot45(Knot Diagonal)cb_mode:out(Envelope target item / Min size) |in(Fit inside shelf / Max size)cb_w,cb_d,cb_h: Target width, depth, height. Unit-agnostic (e.g. mm, cm, inches). (Note: In this specific size-call launcher UI, cm is internally scaled 10x to match calculator ratios)cb_band: Band width (for square / square45).cb_gap: Band gap (for square / square45).cb_knot_size: Knot piece dimension in mm (for knot / knot45).cb_knot_len: Knot piece required length in mm (for knot / knot45).cb_add: Fold-back margin (one side) in koma / length unitscb_rim: Rim overlap count (Orthogonal square) | Fold-back knot count (knot / knot45)cb_lap: Side weaving band overlap margin in koma / length units (Orthogonal square / knot)
- Square Orthogonal:
https://labo.com/CraftBand/sharing/square-calc/ - Square Diagonal (Nordic):
https://labo.com/CraftBand/sharing/square45-calc/ - Knot Orthogonal:
https://labo.com/CraftBand/sharing/knot-calc/ - Knot Diagonal:
https://labo.com/CraftBand/sharing/knot45-calc/
The target calculators embed their complete calculation and simulation results inside the rendered HTML as a structured JSON block.
To extract the calculated data programmatically or via AI agents, parse the content of the following DOM element:
const result = JSON.parse(document.getElementById('craftband-simulation-data').textContent);