All Projects
LiveDesktop App

BOM Director

Getting a bill of materials from CAD into the ERP was manual, slow and a reliable source of errors. BOM Director reads the SolidWorks BOM, produces the production documentation, then writes material rows directly into Epicor through its job-entry REST API. Both the insert and update paths are live and were verified against real jobs in the ERP's own UI. It ships as an MSI built with the WiX Toolset, with role-gated access so admin and non-admin users get different capabilities.

Screenshots

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

Key Highlights

  • Writes material rows directly into Epicor via the job-entry REST API
  • Insert and update paths verified against live production jobs
  • Generates production documentation — Excel, PDF and DXF — from the CAD BOM
  • Distributed as a WiX Toolset MSI, with admin and non-admin roles
  • Removes the manual re-entry step between engineering and production

Tech Stack

C#.NET 8WPFEpicor RESTSQL ServerEPPlusQuestPDFnetDxf

Tags

SolidWorks APIC#Epicor ERPREST APIWPFWiX MSI

Related Projects

▾ Project▾ Assemblies▸ Parts▸ DrawingsNAMEREVSTATUSAssembly.sldasmCReleasedBase Plate.sldprtAApprovedCylinder.sldprtDIn ReviewPLC Program.plcBDraftSchematic.pdfAApproved
In ProductionLiveDesktop App

Assembly Explorer

Built in-house at a regional HVAC manufacturer

Company-wide search over the SolidWorks assembly tree — where-used, specs and reuse lookup that used to mean opening files one by one.

SolidWorks APIC#.NET 8SQL Server
G90 G21 G17M3 S8000G1 X80 Y60G1 X0 Y60G0 Z5; Pass 2G1 Z-4 F400Est. 4m 32s | Lines: 84
In ProductionLiveDesktop App

CNC G-Code Generator

Built in-house at a regional HVAC manufacturer

Excel tube specifications in; optimised bar-nesting layouts and machine-ready Syntec G-code out.

C#.NET 8G-CodeCNC
Features Sketch Sheet MetalCanopy GeneratorDesignGenExportGenerate
In ProductionLiveDesktop App

Structure Maker

Built in-house at a regional HVAC manufacturer

Draw the structure in 2D, get the SolidWorks 3D assembly — tubes, panels, doors and components generated and packed.

SolidWorks APIC#.NET 83D Generation