Maxauto Custom
Comprehensive ERPNext application for managing rope/cable manufacturing, CNC machining, multi-unit operations, and shopfloor execution.
- Author: ssamax10
- Repository: https://github.com/ssamax10/maxauto_custom
- GitHub stars: 0
- Forks: 0
- License: MIT
- Category: Manufacturing
- Maintenance: Actively Maintained
Install Maxauto Custom
bench get-app https://github.com/ssamax10/maxauto_custom
Add the Frappe Gems badge to your README
Maintain Maxauto Custom? Paste this into your README:
[](https://frappegems.com/gems/apps/ssamax10/maxauto_custom)
About Maxauto Custom
MaxAuto Custom - Manufacturing Platform
Comprehensive ERPNext application for managing rope/cable manufacturing, CNC machining, multi-unit operations, and shopfloor execution.
Overview
MaxAuto Custom is a full-featured manufacturing platform built on Frappe/ERPNext that implements:
- Engineering Domain: Product engineering, feasibility studies, and project management
- Manufacturing Domain: Routing, operations, machine management, and capabilities
- Rope/Cable Manufacturing: Specialized domain for rope/cable production with bobbin management, stranding, and closing operations
- CNC Manufacturing: CNC-specific operations with external processing support
- Shopfloor/MES: Manufacturing Operation Execution and MES event logging for shop floor integration
- Inventory & Logistics: Multi-unit WIP transfers and inventory management
- Quality Management: Inspection records with test result tracking
- Packing: Finished goods packing and container management
- Asset Management: Asset Label Sheet for QR code printing (60×25mm labels)
Architecture
The platform follows a domain-driven design with five main business domains:
Customer → Engineering Project → Sales Order → Production Plan → Work Order →
Manufacturing Operations → Production Batch → Finished Goods → Delivery Note → Sales Invoice
Modules & Doctypes (35+ Doctypes)
Engineering Domain
- Engineering Project: Main project master with customer, drawing, revision, and material tracking
- Feasibility Study: Preliminary feasibility analysis for projects
- Product Specification: Product definitions with construction and material specs
Manufacturing Domain
- Manufacturing Routing: Operation sequences for production
- Manufacturing Operation Type: Define operations (Spooling, Stranding, etc.)
- Machine: Equipment master with specifications and status
- Machine Capability: Map capabilities to machines (Turning, Milling, Closing, etc.)
Rope/Cable Manufacturing Domain
- Rope Construction: Construction codes and specifications (6x19, 8x19, etc.)
- Bobbin: Bobbin/spool management with capacity and status tracking
- Stranding Batch: Track strand creation with input/output quantities
- Closing Batch: Track rope closing operations
Shopfloor/MES Domain
- Manufacturing Operation Execution: Capture shop floor execution data (qty, downtime, quality)
- MES Event Log: Log events from shop floor systems (machine start/stop, downtime, etc.)
Inventory & Logistics Domain
- Unit WIP Transfer: Manage multi-unit manufacturing transfers
Quality Domain
- Inspection Record: Quality inspection with test results and pass/fail status
- Inspection Test Result: Individual test parameters (Diameter, Breaking Load, etc.)
Packing Domain
- Packing Record: Finished goods packing with container/drum tracking
Utility
- Asset Label Sheet: Generate and print 60×25mm QR code labels for asset tracking
Features
- Comprehensive manufacturing workflow from engineering to dispatch
- Rope/cable-specific production tracking (bobbins, stranding, closing)
- CNC machining support with external processing
- Shop floor MES integration for real-time production tracking
- Multi-location manufacturing with WIP transfers
- Quality management with inspection records
- Dynamic asset labeling with QR codes
- Customizable routing and operation definitions
Installation
On a new bench:
bench get-app https://github.com/ssamax10/maxauto_custom.git
bench --site install-app maxauto_custom
bench --site migrate
On existing bench:
cd frappe-bench
bench get-app https://github.com/ssamax10/maxauto_custom.git
bench --site install-app maxauto_custom
Module Structure
maxauto_custom/
├── maxauto/
│ ├── page/
│ │ └── asset_label_sheet/ # Asset QR label printing page
│ ├── engineering/
│ │ └── doctypes/ # Engineering domain doctypes
│ ├── manufacturing/
│ │ └── doctypes/ # Manufacturing domain doctypes
│ ├── rope_cable/
│ │ └── doctypes/ # Rope/cable specific doctypes
│ ├── cnc/
│ │ └── doctypes/ # CNC manufacturing doctypes
│ ├── shopfloor/
│ │ └── doctypes/ # MES and shop floor doctypes
│ ├── inventory/
│ │ └── doctypes/ # Inventory and WIP doctypes
│ ├── quality/
│ │ └── doctypes/ # Quality management doctypes
│ ├── packing/
│ │ └── doctypes/ # Packing and logistics doctypes
│ └── mes/ # MES integration layer
├── public/ # Static resources
├── hooks.py # App configuration
└── README.md # This file
Key Routes
/app/asset-label-sheet- Asset QR label printing interface/app/engineering-project- Engineering project list/app/manufacturing-routing- Production routing definitions/app/machine- Equipment master/app/stranding-batch- Rope stranding operations/app/closing-batch- Rope closing operations/app/manufacturing-operation-execution- Shop floor execution/app/inspection-record- Quality inspections/app/packing-record- Finished goods packing
Requirements
- Frappe v16.13.0 or later
- ERPNext v16.12.0 or later
- Python 3.10+
- MariaDB 10.5+
Configuration
The platform is configured via:
- hooks.py: Module and doctype registration, document event hooks
- pyproject.toml: Package metadata and dependencies
- MANIFEST.in: Include paths for distribution
Development
To extend the platform:
- Add new doctypes in relevant `maxauto/
Related Manufacturing apps for Frappe & ERPNext
- Frappe Manager — The production platform for Frappe/ERPNext. Automatic TLS, versioned migrations, worker orchestration, isolated benches. Everything from a single CLI.
- Process Manufacturing — PROCESS MANUFACTURING
- Textile — Textile App for ERPNext
- Aumms — AuMMS ( Aurum Manufacturing Management System ) is a Frappe App to facilitate the Operations in Gold Manufacturing
- Next Pms —
- Frappe Gmail Thread — Gmail thread tracking app
- Frappe Search — Frappe Search enables powerful, global search functionality across your custom Frappe apps.
- Erpnext Mrp — MRP Tools for ERPNext