Refine repository structure for KiCad 9 optimization
- Add dedicated /kicad/ directory with organized subdirectories for libraries, schematics, gerbers, plots, and backups - Create comprehensive KiCad 9 library structure (symbols, footprints, 3D models) - Add manufacturing-ready directories for production files (gerbers, drill, pick-and-place) - Update all README files with KiCad-specific documentation and workflows - Add KiCad-optimized .gitignore file for proper version control - Create KICAD-PROJECT-TEMPLATE.md comprehensive usage guide - Add hardware assembly documentation and BOM management - Include detailed manufacturing file generation instructions - Add docs structure with design-notes and user-manual directories - Provide complete workflow from design to manufacturing with quality checklists
This commit is contained in:
64
kicad/gerbers/README.md
Normal file
64
kicad/gerbers/README.md
Normal file
@@ -0,0 +1,64 @@
|
||||
# /kicad/gerbers
|
||||
|
||||
Generated Gerber files for design review and verification.
|
||||
|
||||
## Purpose
|
||||
This directory contains Gerber files generated during the design process for:
|
||||
- Design review and verification
|
||||
- Quick prototyping
|
||||
- Sharing with colleagues for feedback
|
||||
- Design iteration tracking
|
||||
|
||||
**Note**: Final production Gerbers should be placed in `/manufacturing/gerbers/`
|
||||
|
||||
## File Types
|
||||
- **`.gbr`**: Gerber files for copper layers
|
||||
- **`.gbrjob`**: Gerber job file (KiCad 6+)
|
||||
- **`.drl`**: Excellon drill files
|
||||
- **`.pdf`**: PDF plots for review
|
||||
|
||||
## Generating Gerbers in KiCad
|
||||
1. Open your PCB file (`.kicad_pcb`)
|
||||
2. Go to **File → Fabrication Outputs → Gerbers**
|
||||
3. Select output directory: `kicad/gerbers/`
|
||||
4. Configure layers and options
|
||||
5. Click **Plot**
|
||||
6. Generate drill files: **File → Fabrication Outputs → Drill Files**
|
||||
|
||||
## Typical Layer Files
|
||||
```
|
||||
gerbers/
|
||||
├── ProjectName-F_Cu.gbr # Front copper
|
||||
├── ProjectName-B_Cu.gbr # Back copper
|
||||
├── ProjectName-F_SilkS.gbr # Front silkscreen
|
||||
├── ProjectName-B_SilkS.gbr # Back silkscreen
|
||||
├── ProjectName-F_Mask.gbr # Front solder mask
|
||||
├── ProjectName-B_Mask.gbr # Back solder mask
|
||||
├── ProjectName-F_Paste.gbr # Front solder paste
|
||||
├── ProjectName-B_Paste.gbr # Back solder paste
|
||||
├── ProjectName-Edge_Cuts.gbr # Board outline
|
||||
├── ProjectName.drl # Drill file
|
||||
├── ProjectName-NPTH.drl # Non-plated holes
|
||||
└── ProjectName-job.gbrjob # Job file
|
||||
```
|
||||
|
||||
## Review Checklist
|
||||
- [ ] All layers present and correct
|
||||
- [ ] Board outline properly defined
|
||||
- [ ] Drill files include all holes
|
||||
- [ ] Silkscreen readable and not overlapping pads
|
||||
- [ ] Solder mask openings correct
|
||||
- [ ] Component references visible
|
||||
- [ ] No missing copper or shorts
|
||||
|
||||
## Gerber Viewers
|
||||
- **KiCad Gerber Viewer**: Built into KiCad
|
||||
- **gerbv**: Open source Gerber viewer
|
||||
- **Online viewers**: PCBWay, JLCPCB gerber viewers
|
||||
- **Manufacturer tools**: Most PCB fabs provide online viewers
|
||||
|
||||
## Version Control
|
||||
- Include gerbers in git for design history
|
||||
- Tag important milestones
|
||||
- Use descriptive commit messages
|
||||
- Consider file size when committing frequently
|
||||
Reference in New Issue
Block a user