Real manufacturing drawings in. STEP out. Checked against the official model.

NIST publishes the machining drawings of real parts together with the 3D models they were made from. NativeCAD rebuilt each part from its drawing alone, then measured the result against NIST's own model. Every drawing produced the same part NIST modelled.

6 / 6drawings rebuilt to a match
0.034 mmlargest surface deviation from NIST's model, any of the 3 parts
33 / 33holes found at the right size and place
3 partsa turned spacer and a milled heat sink, each drawn three ways, and NIST's 3D-printing test artifact
3 assembliesrebuilt from manufacturer drawings, every dimension checked

Heat sink matches NIST

Drawing inNIST's machining drawing, 3 versions
3D model outNativeCAD's STEP model, checked against NIST's
NIST drawing
Source drawing — NISTSource drawing by NIST: 827-9999-906, sheet 2

NIST's drawing: Plan, front, right and bottom view D-D over 3 sheets.

Built by NativeCAD from this drawing

Overlay NIST model shows NIST's own model, transparent, over NativeCAD's. Deviation colours NativeCAD's model by its distance to NIST's: blue is on it, red is 0.05 mm or more off. Close-up zooms to fit the part. Drag to orbit, pinch or scroll to zoom.

Volume 0.000% off Surface within 0.1 mm 100.0% Worst point 0.018 mm Holes 9/9
Drawn by NativeCADDrawing NativeCAD made of the rebuilt heat sink, NC-HS-906, sheet 1: inch dimensions, datums A B C, 4X position ⌀.011 at MMC on the mounting holes and the GD&T table

Two inch sheets from NativeCAD's own model: every dimension toleranced, datums A|B|C, hole position sized for a #4 screw (sheet 1); datum and frame schedule, bonus and minimum-wall table and a comparison with NIST's drawing (sheet 2).

Shouldered spacer matches NIST

Drawing inNIST's machining drawing, 3 versions
3D model outNativeCAD's STEP model, checked against NIST's
NIST drawing
Source drawing — NISTSource drawing by NIST: 827-9999-905, sheet 1

NIST's drawing: End view + full section D-D; every value dimensioned on the sheet.

Built by NativeCAD from this drawing

Overlay NIST model shows NIST's own model, transparent, over NativeCAD's. Deviation colours NativeCAD's model by its distance to NIST's: blue is on it, red is 0.05 mm or more off. Close-up zooms to fit the part. Drag to orbit, pinch or scroll to zoom.

Volume 0.000% off Surface within 0.1 mm 100.0% Worst point < 0.001 mm Holes 2/2

NIST additive-manufacturing test artifact Matches NIST face for face

Drawing inNIST drawing Figure 7, SFF 2012
3D model outSTEP model, scored against NIST's own

NIST's standard part for testing 3D printers: pins and holes on both axes, a staircase up and a staircase down, a 1-in-25 ramp, fine pins, holes, ridges and slots down to 0.25 mm, and eight side holes of different shapes. Rebuilt from the paper's drawing alone, then scored against the STEP model NIST publishes.

Built by NativeCAD from this drawing

Overlay NIST model shows NIST's own model, transparent, over NativeCAD's. Deviation colours NativeCAD's model by its distance to NIST's: blue is on it, red is 0.05 mm or more off. Close-up zooms to fit the part. Drag to orbit, pinch or scroll to zoom.

Dimensions within 0.05 mm 148/148Dimensions exact 142/148Volume vs NIST identicalSurface within 0.1 mm 100.0 %Worst point 0.034 mmHoles matched 12/12
Drawn by NativeCADDrawing sheet NativeCAD generated from the rebuilt test artifact

A fresh drawing sheet, drawn by NativeCAD from its own model.

Source drawing — NIST View NIST's drawing (Moylan et al., SFF 2012)

Every dimension on the drawing, checked (148 of 148 within 0.05 mm, 142 exact)
ViewDrawingFeatureModelResult
B-B10base thickness (top face)10✔ exact
B-B20pin +X 20: axis position20✔ exact
top4pin +X 20: ø44✔ exact
B-B7pin +X 20: height above base7✔ exact
B-B30pin +X 30: axis position30✔ exact
top4pin +X 30: ø44✔ exact
B-B7pin +X 30: height above base7✔ exact
B-B40pin +X 40: axis position40✔ exact
top4pin +X 40: ø44✔ exact
B-B7pin +X 40: height above base7✔ exact
B-B50pin +X 50: axis position50✔ exact
top4pin +X 50: ø44✔ exact
B-B7pin +X 50: height above base7✔ exact
top60ø4 THRU +X: axis position60✔ exact
top4ø4 THRU +X: diameter4✔ exact
B-B20pin -X 20: axis position20✔ exact
top4pin -X 20: ø44✔ exact
B-B7pin -X 20: height above base7✔ exact
B-B30pin -X 30: axis position30✔ exact
top4pin -X 30: ø44✔ exact
B-B7pin -X 30: height above base7✔ exact
B-B40pin -X 40: axis position40✔ exact
top4pin -X 40: ø44✔ exact
B-B7pin -X 40: height above base7✔ exact
B-B50pin -X 50: axis position50✔ exact
top4pin -X 50: ø44✔ exact
B-B7pin -X 50: height above base7✔ exact
top60ø4 THRU -X: axis position60✔ exact
top4ø4 THRU -X: diameter4✔ exact
B-B20pin +Y 20: axis position20✔ exact
top4pin +Y 20: ø44✔ exact
B-B7pin +Y 20: height above base7✔ exact
B-B30pin +Y 30: axis position30✔ exact
top4pin +Y 30: ø44✔ exact
B-B7pin +Y 30: height above base7✔ exact
B-B40pin +Y 40: axis position40✔ exact
top4pin +Y 40: ø44✔ exact
B-B7pin +Y 40: height above base7✔ exact
B-B50pin +Y 50: axis position50✔ exact
top4pin +Y 50: ø44✔ exact
B-B7pin +Y 50: height above base7✔ exact
top60ø4 THRU +Y: axis position60✔ exact
top4ø4 THRU +Y: diameter4✔ exact
B-B20pin -Y 20: axis position20✔ exact
top4pin -Y 20: ø44✔ exact
B-B7pin -Y 20: height above base7✔ exact
B-B30pin -Y 30: axis position30✔ exact
top4pin -Y 30: ø44✔ exact
B-B7pin -Y 30: height above base7✔ exact
B-B40pin -Y 40: axis position40✔ exact
top4pin -Y 40: ø44✔ exact
B-B7pin -Y 40: height above base7✔ exact
B-B50pin -Y 50: axis position50✔ exact
top4pin -Y 50: ø44✔ exact
B-B7pin -Y 50: height above base7✔ exact
top60ø4 THRU -Y: axis position60✔ exact
top4ø4 THRU -Y: diameter4✔ exact
B-B7central tube height above base7✔ exact
B-B4central collar height above base4✔ exact
F-F3raised step at (-37, 17)3✔ exact
F-F5raised step at (-27, 17)5✔ exact
F-F7raised step at (-17, 17)7✔ exact
F-F6raised step at (-17, 27)6✔ exact
F-F4raised step at (-17, 37)4✔ exact
G-G4pocket step at (-17, -37)4✔ exact
G-G6pocket step at (-17, -27)6✔ exact
G-G7pocket step at (-17, -17)7✔ exact
G-G5pocket step at (-27, -17)5✔ exact
G-G3pocket step at (-37, -17)3✔ exact
C-C1ramp: rise over the 25 run0.992✔ within 0.05 mm
C-C1ramp: low land height1✔ exact
C-C2.5ramp: inner land length2.51✔ within 0.05 mm
C-C25ramp: slope run24.98✔ within 0.05 mm
C-C2.5ramp: outer land length2.51✔ within 0.05 mm
D-D2fine pin ø22✔ exact
D-D2fine pin ø2: height2✔ exact
D-D2fine hole ø22✔ exact
D-D2fine hole ø2: depth2✔ exact
D-D1.5fine pin ø1.51.5✔ exact
D-D2fine pin ø1.5: height2✔ exact
D-D1.5fine hole ø1.51.5✔ exact
D-D2fine hole ø1.5: depth2✔ exact
D-D1fine pin ø11✔ exact
D-D2fine pin ø1: height2✔ exact
D-D1fine hole ø11✔ exact
D-D2fine hole ø1: depth2✔ exact
D-D0.5fine pin ø0.50.5✔ exact
D-D2fine pin ø0.5: height2✔ exact
D-D0.5fine hole ø0.50.5✔ exact
D-D2fine hole ø0.5: depth2✔ exact
D-D0.25fine pin ø0.250.25✔ exact
D-D2fine pin ø0.25: height2✔ exact
D-D0.25fine hole ø0.250.25✔ exact
D-D2fine hole ø0.25: depth2✔ exact
E-E2ridge +2..4: inner edge2✔ exact
E-E4ridge +2..4: outer edge4✔ exact
E-E6ridge +6..8: inner edge6✔ exact
E-E8ridge +6..8: outer edge8✔ exact
E-E11ridge +11..12.5: inner edge11✔ exact
E-E12.5ridge +11..12.5: outer edge12.5✔ exact
E-E14ridge +14..15.5: inner edge14✔ exact
E-E15.5ridge +14..15.5: outer edge15.5✔ exact
E-E17.5ridge +17.5..18.5: inner edge17.5✔ exact
E-E18.5ridge +17.5..18.5: outer edge18.5✔ exact
E-E19.5ridge +19.5..20.5: inner edge19.5✔ exact
E-E20.5ridge +19.5..20.5: outer edge20.5✔ exact
E-E22ridge +22..22.5: inner edge22✔ exact
E-E22.5ridge +22..22.5: outer edge22.5✔ exact
E-E23ridge +23..23.5: inner edge23✔ exact
E-E23.5ridge +23..23.5: outer edge23.5✔ exact
E-E24.5ridge +24.5..24.75: inner edge24.5✔ exact
E-E24.75ridge +24.5..24.75: outer edge24.75✔ exact
E-E25ridge +25..25.25: inner edge25✔ exact
E-E25.25ridge +25..25.25: outer edge25.25✔ exact
E-E2slot -2..4: inner edge2✔ exact
E-E4slot -2..4: outer edge4✔ exact
E-E6slot -6..8: inner edge6✔ exact
E-E8slot -6..8: outer edge8✔ exact
E-E11slot -11..12.5: inner edge11✔ exact
E-E12.5slot -11..12.5: outer edge12.5✔ exact
E-E14slot -14..15.5: inner edge14✔ exact
E-E15.5slot -14..15.5: outer edge15.5✔ exact
E-E17.5slot -17.5..18.5: inner edge17.5✔ exact
E-E18.5slot -17.5..18.5: outer edge18.5✔ exact
E-E19.5slot -19.5..20.5: inner edge19.5✔ exact
E-E20.5slot -19.5..20.5: outer edge20.5✔ exact
E-E22slot -22..22.5: inner edge22✔ exact
E-E22.5slot -22..22.5: outer edge22.5✔ exact
E-E23slot -23..23.5: inner edge23✔ exact
E-E23.5slot -23..23.5: outer edge23.5✔ exact
E-E24.5slot -24.5..24.75: inner edge24.5✔ exact
E-E24.75slot -24.5..24.75: outer edge24.75✔ exact
E-E25slot -25..25.25: inner edge25✔ exact
E-E25.25slot -25..25.25: outer edge25.25✔ exact
E-E2ridge height2✔ exact
E-E2slot depth2✔ exact
A-A3lateral ø33✔ exact
A-A3lateral ø3: depth3✔ exact
A-A6lateral ø66✔ exact
A-A5lateral ø6: depth5✔ exact
A-A3lateral square 3: width3✔ exact
A-A3lateral square 3: height3✔ exact
A-A3lateral diamond 3: across corners3✔ exact
A-A6lateral square 6: width6✔ exact
A-A6lateral square 6: height6✔ exact
A-A6lateral diamond 6: across corners6✔ exact
A-A60lateral 60° rhombus (vertical): tip angle59.999✔ within 0.05°
A-A60lateral 60° rhombus (horizontal): tip angle60.001✔ within 0.05°

Every callout on NIST's drawing, down to the 0.25 mm pins and slots, is within 0.05 mm of NativeCAD's model (0.05° for angles): 142 match the drawing's value exactly, and the other 6 are marked within tolerance in the table.

Manufacturer drawings to full assemblies

Product drawings from the maker's own datasheet, rebuilt as native STEP assemblies with every dimension on the drawing checked against the model.

Raspberry Pi Global Shutter Camera 30 of 31 dimensions exact

Drawing inRaspberry Pi Ltd drawing RP-008195-DS-1
3D model out10-part STEP assembly and a new drawing sheet

A 10-part camera assembly from the manufacturer's mechanical drawing: CS-mount lens tube, back-focus ring and clamps, lens holder, tripod mount, board, sensor and cover, each part where the drawing puts it.

Built by NativeCAD from this drawing

NativeCAD's assembly. Drag to orbit, scroll to zoom; the clip control cuts it open.

Dimensions exact 30/31Parts 10Interferences 0Threads CS-mount + 1/4"-20 as PMI
Drawn by NativeCADDrawing sheet NativeCAD generated from the rebuilt camera model

A fresh drawing sheet, drawn by NativeCAD from its own model.

Source drawing — Raspberry Pi Ltd View Raspberry Pi Ltd's drawing (PDF)

Every dimension on the drawing, checked (30 of 31 exact)
ViewDrawingFeatureModelResult
side10.35housing front face -> PCB front face10.35✔ exact
side5.02back-focus clamp depth5.02✔ exact
side1.2back-focus lock ring thickness1.2✔ exact
side5.8CS-mount lens tube length5.8✔ exact
side1.4PCB thickness1.4✔ exact
side6.49back cover thickness at crown (PCB back -> cover back)6.49✔ exact
side12.04tripod block depth from housing front12.04✔ exact
side7.62tripod flank depth from housing front7.62✔ exact
side25.07overall depth, lens tube front -> cover back25.24source mismatch
side39.5back cover height39.5✔ exact
front4corner hole centre from board edge4.0✔ exact
front10.16back-focus clamp width10.16✔ exact
front0.8clamp slot width0.8✔ exact
frontø2.5corner mounting holes (M2.5 clearance), 30 mm pitch2.5✔ exact
frontø22.4clear aperture bore22.4✔ exact
frontø30.75CS-mount tube OD30.75✔ exact
frontø36back-focus lock ring OD36.0✔ exact
front8.5sensor window width8.5✔ exact
front38board/housing height38.0✔ exact
front38board/housing width38.0✔ exact
front13.97tripod block width13.97✔ exact
back39.5back cover width39.5✔ exact
back39.5back cover height39.5✔ exact
back7.56cover screw hole centre from side edge7.56✔ exact
back4.75corner lobe centre from edge4.75✔ exact
back19.75cover screw hole centre from top edge19.75✔ exact
back30corner lobe / hole pitch30.0✔ exact
back24.38cover screw hole spacing (2 x 12.19)24.38✔ exact
backø5.99corner lobe through-holes5.99✔ exact
backø2.5cover screw holes2.5✔ exact
backR4.75corner lobe radius4.75✔ exact

The one miss is in the source: its stacked depths (5.8 + 1.2 + 10.35 + 1.4 + 6.49) add up to 25.24 mm, while its overall callout says 25.07. The model keeps the feature dimensions.

Raspberry Pi High Quality Camera (CS mount) 20 of 21 dimensions exact

Drawing inRaspberry Pi Ltd drawing RP-008200-DS-1
3D model out9-part STEP assembly and a new drawing sheet

The same lens-mount family, from its own drawing: the front half is dimensioned identically to the Global Shutter Camera, so those nine parts carry straight over, and the board-mounted ribbon connector is built from the new drawing.

Built by NativeCAD from this drawing

NativeCAD's assembly. Drag to orbit, scroll to zoom; the clip control cuts it open.

Dimensions exact 20/21Parts 9Interferences 0Reused from the GS camera 8 parts
Drawn by NativeCADDrawing sheet NativeCAD generated from the rebuilt HQ camera model

A fresh drawing sheet, drawn by NativeCAD from its own model.

Source drawing — Raspberry Pi Ltd View Raspberry Pi Ltd's drawing (PDF)

Every dimension on the drawing, checked (20 of 21 exact)
ViewDrawingFeatureModelResult
side10.35housing front face -> PCB front face10.35✔ exact
side5.02back-focus clamp depth5.02✔ exact
side1.2back-focus lock ring thickness1.2✔ exact
side5.8CS-mount lens tube length5.8✔ exact
side1.4PCB thickness1.4✔ exact
side5.71ribbon connector height (flush with the board edge)5.71✔ exact
side2.75ribbon connector depth behind the PCB2.75✔ exact
side7.62tripod flank depth from housing front7.62✔ exact
side12.04tripod block depth from housing front12.04✔ exact
side18.58overall depth, lens tube front -> PCB back18.75source mismatch
front4corner hole centre from board edge4✔ exact
front10.16back-focus clamp width10.16✔ exact
front0.8clamp slot width0.8✔ exact
frontø2.5corner mounting holes, 30 mm pitch2.5✔ exact
frontø22.4clear aperture bore22.4✔ exact
frontø30.75CS-mount tube OD30.75✔ exact
frontø36back-focus lock ring OD36✔ exact
front8.5sensor window width8.5✔ exact
front38board/housing height38✔ exact
front38board/housing width38✔ exact
front13.97tripod block width13.97✔ exact

The one miss is in the source again: 5.8 + 1.2 + 10.35 + 1.4 add up to 18.75 mm, while the overall callout says 18.58. It is the same 0.17 mm gap as the Global Shutter drawing, so the model keeps the feature dimensions.

Raspberry Pi 5 25 of 25 dimensions exact

Drawing inRaspberry Pi Ltd drawing RP-008347-DS-1
3D model out21-part STEP assembly and a new drawing sheet

A full board from a one-page drawing: every port, header and package placed on the 85 x 56 board where the drawing puts it, ready for enclosure and bracket design.

Built by NativeCAD from this drawing

NativeCAD's assembly. Drag to orbit, scroll to zoom; the clip control cuts it open.

Dimensions exact 25/25Parts 21GPIO pins 40Ports USB-C, 2 micro-HDMI, 4 USB-A, Ethernet
Drawn by NativeCADDrawing sheet NativeCAD generated from the rebuilt Raspberry Pi 5 board

A fresh drawing sheet, drawn by NativeCAD from its own model.

Source drawing — Raspberry Pi Ltd View Raspberry Pi Ltd's drawing (PDF)

Every dimension on the drawing, checked (25 of 25 exact)
ViewDrawingFeatureModelResult
top85board length85✔ exact
top56board width56✔ exact
top58mounting-hole pitch along the board58✔ exact
top49mounting-hole pitch across the board49✔ exact
top3.5mounting-hole centre from the board edge3.5✔ exact
topø2.7mounting holes2.7✔ exact
topø3cooler holes3✔ exact
top6lower cooler hole above the lower-left mounting hole6✔ exact
top6upper cooler hole below the upper-right mounting hole6✔ exact
top29GPIO header centre from the left mounting hole29✔ exact
top11.2USB-C centre from the board edge11.2✔ exact
top25.8micro-HDMI 0 centre25.8✔ exact
top39.2micro-HDMI 1 centre39.2✔ exact
top18.4left-edge part centre18.4✔ exact
top13.3left-edge part centre13.3✔ exact
top10.2Ethernet centre10.2✔ exact
top29.1lower USB-A stack centre29.1✔ exact
top47upper USB-A stack centre47✔ exact
top3Ethernet proud of the board edge3✔ exact
side0.45left-edge part in from the board edge0.45✔ exact
side4.1left-edge part height4.1✔ exact
side3.2USB-C height3.2✔ exact
side3.4micro-HDMI height3.4✔ exact
side4.4front connector height4.4✔ exact
side4.1camera / display connector height4.1✔ exact

Every port, header and mounting hole sits where Raspberry Pi's drawing puts it.

Drawing in, STEP out

6 / 6NIST drawings rebuilt to a match
0.000%volume off, worst part
100.0%of every surface within 0.1 mm
33 / 33holes matched

Hand NativeCAD a manufacturing drawing, get back a STEP model that matches the part. NativeCAD then draws its own shop-ready sheet of the rebuilt part: see the heat sink drawing (PDF).

Have drawings you need as 3D? Get a free key or see DXF & PDF drawing import.

More demos

All demos →

Build your own part with NativeCAD

Free for education and makers with a registered key · $200 per seat per year · Kernel SDK for products.