AnasSarkiz/NEMA14_CH32X035G8U6
A NEMA stepper motor is shown with proposed M3 screws/spacers, four wired motor leads and splices, and a JST SHR-04V-S connector.
- Version
- 1.12.2
- License
- ISC
- Stars
- 0
artifacts/resume-validation.json
PCB
Schematic
{
"board_sha256": "0d772c1f839f50f30caa512a0dcc58f8ecfa88e35c2e9b44c2422365bc0a8e64",
"checks": [
{
"check": "all_resistor_edge_clearances",
"command": [
"/workspace/.routing-venv/bin/python",
"scripts/check-resistor-edges.py"
],
"exit_code": 0,
"log": "artifacts/validation-resume/all_resistor_edge_clearances.txt"
},
{
"check": "typescript",
"command": [
"tsc",
"--noEmit"
],
"exit_code": 0,
"log": "artifacts/validation-resume/typescript.txt"
},
{
"check": "drc",
"command": [
"bun",
"scripts/check.ts"
],
"exit_code": 0,
"log": "artifacts/validation-resume/drc.txt"
},
{
"check": "connectivity",
"command": [
"/workspace/.routing-venv/bin/python",
"scripts/verify_supplier_connectivity.py"
],
"exit_code": 0,
"log": "artifacts/validation-resume/connectivity.txt"
},
{
"check": "fitted_JST_and_actual_drills",
"command": [
"/workspace/.routing-venv/bin/python",
"scripts/check-motor-connector.py"
],
"exit_code": 0,
"log": "artifacts/validation-resume/fitted_JST_and_actual_drills.txt"
},
{
"check": "exact_mounts_and_actual_drills",
"command": [
"python3",
"scripts/check-mount-drills.py"
],
"exit_code": 0,
"log": "artifacts/validation-resume/exact_mounts_and_actual_drills.txt"
},
{
"check": "native_json_checks",
"command": [
"tsci",
"check",
"artifacts/board.circuit.json"
],
"exit_code": 0,
"log": "artifacts/validation-resume/native_json_checks.txt"
},
{
"check": "native_netlist",
"command": [
"tsci",
"check",
"netlist",
"scripts/netlist-source.circuit.tsx"
],
"exit_code": 0,
"log": "artifacts/validation-resume/native_netlist.txt"
},
{
"check": "native_pin_specification",
"command": [
"tsci",
"check",
"pin_specification",
"artifacts/board.circuit.json"
],
"exit_code": 0,
"log": "artifacts/validation-resume/native_pin_specification.txt"
},
{
"check": "native_source",
"command": [
"tsci",
"check",
"source",
"artifacts/board.circuit.json"
],
"exit_code": 0,
"log": "artifacts/validation-resume/native_source.txt"
},
{
"check": "native_schematic-placement",
"command": [
"tsci",
"check",
"schematic-placement",
"artifacts/board.circuit.json"
],
"exit_code": 0,
"log": "artifacts/validation-resume/native_schematic-placement.txt"
},
{
"check": "native_placement",
"command": [
"tsci",
"check",
"placement",
"artifacts/board.circuit.json"
],
"exit_code": 1,
"log": "artifacts/validation-resume/native_placement.txt"
},
{
"check": "strict_Circuit_JSON_schema",
"command": [
"node",
"scripts/check-native-schema.mjs"
],
"exit_code": 0,
"log": "artifacts/validation-resume/strict_Circuit_JSON_schema.txt"
},
{
"check": "USB_coupled_copper_and_ground_reference",
"command": [
"/workspace/.routing-venv/bin/python",
"scripts/check-usb-reference.py"
],
"exit_code": 0,
"log": "artifacts/validation-resume/USB_coupled_copper_and_ground_reference.txt"
},
{
"check": "schematic_geometry_ERC",
"command": [
"/workspace/.routing-venv/bin/python",
"scripts/verify-schematic.py"
],
"exit_code": 0,
"log": "artifacts/validation-resume/schematic_geometry_ERC.txt"
},
{
"check": "every_trace_review",
"command": [
"/workspace/.routing-venv/bin/python",
"scripts/audit-every-trace.py"
],
"exit_code": 0,
"log": "artifacts/validation-resume/every_trace_review.txt"
},
{
"check": "reference_feedback",
"command": [
"/workspace/.routing-venv/bin/python",
"scripts/check-reference-feedback.py"
],
"exit_code": 0,
"log": "artifacts/validation-resume/reference_feedback.txt"
},
{
"check": "gerber_shorts",
"command": [
"tsci",
"check",
"shorts",
"artifacts/board.circuit.json",
"--mode",
"gerber",
"--layer",
"all",
"--pixels-per-mm",
"100"
],
"exit_code": 0,
"log": "artifacts/validation-resume/gerber_shorts.txt"
},
{
"check": "copper_widths",
"command": [
"/workspace/.routing-venv/bin/python",
"scripts/audit-trace-widths.py"
],
"exit_code": 0,
"log": "artifacts/validation-resume/copper_widths.txt"
},
{
"check": "full_independent_CAM",
"command": [
"/workspace/.routing-venv/bin/python",
"scripts/audit-manufacturing.py"
],
"exit_code": 0,
"log": "artifacts/validation-resume/full_independent_CAM.txt"
},
{
"check": "native_circular_keepout_regression",
"command": [
"bun",
"scripts/check-circle-regression.ts"
],
"exit_code": 0,
"log": "artifacts/validation-resume/native_circular_keepout_regression.txt"
},
{
"check": "actual_via_drills_and_JLCPCB_clearances",
"command": [
"/workspace/.routing-venv/bin/python",
"scripts/audit-via-fabrication.py"
],
"exit_code": 0,
"log": "artifacts/validation-resume/actual_via_drills_and_JLCPCB_clearances.txt"
},
{
"check": "oscillator_layout",
"command": [
"/workspace/.routing-venv/bin/python",
"scripts/audit-oscillator-layout.py"
],
"exit_code": 0,
"log": "artifacts/validation-resume/oscillator_layout.txt"
}
],
"native_STEP_mechanical_pass": true,
"CAD_models_checked": 61,
"physical_nets_checked": 50,
"counts": {
"pcb_trace": 427,
"pcb_via": 253,
"pcb_copper_pour": 35
},
"full_CAM_status": "PASS",
"remaining_CAM_findings": [],
"rear_motor_compatibility_verified": false,
"prototype_fabrication_ready": false,
"physical_hardware_tested": false
}