You've already forked incutec-OpenESC_20X20
mirror of
https://github.com/incutec-hw/OpenESC_20X20.git
synced 2026-08-08 21:55:45 +00:00
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>
51 lines
780 B
Plaintext
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
|