BLOWZER X6 exterior reference
Exact, true-size exterior model of the BLOWZER X6 (no internals) for designing your own accessories.
- Fits
- BLOWZER X6 (TF-BZX6)
- Version
- 3
- Credit
- Designed by BLOWZER
Test status
Verified
Every dimension measured against the original CAD parts in Blender: all ≤ 0.004 mm (dimension-audit-v3.md). Each mesh re-read here: watertight, exactly one shell (so no enclosed internal geometry). Kit object inventory = body + 5 nozzles, nothing else.
Downloads
blowzer-x6-solid-flat-nozzle-v3.stl STL — mesh, ready to slice · 33.2 MB blowzer-x6-solid-bare-socket-v3.stl STL — mesh, ready to slice · 16.3 MB blowzer-x6-nozzle-flat-short-stock-v1.stl STL — mesh, ready to slice · 1.2 MB blowzer-x6-nozzle-flat-short-stock-v1.step STEP — CAD, for designing · 10.4 MB blowzer-x6-nozzle-flat-v1.stl STL — mesh, ready to slice · 1.3 MB blowzer-x6-nozzle-flat-v1.step STEP — CAD, for designing · 6.6 MB blowzer-x6-nozzle-long-v1.stl STL — mesh, ready to slice · 2.6 MB blowzer-x6-nozzle-long-v1.step STEP — CAD, for designing · 5.0 MB blowzer-x6-nozzle-wide-v1.stl STL — mesh, ready to slice · 1.1 MB blowzer-x6-nozzle-wide-v1.step STEP — CAD, for designing · 6.4 MB blowzer-x6-nozzle-needle-v1.stl STL — mesh, ready to slice · 1.6 MB blowzer-x6-nozzle-needle-v1.step STEP — CAD, for designing · 10.0 MB blowzer-x6-kit-body-and-5-nozzles-v3.3mf 3MF — print project · 5.7 MB blowzer-x6-kit-body-and-5-nozzles-v3.glb GLB · 37.4 MBDigital DIY files. Printed parts are not included in the retail BLOWZER box; you print and use them at your own discretion.
Exterior only — nothing inside
The housing is a filled solid: no motor, battery, circuit boards, impeller or internal parts exist in any file. Only the nozzle socket and the rear grille keep their real open shape, so you can design against them.
How we checked: Every dimension measured against the original CAD parts in Blender: all ≤ 0.004 mm (dimension-audit-v3.md). Each mesh re-read here: watertight, exactly one shell (so no enclosed internal geometry). Kit object inventory = body + 5 nozzles, nothing else.
What's in it
Design docks, mounts, holsters, cases and adapters around the real shape. Two one-piece body solids (with the stock flat nozzle / bare socket), the five nozzles as exact CAD (STEP) and watertight meshes, and a kit file with the bare body and all five nozzles as separate named parts in their mounted positions. The housing is a filled solid — no motor, battery, PCB, impeller or internal rib exists in any file; only the nozzle socket and the rear intake grille keep their real open geometry so accessories can be designed against them. This is a design reference, not a printable blower or a replacement housing. Product revision: factory CAD BZX6-3D-all-20260227 (STEP of 2026-02-27) Units and frame: millimetres. OBJ/GLB/kit frame: mount face at X=0, nozzles to −X, body to +X, barrel axis on Y=0 at Z=129.22, grip bottom at Z=0. The 3MF is the same kit shifted onto the plate (centred 105/105, Z from 0). Nozzle STEP/STL: mount face at X=0, nozzle to −X, centred in Y/Z.
Documents
README.md
# BLOWZER X6 exterior reference (v3) **Exact, true-size exterior model of the BLOWZER X6 (no internals) for designing your own accessories.** Design docks, mounts, holsters, cases and adapters around the real shape. Two one-piece body solids (with the stock flat nozzle / bare socket), the five nozzles as exact CAD (STEP) and watertight meshes, and a kit file with the bare body and all five nozzles as separate named parts in their mounted positions. The housing is a filled solid — no motor, battery, PCB, impeller or internal rib exists in any file; only the nozzle socket and the rear intake grille keep their real open geometry so accessories can be designed against them. This is a design reference, not a printable blower or a replacement housing. Product revision: factory CAD BZX6-3D-all-20260227 (STEP of 2026-02-27). Status: **verified** — Every dimension measured against the original CAD parts in Blender: all ≤ 0.004 mm (dimension-audit-v3.md). Each mesh re-read here: watertight, exactly one shell (so no enclosed internal geometry). Kit object inventory = body + 5 nozzles, nothing else. Units and frame: millimetres. OBJ/GLB/kit frame: mount face at X=0, nozzles to −X, body to +X, barrel axis on Y=0 at Z=129.22, grip bottom at Z=0. The 3MF is the same kit shifted onto the plate (centred 105/105, Z from 0). Nozzle STEP/STL: mount face at X=0, nozzle to −X, centred in Y/Z. Digital DIY download — a design reference, not a product, not in the retail box. ## Files - `print/blowzer-x6-solid-flat-nozzle-v3.stl` (STL, 34.80 MB) - `print/blowzer-x6-solid-bare-socket-v3.stl` (STL, 17.07 MB) - `print/blowzer-x6-nozzle-flat-short-stock-v1.stl` (STL, 1.23 MB) - `step/blowzer-x6-nozzle-flat-short-stock-v1.step` (STEP, 10.92 MB) - `print/blowzer-x6-nozzle-flat-v1.stl` (STL, 1.41 MB) - `step/blowzer-x6-nozzle-flat-v1.step` (STEP, 6.92 MB) - `print/blowzer-x6-nozzle-long-v1.stl` (STL, 2.77 MB) - `step/blowzer-x6-nozzle-long-v1.step` (STEP, 5.21 MB) - `print/blowzer-x6-nozzle-wide-v1.stl` (STL, 1.17 MB) - `step/blowzer-x6-nozzle-wide-v1.step` (STEP, 6.67 MB) - `print/blowzer-x6-nozzle-needle-v1.stl` (STL, 1.64 MB) - `step/blowzer-x6-nozzle-needle-v1.step` (STEP, 10.49 MB) - `kit/blowzer-x6-kit-body-and-5-nozzles-v3.3mf` (3MF, 5.99 MB) - `kit/blowzer-x6-kit-body-and-5-nozzles-v3.glb` (GLB, 39.26 MB) - `kit/blowzer-x6-kit-web-v3.glb` (GLB, 4.58 MB) - `DIMENSIONS.md` (DOC, 0.00 MB) - `dimension-audit-v3.md` (DOC, 0.00 MB) - `dimension-audit-v3.json` (DOC, 0.00 MB) - `build-report-v3.json` (DOC, 0.00 MB) - `kit-report-v3.json` (DOC, 0.00 MB) - `nozzle-report-v1.json` (DOC, 0.00 MB) - `LICENSE.txt` (DOC, 0.00 MB) See `INVENTORY.md` for the written mesh inventory (no internals), `DIMENSIONS.md` for every reference dimension, `dimension-audit-v3.md` for the CAD comparison and `LICENSE.txt` for reuse terms. ## Version history - v1 (2026-10-01): voxel reconstruction (0.25 mm) of the exterior CAD parts + 5 exact nozzles - v2 (2026-10-02): true barrel/grip fillers, SABRENT grip relief, kit file, dimension audit - v3 (2026-10-02): exact CAD tessellation + boolean union (no voxels), open socket + grille geometry, 0.1 mm grip relief; licence v1.1 (copyright Sabrent)
INVENTORY.md
# BLOWZER X6 exterior reference — mesh inventory (issue #6) Written by `scripts/build-mods-catalog.py` on 2026-10-02. Every file below was re-read from the published copy in this folder (binary STL parser; 3MF XML; GLB JSON chunk; STEP text), not copied from an older report. **Why this proves 'no internals':** an internal component (motor, battery, PCB, impeller) or an internal cavity would appear as an additional closed shell inside the outer skin. Every STL here has exactly ONE shell and zero open edges, so nothing exists inside the skin except solid fill. The kit files list exactly six named objects (body + five nozzles) and nothing else. ## STL meshes | File | Size (mm) | Volume (cm³) | Triangles | Open edges | Non-manifold | Shells | |---|---|---|---|---|---|---| | `blowzer-x6-solid-flat-nozzle-v3.stl` | 92.27 × 40.0 × 149.21 | 223.27 | 696022 | 0 | 0 | **1** | | `blowzer-x6-solid-bare-socket-v3.stl` | 64.17 × 40.0 × 149.21 | 216.96 | 341362 | 0 | 0 | **1** | | `blowzer-x6-nozzle-flat-short-stock-v1.stl` | 33.75 × 39.67 × 39.67 | 6.23 | 24580 | 0 | 0 | **1** | | `blowzer-x6-nozzle-flat-v1.stl` | 49.75 × 39.67 × 39.67 | 7.04 | 28162 | 0 | 0 | **1** | | `blowzer-x6-nozzle-long-v1.stl` | 60.33 × 39.67 × 39.67 | 7.59 | 55350 | 0 | 0 | **1** | | `blowzer-x6-nozzle-wide-v1.stl` | 82.0 × 39.67 × 39.67 | 9.0 | 23312 | 0 | 0 | **1** | | `blowzer-x6-nozzle-needle-v1.stl` | 90.03 × 39.67 × 39.67 | 8.84 | 32790 | 0 | 0 | **1** | ## Nozzle STEP files (exact CAD) | File | MANIFOLD_SOLID_BREP | CLOSED_SHELL | PRODUCT names | |---|---|---|---| | `blowzer-x6-nozzle-flat-short-stock-v1.step` | 1 | 1 | Open CASCADE STEP translator 7.6 1 | | `blowzer-x6-nozzle-flat-v1.step` | 1 | 1 | Open CASCADE STEP translator 7.6 2 | | `blowzer-x6-nozzle-long-v1.step` | 1 | 1 | Open CASCADE STEP translator 7.6 3 | | `blowzer-x6-nozzle-wide-v1.step` | 1 | 1 | Open CASCADE STEP translator 7.6 4 | | `blowzer-x6-nozzle-needle-v1.step` | 1 | 1 | Open CASCADE STEP translator 7.6 5 | ## Kit files **3MF** (unit = millimeter, archive members: [Content_Types].xml, _rels/.rels, 3D/3dmodel.model; 6 build items): - `Body_BLOWZER_X6_bare` (object 1, model, 341362 triangles) - `Nozzle_flat_short_stock` (object 2, model, 24580 triangles) - `Nozzle_flat` (object 3, model, 28162 triangles) - `Nozzle_long` (object 4, model, 55350 triangles) - `Nozzle_wide` (object 5, model, 23312 triangles) - `Nozzle_needle` (object 6, model, 32790 triangles) **GLB** (generator Khronos glTF Blender I/O v5.2.39; 0 animations, 0 cameras; extensions none): - node `Body_BLOWZER_X6_bare` - node `Nozzle_flat` - node `Nozzle_flat_short_stock` - node `Nozzle_long` - node `Nozzle_needle` - node `Nozzle_wide` Mesh datablocks (named after their source files): `blowzer-x6-solid-bare-socket-v3` (1 primitive), `blowzer-x6-nozzle-flat-v1` (1 primitive), `blowzer-x6-nozzle-flat-short-stock-v1` (1 primitive), `blowzer-x6-nozzle-long-v1` (1 primitive), `blowzer-x6-nozzle-needle-v1` (1 primitive), `blowzer-x6-nozzle-wide-v1` (1 primitive) ## Not included on purpose - The factory housing CAD (B-rep STEP of the shell parts) — it would allow reproducing the housing. It stays in `3d models/community-build/`. - Any internal part: motor, impeller, PCBs, battery, LEDs, wiring, screws' internal bosses, the inner liner. ## Verdict - all meshes single-shell and watertight: **True** - kit objects exactly body + 5 nozzles: **True** - nozzle STEPs one solid each: **True**
DIMENSIONS.md
# BLOWZER X6 — reference dimensions (mm, from the factory CAD BZX6-3D-all-20260227) Frame used in every file here: **X = barrel axis, nozzle points to −X, intake grille at +X; Z = up (grip hangs to −Z); Y = width.** Nozzle files are moved so the mount face sits at X = 0 and the nozzle points to −X, centred in Y and Z. | Feature | Value | |---|---| | Overall height (bottom of grip cap → top of barrel) | **149.2** | | Body length without nozzle (front bezel → rear grille) | **64.1** | | Body length with the stock short flat nozzle fitted | **92.2** | | Barrel outer section | **Ø39.7 at the bezel/cap, housing 40.0 across the flats.** Measured from the CAD around the axis: radius 19.69 on the axes (the flats), 20.73 at ±20° off the axes (the fluting crests), 20.07 on the diagonals — nearly round with shallow lobes, NOT a square. Cradle it on the flats (±19.7 / 20.03 incl. ribs) | | Front bezel / nozzle mount | 18.3 long, Ø39.9 outer; socket face at 91.2 from the rear | | Rear cap / intake grille | 12.3 long, Ø39.9 | | Nozzle mount diameter (all nozzles) | Ø39.67; a nozzle inserts **5.64 mm** into the bezel socket | | Grip section | **50.6 × 26.2** (panel) — **28.5 deep with the rubber rails on**, which is what a mount sees; grip shell 115.2 tall (runs up into the barrel) | | Grip bottom cap (USB-C end) | 49.9 × 28.2 × 11.1 | | Grip rails ×4 | 7.9 × 6.35 × 93.5 | | Rubber grip pads ×4 | 5.5 × 6.6 × 91.5 | ## Nozzles — length beyond the mount face (product length with it fitted) | File | Nozzle | Length beyond mount | Fitted length | |---|---|---|---| | `blowzer-x6-nozzle-flat-short-stock` | stock short flat (ships fitted) | 33.75 | 92.2 | | `blowzer-x6-nozzle-flat` | flat | 49.75 | 108.2 | | `blowzer-x6-nozzle-long` | long | 60.33 | 118.8 | | `blowzer-x6-nozzle-wide` | wide | 82.0 | 140.5 | | `blowzer-x6-nozzle-needle` | needle | 90.03 | 148.5 | ## Design notes for accessories - Cradle the barrel on its side FLATS (±19.7–20.03 from the axis). A plain Ø40 cylindrical saddle touches only the fluting crests at ±20° — use the flats or a saddle cut from this model. - The grip is full width (50.6) only over its middle ~15 mm; it rounds to 49.8 at ±12 mm from the centre plane. - Centre of mass of the real unit ≈ 84 mm up from the grip bottom and ≈ 13 mm toward the rear cap. - Mounts we printed used 0.6 mm clearance on the grip and 0.5–0.75 mm around the barrel.
dimension-audit-v3.md
# Dimension audit — pack v1 (measured in Blender, mm) CAD = factory numbers. 'CAD parts' = the original exterior CAD meshes measured the same way. 'Solid' = the one-piece STL. Voxel size 0.25 mm → expected ±0.13 mm. Worst deviation found: **0.023 mm**. | Dimension | CAD | CAD parts | Solid / file | Δ solid vs CAD parts | |---|---|---|---|---| | overall height | 149.2 | 149.218 | 149.21 | -0.008 | | overall width | 40.0 | 40.0 | 40.001 | 0.001 | | length without nozzle | 64.1 | 64.181 | 64.169 | -0.012 | | length with stock flat nozzle | 92.2 | 92.291 | 92.268 | -0.023 | | barrel width Y at mid-barrel | 40.06 | 39.8 | 39.8 | 0.0 | | barrel top above the axis at mid-barrel (CAD flat 20.03) | 20.03 | 19.698 | 19.7 | 0.002 | | grip width X at mid-grip | 50.6 | 50.601 | 50.62 | 0.019 | | grip depth Y at mid-grip incl. rails (panel alone = 26.2; caliper photo 28) | 28.5 | 28.329 | 28.32 | -0.009 | | nozzle flat-short-stock: length beyond mount | 33.75 | | 33.75 | -0.0 | | nozzle flat-short-stock: mount diameter | 39.67 | | 39.674 | 0.004 | | nozzle flat: length beyond mount | 49.75 | | 49.75 | 0.0 | | nozzle flat: mount diameter | 39.67 | | 39.674 | 0.004 | | nozzle long: length beyond mount | 60.33 | | 60.328 | -0.002 | | nozzle long: mount diameter | 39.67 | | 39.674 | 0.004 | | nozzle wide: length beyond mount | 82.0 | | 82.0 | 0.0 | | nozzle wide: mount diameter | 39.67 | | 39.674 | 0.004 | | nozzle needle: length beyond mount | 90.03 | | 90.034 | 0.004 | | nozzle needle: mount diameter | 39.67 | | 39.674 | 0.004 |
Reuse terms
BLOWZER X6 Reference Model Licence (v1.1, 2026-10-02) Copyright (c) 2026 Sabrent. "BLOWZER" and "SABRENT" are trademarks of their owners. You may, free of charge, for personal AND commercial purposes: 1. Use, copy, measure and modify these reference files to design, test, make and SELL accessories, mounts, docks, holders, cases, adapters and similar add-ons that fit or work with the BLOWZER X6. 2. Include these files, unchanged or modified, in the published source of such an accessory, with this notice. You may NOT: 3. Use these files to reproduce, manufacture or sell the BLOWZER X6 product itself or a product that copies its housing, or imply that your accessory is made or endorsed by Sabrent. 4. Remove the BLOWZER / SABRENT marks from the model and present the result as a different product. The files are provided "as is", without warranty of any kind. Dimensions are taken from the factory CAD and the printed solid is a voxel reconstruction (see README) — verify critical fits against a real unit.
Version history
- v3 Oct 2, 2026 exact CAD tessellation + boolean union (no voxels), open socket + grille geometry, 0.1 mm grip relief; licence v1.1 (copyright Sabrent)
- v2 Oct 2, 2026 true barrel/grip fillers, SABRENT grip relief, kit file, dimension audit
- v1 Oct 1, 2026 voxel reconstruction (0.25 mm) of the exterior CAD parts + 5 exact nozzles
Discussion
0 replies · 0 printed →Questions, fit reports and print logs live in the forum thread. Printed it? Post an "I printed this" reply there.