You've already forked incutec-OpenFC-Lite-Mini
mirror of
https://github.com/incutec-hw/OpenFC-Lite-Mini.git
synced 2026-08-10 05:46:04 +00:00
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>
64 lines
930 B
Plaintext
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
|