- 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
115 lines
1.5 KiB
Plaintext
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
|