- Add FILE-NAMING-AND-VERSIONING.md with complete Semantic Versioning 2.0.0 and Harvard Data Management file naming conventions - Update README.md with file naming standards and semantic versioning workflow - Update KICAD-PROJECT-TEMPLATE.md with comprehensive file naming examples and git workflow - Update hardware/bom/README.md with standardized BOM file naming conventions - Update manufacturing/gerbers/README.md with production-ready Gerber file naming - Update mechanical/stl/README.md with 3D printing file naming including material suffixes - Implement YYYY-MM-DD date format and hyphen-separated naming throughout - Add versioning strategies for hardware, software, and documentation components - Include git tagging strategy and release management guidelines - Provide comprehensive examples for all file types and directories
/manufacturing
Production-ready files for PCB fabrication and assembly.
Purpose
This directory contains final, production-ready files for manufacturing your KiCad project:
- Final Gerber files for PCB fabrication
- Drill files for hole drilling
- Pick and place files for automated assembly
- Assembly instructions for production
Directory Structure
gerbers/- Final Gerber files for PCB fabricationdrill/- Drill files and hole specificationspick-and-place/- Pick and place files for automated assemblyassembly/- Production assembly instructions and documentation
Manufacturing Workflow
- Design Complete: Finalize your KiCad design
- Generate Files: Create production files from KiCad
- Review: Verify all files using Gerber viewers
- Package: Prepare files for manufacturer submission
- Submit: Send to PCB fabricator and/or assembler
File Generation from KiCad
Gerber Files
- Open PCB (
.kicad_pcb) - File → Fabrication Outputs → Gerbers
- Select all required layers
- Set output to
manufacturing/gerbers/ - Generate files
Drill Files
- In Gerber plot dialog, click Generate Drill Files
- Set output to
manufacturing/drill/ - Configure drill file format
- Generate files
Pick and Place
- File → Fabrication Outputs → Component Placement
- Set output to
manufacturing/pick-and-place/ - Configure format (CSV recommended)
- Generate files
Quality Assurance
- Review all files with Gerber viewer
- Verify drill file completeness
- Check pick and place coordinates
- Validate BOM against placement files
- Test with manufacturer's online tools
Manufacturer Submission
- Package all files in organized ZIP
- Include clear documentation
- Specify PCB specifications (thickness, color, finish)
- Provide assembly requirements
- Include contact information for questions
Version Control
- Tag releases with manufacturing file sets
- Include version numbers in file names
- Document any changes from previous versions
- Maintain traceability to design files