All Projects
LiveWeb App

CNC G-Code Generator

An interactive web demo simulating a desktop CNC programming tool. Generates G-code for pocket milling operations from user-specified parameters including feed rate, spindle speed, depth of cut, and tool diameter. Features a 2D SVG toolpath visualization with color-coded rapid/cut moves, and a syntax-highlighted G-code output panel. Demonstrates precision engineering software development.

Screenshots

G90 G21 G17M3 S8000G1 X80 Y60G1 X0 Y60G0 Z5; Pass 2G1 Z-4 F400Est. 4m 32s | Lines: 84

Key Highlights

  • Generates optimized CNC G-code for milling operations
  • 2D toolpath preview on WPF Canvas
  • Syntax-highlighted G-code output
  • Companion NUnit test project
  • MVVM architecture with clean separation of concerns

Tech Stack

C#.NET 8WPFMVVMNUnitCanvas

Tags

C#WPFCNCG-CodeMVVMNUnit

Related Projects

92%
LiveWeb App

Sheet Metal Nesting Optimizer

Automated sheet metal nesting tool that arranges flat patterns on stock sheets to minimize material waste.

SVGAnimationReactManufacturing
▾ HPA-1000 Assembly▾ Frame Assembly Base Plate Left Column Right Column▸ Cylinder Assembly▸ Control Panel$12,450Parts: 30 | Total: $12,450.00
LiveWeb App

BOM Explorer Pro

Enterprise BOM processor with tree navigation, cost roll-ups, and validation — WPF-style interactive demo.

C#.NETWPFMVVM
▾ Project▾ Assemblies▸ Parts▸ DrawingsNAMEREVSTATUSAssembly.sldasmCReleasedBase Plate.sldprtAApprovedCylinder.sldprtDIn ReviewPLC Program.plcBDraftSchematic.pdfAApproved
LiveWeb App

PDM Document Manager

Product Data Management tool with document lifecycle, revision tracking, and approval workflows for engineering teams.

C#WPFPDMEnterprise