Check the part before you make it.

A device definition states what its machine can do. The checks read the part's geometry against those limits and say where it fails, face by face.

Router-001 吸尘罩接口的 A3 工程图:1:2 的主视图、右视图、俯视图和轴测图及其尺寸(102、100、R47),一张孔表列出一个 Ø94 通孔,标题栏写明 PETG、152.38 g 和 ISO 2768-c。
The dust shoe port of Router-001, drawn by the 3D design service from its file. The print checks read the same part.

Case study 1 · a printed part

The port prints, with supports in four places.

Router-001's dust shoe port, PETG, checked against the Creality Ender-3 V3 SE. The limits come from the printer's definition, which takes them from its own slicer profile. The air turns 90° inside the part, so some faces point down in any pose on the bed. Each finding names its B-rep faces and a point in the part's frame, so the editor paints them. The part's file already says it is printed with supports.

Two checks answer unknown, not pass: the printer's definition states no longest bridge (the part has one of 79.6 mm) and no smallest hole (it has a Ø94 mm bore). A check with no limit never passes.

downward regions flatter than 30°, 1,070 mm² in all
4
the farthest one reaches out from its hold
13.8 mm
thinnest wall (the printer needs 0.9 mm)
2.19 mm
its widest side, on a 220 mm bed
102 mm
The four regions that need support
数据
The four regions that need support
B-rep faceArea flatter than 30°
face 458.7 mm²
face 11476 mm²
face 1258.7 mm²
face 13476 mm²
来源文件 cloud://home/user-commandagi/hardware/CommandAGI-Router-001/cad/printed/Dust shoe port.3d.tsx输出 cloud://home/user-commandagi/case-studies/dfm/media/dust-shoe-port.print.json工具 commandagi threed dfm --process print运行于 The 3D design service on AWS Lambda (us-east-2)时间

Case study 2 · a milled part

The Z plate is too long for a 3018 router.

Router-001's Z plate is 6061-T6 aluminium, 460 × 180 × 15 mm. Checked against a 3018 desktop router, every feature passes but one: the plate is 160 mm longer than the machine's travel. Its drawing names a waterjet, not this router.

setup reaches every face, from +Y
1
drilled holes, the deepest 2.7 × its diameter (the limit is 5)
20
tightest inside corner (a 1 mm tool needs 0.5 mm)
4.5 mm
against 300 mm of travel: the one fail
460 mm
The Z plate against the 3018's travel
数据
The Z plate against the 3018's travel
AxisThe plateThe 3018's travel
X460 mm300 mm
Y180 mm180 mm
Z15 mm45 mm
来源文件 cloud://home/user-commandagi/hardware/CommandAGI-Router-001/cad/Z plate.3d.tsx输出 cloud://home/user-commandagi/case-studies/dfm/media/z-plate.mill.json工具 commandagi threed dfm --process mill --tool 3.175 --tool 1运行于 The 3D design service on AWS Lambda (us-east-2)时间

Check your own part.

Name the machine, and the checks read its limits from its definition. A finding that fails points at the faces to change.