0
mirror of https://github.com/incutec-hw/OpenESC_20X20.git synced 2026-08-08 21:55:45 +00:00
Files
incutec-OpenESC_20X20/.gitignore
JustStan d1614eee5c Fix contradictions and duplicated information
Contradictions, resolved against the design files:
- GitHub repo description corrected to KiCad 10 and 6S (schematic/PCB carry
  generator_version 10.0; DOC_INPUT is "+BATT 6S", no 3S floor is documented).
- DOC_NAME text variable now "OpenESC-20x20", matching the repo rename, so the
  old slug stops leaking into title blocks and fabrication exports.
- 20x20-ESC-QC/README.md no longer claims project-local libraries only: 44 of
  the 45 fixture footprints come from KiCad's stock TestPoint library. Also
  records that the fixture schematic is a stub, so the one ESC-QC symbol is
  unused.
- esc_thermal.py header and 20x20 profile name state that SP40N03GNJ is a
  superseded power stage and its numbers do not describe the shipping board
  (24x DOY180N03T). Parameters left untouched, re-parameterization needs the
  DOY180N03T datasheet.
- *.kicad_dru removed from .gitignore: hardware/4in1-mini.kicad_dru is a
  hand-authored DRC rule, a design input, not generated output.
- The "3D exports" ignore rule was malformed (**/.step matched nothing). Now
  hardware/*.step and 20x20-ESC-QC/*.step, which leaves the *.3dshapes/
  library assets tracked.

Duplication, each fact kept in one place:
- README specification table dropped, the full table lives in DESIGN.md.
- Production-export and flash-script statements kept in README Manufacturing;
  the layout rows and DESIGN.md now link there.
- licensing/README.md removed, its one unique sentence moved into the README
  license section. THIRD_PARTY.md and TRADEMARKS.md keep the real content.

Removed:
- hardware/datasheets/COMPONENT_REVIEW.md, a v0.3 audit describing a power
  stage, current sense and regulator that are not in the design files.
- hardware/scripts/v_beta_hygiene_fix.py, an applied migration whose target
  file and all three source strings no longer exist, and which byte-edits
  .kicad_sch against CONTRIBUTING.
- hardware/4in1-mini.step (18.3 MB) and 20x20-ESC-QC/QC-20x20-PCB.step,
  regenerable board exports now correctly gitignored.
- 20x20-ESC-QC/ESC-QC.pretty/.gitkeep, the directory holds a real footprint.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 10:50:09 +02:00

51 lines
780 B
Plaintext

# macOS
.DS_Store
# KiCad backup and autosave
*-backups/
*.bak
*.000
_autosave-*
*~
\#auto_saved_files#
# KiCad generated/local
# *.kicad_dru is NOT listed here: custom DRC rules are hand-authored design input.
*.kicad_prl
*.kicad_sch-bak
*.kicad_pcb-bak
*.lck
*.net
*.rpt
*.tmp
fp-info-cache
replicate_layout.log
# KiCad local history
**/.history/
# 3D board exports (generated; library assets under *.3dshapes/ stay tracked)
hardware/*.step
20x20-ESC-QC/*.step
**/*.glb
# Production output (generated, re-exportable)
**/production/
# Vendor datasheets (local only)
hardware/datasheets/*.pdf
# Python
__pycache__/
*.pyc
# Claude
.claude/
CLAUDE.md
# Repo-specific local files
OpenFC/
hardware/V_BETA_CHANGELIST.md
hardware/docs/archive/
hardware/schematic_analysis.json