Iglesias Tech
Back to Portfolio
June 2024

G-Code Guardian - Manufacturing Validation Tool

Production-ready G-code validation system for CNC machining with instant validation, syntax highlighting, approval workflows, and comprehensive safety checks.

About This Project

G-Code Guardian is a specialized web application built for manufacturing operations to validate and approve G-code programs before they run on CNC machines. Provides instant validation (under 1 second) with comprehensive safety checks.

Key Features:

  • Drag-and-drop file upload for .nc, .min, and .txt G-code files
  • Instant validation with three severity levels
  • Beautiful syntax highlighting with line numbers
  • Approval workflow with reviewer tracking
  • Revision history tracking
  • Clickable validation issues
  • Dark mode support
  • Mobile-friendly responsive design
  • Dashboard with statistics

Validation Checks:

  • Critical Issues: G0 rapid into negative Z, missing feedrates, unsafe tool changes
  • Warnings: Minified code, probing variables, duplicate tools
  • Optimizations: Identical roughing passes, long cycle times

Business Impact: Prevents machine crashes, reduces scrap parts, ensures quality, provides approval trail for compliance. Typical ROI achieved after preventing just one major machine collision.

Technologies Used

Next.js 15
TypeScript
SQLite
Drizzle ORM
Prism.js
shadcn/ui
Tailwind CSS

Like What You See?

Let's work together to bring your vision to life