You've already forked incutec-OpenFC
mirror of
https://github.com/incutec-hw/OpenFC.git
synced 2026-08-08 13:54:35 +00:00
OSD redesign based on Jason Young's (RPi) proven topology:
- Replace GS8052 dual op-amp with dedicated ICs: TLV3201 comparator,
SN74LVC1G3157 SPDT mux, TLV9061 non-inverting buffer, SDM02U30LP3
Schottky for DC restore
- Add chroma filter (680R+470pF), AC coupling (1uF), resistor divider
pixel level (12k/3.9k/1.4k), gain-2 buffer (470R/470R)
- Fix C66 footprint 0201->0402 for 1uF cap
- Assign correct LCSC part numbers for all 13 OSD passives
Library fixes:
- Add new footprints: X2SON-4, X2SON-6, X3-DFN0603, SC-70-6,
SOD-523, SOT-23-5, MouseBite for local OSD components
- Add matching 3D models (step+wrl) for all new footprints
- Fix 8 footprints with broken 3D model paths in lib.pretty
(/.3dshapes/ -> ${KIPRJMOD}/lib.3dshapes/, remove double hardware/)
- Fix 5 broken 3D model paths in PCB file
- Add symbols for TLV3201, SN74LVC1G3157, TLV9061, SDM02U30LP3
- Add datasheets/ and image (1).png to .gitignore
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
124 lines
2.2 KiB
Plaintext
124 lines
2.2 KiB
Plaintext
(footprint "MouseBite-Slot-Jumper_0201"
|
|
(version 20241229)
|
|
(generator "pcbnew")
|
|
(generator_version "9.0")
|
|
(layer "F.Cu")
|
|
(descr "Jumper for Mouse slot. SMD 0201 (0603 Metric)")
|
|
(tags "mousebite resistor jumper")
|
|
(property "Reference" "REF**"
|
|
(at 1.05 0 270)
|
|
(layer "F.SilkS")
|
|
(hide yes)
|
|
(uuid "a63a1fd1-21c4-4e7e-9318-eb11ae1edcb8")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(property "Value" "MouseBite-Slot-Jumper_0201"
|
|
(at -1.05 0 270)
|
|
(layer "F.Fab")
|
|
(hide yes)
|
|
(uuid "955a24b9-f3ec-4244-9bcd-556f7039de33")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(property "Datasheet" ""
|
|
(at 0 0 0)
|
|
(layer "F.Fab")
|
|
(hide yes)
|
|
(uuid "8a0aa31f-3497-4095-b405-290a20613071")
|
|
(effects
|
|
(font
|
|
(size 1.27 1.27)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(property "Description" ""
|
|
(at 0 0 0)
|
|
(layer "F.Fab")
|
|
(hide yes)
|
|
(uuid "0a16b5a1-75f7-40a6-8b9c-435cb79e0b63")
|
|
(effects
|
|
(font
|
|
(size 1.27 1.27)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(attr smd board_only exclude_from_pos_files exclude_from_bom dnp)
|
|
(fp_rect
|
|
(start -0.3 -0.65)
|
|
(end 0.3 0.65)
|
|
(stroke
|
|
(width 0.05)
|
|
(type solid)
|
|
)
|
|
(fill no)
|
|
(layer "F.CrtYd")
|
|
(uuid "1c7a9e48-99b5-483a-b0eb-d240179aa291")
|
|
)
|
|
(fp_line
|
|
(start -0.15 -0.3)
|
|
(end 0.15 -0.3)
|
|
(stroke
|
|
(width 0.1)
|
|
(type solid)
|
|
)
|
|
(layer "F.Fab")
|
|
(uuid "24e45576-944f-4ce9-8c76-e9874c69f7cf")
|
|
)
|
|
(fp_line
|
|
(start -0.15 0.3)
|
|
(end -0.15 -0.3)
|
|
(stroke
|
|
(width 0.1)
|
|
(type solid)
|
|
)
|
|
(layer "F.Fab")
|
|
(uuid "6c23a683-a5cb-4e88-934b-2cd7ffbff80f")
|
|
)
|
|
(fp_line
|
|
(start 0.15 -0.3)
|
|
(end 0.15 0.3)
|
|
(stroke
|
|
(width 0.1)
|
|
(type solid)
|
|
)
|
|
(layer "F.Fab")
|
|
(uuid "bcd6f0dd-ee52-408a-88af-e72d763f6926")
|
|
)
|
|
(fp_line
|
|
(start 0.15 0.3)
|
|
(end -0.15 0.3)
|
|
(stroke
|
|
(width 0.1)
|
|
(type solid)
|
|
)
|
|
(layer "F.Fab")
|
|
(uuid "67f5a83f-a6b7-4e09-a343-d0370ac4c5b5")
|
|
)
|
|
(pad "1" smd roundrect
|
|
(at 0 -0.32)
|
|
(size 0.4 0.46)
|
|
(layers "F.Cu" "F.Mask")
|
|
(roundrect_rratio 0.25)
|
|
(uuid "01981737-e89f-4069-81aa-992227e0f266")
|
|
)
|
|
(pad "2" smd roundrect
|
|
(at 0 0.32)
|
|
(size 0.4 0.46)
|
|
(layers "F.Cu" "F.Mask")
|
|
(roundrect_rratio 0.25)
|
|
(uuid "b0a661ef-e47d-4f26-9d64-5ebbab687496")
|
|
)
|
|
(embedded_fonts no)
|
|
)
|