Files
b4l-project-template/.gitignore
grabowski 046f66f6eb 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
2025-08-03 16:27:46 +07:00

115 lines
1.5 KiB
Plaintext

# KiCad 9 Project Template .gitignore
# KiCad Backup Files
*.kicad_pcb-bak
*.kicad_sch-bak
*.kicad_pro-bak
*-backups/
kicad/backups/
# KiCad Auto-save Files
*-save.kicad_pcb
*-save.kicad_sch
*-save.pro
\#auto_saved_files\#
# KiCad Temporary Files
*.tmp
*~
*.swp
*.swo
# KiCad Cache Files
*-cache.lib
*-rescue.lib
*-rescue.dcm
fp-info-cache
# KiCad Generated Files (optional - uncomment if you don't want to track these)
# *.gbr
# *.drl
# *.csv
# *.pdf
# *.ps
# *.svg
# OS Generated Files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
desktop.ini
# IDE and Editor Files
.vscode/
.idea/
*.sublime-*
*~
# Python (for KiCad scripts)
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
.env
# Node.js (for web-based tools)
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Build and Distribution
build/
dist/
*.egg-info/
# Documentation Build
docs/_build/
site/
# Logs
*.log
logs/
# Temporary directories
tmp/
temp/
# Archive files
*.zip
*.tar.gz
*.rar
*.7z
# Simulation files (large SPICE outputs)
*.raw
*.ac0
*.tr0
*.sw0
# Manufacturing files (uncomment if you want to exclude from repo)
# manufacturing/gerbers/*.gbr
# manufacturing/drill/*.drl
# manufacturing/pick-and-place/*.csv
# Large binary files
*.step
*.stp
*.iges
*.igs
*.stl
# Exclude large 3D models (uncomment if models are too large)
# kicad/libraries/3dmodels/*.step
# kicad/libraries/3dmodels/*.wrl
# Project-specific ignores (customize as needed)
# Add your project-specific files to ignore here