
One-piece hang tag with a QR code or a sticker pocket, captions, and a round, chamfered, or triangular hole end. Paste a URL or payment code.
One-piece hang tag with a QR code or a sticker pocket, captions, and a round, chamfered, or triangular hole end. Paste a URL or payment code.
Forked from https://github.com/xypwn/scadqr by Darwin Schuppan. Upstream license: MIT.
Parametric hang-tag body around scadqr. Listing text and named presets. QR encoding is upstream; tag geometry is this folder.
model.scad

| Name | Default | Range | What it does |
|---|---|---|---|
| message | https://vary3d.com | Text or URL encoded in the QR code (links, WeChat / Alipay pay codes). | |
| caption_top | Caption above the QR. Leave empty for a blank band. | ||
| caption_font_top | Liberation Sans | font | Font for the top caption. Liberation Sans loads on the site; pick Noto Sans SC for Chinese. |
| caption | Scan me | Caption below the QR. Leave empty for a blank band. | |
| caption_font_bot | Liberation Sans | font | Font for the bottom caption. Liberation Sans loads on the site; pick Noto Sans SC for Chinese. |
| qr_face | [print:Printed QR, pocket:Sticker pocket] | Printed modules, or a recess for a paper sticker. | |
| qr_width | 32 | [28:1:56] | QR square (mm). Below ~36 mm use a short URL. Pocket is 0.3 mm larger on each side. |
| hang_end | chamfer | [round:Round, chamfer:Chamfer, triangle:Triangle] | Shape of the hole end only. The other end keeps a small fillet. |
| hole_offset_top |
3 | [1.5:0.5:12] | Distance from the hole to the outer (top) edge. | | hole_offset_bottom | 3 | [1.5:0.5:12] | Distance from the hole to the inner edge (toward the QR). |
lib/
scadqr inlined under lib/ (MIT).
Beveled hole end, slot for a strap.

| Name | Value |
|---|---|
| hang_end | chamfer |
Rounded corners on the hole end.

| Name | Value |
|---|---|
| hang_end | round |
Triangular hole end, round hole.

| Name | Value |
|---|---|
| hang_end | triangle |
| hole_kind | round |
Chamfer tag with a recess for a paper QR sticker.

| Name | Value |
|---|---|
| hang_end | chamfer |
| qr_face |
wall (default 2.0 mm; layer 10 at 0.2 mm) and swap to a high-contrast filament. One part, two colors — not a painted multi-tool object.qr_width so modules stay about 1 mm. Below ~36 mm, keep a short URL.MIT.
Copyright (c) 2024 Darwin Schuppan and contributors
No comments yet
Be the first to comment!