0
mirror of https://github.com/incutec-hw/OpenFC-Lite-Mini.git synced 2026-08-10 05:46:04 +00:00
Files
incutec-OpenFC-Lite-Mini/.gitignore
JustStan bc7db8f3f7 Fix contradictions and duplicated information
Contradictions, all resolved against the design files (U10 pad nets and
component values parsed from hardware/OpenFC.kicad_pcb):

- LED series resistors in DESIGN.md re-derived from the board: D2 is
  R52+R53 = 150R from GPIO26 (not 510R), D7 is R36 = 510R from +3.3V
  (not 680R), and the missing D8 row is added. Currents recomputed.
- OSD op-amp supply corrected from +5 V to +3.3 V (U1 pin 5 is on the
  +3.3V net); the headroom question is raised as an open item.
- EMC checklist rewritten for the RP2354A: SPI0/SPI1 swapped to match
  the netlist (IMU on SPI1, SD on SPI0), USB series R corrected to 30R
  at pads 51/52, core inductor L1 to L4, RSSI/external-ADC and ECO/ELRS
  sections dropped, D1 noted as unpopulated.
- audit_design.py docstring corrected to KiCad 10, plus a note that its
  hardcoded refdes and GPIO map are Rev 1 and need re-deriving.

Deleted, all superseded by the Rev 2 RP2354A design or one-time artifacts:

- hardware/tools/design_audit.md, hardware/research/rp2354a-routing-validation.md,
  hardware/tools/rp2350_layout_notes.md (Rev 1 QFN-80 refdes and pin numbers)
- hardware/_U2BEFORE.kicad_pro, hardware/_U2BEFORE-top.png, hardware/OpenFC-top.png
  (one-time U2 3D model verification, unreferenced)
- hardware/emc.json, hardware/thermal.json (generated dumps, now gitignored)
- hardware/tools/eco_strip_sheets.py, hardware/tools/rebuild_blackbox.py
  (one-time scripts that would delete or regress live sheets)
- images/.gitkeep (directory is no longer empty)

Technical content from the deleted notes was moved, not dropped: the PIO
instruction-budget analysis and the SBUS hardware-UART constraint into
open-items.md and DESIGN.md, and the RP2350 core-buck layout rule into the
DESIGN.md power tree.

Duplications collapsed to one copy plus a link: sibling-board description,
production-export sentence, SBUS and microSD rationale, SPI pin assignments,
buck part change, FB_OSD upstream status, IMU footprint compatibility, and
the EMC checklist body that add_emc_note.py now reads from the markdown file.

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

64 lines
930 B
Plaintext

# macOS
.DS_Store
# KiCad backup and autosave
*-backups/
*.bak
*.000
_autosave-*
*~
\#auto_saved_files#
# KiCad generated/local
*.kicad_prl
*.kicad_sch-bak
*.kicad_pcb-bak
*.lck
*.net
*.rpt
*.tmp
fp-info-cache
replicate_layout.log
# KiCad local history
**/.history/
# 3D exports (not library files)
**/*.glb
/hardware/*.step
# Production output (generated, re-exportable)
**/production/
# Python
__pycache__/
*.pyc
# Claude
.claude/
# Generated exports
hardware/bom/
hardware/*_Paste.dxf
hardware/*_Paste.svg
hardware/*.kicad_pcb.zip
stencil_out/
# Script output / generated analysis dumps (machine-specific paths, re-exportable)
analysis/
extracted_*.json
ext2_*.json
netlist_*.json
hardware/tools/.lcsc_mpn_cache.json
hardware/tools/design_audit.md
hardware/pcb.json
hardware/schematic.json
hardware/emc.json
hardware/thermal.json
# Datasheets (downloadable)
datasheets/
# Claude agent context (local only)
CLAUDE.md