SLINGSHOT CAD ENGINE · VERIFICATION REPORT ============================================================ Job ID 8149eef8ca50 Checked 2026-07-22 15:31:41 UTC Checker verify_baseplate.py v1.0 (Python 3.12.10, stdlib only) Rerun with python verify_baseplate.py (this file ships with the part) PROMPT "A 200 x 120 x 10 mm mild steel base plate with four M12 clearance holes, 13.5 mm, set 20 mm in from each corner." PARAMETERS READ FROM THE PROMPT Plate 200 x 120 x 10 mm Holes 4 x M12 clearance, 13.5 mm dia Edge offset 20 mm from each corner Units mm · model centred on origin MESH 2044 triangles (baseplate.stl) STEP SCHEMA AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 } (baseplate.step) CHECKS 6/6 passed ------------------------------------------------------------ [PASS] Solid valid, one closed body mesh watertight=True, mesh shells=1, STEP closed shells=1 [PASS] Bounding box 200 x 120 x 10 mm measured 200.000 x 120.000 x 10.000 mm [PASS] Hole count 4, all through mesh holes found=4, through=4, STEP cylindrical surfaces=4 [PASS] Hole diameter 13.5 mm, M12 clearance mesh dia 13.500, 13.500, 13.500, 13.500 mm; STEP dia 13.500, 13.500, 13.500, 13.500 mm [PASS] Centres 20 mm in from each corner measured (-80.00, -40.00); (-80.00, +40.00); (+80.00, -40.00); (+80.00, +40.00) mm [PASS] Volume matches the spec'd solid measured 234277 mm^3 vs computed 234274 mm^3 (0.00% off, mesh chords undercut) ------------------------------------------------------------ SCOPE AND LIMITS (read this before relying on the part) STL and STEP carry geometry only. Material (mild steel) is a declaration in the prompt and this report, not embedded in the files. Clearance is ISO 273 medium fit for M12. No tolerances or surface finish are modelled. A qualified engineer reviews and signs off before anything is fabricated. FILE HASHES (SHA-256) baseplate.step 8149eef8ca5035353748e2e4aff3d9ae070983d042947c35289b2af2358ec30f baseplate.stl c4fb5acc99fbe4452df326171173a078dc1f5d65322c0bb2e364bf813a897b4c baseplate.py 6c179360b40dcd1745fab192b7b525691cc427d6779ee6c8bb4752558d25ef0a END OF REPORT