diff --git a/border_tracing_test.xcf b/border_tracing_test.xcf new file mode 100644 index 0000000..51814fd Binary files /dev/null and b/border_tracing_test.xcf differ diff --git a/border_tracing_visualized.xcf b/border_tracing_visualized.xcf new file mode 100644 index 0000000..25f8e00 Binary files /dev/null and b/border_tracing_visualized.xcf differ diff --git a/kicad/stm32card/#auto_saved_files# b/kicad/stm32card/#auto_saved_files# new file mode 100644 index 0000000..217abbd --- /dev/null +++ b/kicad/stm32card/#auto_saved_files# @@ -0,0 +1 @@ +/home/indigo/projects/stm32_buisnesscard/kicad/stm32card/_autosave-stm32card.kicad_sch diff --git a/kicad/stm32card/_autosave-stm32card.kicad_sch b/kicad/stm32card/_autosave-stm32card.kicad_sch new file mode 100644 index 0000000..f4a08ee --- /dev/null +++ b/kicad/stm32card/_autosave-stm32card.kicad_sch @@ -0,0 +1,12498 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "87333522-7f73-498a-afdc-76bd376ba27f") + (paper "A4") + (title_block + (title "stm32 business card") + ) + (lib_symbols + (symbol "Connector:TestPoint" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.762) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TP" + (at 0 6.858 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TestPoint" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "test point tp" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Pin* Test*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TestPoint_0_1" + (circle + (center 0 3.302) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TestPoint_1_1" + (pin passive line + (at 0 0 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector:USB_C_Receptacle_PowerOnly_6P" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + ) + ) + (property "Value" "USB_C_Receptacle_PowerOnly_6P" + (at 0 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 3.81 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "USB Power-Only 6P Type-C Receptacle connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "usb universal serial bus type-C power-only charging-only 6P 6C" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "USB*C*Receptacle*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "USB_C_Receptacle_PowerOnly_6P_0_0" + (rectangle + (start -0.254 -12.7) + (end 0.254 -11.684) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 7.874) + (end 9.144 7.366) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 -4.826) + (end 9.144 -5.334) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 -7.366) + (end 9.144 -7.874) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "USB_C_Receptacle_PowerOnly_6P_0_1" + (rectangle + (start -10.16 12.7) + (end 10.16 -12.7) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -8.89 -1.27) (xy -8.89 6.35) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -7.62 -1.27) + (end -6.35 6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start -7.62 6.35) + (mid -6.985 6.9823) + (end -6.35 6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -7.62 6.35) + (mid -6.985 6.9823) + (end -6.35 6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start -8.89 6.35) + (mid -6.985 8.2467) + (end -5.08 6.35) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -5.08 -1.27) + (mid -6.985 -3.1667) + (end -8.89 -1.27) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -6.35 -1.27) + (mid -6.985 -1.9023) + (end -7.62 -1.27) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -6.35 -1.27) + (mid -6.985 -1.9023) + (end -7.62 -1.27) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -5.08 6.35) (xy -5.08 -1.27) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -2.54 3.683) + (radius 0.635) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -1.27 6.858) (xy 0 9.398) (xy 1.27 6.858) (xy -1.27 6.858) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 0.508) (xy 2.54 3.048) (xy 2.54 4.318) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -0.762) (xy -2.54 1.778) (xy -2.54 3.048) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.302) (xy 0 6.858) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 -3.302) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 1.905 4.318) + (end 3.175 5.588) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "USB_C_Receptacle_PowerOnly_6P_1_1" + (pin passive line + (at -7.62 -17.78 90) + (length 5.08) + (name "SHIELD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -17.78 90) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -17.78 90) + (length 5.08) + (hide yes) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 7.62 180) + (length 5.08) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 7.62 180) + (length 5.08) + (hide yes) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 5.08) + (name "CC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -7.62 180) + (length 5.08) + (name "CC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:C" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:L" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at -1.27 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "L" + (at 1.905 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "L_0_1" + (arc + (start 0 2.54) + (mid 0.6323 1.905) + (end 0 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 1.27) + (mid 0.6323 0.635) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid 0.6323 -0.635) + (end 0 -1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -1.27) + (mid 0.6323 -1.905) + (end 0 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "L_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Power_Management:LM66100DCK" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -5.08 6.096 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "LM66100DCK" + (at 0.254 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" + (at 0 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/lm66100.pdf" + (at 0 -1.016 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Ideal Diode With Input Polarity Protection 1.5 - 5.5V Input Voltage, 1.5A Output Current, Ron 141 mOhm, SC-70-6" + (at 0 -18.034 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Texas Instruments" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*SC?70*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LM66100DCK_0_1" + (rectangle + (start -5.08 5.08) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "LM66100DCK_1_1" + (pin power_in line + (at -7.62 2.54 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -2.54 0) + (length 2.54) + (name "~{CE}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 0 5.08 270) + (length 2.54) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 2.54 180) + (length 2.54) + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at 7.62 -2.54 180) + (length 2.54) + (name "ST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Transistor_FET:AO3400A" + (pin_names + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "AO3400A" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 5.08 -1.905 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf" + (at 5.08 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "N-Channel MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AO3400A_0_1" + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "AO3400A_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "battery_holder:quad_675" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 10.668 5.588 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "quad_675_0_1" + (rectangle + (start 2.54 12.7) + (end 12.7 -1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "quad_675_1_1" + (pin bidirectional line + (at 0 11.43 0) + (length 2.54) + (name "gnd_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 7.62 0) + (length 2.54) + (name "gnd_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 3.81 0) + (length 2.54) + (name "gnd_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 2.54) + (name "gnd_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "easyeda2kicad:MT9216" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MT9216" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "easyeda2kicad:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BL" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://lcsc.com/product-detail/DC-DC-Converters_MT9216_C182965.html" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC Part" "C182965" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MT9216_0_1" + (rectangle + (start -10.16 5.08) + (end 10.16 -5.08) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (circle + (center -8.89 3.81) + (radius 0.38) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin unspecified line + (at -12.7 2.54 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -12.7 0 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -12.7 -2.54 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 12.7 2.54 180) + (length 2.54) + (name "SW" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 12.7 -2.54 180) + (length 2.54) + (name "FB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "easyeda2kicad:N096-1608TBBIG11-H13" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "N096-1608TBBIG11-H13" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "easyeda2kicad:OLED-SMD_ST7735S" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC Part" "C2890616" + (at 0 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "N096-1608TBBIG11-H13_0_1" + (rectangle + (start -6.35 17.78) + (end 6.35 -17.78) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (circle + (center -5.08 16.51) + (radius 0.38) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin unspecified line + (at -8.89 15.24 0) + (length 2.54) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 12.7 0) + (length 2.54) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 10.16 0) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 7.62 0) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 5.08 0) + (length 2.54) + (name "RS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 2.54 0) + (length 2.54) + (name "RESET" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 0 0) + (length 2.54) + (name "CS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 -5.08 0) + (length 2.54) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 -7.62 0) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 -10.16 0) + (length 2.54) + (name "LEDK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 -12.7 0) + (length 2.54) + (name "LEDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -8.89 -15.24 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "easyeda2kicad:STM32F103C8T6" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "STM32F103C8T6" + (at 0 -34.29 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "easyeda2kicad:LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL" + (at 0 -36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics_STM32F103C8T6_STM32F103C8T6_C8734.html" + (at 0 -39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC Part" "C8734" + (at 0 -41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "STM32F103C8T6_0_1" + (rectangle + (start -19.05 31.75) + (end 19.05 -31.75) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (circle + (center -17.78 30.48) + (radius 0.38) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin unspecified line + (at -21.59 29.21 0) + (length 2.54) + (name "VBAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 26.67 0) + (length 2.54) + (name "PC13-TAMPER-RTC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 24.13 0) + (length 2.54) + (name "PC14-OSC32_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 21.59 0) + (length 2.54) + (name "PC15-OSC32_OUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 19.05 0) + (length 2.54) + (name "PD0-OSC_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 16.51 0) + (length 2.54) + (name "PD1-OSC_OUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 13.97 0) + (length 2.54) + (name "NRST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 11.43 0) + (length 2.54) + (name "VSSA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 8.89 0) + (length 2.54) + (name "VDDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 6.35 0) + (length 2.54) + (name "PA0-WKUP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 3.81 0) + (length 2.54) + (name "PA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 1.27 0) + (length 2.54) + (name "PA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 -1.27 0) + (length 2.54) + (name "PA3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 -3.81 0) + (length 2.54) + (name "PA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 -6.35 0) + (length 2.54) + (name "PA5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 -8.89 0) + (length 2.54) + (name "PA6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 -11.43 0) + (length 2.54) + (name "PA7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 -13.97 0) + (length 2.54) + (name "PB0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 -16.51 0) + (length 2.54) + (name "PB1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 -19.05 0) + (length 2.54) + (name "PB2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 -21.59 0) + (length 2.54) + (name "PB10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 -24.13 0) + (length 2.54) + (name "PB11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 -26.67 0) + (length 2.54) + (name "VSS_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -21.59 -29.21 0) + (length 2.54) + (name "VDD_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 29.21 180) + (length 2.54) + (name "VDD_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 26.67 180) + (length 2.54) + (name "VSS_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 24.13 180) + (length 2.54) + (name "PB9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 21.59 180) + (length 2.54) + (name "PB8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 19.05 180) + (length 2.54) + (name "BOOT0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 16.51 180) + (length 2.54) + (name "PB7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 13.97 180) + (length 2.54) + (name "PB6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 11.43 180) + (length 2.54) + (name "PB5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 8.89 180) + (length 2.54) + (name "PB4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 6.35 180) + (length 2.54) + (name "PB3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 3.81 180) + (length 2.54) + (name "PA15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 1.27 180) + (length 2.54) + (name "PA14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 -1.27 180) + (length 2.54) + (name "VDD_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 -3.81 180) + (length 2.54) + (name "VSS_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 -6.35 180) + (length 2.54) + (name "PA13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 -8.89 180) + (length 2.54) + (name "PA12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 -11.43 180) + (length 2.54) + (name "PA11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 -13.97 180) + (length 2.54) + (name "PA10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 -16.51 180) + (length 2.54) + (name "PA9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 -19.05 180) + (length 2.54) + (name "PA8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 -21.59 180) + (length 2.54) + (name "PB15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 -24.13 180) + (length 2.54) + (name "PB14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 -26.67 180) + (length 2.54) + (name "PB13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 21.59 -29.21 180) + (length 2.54) + (name "PB12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "easyeda2kicad:TSD003A04126A02" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TSD003A04126A02" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "easyeda2kicad:SW-SMD_4P-L6.0-W6.0-P4.50-LS8.6" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC Part" "C2888573" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TSD003A04126A02_0_1" + (polyline + (pts + (xy -2.54 2.54) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.52 -0.76) (xy -0.25 1.02) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0 1.52) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.52) (xy 0 0.76) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0.76) + (radius 0.25) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 -0.76) + (radius 0.25) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy 0 -0.76) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy -2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin unspecified line + (at -5.08 2.54 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -5.08 -2.54 0) + (length 2.54) + (name "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 5.08 2.54 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 5.08 -2.54 180) + (length 2.54) + (name "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3V0" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3V0_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3V0_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (junction + (at 50.8 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "01c9588e-17a7-45f2-99f0-58adbd2abad2") + ) + (junction + (at 194.31 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "0433aa8f-7e24-4240-bf9d-04c4ff564f21") + ) + (junction + (at 247.65 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "0498bc28-e608-4c81-af14-39cc063c3589") + ) + (junction + (at 113.03 76.2) + (diameter 0) + (color 0 0 0 0) + (uuid "0cca57c4-33ca-440c-afba-186a61ccd9a7") + ) + (junction + (at 85.09 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "127c8e4b-c6bf-4bc2-91d9-304bb84e91de") + ) + (junction + (at 224.79 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "15007172-58fc-43a2-b4f1-5a695132c298") + ) + (junction + (at 43.18 168.91) + (diameter 0) + (color 0 0 0 0) + (uuid "2770fca2-ac23-4953-b6f3-4bd6960a6c7c") + ) + (junction + (at 265.43 128.27) + (diameter 0) + (color 0 0 0 0) + (uuid "28d00c56-7a43-4c66-9081-4a2badd97bdb") + ) + (junction + (at 58.42 168.91) + (diameter 0) + (color 0 0 0 0) + (uuid "3667f600-5f21-42b0-9019-fd8ac6706d15") + ) + (junction + (at 240.03 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "3db71231-a33f-48df-9cb7-06fc0ba170ca") + ) + (junction + (at 276.86 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "50edbe90-c62d-4ca6-91b7-deb32e638763") + ) + (junction + (at 208.28 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "58f02da0-799f-4b87-8fd9-3d3b25b2c714") + ) + (junction + (at 248.92 128.27) + (diameter 0) + (color 0 0 0 0) + (uuid "59ce1b9f-864f-448d-b44e-df6a849d0113") + ) + (junction + (at 273.05 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "6169791c-d078-4a1b-b3fb-d3c702843c37") + ) + (junction + (at 69.85 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "654d3515-82df-4750-9f87-8b845fe210bc") + ) + (junction + (at 123.19 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "68d5c65a-7c7f-4ed4-8dee-6c6ba006ea14") + ) + (junction + (at 96.52 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "71945bed-6943-4a24-be91-5ae7555b67a6") + ) + (junction + (at 96.52 113.03) + (diameter 0) + (color 0 0 0 0) + (uuid "740c6d22-2504-4186-9e47-bae4d21b2b85") + ) + (junction + (at 73.66 24.13) + (diameter 0) + (color 0 0 0 0) + (uuid "7ea23980-b487-4a6e-976c-8cc011776a2d") + ) + (junction + (at 237.49 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "864cb110-a515-4802-99fd-225386be86ac") + ) + (junction + (at 222.25 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "9558c648-866c-475b-a9f2-992b0f5e3af7") + ) + (junction + (at 214.63 128.27) + (diameter 0) + (color 0 0 0 0) + (uuid "a2a745c2-2b53-4dbb-8984-092f9edf26bc") + ) + (junction + (at 259.08 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "a7a72262-370a-4ec0-b9d3-11a27fef5172") + ) + (junction + (at 201.93 33.02) + (diameter 0) + (color 0 0 0 0) + (uuid "a8383ac1-c6af-4d3b-83ec-49badb446733") + ) + (junction + (at 185.42 128.27) + (diameter 0) + (color 0 0 0 0) + (uuid "a8dc2d60-8966-4218-bbd5-f99c5f9ba08f") + ) + (junction + (at 50.8 168.91) + (diameter 0) + (color 0 0 0 0) + (uuid "aa01c79a-ded9-4557-82b7-05375b437eab") + ) + (junction + (at 76.2 49.53) + (diameter 0) + (color 0 0 0 0) + (uuid "ad9de44a-5fa6-4f44-a186-06c01641e62d") + ) + (junction + (at 210.82 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "afa06aee-b9a5-47fd-84c1-18c0008789df") + ) + (junction + (at 247.65 72.39) + (diameter 0) + (color 0 0 0 0) + (uuid "bbb8aa17-d69e-4028-a7c4-ada551222675") + ) + (junction + (at 64.77 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "c3f45b35-b0d3-442f-bea9-1412c0a353bd") + ) + (junction + (at 85.09 59.69) + (diameter 0) + (color 0 0 0 0) + (uuid "c4bd4d59-ab03-49cf-8c1b-66b6b59bd0be") + ) + (junction + (at 229.87 128.27) + (diameter 0) + (color 0 0 0 0) + (uuid "c7dc0907-1f66-4448-b629-3910e5836ffd") + ) + (junction + (at 196.85 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "cc18ca73-d6dc-4163-b41f-f34981b4e0b8") + ) + (junction + (at 256.54 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "d82340ce-9dbc-4a32-a042-b3881a8f638f") + ) + (junction + (at 43.18 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "e870aa95-f5ff-4435-8e0e-2144d6a50b63") + ) + (junction + (at 113.03 71.12) + (diameter 0) + (color 0 0 0 0) + (uuid "ea95b481-6fc2-4675-a541-c2bd47b8331d") + ) + (junction + (at 69.85 113.03) + (diameter 0) + (color 0 0 0 0) + (uuid "ece19038-ed41-4eff-acea-fd61d90e63fc") + ) + (junction + (at 69.85 105.41) + (diameter 0) + (color 0 0 0 0) + (uuid "ed9cf01f-0d8c-4dba-9a5b-ef0e928c598b") + ) + (junction + (at 200.66 128.27) + (diameter 0) + (color 0 0 0 0) + (uuid "f3aea259-1609-41b3-8ff7-5c11696e93a1") + ) + (junction + (at 64.77 168.91) + (diameter 0) + (color 0 0 0 0) + (uuid "f497701b-64ec-4bac-86ef-deebc386d58d") + ) + (junction + (at 33.02 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "fb4d8746-32dd-4305-bed2-be1ab6c18a02") + ) + (junction + (at 58.42 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "ffe80bd3-637c-45b4-9681-755e234033bf") + ) + (wire + (pts + (xy 194.31 147.32) (xy 194.31 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0089cae9-d612-448a-905d-c7fe495a017c") + ) + (wire + (pts + (xy 222.25 128.27) (xy 224.79 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "00dc0994-22db-495d-8164-2e0a06f299ac") + ) + (wire + (pts + (xy 76.2 52.07) (xy 76.2 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03ce3662-5862-4bb7-adce-1ab06f945f04") + ) + (wire + (pts + (xy 267.97 138.43) (xy 265.43 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "051d98a2-d215-49a0-b79b-ea9fc6655fe4") + ) + (wire + (pts + (xy 256.54 138.43) (xy 259.08 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0678f1b5-bcc7-4336-a356-ff5788230f68") + ) + (wire + (pts + (xy 85.09 60.96) (xy 85.09 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "08759ea3-741b-4e8a-bec5-b70bc3eaba1a") + ) + (wire + (pts + (xy 43.18 165.1) (xy 43.18 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c19f8bb-d22a-4afc-9713-9c1897e46ad1") + ) + (wire + (pts + (xy 33.02 97.79) (xy 33.02 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0d06473e-7c4f-470c-b2cd-90b649011f2c") + ) + (wire + (pts + (xy 210.82 29.21) (xy 209.55 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0d2b1483-86be-4ab5-8079-3e54c04457be") + ) + (wire + (pts + (xy 185.42 128.27) (xy 185.42 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "11480091-3207-4bd4-8450-f50c9d6aa89e") + ) + (wire + (pts + (xy 200.66 128.27) (xy 203.2 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "11db0d99-ac0f-409c-8ecf-917e54a25c92") + ) + (wire + (pts + (xy 261.62 139.7) (xy 261.62 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12fcfd12-e053-4710-a9a8-0a643b0fea4e") + ) + (wire + (pts + (xy 237.49 138.43) (xy 240.03 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "158217fd-0ca5-47a7-9de0-dbb6a6fb0104") + ) + (wire + (pts + (xy 77.47 29.21) (xy 76.2 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "163402b4-81fb-49dd-a783-af0a5637e088") + ) + (wire + (pts + (xy 256.54 128.27) (xy 259.08 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16ab6868-45e4-4df6-8fa5-c3b18c1ce623") + ) + (wire + (pts + (xy 59.69 64.77) (xy 59.69 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16d4f82f-b875-46bb-95a4-63045d8e6ee7") + ) + (wire + (pts + (xy 248.92 128.27) (xy 248.92 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16fff378-e961-44e8-b855-90517f51c6f4") + ) + (wire + (pts + (xy 69.85 113.03) (xy 96.52 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1bf17e8b-bcfc-451a-a68a-e4e6cfbb299f") + ) + (wire + (pts + (xy 113.03 71.12) (xy 144.78 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1bf1d632-bb9f-40c3-a543-64ce88ddf927") + ) + (wire + (pts + (xy 247.65 59.69) (xy 247.65 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c035b36-e268-4bb4-8d90-c5a83d4935fe") + ) + (wire + (pts + (xy 33.02 91.44) (xy 33.02 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "205fd90f-a21f-4783-9773-5fc9656f62fb") + ) + (wire + (pts + (xy 251.46 138.43) (xy 248.92 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "241c8db0-2096-4c8e-bc08-fe96fc47ef34") + ) + (wire + (pts + (xy 77.47 54.61) (xy 73.66 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "257a98e4-c122-4c94-bd01-3f52cea01caa") + ) + (wire + (pts + (xy 229.87 128.27) (xy 232.41 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26f8b42f-17c0-46bc-a970-bc36bf293998") + ) + (wire + (pts + (xy 69.85 113.03) (xy 26.67 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "276f1aea-4418-4586-804e-249a01460839") + ) + (wire + (pts + (xy 255.27 46.99) (xy 259.08 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "27ffd51f-6be5-46d0-802d-e916a35b5c7c") + ) + (wire + (pts + (xy 73.66 24.13) (xy 77.47 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2828f15c-9660-413b-a805-d2aa93a39799") + ) + (wire + (pts + (xy 189.23 138.43) (xy 185.42 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d773693-e996-43b4-9857-169cf6561a15") + ) + (wire + (pts + (xy 64.77 157.48) (xy 83.82 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2e7a555e-17d3-4929-af01-5b1dc3983ff5") + ) + (wire + (pts + (xy 73.66 24.13) (xy 73.66 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2f5a303a-f97b-44ed-92d2-796edf00c0f2") + ) + (wire + (pts + (xy 62.23 105.41) (xy 69.85 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "30596e8e-8db3-41b7-9c7d-5ffda15bd8e7") + ) + (wire + (pts + (xy 50.8 165.1) (xy 50.8 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "32155d72-a6fa-453e-88e2-04a1312f71b8") + ) + (wire + (pts + (xy 232.41 138.43) (xy 229.87 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "33e61635-0c06-418b-86fb-26eb37f0c489") + ) + (wire + (pts + (xy 273.05 147.32) (xy 273.05 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "34b6bf34-c68f-4dd7-a6ca-74da42b4a85a") + ) + (wire + (pts + (xy 237.49 128.27) (xy 240.03 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3629e4f2-6156-4ad6-8c6b-d1bfd5a019fe") + ) + (wire + (pts + (xy 281.94 139.7) (xy 281.94 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "364bc976-6c75-4eef-9f56-2e44c495e8a4") + ) + (wire + (pts + (xy 76.2 49.53) (xy 77.47 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "38548c49-ca4c-4122-92a6-a6d0b9fc9d52") + ) + (wire + (pts + (xy 210.82 138.43) (xy 212.09 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39162812-ca72-4acf-a953-a11c4e4dd164") + ) + (wire + (pts + (xy 83.82 168.91) (xy 83.82 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "40f8f157-66e8-435f-9c7b-be8faf99fbed") + ) + (wire + (pts + (xy 50.8 64.77) (xy 59.69 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42d2d48b-b6b0-4cbe-b35d-937f9c295bbd") + ) + (wire + (pts + (xy 123.19 50.8) (xy 123.19 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "44eb4bbf-7425-418c-9628-e1dec835c17c") + ) + (wire + (pts + (xy 198.12 139.7) (xy 198.12 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "45cf11df-64a5-40b1-8153-b23392c2faf9") + ) + (wire + (pts + (xy 226.06 138.43) (xy 224.79 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "47a47ed0-d7fa-4564-aca6-b3454f80e692") + ) + (wire + (pts + (xy 208.28 147.32) (xy 208.28 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4cc2c2f0-abee-4ead-8fd5-5f6e7de8f1ea") + ) + (wire + (pts + (xy 96.52 105.41) (xy 96.52 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f888a75-862b-41ef-9672-ba5d63a07860") + ) + (wire + (pts + (xy 36.83 102.87) (xy 33.02 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5426e135-6f88-4198-9f06-95c5a7b54b65") + ) + (wire + (pts + (xy 118.11 50.8) (xy 123.19 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5706ebd6-3d25-4983-8498-19896e6a9620") + ) + (wire + (pts + (xy 33.02 97.79) (xy 36.83 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "57ee7f81-ba5d-4ba8-a8a9-ee8b6cff2f13") + ) + (wire + (pts + (xy 214.63 128.27) (xy 217.17 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a4de800-34ea-4c27-8916-f22a2e1a7e97") + ) + (wire + (pts + (xy 259.08 67.31) (xy 247.65 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b98c2e9-b741-4260-936d-2dc64e9dea0c") + ) + (wire + (pts + (xy 95.25 24.13) (xy 92.71 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c655250-0cfc-4097-8a28-4fec5b5f4422") + ) + (wire + (pts + (xy 212.09 138.43) (xy 212.09 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5cd0275d-5048-43e6-8123-e36340a88e64") + ) + (wire + (pts + (xy 43.18 168.91) (xy 50.8 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e56feda-3c27-4182-ac13-082595066716") + ) + (wire + (pts + (xy 64.77 168.91) (xy 83.82 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ecbfbc7-9c87-4487-b3cd-261bd5eefb86") + ) + (wire + (pts + (xy 208.28 128.27) (xy 210.82 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "601933d7-5ee8-4dd6-8541-c74c93a41d68") + ) + (wire + (pts + (xy 95.25 49.53) (xy 95.25 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6540cff2-bc52-49de-a774-efed91118e76") + ) + (wire + (pts + (xy 76.2 29.21) (xy 76.2 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "660bdd4c-b480-4ae2-98aa-8d7758337278") + ) + (wire + (pts + (xy 259.08 59.69) (xy 247.65 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6613d34f-7c39-4593-8f13-f01bbb7d994f") + ) + (wire + (pts + (xy 69.85 97.79) (xy 85.09 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "66eda84b-83d4-4842-a299-9b2fb696f053") + ) + (wire + (pts + (xy 224.79 128.27) (xy 224.79 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "69e1883d-bbd7-43d9-bd8a-e03c4f5fb302") + ) + (wire + (pts + (xy 210.82 33.02) (xy 209.55 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b47aff0-494d-45e8-9206-1021709158e4") + ) + (wire + (pts + (xy 256.54 147.32) (xy 256.54 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b86e506-91aa-4eb1-8b69-22ac7e29490a") + ) + (wire + (pts + (xy 50.8 168.91) (xy 58.42 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6fc3fbfa-62b9-459e-8db4-ad938cec7d17") + ) + (wire + (pts + (xy 281.94 138.43) (xy 276.86 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7313ea37-9664-4c56-a36d-f9e726c8cc08") + ) + (wire + (pts + (xy 26.67 105.41) (xy 26.67 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "746fb819-4151-4bcf-98b6-ab2d94ca1714") + ) + (wire + (pts + (xy 195.58 45.72) (xy 201.93 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "753b7832-82f5-477c-8e20-1e3991bd5204") + ) + (wire + (pts + (xy 222.25 147.32) (xy 222.25 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7589b684-db53-4797-a193-c36b3e2af836") + ) + (wire + (pts + (xy 92.71 54.61) (xy 92.71 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76720ecc-c2c2-4de4-be24-79fc5da5f3d2") + ) + (wire + (pts + (xy 198.12 138.43) (xy 196.85 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7a58d2fd-ecf1-4cb6-8124-bf6d3e07da7f") + ) + (wire + (pts + (xy 229.87 128.27) (xy 229.87 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7c3ed8b4-3e96-49c2-bd48-38e8ad4ed5c8") + ) + (wire + (pts + (xy 273.05 138.43) (xy 276.86 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7da9cd3d-0e99-4c36-9472-f45042fa97fe") + ) + (wire + (pts + (xy 242.57 138.43) (xy 242.57 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80fe4fda-a3ff-483c-84a3-8408029645d6") + ) + (wire + (pts + (xy 201.93 29.21) (xy 201.93 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8203f538-bb5e-49a1-8372-1354e6098487") + ) + (wire + (pts + (xy 35.56 91.44) (xy 33.02 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "83f02a2c-95e3-43de-afb2-ca697f7cc858") + ) + (wire + (pts + (xy 113.03 76.2) (xy 144.78 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8440fe7f-aa92-4499-bfc9-12e58cbb3138") + ) + (wire + (pts + (xy 58.42 165.1) (xy 58.42 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c520bea-f53b-41bf-b320-4031b719b9a0") + ) + (wire + (pts + (xy 242.57 138.43) (xy 240.03 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d1cdba7-b707-4c5c-a1ef-b766fe4f2fb3") + ) + (wire + (pts + (xy 35.56 157.48) (xy 43.18 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8dd7629a-2c38-447e-9c06-213390d8958a") + ) + (wire + (pts + (xy 50.8 157.48) (xy 58.42 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8eecc3e5-643f-4b7b-af65-a27bd9d0246d") + ) + (wire + (pts + (xy 109.22 71.12) (xy 113.03 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "900b95f5-d656-494f-b91a-6aac260f042b") + ) + (wire + (pts + (xy 194.31 128.27) (xy 196.85 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "90242184-57eb-49a2-a5b2-64f4dcc0148b") + ) + (wire + (pts + (xy 143.51 73.66) (xy 144.78 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9db308e4-0c75-4e9b-841a-77927cecbdcd") + ) + (wire + (pts + (xy 276.86 138.43) (xy 276.86 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9feec727-9eee-4ee3-b65e-8cac359343ea") + ) + (wire + (pts + (xy 217.17 138.43) (xy 214.63 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1fe456a-693b-4b21-b4c4-5b73fb236c72") + ) + (wire + (pts + (xy 92.71 49.53) (xy 95.25 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a68b377c-171a-449b-8b1d-8e570d8b28be") + ) + (wire + (pts + (xy 58.42 157.48) (xy 64.77 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a6d1ad7b-4c6a-415a-8ff1-2e47731a13f3") + ) + (wire + (pts + (xy 210.82 128.27) (xy 210.82 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a83000df-18f2-4d9f-9eee-7df97356eed9") + ) + (wire + (pts + (xy 273.05 128.27) (xy 276.86 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae409ef7-bff7-40ff-8fc7-505ca0005bce") + ) + (wire + (pts + (xy 85.09 59.69) (xy 92.71 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af39d18e-1c98-43b5-bb4a-c07732328516") + ) + (wire + (pts + (xy 240.03 138.43) (xy 240.03 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af6fefd1-f696-43b8-8f2d-cd604e264deb") + ) + (wire + (pts + (xy 110.49 76.2) (xy 113.03 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b652bf41-a72f-42e9-af20-3a58d371f4a5") + ) + (wire + (pts + (xy 101.6 97.79) (xy 96.52 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6e77399-b6b9-4fb4-81c7-593ac20a84df") + ) + (wire + (pts + (xy 58.42 168.91) (xy 64.77 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b8fc9fef-1ef4-4bae-87bf-05f4519e6d95") + ) + (wire + (pts + (xy 62.23 102.87) (xy 62.23 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bbbc8c57-38fc-4944-a709-960f948085a7") + ) + (wire + (pts + (xy 26.67 97.79) (xy 33.02 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bc5fd152-d6ff-43ce-9f5e-f2bc9dbfb0d0") + ) + (wire + (pts + (xy 214.63 128.27) (xy 214.63 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bcd25bca-bc3d-42c8-b226-43fd1034b798") + ) + (wire + (pts + (xy 265.43 128.27) (xy 267.97 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c175a86e-1bf2-44b9-9437-4566e3ad774f") + ) + (wire + (pts + (xy 226.06 139.7) (xy 226.06 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c35437d2-bd98-4c0a-bfbf-99d956362d4f") + ) + (wire + (pts + (xy 201.93 33.02) (xy 201.93 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c716a910-5f28-4187-8653-61ac4a4b4f30") + ) + (wire + (pts + (xy 237.49 147.32) (xy 237.49 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c737cd66-9245-47ee-a3a2-e6396715681f") + ) + (wire + (pts + (xy 261.62 138.43) (xy 259.08 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c7765a6b-d3f7-4b66-8c07-67df15ddcd74") + ) + (wire + (pts + (xy 203.2 138.43) (xy 200.66 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8b0b67c-cd2e-4fe0-9e73-d96b21655b89") + ) + (wire + (pts + (xy 247.65 67.31) (xy 247.65 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8f51530-7040-4a6d-8919-bf903b42d6fc") + ) + (wire + (pts + (xy 265.43 128.27) (xy 265.43 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc5ae86b-30b0-4fea-ba5f-db6c5066a90e") + ) + (wire + (pts + (xy 259.08 138.43) (xy 259.08 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cfc30426-0d19-497d-891c-8ad417c884f4") + ) + (wire + (pts + (xy 248.92 128.27) (xy 251.46 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d243de61-bb7c-49ce-9141-6124656b24af") + ) + (wire + (pts + (xy 208.28 138.43) (xy 210.82 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d330fdee-0dff-49a3-babc-42734b883516") + ) + (wire + (pts + (xy 194.31 138.43) (xy 196.85 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d34a596c-e05a-43e3-a159-0d4841c710e7") + ) + (wire + (pts + (xy 50.8 52.07) (xy 76.2 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d3ffe471-b534-4638-ab79-8126e4c7768d") + ) + (wire + (pts + (xy 234.95 69.85) (xy 259.08 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dd17090c-7b2d-40cd-95a5-77c76149352e") + ) + (wire + (pts + (xy 69.85 105.41) (xy 85.09 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e022c625-b210-42b1-9599-7c97ad976d9e") + ) + (wire + (pts + (xy 222.25 138.43) (xy 224.79 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e1c7039b-2957-4ce9-b3e3-0348eeb48bdb") + ) + (wire + (pts + (xy 185.42 128.27) (xy 189.23 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e75aaf5a-6124-481a-956d-c347da923254") + ) + (wire + (pts + (xy 43.18 157.48) (xy 50.8 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea74d6fe-f8ea-461e-a6d9-5ed71efb9e36") + ) + (wire + (pts + (xy 247.65 72.39) (xy 247.65 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eb053ed5-320a-4d00-bc95-8b48979d3ae8") + ) + (wire + (pts + (xy 64.77 165.1) (xy 64.77 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eb10b934-6188-4360-a4e1-200d025740e2") + ) + (wire + (pts + (xy 35.56 165.1) (xy 35.56 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eed15302-6ee4-47ee-9cca-186eba1fd598") + ) + (wire + (pts + (xy 196.85 128.27) (xy 196.85 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eeda0065-0d1e-45a3-8d02-0dbb4e5ad273") + ) + (wire + (pts + (xy 247.65 72.39) (xy 259.08 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f1f31208-e172-4c0b-b4b4-7bcf8b693b03") + ) + (wire + (pts + (xy 255.27 49.53) (xy 259.08 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f4d76ea1-ecc8-4245-93de-3b240ca4e305") + ) + (wire + (pts + (xy 200.66 128.27) (xy 200.66 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f67a0f78-1a9c-4800-81b3-eac140bdb6d0") + ) + (wire + (pts + (xy 123.19 50.8) (xy 144.78 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc68f4c7-d834-405a-8486-c69e65a69b7d") + ) + (wire + (pts + (xy 85.09 97.79) (xy 96.52 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fcdfcf1a-55f4-4432-80a6-a695c7e1ea07") + ) + (wire + (pts + (xy 35.56 168.91) (xy 43.18 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fe24d8d9-30b3-41c9-9376-cad30319bc5f") + ) + (global_label "in_button_b" + (shape input) + (at 281.94 139.7 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "06dde022-3f72-48eb-9f7b-81dac9b936ea") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 281.94 153.5706 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "backlight_fet" + (shape input) + (at 187.96 86.36 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "0ce962d2-d7a6-4fbc-ac94-cf81640d341f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 203.1612 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "lcd_cs" + (shape input) + (at 259.08 57.15 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "13bd010b-41f8-46c5-98fd-d2c6a39274fb") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 250.1077 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "in_button_down" + (shape input) + (at 212.09 139.7 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1f4b3f1c-3d38-457c-8bb1-87228424ea3f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 212.09 157.1991 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "lcd_reset" + (shape input) + (at 259.08 54.61 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "33bc3761-a6d3-43fe-aa90-13e09caf9914") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 247.5072 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "in_button_right" + (shape input) + (at 242.57 140.97 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "35113d37-73ba-4dc2-8870-9fef6d6db8bc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 242.57 158.1063 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "spi1_mosi" + (shape input) + (at 255.27 46.99 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "39367a47-d090-4ac1-8207-228797707c16") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 242.8506 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "in_button_b" + (shape input) + (at 187.96 88.9 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "394bced4-7695-4d2d-8754-68affe50ba49") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 201.8306 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "in_button_a" + (shape input) + (at 187.96 91.44 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "403b01b7-bed0-48de-a02e-9c11d623a8e1") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 201.8306 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "spi1_sck" + (shape input) + (at 109.22 71.12 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "40a15d66-d698-4fbe-ad67-b2ff5d24bde4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 98.131 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "backlight_fet" + (shape input) + (at 227.33 64.77 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "41726ca2-2eda-4105-8a00-f74c683949d9") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 212.1288 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "in_button_a" + (shape input) + (at 261.62 139.7 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4855640d-1f6a-4aaf-9e82-b8a6b78bc61e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 261.62 153.5706 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "lcd_cs" + (shape input) + (at 144.78 83.82 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "53610663-9155-4214-86e2-b218295993fa") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 135.8077 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "lcd_dataselect" + (shape input) + (at 259.08 52.07 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "54a82f83-e705-41fc-9baf-890cc011887b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 242.3669 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "lcd_reset" + (shape input) + (at 144.78 81.28 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "56171711-23fa-45f1-94b5-20f425d687a2") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 133.2072 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "lcd_dataselect" + (shape input) + (at 144.78 78.74 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5f23741a-1134-4469-92d6-e475b5ade80e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 128.0669 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "in_button_left" + (shape input) + (at 144.78 63.5 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "60265084-91fd-4c11-b000-ebe8f48260c2") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 127.6437 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "in_button_right" + (shape input) + (at 144.78 60.96 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6c3cda9b-cc63-488c-82e3-56ef130255fc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 128.8532 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "in_button_up" + (shape input) + (at 198.12 139.7 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6c4e08a1-0a88-4739-9dc9-655f54ba9d98") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 198.12 154.7196 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "in_button_left" + (shape input) + (at 226.06 139.7 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7a7a7dc1-6f82-4080-8add-10945c3d8f0a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 226.06 155.6268 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "unregulated_vcc" + (shape input) + (at 95.25 24.13 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "8e2fd930-627a-487a-9f05-eca245bcf166") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 113.5959 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "in_button_up" + (shape input) + (at 144.78 66.04 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a0f65efb-3cb8-4119-8a90-a7c430cf8126") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 129.7604 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "power_info" + (shape input) + (at 92.71 29.21 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "bba46cfd-c37d-4e4d-800d-9c6bf927120b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 105.7946 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "spi1_miso" + (shape input) + (at 143.51 73.66 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c2924e19-c93e-4557-807d-8b8e2ba2aca3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 131.0906 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "power_info" + (shape input) + (at 187.96 93.98 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "c472b90d-e887-40df-ba87-0977a7f60c11") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 201.0446 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "spi1_sck" + (shape input) + (at 255.27 49.53 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c9858601-5d26-447a-b22e-ba982f63b672") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 244.181 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "unregulated_vcc" + (shape input) + (at 33.02 91.44 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e529ee53-432d-438e-a295-6c160ea9cf22") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 14.6741 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "in_button_down" + (shape input) + (at 144.78 58.42 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ef633aad-673b-4f3b-97b2-d1c532b9230a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 127.2809 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "spi1_mosi" + (shape input) + (at 110.49 76.2 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f8384e2c-cf26-44db-be42-dfb7a2169844") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 98.0706 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 38.1 29.21 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "04aaf24c-dabe-4d60-a62f-c008c81bbe1a") + (property "Reference" "#PWR031" + (at 44.45 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 43.18 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 38.1 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 38.1 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 38.1 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7f353e88-93ff-4be3-89ff-e8d7cf47ff46") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR031") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 247.65 73.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "082ca164-65a0-4084-81b9-d7c07e3e8050") + (property "Reference" "#PWR037" + (at 247.65 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 247.65 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 247.65 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 247.65 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 247.65 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d16eeb8d-014a-45ee-ba69-7fe72a0a7c6c") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR037") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 73.66 24.13 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "08b07d7e-7954-4ad3-9a1c-0bb930024dd3") + (property "Reference" "TP1" + (at 68.072 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "675_positive" + (at 66.04 19.558 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_4.0x4.0mm" + (at 73.66 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 73.66 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 73.66 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c753ed3b-b897-44d7-9b21-e1d3a7cc79d0") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "TP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 222.25 151.13 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0a4dd6cc-be81-4da9-8cf5-3c2db94dc054") + (property "Reference" "R7" + (at 217.678 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1k" + (at 217.678 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 224.028 151.13 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 222.25 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 222.25 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b18600e4-cec4-4798-acdc-542d2ecd1298") + ) + (pin "1" + (uuid "86c3a98d-230f-4277-b161-339d6229e9ad") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "R7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:L") + (at 66.04 97.79 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0f41e794-4dba-4ade-905f-494c55901cbc") + (property "Reference" "L1" + (at 66.04 92.71 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "4.7uH" + (at 66.04 95.25 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "indigos_kicad_lib:IND-SMD_L5.8-W5.2" + (at 66.04 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 66.04 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 66.04 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "0a2fe7e0-89e4-40bc-a992-fe1501cf7948") + ) + (pin "1" + (uuid "a91c9ea4-4bf9-4d2e-907e-e01c872a464d") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "L1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 144.78 91.44 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "11475273-e2b3-4ca6-a5a3-907ca2342c02") + (property "Reference" "#PWR018" + (at 138.43 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 140.97 91.4399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 144.78 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 144.78 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 144.78 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "84d2e800-9b52-4acc-b16e-61c218a4f581") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR018") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 123.19 57.15 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1603bb7a-3a86-43f0-8be1-9484776f07e4") + (property "Reference" "C11" + (at 127 55.8799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" ".1uF" + (at 116.586 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 124.1552 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 123.19 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 123.19 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4ca0d22d-71ab-4a00-8674-4541790e37ad") + ) + (pin "2" + (uuid "e4eafe64-8b9d-41b7-abb4-ec93bd99fe47") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 50.8 161.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "17f8711c-99f7-4d44-8ade-89c7da8480ae") + (property "Reference" "C4" + (at 51.054 163.576 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 51.054 166.116 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 51.7652 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 50.8 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 50.8 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "8fb2c03b-4723-4544-9daf-2e1e1269c6da") + ) + (pin "1" + (uuid "c4e0d51e-9bef-4d71-a3d6-e3b4bd86f019") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 50.8 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "18e55b9a-4647-4401-9a02-2aecb7f02272") + (property "Reference" "R1" + (at 53.34 69.8499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "5.1k" + (at 51.816 73.152 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 49.022 71.12 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 50.8 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 50.8 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "86933119-1e00-4ab5-a536-f44a2a14d332") + ) + (pin "2" + (uuid "346400f8-d7e5-4952-a1e3-8cbad7a126f2") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 222.25 154.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "19398932-c9b0-4a6d-b394-48c5a2eb7251") + (property "Reference" "#PWR029" + (at 222.25 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 222.25 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 222.25 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 222.25 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 222.25 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "822fc036-882f-4d39-ad06-8c5bd6b8dac5") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR029") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 83.82 161.29 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "19e74636-a42c-4982-b7d6-115805c93504") + (property "Reference" "C8" + (at 90.932 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "2.2uF" + (at 90.932 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 82.8548 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 83.82 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 83.82 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "12140b9e-3318-4d8d-b89f-0a6bab604994") + ) + (pin "1" + (uuid "2629b9a9-8dd2-403b-aeeb-29225d6bccce") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 144.78 55.88 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1a30da2b-1b53-4f30-acbd-7e5692cced8c") + (property "Reference" "#PWR017" + (at 148.59 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 140.97 55.8799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 144.78 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 144.78 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 144.78 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "08eef18a-2ad4-44fa-91cc-6dd4ceb09a2e") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR017") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "battery_holder:quad_675") + (at 38.1 21.59 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1a6ad1b4-c144-467f-81d6-66b6ba637642") + (property "Reference" "U6" + (at 27.432 27.178 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 30.48 35.56 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Library:battery_holder" + (at 38.1 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 38.1 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "675 holder ground plates" + (at 24.13 26.67 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "fe24394e-f56b-4abd-9a5f-c2a22ba7b515") + ) + (pin "3" + (uuid "d7273c77-bd3b-4beb-8bee-44c09eb23703") + ) + (pin "4" + (uuid "98cd9b22-4170-4bed-a447-ce9ac48a5461") + ) + (pin "1" + (uuid "28b8ad98-99e7-4cfd-b8d1-24b7b3353012") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "U6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 64.77 161.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "20634862-cbc5-4431-b13a-411be5c3ee06") + (property "Reference" "C6" + (at 65.024 163.576 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 65.024 166.116 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 65.7352 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 64.77 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 64.77 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "bff3b93b-484b-4a03-8d15-1f51e812ea7b") + ) + (pin "1" + (uuid "65cf2573-f6b9-4c97-a051-9abffeb05016") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 248.92 128.27 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "24cc92d6-d930-4940-b134-c0e93ac863ff") + (property "Reference" "#PWR036" + (at 248.92 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 248.92 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 248.92 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 248.92 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 248.92 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b0bd2c03-611a-4f73-9c26-f126c0e93c56") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR036") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 187.96 66.04 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "26493783-f8a0-425c-8bac-cb3180e07c4a") + (property "Reference" "#PWR027" + (at 184.15 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 191.77 66.0399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 187.96 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 187.96 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 187.96 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f74aa2be-aa60-4ec2-9369-a043533d1af0") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR027") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 118.11 50.8 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2a5015e0-448b-4834-b97c-66f5887423a9") + (property "Reference" "tst_nrst1" + (at 114.808 45.72 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "tst_nrst" + (at 109.982 50.8 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 118.11 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 118.11 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 118.11 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "aecfee7f-beb6-4ed4-ac79-d6f417592287") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "tst_nrst1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 256.54 154.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2b0ac664-3417-40f5-ab41-c6c5f6c84801") + (property "Reference" "#PWR038" + (at 256.54 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 256.54 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 256.54 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 256.54 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 256.54 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c6e762e6-74cf-44c7-b4bd-cc735c5c17c0") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR038") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 123.19 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2c96fb31-297b-4ff6-8255-f6adffdd8b08") + (property "Reference" "#PWR015" + (at 123.19 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 119.126 47.498 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 123.19 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 123.19 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 123.19 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "258b218d-c210-4d81-b6f5-597c014cbe03") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 187.96 68.58 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2c9d1f01-1a87-4b29-b6c5-7e286ac78cca") + (property "Reference" "#PWR028" + (at 194.31 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 191.77 68.5799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 187.96 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 187.96 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 187.96 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "489addf1-78af-43bc-9df4-aae3c14aba6b") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR028") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 200.66 128.27 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2e3e972c-53a5-41ad-9691-f5799729bf85") + (property "Reference" "#PWR022" + (at 200.66 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 200.66 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 200.66 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 200.66 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 200.66 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0f4b9f4d-3751-4c41-803a-9315ddb32a1a") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR022") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 38.1 33.02 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2f7c6ac9-dd60-418b-a0b1-01730b5db6c1") + (property "Reference" "#PWR01" + (at 44.45 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 43.18 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 38.1 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 38.1 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 38.1 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "424accc1-1b7b-4f92-8f2b-aa904c6db6b4") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 35.56 161.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3425cd1b-4a46-4b65-91bb-346bd1f389b6") + (property "Reference" "C2" + (at 36.068 163.576 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10uF" + (at 36.068 166.116 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 36.5252 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 35.56 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 35.56 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "fea583ca-cced-4928-b624-a894f610d17d") + ) + (pin "1" + (uuid "7fc2dafe-c59e-49a1-a36e-e7fa20172cf2") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 187.96 38.1 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3490273d-3c3e-4561-9e78-5000c133964a") + (property "Reference" "#PWR026" + (at 194.31 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 191.77 38.0999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 187.96 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 187.96 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 187.96 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6030b33e-2761-4375-9abe-e97e9bc47245") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR026") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "easyeda2kicad:TSD003A04126A02") + (at 254 133.35 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "38634284-3a87-47b7-a375-b93babfa09df") + (property "Reference" "b_a1" + (at 250.19 130.8099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "TSD003A04126A02" + (at 250.19 133.3499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "easyeda2kicad:SW-SMD_4P-L6.0-W6.0-P4.50-LS8.6" + (at 264.16 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 254 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "top arrow" + (at 250.19 135.8899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "LCSC Part" "C2888573" + (at 266.7 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "64813ce3-6a1c-4153-afbb-38a82ad15f0d") + ) + (pin "3" + (uuid "2e129403-b8d1-4528-b3f5-1d052ff5b70b") + ) + (pin "4" + (uuid "6a068930-084f-4439-861b-bd135235c6a5") + ) + (pin "2" + (uuid "d6ce1030-dded-43eb-a735-611dcc66d08f") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "b_a1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 50.8 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3caf39e3-e449-49e5-ac23-46ddc6aa6197") + (property "Reference" "#PWR05" + (at 50.8 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 50.8 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 50.8 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 50.8 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "721488f3-f396-454e-b507-53b58f1dbb06") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 265.43 128.27 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3d0a55c6-4d0f-420b-8f90-de7d1dbcffed") + (property "Reference" "#PWR039" + (at 265.43 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 265.43 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 265.43 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 265.43 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 265.43 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c17b2a37-8e6c-4d9d-b04d-48897093dd2f") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR039") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "easyeda2kicad:TSD003A04126A02") + (at 270.51 133.35 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3e8926a7-60d5-40a7-bc47-b14390938299") + (property "Reference" "b_b1" + (at 266.7 130.8099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "TSD003A04126A02" + (at 266.7 133.3499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "easyeda2kicad:SW-SMD_4P-L6.0-W6.0-P4.50-LS8.6" + (at 280.67 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 270.51 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "top arrow" + (at 266.7 135.8899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "LCSC Part" "C2888573" + (at 283.21 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "af855ff2-bf10-4275-bb45-4325d6619803") + ) + (pin "3" + (uuid "f41f5279-0ec1-4111-993e-6507c0c98995") + ) + (pin "4" + (uuid "b236f011-e770-4804-b319-6f09ed0a9bdc") + ) + (pin "2" + (uuid "49bb5dfa-03ec-4566-a429-aa78609125a6") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "b_b1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 96.52 101.6 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3fa78403-365d-4d20-b261-26de4e843745") + (property "Reference" "C10" + (at 100.33 100.3299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10uF" + (at 100.33 102.8699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 97.4852 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 96.52 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 96.52 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "10d197c7-c564-4422-b7fa-88f214a628c1") + ) + (pin "1" + (uuid "1724d142-b3ea-4d0a-b154-e942b85aa8a2") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 229.87 128.27 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3fe93e32-5598-43a0-95a8-16c8d49801ef") + (property "Reference" "#PWR030" + (at 229.87 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 229.87 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 229.87 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 229.87 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 229.87 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0867f63c-86c7-49fd-b5c1-6dfc09d5da4e") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR030") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 208.28 142.24 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "43c52a99-3aab-4c1f-b96d-edceb80a12bb") + (property "Reference" "C14" + (at 204.47 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "2.2uF" + (at 204.47 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 207.3148 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 208.28 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 208.28 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "dfa466cd-bfbe-4872-9d89-244a41cf2841") + ) + (pin "1" + (uuid "a3461ff5-af8d-4ce0-9a15-e09a722c2883") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 205.74 29.21 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "453c6be9-1c61-4f54-9cd2-2c561d6151d3") + (property "Reference" "R10" + (at 205.74 22.86 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "0" + (at 205.74 29.21 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 205.74 30.988 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 205.74 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 205.74 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d26ea199-581a-4442-8d26-8908f0990040") + ) + (pin "2" + (uuid "3a19c925-f3b0-47fa-9fe9-6593ad4cb11b") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "R10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 58.42 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "45670308-4772-4069-92c3-99ccc17ade46") + (property "Reference" "#PWR07" + (at 58.42 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 58.42 173.99 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 58.42 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 58.42 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 58.42 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2dc2b7ce-4d15-45ea-8ed2-1a2e823ae32c") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 222.25 142.24 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "481bc968-5529-48bd-bb6e-90997a25b8f7") + (property "Reference" "C15" + (at 218.44 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "2.2uF" + (at 218.44 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 221.2848 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 222.25 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 222.25 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "7660d17b-3159-4528-b5cb-dc6e56cb4039") + ) + (pin "1" + (uuid "4c0c7006-08d0-43fe-a8f8-580f5ec2a961") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 237.49 154.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "492541f3-2a20-49f7-8199-101ca20e52c9") + (property "Reference" "#PWR032" + (at 237.49 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 237.49 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 237.49 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 237.49 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 237.49 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ad1b64a4-68cb-4afa-b032-6adefb1ebc43") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR032") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 144.78 53.34 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "52bf2fa2-a4b3-45e8-9d37-e3036c33fe0d") + (property "Reference" "#PWR016" + (at 138.43 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 140.97 53.3399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 144.78 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 144.78 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 144.78 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "00586275-b1d0-48eb-981e-0c272e853f77") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR016") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Power_Management:LM66100DCK") + (at 85.09 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5848d99c-fd85-40cc-b4b2-1b0b9c77bbb7") + (property "Reference" "U3" + (at 85.09 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LM66100DCK" + (at 85.09 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" + (at 85.09 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/lm66100.pdf" + (at 85.09 53.086 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Ideal Diode With Input Polarity Protection 1.5 - 5.5V Input Voltage, 1.5A Output Current, Ron 141 mOhm, SC-70-6" + (at 85.09 70.104 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "09836316-b699-414b-86b5-dcb13e2f4be4") + ) + (pin "4" + (uuid "1dc660f7-c88f-49a2-8347-8c3d71757157") + ) + (pin "5" + (uuid "8452659a-cf95-4639-b6ad-bde3270aee36") + ) + (pin "3" + (uuid "00e37ed3-ac03-404c-b1ee-28927700f9b2") + ) + (pin "1" + (uuid "da312d4a-584c-4fa7-bb8f-3c561add2897") + ) + (pin "6" + (uuid "2bda4af9-ec4c-4604-89cd-b97882533e51") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "U3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "easyeda2kicad:TSD003A04126A02") + (at 205.74 133.35 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "5abe05ae-1737-4272-aeb1-09fdca9545e7") + (property "Reference" "b_down1" + (at 201.93 130.8099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "TSD003A04126A02" + (at 201.93 133.3499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "easyeda2kicad:SW-SMD_4P-L6.0-W6.0-P4.50-LS8.6" + (at 215.9 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 205.74 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "top arrow" + (at 201.93 135.8899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "LCSC Part" "C2888573" + (at 218.44 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5afe8e55-efe7-4887-b05b-14cd2bfe38d9") + ) + (pin "3" + (uuid "485c6519-caba-4f76-a368-71b4b01af9d8") + ) + (pin "4" + (uuid "c36093aa-8ed1-468d-9a2a-a844f1d1ad76") + ) + (pin "2" + (uuid "fbdbe769-eef7-46d5-86f8-ffc9e4472c6e") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "b_down1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 43.18 161.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "5d887a9d-2472-4378-8395-1110c03cd87e") + (property "Reference" "C3" + (at 43.434 163.576 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 43.434 166.116 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 44.1452 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 43.18 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 43.18 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c9491885-a380-4141-a4a6-2494d0a89fd4") + ) + (pin "1" + (uuid "6871438b-0cf7-4a46-b1d7-4692e4048d4f") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 144.78 93.98 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "630c3bc4-9ca5-4022-bd43-e520128a5306") + (property "Reference" "#PWR019" + (at 148.59 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 140.97 93.9799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 144.78 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 144.78 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 144.78 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "88ddc37f-5a0a-414d-be3b-5ce9b01b5901") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR019") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 58.42 157.48 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "636f72b6-4ab9-4a72-8c54-a34b83e5bef9") + (property "Reference" "#PWR06" + (at 58.42 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 58.42 152.908 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 58.42 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 58.42 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 58.42 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "119dddfc-773b-4960-8d99-77cf97a90873") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 208.28 151.13 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "65cd6f20-b536-4962-834c-36000ec2b574") + (property "Reference" "R6" + (at 203.708 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1k" + (at 203.708 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 210.058 151.13 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 208.28 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 208.28 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "03a9c1b9-144b-4123-9d46-6d192c33c510") + ) + (pin "1" + (uuid "025f00e2-eed3-4fc9-80f7-d81d1ada3045") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "R6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 85.09 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6645299f-0b07-484a-a307-6e96cca47ad5") + (property "Reference" "#PWR010" + (at 85.09 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 85.09 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 85.09 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 85.09 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 85.09 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d1d966a3-4c17-4b7c-811d-ece281871eea") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 69.85 101.6 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "66a426c8-857b-4877-a1cb-8571949600f1") + (property "Reference" "R3" + (at 72.39 100.3299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "400k 1%" + (at 72.39 102.8699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" + (at 68.072 101.6 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 69.85 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 69.85 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6a3fdd97-ea65-4f61-b5e4-acc0953b321b") + ) + (pin "2" + (uuid "d22657ef-d231-4f2f-8c03-08318d99aec8") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "R3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 273.05 142.24 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "66da08b4-00fa-457c-b8e7-98dafb7a4ae6") + (property "Reference" "C18" + (at 269.24 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "2.2uF" + (at 269.24 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 272.0848 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 273.05 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 273.05 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b55b5e05-9ee8-4a50-a464-6cbcdc79505f") + ) + (pin "1" + (uuid "58675145-cc46-4643-814a-b8b8c30b3eb4") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C18") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "easyeda2kicad:TSD003A04126A02") + (at 191.77 133.35 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "68037fdd-e8d3-4fab-8448-afa27462ab4d") + (property "Reference" "b_up1" + (at 187.96 130.8099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "TSD003A04126A02" + (at 187.96 133.3499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "easyeda2kicad:SW-SMD_4P-L6.0-W6.0-P4.50-LS8.6" + (at 201.93 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 191.77 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "top arrow" + (at 187.96 135.8899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "LCSC Part" "C2888573" + (at 204.47 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5f4cb0f2-858c-420c-952d-d006b2652af8") + ) + (pin "3" + (uuid "f7cd686b-19a1-43d5-8164-961cc3d0889d") + ) + (pin "4" + (uuid "3c37c006-9096-48d7-9b28-ba7fc8ee1905") + ) + (pin "2" + (uuid "47b47996-3f56-40da-b990-81e12a3ae48f") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "b_up1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 137.16 35.56 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "68330f33-c9c6-4b62-88c9-305837da9a28") + (property "Reference" "#PWR014" + (at 140.97 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 133.35 35.5599 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 137.16 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 137.16 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 137.16 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4487e8b3-a0a8-4550-bb7c-33409e6c79c7") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR014") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Transistor_FET:AO3400A") + (at 232.41 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6870c804-32a9-4678-8144-e59b532f67f6") + (property "Reference" "Q1" + (at 224.282 58.166 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "AO3400A" + (at 224.282 60.706 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 237.49 66.675 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf" + (at 237.49 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23" + (at 232.41 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "5603143f-c8fe-4bd5-a848-b8d1fb8c65f2") + ) + (pin "3" + (uuid "74151f92-4645-4d34-8cb7-20fa3092ea5f") + ) + (pin "1" + (uuid "152f00de-6bd5-468b-b316-c367895cc3c1") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "Q1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 187.96 35.56 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6a6ebb8e-2b45-40eb-9990-14474a28d6f5") + (property "Reference" "#PWR025" + (at 184.15 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 191.77 35.5599 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 187.96 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 187.96 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 187.96 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "262eb03e-ba9c-45f7-be76-733e9f954b6d") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR025") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:USB_C_Receptacle_PowerOnly_6P") + (at 35.56 59.69 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6c93df43-89f6-4def-8bf5-79dd53d8b3ba") + (property "Reference" "J1" + (at 35.56 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "USB_C_Receptacle_PowerOnly_6P" + (at 23.368 59.69 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "indigos_kicad_lib:SAMESKY_UJC-H-G-SMT-2-P6-TR" + (at 39.37 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" + (at 35.56 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "USB Power-Only 6P Type-C Receptacle connector" + (at 35.56 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "B12" + (uuid "2bd068e5-41dc-4e5c-a440-f23daa576f8c") + ) + (pin "A5" + (uuid "14cce908-43d7-4bf8-9179-dfc3778508b8") + ) + (pin "S1" + (uuid "47a2881a-6d76-428d-a1b1-7b96dbb1a28b") + ) + (pin "B5" + (uuid "d2bee958-a94e-4285-8ac5-b518481aeadb") + ) + (pin "A9" + (uuid "4da8adf2-b6fc-457b-9283-e6c890a508bb") + ) + (pin "A12" + (uuid "b40cc1ef-26d1-4251-8d88-2598b16a8a0d") + ) + (pin "B9" + (uuid "719071ba-f785-47d7-a2ab-45edf99152ef") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 194.31 151.13 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "70e9f783-7043-45b3-8c8c-9b35055969e1") + (property "Reference" "R5" + (at 189.738 150.114 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1k" + (at 189.738 152.654 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 196.088 151.13 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 194.31 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 194.31 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "89966971-6bdd-4807-a69a-8d96e858e0f6") + ) + (pin "1" + (uuid "fae70deb-5dc1-46b4-8301-f399563d5012") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "R5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 59.69 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "73920dff-1d92-4673-b0a6-0c9401863cec") + (property "Reference" "R2" + (at 62.23 69.8499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "5.1k" + (at 60.706 72.898 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 57.912 71.12 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 59.69 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 59.69 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "36097ea2-885e-43d7-bece-66626524610a") + ) + (pin "2" + (uuid "0b6e4bcf-88eb-4579-b174-f74baa3ab881") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "R2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 59.69 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "75abbbbe-9e04-41c4-a6d0-efb91bdf3e43") + (property "Reference" "#PWR08" + (at 59.69 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 59.69 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 59.69 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 59.69 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 59.69 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d50fc016-4213-418f-8473-76b714215e57") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "easyeda2kicad:STM32F103C8T6") + (at 166.37 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7761e515-0cad-4965-94a6-dc8933e7bab7") + (property "Reference" "U4" + (at 166.37 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "STM32F103C8T6" + (at 166.37 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "easyeda2kicad:LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL" + (at 166.37 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics_STM32F103C8T6_STM32F103C8T6_C8734.html" + (at 166.37 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 166.37 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC Part" "C8734" + (at 166.37 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "30" + (uuid "ca366de0-b52b-4c5a-ab81-73d64baa564b") + ) + (pin "7" + (uuid "bd8a1924-782e-45fa-8c71-13666b818964") + ) + (pin "32" + (uuid "624a8050-8894-45f3-8f9e-cc52d40246d5") + ) + (pin "33" + (uuid "62cbe3f6-2bb4-4f88-80f9-d9cb8f1e33ae") + ) + (pin "24" + (uuid "b0975df4-724a-458a-b817-4d505eecde3d") + ) + (pin "39" + (uuid "58618cc0-4cd6-4eba-8d0f-2e5334003804") + ) + (pin "38" + (uuid "1c9905f2-6b79-4484-9fe7-f2cd6bef16b8") + ) + (pin "35" + (uuid "b344e14a-34f9-4141-9ece-b78caf9a9f9d") + ) + (pin "34" + (uuid "91848911-05ef-4d6f-a442-28b5d4f14da1") + ) + (pin "31" + (uuid "68c44963-1981-4b7a-bd8d-bc8fb793ce3b") + ) + (pin "1" + (uuid "89a496cf-ff4f-4923-b5f7-3fa6611f9042") + ) + (pin "5" + (uuid "268e8b34-7722-47a0-9c5b-46c47c34b025") + ) + (pin "46" + (uuid "b221bffc-2b0c-47d2-a06d-5ec47ea1398d") + ) + (pin "19" + (uuid "602a9cf8-e020-4753-a0c2-55532e1dffac") + ) + (pin "43" + (uuid "5e48297c-9ae2-4f29-a1bc-df669c4d7352") + ) + (pin "44" + (uuid "7eba6486-1d64-4d86-886c-7dfce445874a") + ) + (pin "23" + (uuid "b1a263c6-b9a8-4a79-923f-1404831c5ee6") + ) + (pin "45" + (uuid "e9c0dba2-7c3e-4c13-bc3d-a56cafd80393") + ) + (pin "13" + (uuid "abde6ba4-f93d-406f-b355-98f02159a4e8") + ) + (pin "25" + (uuid "4c7da0fe-d0fd-4d12-b88a-be024f54ffb8") + ) + (pin "17" + (uuid "1edff266-33c8-40f8-8f78-868d64c67689") + ) + (pin "37" + (uuid "2b4cae2b-015d-489d-b60b-38b677d93b6a") + ) + (pin "42" + (uuid "4318d39d-bda0-44f2-8aba-d1b4e2119f00") + ) + (pin "41" + (uuid "089faad9-8eef-46b8-9891-19dafe0a4b3c") + ) + (pin "9" + (uuid "61f1e6be-b29d-46c1-b13e-d5cd9a0523f8") + ) + (pin "36" + (uuid "05013da7-68f7-48d3-939f-00b5551cd6b5") + ) + (pin "8" + (uuid "1d1a516e-ab72-42d6-be21-d48214cebb55") + ) + (pin "2" + (uuid "b3c6ab11-2891-43b8-b5ba-d4d4475535e3") + ) + (pin "10" + (uuid "deed3f65-e18c-448f-9d92-c859b0cee64b") + ) + (pin "20" + (uuid "b79bffd2-aa74-4d41-adf1-ef076314b35c") + ) + (pin "14" + (uuid "dfb499f1-adb7-4ed0-ae95-a7f7e298c345") + ) + (pin "29" + (uuid "f5ac8811-8d1e-4bdc-b72f-f7e0b3c7889f") + ) + (pin "21" + (uuid "e9b90f46-4d26-4271-b8e0-49c30761f912") + ) + (pin "6" + (uuid "3ad89d5d-e6fc-4470-ad7c-6b715f35c8dc") + ) + (pin "47" + (uuid "1ae3e498-2537-46f5-b4db-c08784cac840") + ) + (pin "15" + (uuid "7a4f0fec-9461-4823-8b32-23d6cf44df33") + ) + (pin "18" + (uuid "16cd61ef-4c6b-424b-a9fd-4458a7df758e") + ) + (pin "3" + (uuid "09440b15-a4c7-4c84-9d60-781d22517db5") + ) + (pin "26" + (uuid "d3cf8a96-0e7c-4491-b73a-e3b8b18a536e") + ) + (pin "28" + (uuid "2affe427-f4d0-4bc2-b9bd-dc41e5eabd8c") + ) + (pin "22" + (uuid "3d37d4b5-579d-44b4-9c38-8d7446fcb65f") + ) + (pin "16" + (uuid "3d1d3315-e87a-4855-89b8-1ae2a11e735c") + ) + (pin "4" + (uuid "56de870a-c61b-4f26-8a9d-40129ebdc84e") + ) + (pin "11" + (uuid "b05c581c-a73f-47f8-85a2-48e2eb39b49e") + ) + (pin "12" + (uuid "8b2d556e-9127-452f-b4c3-e9becf1da3d7") + ) + (pin "40" + (uuid "03779173-48c4-4567-bb8f-360539b63811") + ) + (pin "48" + (uuid "2c921f7a-0284-4ab1-964c-211e05dbedcc") + ) + (pin "27" + (uuid "207047d6-43a9-4b9f-ac44-195c42d58627") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "U4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "easyeda2kicad:TSD003A04126A02") + (at 219.71 133.35 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7a39caed-a0eb-4d3d-954e-04bef707e2d7") + (property "Reference" "b_left1" + (at 215.9 130.8099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "TSD003A04126A02" + (at 215.9 133.3499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "easyeda2kicad:SW-SMD_4P-L6.0-W6.0-P4.50-LS8.6" + (at 229.87 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 219.71 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "top arrow" + (at 215.9 135.8899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "LCSC Part" "C2888573" + (at 232.41 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9a7bf907-77d3-4346-9de3-7be701355ba7") + ) + (pin "3" + (uuid "ea610a15-44c4-4e10-bb6b-8757d2e01ac2") + ) + (pin "4" + (uuid "f47e3d94-009d-4bcd-aea6-0bb1ccd42f9f") + ) + (pin "2" + (uuid "e4b00c98-f515-47ae-8aca-d78e3391568e") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "b_left1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 69.85 109.22 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7df6090c-0b7f-4e1a-afc3-b29a73a85311") + (property "Reference" "R4" + (at 72.39 107.9499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100k .01%" + (at 72.39 110.4899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" + (at 68.072 109.22 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 69.85 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 69.85 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "e5932a7c-d34f-41e7-b864-8ddcb9624b0f") + ) + (pin "1" + (uuid "d5f32dd0-f6a1-4ef1-8c63-a87e5d69a505") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "R4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 187.96 63.5 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "80d51c90-cf85-49ea-896b-60cd68091ae6") + (property "Reference" "SWCLK1" + (at 192.024 61.722 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "SWCLK" + (at 192.024 63.5 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 187.96 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 187.96 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 187.96 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "287a957d-7c80-4f9a-83c6-c20cd74609d0") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "SWCLK1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 194.31 142.24 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "849a69d4-16b8-4b4b-9f97-516040c39f71") + (property "Reference" "C13" + (at 190.5 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "2.2uF" + (at 190.5 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 193.3448 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 194.31 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 194.31 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "e2887ec9-a994-45a6-b8c1-fcfff582c016") + ) + (pin "1" + (uuid "5fbc925e-d8c9-4c90-9ce6-6ffc730ed491") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 205.74 33.02 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "852250e4-e8fd-46b3-9ead-ea7d1d7da7c5") + (property "Reference" "R11" + (at 205.74 26.67 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "0" + (at 205.74 33.02 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 205.74 34.798 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 205.74 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 205.74 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "389fa75d-55c2-493e-8fec-0934bb4ff92f") + ) + (pin "2" + (uuid "7c9d0d67-adc3-4af9-992d-b4917916132a") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "R11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 208.28 154.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "89ad3523-b037-473e-9677-8afd44c5617a") + (property "Reference" "#PWR023" + (at 208.28 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 208.28 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 208.28 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 208.28 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 208.28 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "838c816e-88ce-442a-95ee-7bd23d5ed478") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR023") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Power_Management:LM66100DCK") + (at 85.09 26.67 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8b0a1eab-40df-4823-970f-7d1ab737cdb8") + (property "Reference" "U2" + (at 85.09 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LM66100DCK" + (at 85.09 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" + (at 85.09 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/lm66100.pdf" + (at 85.09 27.686 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Ideal Diode With Input Polarity Protection 1.5 - 5.5V Input Voltage, 1.5A Output Current, Ron 141 mOhm, SC-70-6" + (at 85.09 44.704 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "71404ddb-ad95-44ab-b734-75080698cc64") + ) + (pin "4" + (uuid "27b871d3-d19a-4b6d-b1b9-76ce3beaa44f") + ) + (pin "5" + (uuid "3086cf97-6268-4344-ad95-78076ef9ea08") + ) + (pin "3" + (uuid "56072916-dd6f-43d9-adf6-1b3194edf5b9") + ) + (pin "1" + (uuid "cbcbec03-329c-4239-9dc9-ee7db8bbb28c") + ) + (pin "6" + (uuid "1ff760d1-f7a0-4c7a-b91b-57bf075f60be") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 35.56 91.44 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8e078437-fb17-47d4-9512-5d37b9906e71") + (property "Reference" "unreg_vcc1" + (at 41.148 91.44 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "unreg_vcc" + (at 40.64 92.7099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 35.56 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 35.56 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 35.56 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "74584f84-49cd-4afc-8d58-e4eeee2bc46b") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "unreg_vcc1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 38.1 25.4 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8f663fcf-21a5-4827-abaf-eb7af27e57da") + (property "Reference" "#PWR041" + (at 44.45 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 43.18 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 38.1 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 38.1 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 38.1 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f36a589b-e5ac-40b4-be41-e1a4e9b193ec") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR041") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 214.63 128.27 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9186e97b-3f47-4512-8536-d4cafa5b507b") + (property "Reference" "#PWR024" + (at 214.63 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 214.63 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 214.63 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 214.63 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 214.63 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "51a913e9-b018-437a-a19f-29111abe788b") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR024") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 191.77 45.72 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "92313663-a73e-43c6-bbf6-87ad71621338") + (property "Reference" "R8" + (at 191.77 39.37 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "10k" + (at 191.77 45.72 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 191.77 47.498 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 191.77 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 191.77 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c43a0d3d-f536-4c5f-8f9f-665ef6c5c455") + ) + (pin "2" + (uuid "a2a7b99f-d19c-4c41-b183-51908a8a3a1e") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "R8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 96.52 113.03 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "959e2949-24dc-462e-bf96-66f137700118") + (property "Reference" "#PWR011" + (at 96.52 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 96.52 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 96.52 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 96.52 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 96.52 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "656b3bd8-9868-4b78-a630-904e52a0c330") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 187.96 71.12 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "96311b12-2da6-4f33-b214-91348a0791b1") + (property "Reference" "SWDIO1" + (at 190.754 73.406 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "SWDIO" + (at 193.04 71.12 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 187.96 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 187.96 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 187.96 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1a0bcae1-d437-4978-81b1-7b615dad25ab") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "SWDIO1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 113.03 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "98dfd73c-d16c-4178-a8f1-2ee6bc6fe890") + (property "Reference" "TP_sck1" + (at 115.57 66.5479 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TestPoint" + (at 115.57 69.0879 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 118.11 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 118.11 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 113.03 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1ef0f8d1-2900-401c-9e4d-43949c7508e1") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "TP_sck1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 259.08 64.77 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9e2f5cd2-bb2b-4cdf-a4b4-961e9c9324d6") + (property "Reference" "#PWR035" + (at 262.89 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 256.54 64.77 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 259.08 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 259.08 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 259.08 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "33962eec-06ba-4f50-a4e5-2d10247b0b2c") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR035") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 210.82 33.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "abb99432-6beb-4446-aacb-369f54e4de26") + (property "Reference" "#PWR034" + (at 210.82 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 210.82 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 210.82 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 210.82 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 210.82 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "644f0b56-ec8e-418b-8eff-8dd4f56b16c2") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR034") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 26.67 101.6 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "abf37bb0-b6f5-4556-84fc-02001c2d7843") + (property "Reference" "C1" + (at 21.844 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10uF" + (at 21.082 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 27.6352 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 26.67 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Ceramic with X5R or X7R, 4.7uF recommended" + (at 26.67 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "6ba6186d-e268-4687-be09-23939aaadad5") + ) + (pin "1" + (uuid "7974b060-d16c-4a35-ad23-bdfe37a4b1fb") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 234.95 59.69 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b3a36324-e431-406d-a6ef-97d312801046") + (property "Reference" "#PWR043" + (at 234.95 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 234.95 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 234.95 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 234.95 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 234.95 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6f45b1c2-46b3-4af4-8309-22fa1e140dd2") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR043") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "easyeda2kicad:TSD003A04126A02") + (at 234.95 133.35 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b4cecf94-8573-4834-adf4-243e84ff3b6d") + (property "Reference" "b_right1" + (at 231.14 130.8099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Value" "TSD003A04126A02" + (at 231.14 133.3499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "easyeda2kicad:SW-SMD_4P-L6.0-W6.0-P4.50-LS8.6" + (at 245.11 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 234.95 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "top arrow" + (at 231.14 135.8899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "LCSC Part" "C2888573" + (at 247.65 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "43676af3-f25d-45f3-a86c-bbdd04dead32") + ) + (pin "3" + (uuid "455077c8-d5b6-4bd6-8992-ec48d48cf383") + ) + (pin "4" + (uuid "b79cfd4d-0312-4674-a488-048276960665") + ) + (pin "2" + (uuid "53d71dda-a038-462f-a21f-fe5511c51faa") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "b_right1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 85.09 34.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b7c46a69-1d96-464a-b4ad-ae22bef71094") + (property "Reference" "#PWR013" + (at 85.09 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 85.09 38.354 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 85.09 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 85.09 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 85.09 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bb84c598-b9d1-471f-bfef-b2536b3cb9c2") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR013") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 36.83 100.33 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c5558516-2152-4a96-bed8-016863fac3b9") + (property "Reference" "#PWR04" + (at 30.48 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 33.02 100.3299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + (property "Footprint" "" + (at 36.83 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 36.83 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 36.83 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "db0982e2-7eb9-4995-82af-e48364bf1cff") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 58.42 161.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c714f4bd-f635-4a78-bd18-8d0911f79fb2") + (property "Reference" "C5" + (at 58.674 163.576 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 58.674 166.116 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 59.3852 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 58.42 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 58.42 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "11f82eb3-baf6-452a-950d-8f1a04fe63a1") + ) + (pin "1" + (uuid "031f4a8c-5aaa-4ac2-980b-9193515f462a") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 85.09 101.6 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c778a1ce-1cfe-46c3-a145-62df8125ec84") + (property "Reference" "C9" + (at 88.9 100.3299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "22pF" + (at 88.9 102.8699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 86.0552 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 85.09 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 85.09 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "d9f094ac-0ac0-47eb-be84-b47cab8f69b2") + ) + (pin "1" + (uuid "dd2105f7-8302-4fab-ba2c-bb11c7158171") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 273.05 151.13 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c966fc94-7b12-42d9-ae94-d71839e1bc4d") + (property "Reference" "R13" + (at 268.986 150.114 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1k" + (at 268.986 152.654 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 274.828 151.13 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 273.05 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 273.05 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "1f1bde50-6f85-4370-883b-423830959f0e") + ) + (pin "1" + (uuid "1987b3a5-7632-480a-9102-3b49b975dc7f") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "R13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 101.6 97.79 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "cfb97db0-1b7f-4f11-8696-94718236ce67") + (property "Reference" "#PWR012" + (at 97.79 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 105.41 97.7899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 101.6 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 101.6 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 101.6 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7b5a0774-6466-4e9e-a2ac-58e9eeaa0078") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 27.94 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d75236e3-d54e-4404-85dc-f97bef140296") + (property "Reference" "#PWR02" + (at 27.94 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 27.94 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 27.94 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 27.94 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 27.94 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a444ad3c-ebec-4307-87b0-20be70229b98") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 35.56 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "dabdfe9a-9fce-4c6b-aa40-211982f6edbb") + (property "Reference" "#PWR03" + (at 35.56 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 35.56 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 35.56 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1c4ce59b-0458-4b13-8a18-fb28b394364b") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 140.97 35.56 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e3ab9b5b-e728-44ee-b90c-830d31c03093") + (property "Reference" "C12" + (at 142.494 39.624 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 142.494 42.164 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 144.78 34.5948 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 140.97 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 140.97 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "1a786bb2-6b41-4697-8420-9890945a41a5") + ) + (pin "1" + (uuid "9df2c046-8985-4879-af6c-a160e56cc2de") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 273.05 154.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e43576e2-2d89-40eb-a1e8-8812e6f5fa8b") + (property "Reference" "#PWR040" + (at 273.05 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 273.05 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 273.05 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 273.05 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 273.05 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "633d6b6f-2f9e-4d92-b517-9ba713234930") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR040") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 102.87 163.83 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e57a7563-66d0-4214-ac02-5d44310c637f") + (property "Reference" "#PWR09" + (at 102.87 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 102.87 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 102.87 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 102.87 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 102.87 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9dbda874-d53d-47dc-ac05-dff3c4c3b1bf") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "easyeda2kicad:MT9216") + (at 49.53 100.33 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e5cda56a-4a74-4474-9c17-28e2d26c7665") + (property "Reference" "U1" + (at 49.53 106.426 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MT9216" + (at 49.53 108.966 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "easyeda2kicad:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BL" + (at 49.53 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://lcsc.com/product-detail/DC-DC-Converters_MT9216_C182965.html" + (at 49.53 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 49.53 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC Part" "C182965" + (at 49.53 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c0e7efda-0f07-4282-8046-de3c8d5e4c01") + ) + (pin "5" + (uuid "2d8133e0-db59-40b6-afdc-19034f49fec0") + ) + (pin "3" + (uuid "8197b685-14ad-4a6d-b6da-1184eff414d3") + ) + (pin "1" + (uuid "e912508a-970c-42ec-80d2-91d23c024c5c") + ) + (pin "4" + (uuid "a555598e-2bbd-499a-aa1d-e69d121aa5af") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "easyeda2kicad:N096-1608TBBIG11-H13") + (at 267.97 57.15 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e6bd7ff1-53bc-4e16-ad0e-1624a21a1318") + (property "Reference" "U5" + (at 273.812 76.962 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "N096-1608TBBIG11-H13" + (at 273.812 79.502 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "easyeda2kicad:OLED-SMD_ST7735S" + (at 267.97 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 267.97 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 267.97 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC Part" "C2890616" + (at 267.97 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "10" + (uuid "36138ef6-395d-4b87-9ee3-ae455a725892") + ) + (pin "9" + (uuid "27e51ceb-513d-4fce-9d9d-98a12615d0c3") + ) + (pin "4" + (uuid "24c7b973-1f24-4d23-a13e-d60c06329b9f") + ) + (pin "8" + (uuid "7f279ba9-6a9e-4b6c-8707-f6390c3b74bb") + ) + (pin "3" + (uuid "c5d53b4c-a4c9-4f94-9828-c385a3c2b605") + ) + (pin "11" + (uuid "2ce66e90-be16-4ccd-8e23-844ee94357cc") + ) + (pin "5" + (uuid "375ae706-e24b-442d-b09a-ec82538c708c") + ) + (pin "12" + (uuid "30e532b2-b257-4d94-a02c-82a3566d7875") + ) + (pin "13" + (uuid "f2669762-3354-4dea-aea6-46c9cffe0db1") + ) + (pin "1" + (uuid "e9d06f12-2c1f-4863-a86a-7770a86b2f7a") + ) + (pin "6" + (uuid "5b16e87c-7e2b-406c-b6f3-df21c483976c") + ) + (pin "7" + (uuid "a82934d3-db47-4cf2-ab5e-ff9403265c80") + ) + (pin "2" + (uuid "61ef2792-93f5-4789-9537-5556cb3e0919") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "U5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 256.54 142.24 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ed3f7b24-8df5-4de9-a0bf-266f8baa05b0") + (property "Reference" "C17" + (at 252.73 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "2.2uF" + (at 252.73 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 255.5748 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 256.54 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 256.54 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "6b992d95-5908-42a5-9b6d-7d6f9220c704") + ) + (pin "1" + (uuid "d09b7ddd-1117-40b7-b106-2896cb3b39e9") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 102.87 163.83 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ee72e0ae-3199-404e-a6e6-d63a2a470d14") + (property "Reference" "TestPoint_gnd1" + (at 97.536 158.496 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TestPoint_gnd" + (at 105.41 161.7979 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 107.95 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 107.95 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 102.87 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "dcc249bc-d1e1-4eaf-ac70-126bb8731a2e") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "TestPoint_gnd1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 237.49 142.24 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "efcc6963-e47b-4154-87f3-4d754769b033") + (property "Reference" "C16" + (at 233.68 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "2.2uF" + (at 233.68 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 236.5248 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 237.49 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 237.49 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "a6e48671-5e55-4b41-89c5-28e1550cb041") + ) + (pin "1" + (uuid "5ce04ebc-3d1e-4b2a-a2fe-ab0c6d4fc70e") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "C16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 194.31 154.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f0ce397a-e8bd-4c1e-a2ec-d1f541cf414a") + (property "Reference" "#PWR021" + (at 194.31 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 194.31 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 194.31 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 194.31 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 194.31 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "afcbed73-bfa5-4efa-915b-4aea607a787f") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR021") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 237.49 151.13 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f3bba9fb-dbc7-483d-8d54-cc9849cd7a7f") + (property "Reference" "R9" + (at 233.172 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1k" + (at 233.426 152.146 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 239.268 151.13 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 237.49 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 237.49 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "be451778-dae1-472a-aa6c-12e4ec07f7f1") + ) + (pin "1" + (uuid "ff8ae5c2-729a-48f6-b734-c4b60c9d063a") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "R9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 210.82 29.21 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f64fa634-7146-4811-9f80-4caf74a04f07") + (property "Reference" "#PWR033" + (at 210.82 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 210.82 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 210.82 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 210.82 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 210.82 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f2ee4b84-170d-4df2-9821-29a69cfb9d94") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR033") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V0") + (at 185.42 128.27 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "faa7dd10-bdd3-4d79-af91-4ca0a070a16f") + (property "Reference" "#PWR020" + (at 185.42 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V0" + (at 185.42 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 185.42 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 185.42 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V0\"" + (at 185.42 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "24073d6f-ba94-48aa-b065-21751e629f7f") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 113.03 76.2 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fb724539-b35f-4863-b6f9-92f63d233879") + (property "Reference" "TP_mosi1" + (at 115.57 78.2319 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "TestPoint" + (at 115.57 80.7719 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D2.0mm" + (at 107.95 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 107.95 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 113.03 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1b2625dd-4028-4a9c-ae96-8a7a0cbaac63") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "TP_mosi1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 38.1 21.59 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fd20ecc0-41af-4ff3-bbae-b01d3864a5d0") + (property "Reference" "#PWR042" + (at 44.45 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 43.18 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 38.1 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 38.1 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 38.1 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fddf4607-91fb-4991-a7fa-1aae980bb24d") + ) + (instances + (project "" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "#PWR042") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 256.54 151.13 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "fd9aca2f-2e89-4d98-b0b0-26a588306a0a") + (property "Reference" "R12" + (at 252.476 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1k" + (at 252.222 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 258.318 151.13 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 256.54 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 256.54 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b26011d2-62d8-400a-bfd4-bd67ab039211") + ) + (pin "1" + (uuid "4f3dc092-8ea2-4d3a-b205-ae35c37147e4") + ) + (instances + (project "stm32card" + (path "/87333522-7f73-498a-afdc-76bd376ba27f" + (reference "R12") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +) diff --git a/kicad/stm32card/fp-info-cache b/kicad/stm32card/fp-info-cache index fb692cf..7cdfa07 100644 --- a/kicad/stm32card/fp-info-cache +++ b/kicad/stm32card/fp-info-cache @@ -1,4 +1,4 @@ -25232290488569137 +25622844274528942 Audio_Module Reverb_BTDR-1H Digital Reverberation Unit, http://www.belton.co.kr/inc/downfile.php?seq=17&file=pdf (footprint from http://www.uk-electronic.de/PDF/BTDR-1.pdf) @@ -35,6 +35,13 @@ Bulgin BX0036 2 2 Battery +BatteryHolder_Bulgin_BX0123_1xCR123 +Battery holder, Bulgin BX0123, battery type 1xCR123 (Script generated with StandardBox.py) (https://www.bulgin.com/products/pub/media/import/attachments/Battery_holders.pdf#page=7) +horizontal single +0 +2 +2 +Battery BatteryHolder_ComfortableElectronic_CH273-2450_1x2450 Comfortable Electronic CR2450 battery holder, http://www.comf.com.tw/ProductDetail.asp?no=148 Comfortable Electronic CR2450 @@ -155,8 +162,8 @@ AAA battery cell holder 2 Battery BatteryHolder_Keystone_2479_3xAAA -Keystone Battery Holder, 2479, Battery Type 3xAAA (Script generated with StandardBox.py) (Keystone Battery Holder, 2479, Battery Type 3xAAA) -Keystone Battery Holder 2479 Battery Type 3xAAA +Battery holder, Keystone 2479, battery type 3xAAA (Script generated with StandardBox.py) (http://www.keyelco.com/product-pdf.cfm?p=1041) +horizontal triple 0 2 2 @@ -252,9 +259,16 @@ BC2003 CR2032 2032 Battery Holder 3 2 Battery -BatteryHolder_MPD_BH-18650-PC2 -18650 Battery Holder (http://www.memoryprotectiondevices.com/datasheets/BK-18650-PC2-datasheet.pdf) -18650 Battery Holder +BatteryHolder_MPD_BH-18650-PC +Battery holder, MPD BH-18650, battery type 1x18650 (Script generated with StandardBox.py) (https://www.batteryholders.com/uploads/parts/BH-18650-PC/datasheets/BH-18650-PC-datasheet.pdf) +horizontal single +0 +2 +2 +Battery +BatteryHolder_MPD_BK-18650-PC2 +Battery holder, MPD BK-18650, battery type 1x18650 (Script generated with StandardBox.py) (https://www.batteryholders.com/uploads/parts/BK-18650-PC2/datasheets/BK-18650-PC2-datasheet.pdf) +horizontal single 0 2 2 @@ -288,8 +302,8 @@ Seiko MS621F 2 Battery BatteryHolder_TruPower_BH-331P_3xAA -Keystone Battery Holder BH-331P Battery Type 3xAA (Script generated with StandardBox.py) (Keystone Battery Holder BH-331P Battery Type 3xAA) -Battery Holder BH-331P Battery Type 3xAA +Battery holder, TruPower BH-331P, battery type 3xAA (Script generated with StandardBox.py) (https://static.rapidonline.com/pdf/18-2967_v1.pdf) +horizontal triple 0 2 2 @@ -6545,6 +6559,13 @@ capacitor tantalum 2 2 Connector +BJB_Pico_46.110.1001_Receptacle_Horizontal +BJB Pico, single terminal block/receptacle, uninsulated, SMD, 6.9x2.3x2.7mm, https://www.bjb.com/media/7a/b3/df/1740905546/DM-6265102-v6_BJB_Datasheet_46.110.1001-0_SMD_Terminal_block_without_housing_Update_03_2022.PDF +socket +0 +5 +1 +Connector Banana_Cliff_FCR7350B_S16N-PC_Horizontal Cliff single 4mm shrouded banana panel socket, through-hole, horizontal, black, https://www.cliffuk.co.uk/products/testleads/sockets/S16NPC.pdf cliff 4mm socket jack banana black @@ -9184,6 +9205,160 @@ DIN 41612 IEC 60603 F 48 48 Connector_DIN +DIN41612_M-flat_3x8+8_Female_Vertical_THT +DIN41612 connector, type M-flat, Vertical, 3 rows 8 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-flat +0 +24 +24 +Connector_DIN +DIN41612_M-flat_3x14+6_Female_Vertical_THT +DIN41612 connector, type M-flat, Vertical, 3 rows 14 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-flat +0 +42 +42 +Connector_DIN +DIN41612_M-flat_3x20+4_Female_Vertical_THT +DIN41612 connector, type M-flat, Vertical, 3 rows 20 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-flat +0 +60 +60 +Connector_DIN +DIN41612_M-flat_3x26+2_Female_Vertical_THT +DIN41612 connector, type M-flat, Vertical, 3 rows 26 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-flat +0 +78 +78 +Connector_DIN +DIN41612_M-invers_3x2+10_Female_Horizontal_THT +DIN41612 connector, type M-invers, Horizontal, 3 rows 2 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +6 +6 +Connector_DIN +DIN41612_M-invers_3x2+10_Male_Vertical_THT +DIN41612 connector, type M-invers, Vertical, 3 rows 2 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +6 +6 +Connector_DIN +DIN41612_M-invers_3x8+8_Female_Horizontal_THT +DIN41612 connector, type M-invers, Horizontal, 3 rows 8 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +24 +24 +Connector_DIN +DIN41612_M-invers_3x8+8_Male_Vertical_THT +DIN41612 connector, type M-invers, Vertical, 3 rows 8 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +24 +24 +Connector_DIN +DIN41612_M-invers_3x14+6_Female_Horizontal_THT +DIN41612 connector, type M-invers, Horizontal, 3 rows 14 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +42 +42 +Connector_DIN +DIN41612_M-invers_3x14+6_Male_Vertical_THT +DIN41612 connector, type M-invers, Vertical, 3 rows 14 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +42 +42 +Connector_DIN +DIN41612_M-invers_3x20+4_Female_Horizontal_THT +DIN41612 connector, type M-invers, Horizontal, 3 rows 20 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +60 +60 +Connector_DIN +DIN41612_M-invers_3x20+4_Male_Vertical_THT +DIN41612 connector, type M-invers, Vertical, 3 rows 20 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +60 +60 +Connector_DIN +DIN41612_M-invers_3x26+2_Female_Horizontal_THT +DIN41612 connector, type M-invers, Horizontal, 3 rows 26 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +78 +78 +Connector_DIN +DIN41612_M-invers_3x26+2_Male_Vertical_THT +DIN41612 connector, type M-invers, Vertical, 3 rows 26 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +78 +78 +Connector_DIN +DIN41612_M_3x8+8_Female_Vertical_THT +DIN41612 connector, type M, Vertical, 3 rows 8 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +24 +24 +Connector_DIN +DIN41612_M_3x8+8_Male_Horizontal_THT +DIN41612 connector, type M, Horizontal, 3 rows 8 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +24 +24 +Connector_DIN +DIN41612_M_3x14+6_Female_Vertical_THT +DIN41612 connector, type M, Vertical, 3 rows 14 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +42 +42 +Connector_DIN +DIN41612_M_3x14+6_Male_Horizontal_THT +DIN41612 connector, type M, Horizontal, 3 rows 14 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +42 +42 +Connector_DIN +DIN41612_M_3x20+4_Female_Vertical_THT +DIN41612 connector, type M, Vertical, 3 rows 20 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +60 +60 +Connector_DIN +DIN41612_M_3x20+4_Male_Horizontal_THT +DIN41612 connector, type M, Horizontal, 3 rows 20 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +60 +60 +Connector_DIN +DIN41612_M_3x26+2_Female_Vertical_THT +DIN41612 connector, type M, Vertical, 3 rows 26 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +78 +78 +Connector_DIN +DIN41612_M_3x26+2_Male_Horizontal_THT +DIN41612 connector, type M, Horizontal, 3 rows 26 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +78 +78 +Connector_DIN DIN41612_Q2_2x16_Female_Horizontal_THT DIN41612 connector, type Q/2, Horizontal, 2 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 Q/2 @@ -10080,6 +10255,804 @@ DSUB-62-HD_Socket_Vertical_P2.41x1.98mm_MountingHoles 64 63 Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 4 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +6 +5 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 5 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +7 +6 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 6 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +8 +7 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 7 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +9 +8 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 8 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +10 +9 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 9 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +11 +10 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 10 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +12 +11 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 11 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +13 +12 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 12 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +14 +13 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 13 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +15 +14 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 14 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +16 +15 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 15 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +17 +16 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 16 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +18 +17 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 17 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +19 +18 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 18 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +20 +19 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 19 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +21 +20 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 20 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +22 +21 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 21 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +23 +22 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 22 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +24 +23 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 23 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +25 +24 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 24 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +26 +25 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 25 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +27 +26 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 26 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +28 +27 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 27 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +29 +28 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 28 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +30 +29 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 29 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +31 +30 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 30 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +32 +31 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 31 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +33 +32 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 32 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +34 +33 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 33 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +35 +34 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 34 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +36 +35 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 35 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +37 +36 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 36 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +38 +37 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 37 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +39 +38 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 38 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +40 +39 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 39 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +41 +40 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 40 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +42 +41 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 41 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +43 +42 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 42 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +44 +43 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 43 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +45 +44 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 44 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +46 +45 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 45 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +47 +46 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 46 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +48 +47 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 47 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +49 +48 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 48 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +50 +49 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 49 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +51 +50 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 50 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +52 +51 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 51 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +53 +52 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 52 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +54 +53 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 53 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +55 +54 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 54 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +56 +55 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 55 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +57 +56 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 56 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +58 +57 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 57 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +59 +58 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 58 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +60 +59 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 59 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +61 +60 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 60 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +62 +61 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 4 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +6 +5 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 5 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +7 +6 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 6 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +8 +7 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 7 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +9 +8 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 8 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +10 +9 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 9 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +11 +10 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 10 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +12 +11 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 11 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +13 +12 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 12 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +14 +13 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 13 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +15 +14 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 14 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +16 +15 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 15 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +17 +16 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 16 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +18 +17 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 17 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +19 +18 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 18 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +20 +19 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 19 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +21 +20 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 20 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +22 +21 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 21 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +23 +22 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 22 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +24 +23 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 23 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +25 +24 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 24 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +26 +25 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 25 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +27 +26 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 26 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +28 +27 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 27 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +29 +28 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 28 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +30 +29 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 29 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +31 +30 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 30 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +32 +31 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 31 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +33 +32 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 32 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +34 +33 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 33 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +35 +34 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 34 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +36 +35 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 35 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +37 +36 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 36 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +38 +37 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 37 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +39 +38 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 38 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +40 +39 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 39 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +41 +40 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 40 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +42 +41 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 41 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +43 +42 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 42 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +44 +43 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 43 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +45 +44 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 44 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +46 +45 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 45 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +47 +46 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 46 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +48 +47 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 47 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +49 +48 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 48 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +50 +49 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 49 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +51 +50 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 50 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +52 +51 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 51 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +53 +52 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 52 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +54 +53 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 53 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +55 +54 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 54 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +56 +55 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 55 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +57 +56 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 56 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +58 +57 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 57 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +59 +58 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 58 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +60 +59 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 59 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +61 +60 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 60 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +62 +61 +Connector_FFC-FPC Hirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_Horizontal Hirose FH12, FFC/FPC connector, FH12-6S-0.5SH, 6 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator connector Hirose FH12 horizontal @@ -16891,6 +17864,90 @@ connector JST SFH horizontal 4 3 Connector_JST +JST_SHD_BM20B-SRDS-A-G-TF_2x10-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 20 Circuits, Header, Vertical, With a Boss (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +22 +21 +Connector_JST +JST_SHD_BM20B-SRDS-G-TF_2x10-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 20 Circuits, Header, Vertical (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +22 +21 +Connector_JST +JST_SHD_BM30B-SRDS-A-G-TF_2x15-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 30 Circuits, Header, Vertical, With a Boss (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +32 +31 +Connector_JST +JST_SHD_BM30B-SRDS-G-TF_2x15-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 30 Circuits, Header, Vertical (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +32 +31 +Connector_JST +JST_SHD_BM40B-SRDS-A-G-TF_2x20-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 40 Circuits, Header, Vertical, With a Boss (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +42 +41 +Connector_JST +JST_SHD_BM40B-SRDS-G-TF_2x20-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 40 Circuits, Header, Vertical (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +42 +41 +Connector_JST +JST_SHD_BM50B-SRDS-A-G-TF_2x25-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 50 Circuits, Header, Vertical, With a Boss (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +52 +51 +Connector_JST +JST_SHD_BM50B-SRDS-G-TF_2x25-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 50 Circuits, Header, Vertical (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +52 +51 +Connector_JST +JST_SHD_SM20B-SRDS-G-TF_2x10-1MP_P1.0mm_Horizontal +JST SHD series connector, 1.0 mm Pitch, 20 Circuits, Header, Horizontal (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD horizontal +0 +22 +21 +Connector_JST +JST_SHD_SM30B-SRDS-G-TF_2x15-1MP_P1.0mm_Horizontal +JST SHD series connector, 1.0 mm Pitch, 30 Circuits, Header, Horizontal (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD horizontal +0 +32 +31 +Connector_JST +JST_SHD_SM40B-SRDS-G-TF_2x20-1MP_P1.0mm_Horizontal +JST SHD series connector, 1.0 mm Pitch, 40 Circuits, Header, Horizontal (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD horizontal +0 +42 +41 +Connector_JST +JST_SHD_SM50B-SRDS-G-TF_2x25-1MP_P1.0mm_Horizontal +JST SHD series connector, 1.0 mm Pitch, 50 Circuits, Header, Horizontal (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD horizontal +0 +52 +51 +Connector_JST JST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal JST SHL series connector, SM02B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator connector JST SHL horizontal @@ -44624,6 +45681,90 @@ connector Samtec vertical 0 102 101 +Connector_Samtec +Samtec_SS4-10-3.00-x-D-K-xR_2x10_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x10 ways, 3.00 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +20 +20 +Connector_Samtec +Samtec_SS4-10-3.50-x-D-K-xR_2x10_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x10 ways, 3.50 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +20 +20 +Connector_Samtec +Samtec_SS4-15-3.00-x-D-K-xR_2x15_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x15 ways, 3.00 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +30 +30 +Connector_Samtec +Samtec_SS4-15-3.50-x-D-K-xR_2x15_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x15 ways, 3.50 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +30 +30 +Connector_Samtec +Samtec_SS4-20-3.00-x-D-K-xR_2x20_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x20 ways, 3.00 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +40 +40 +Connector_Samtec +Samtec_SS4-20-3.50-x-D-K-xR_2x20_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x20 ways, 3.50 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +40 +40 +Connector_Samtec +Samtec_SS4-30-3.00-x-D-K-xR_2x30_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x30 ways, 3.00 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +60 +60 +Connector_Samtec +Samtec_SS4-30-3.50-x-D-K-xR_2x30_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x30 ways, 3.50 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +60 +60 +Connector_Samtec +Samtec_SS4-40-3.00-x-D-K-xR_2x40_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x40 ways, 3.00 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +80 +80 +Connector_Samtec +Samtec_SS4-40-3.50-x-D-K-xR_2x40_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x40 ways, 3.50 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +80 +80 +Connector_Samtec +Samtec_SS4-50-3.00-x-D-K-xR_2x50_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x50 ways, 3.00 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +100 +100 +Connector_Samtec +Samtec_SS4-50-3.50-x-D-K-xR_2x50_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x50 ways, 3.50 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +100 +100 Connector_Samtec_HLE_SMD Samtec_HLE-102-02-xxx-DV-BE-LC_2x02_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV-BE-LC, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator @@ -53908,22 +55049,22 @@ ACDC-Converter TRACO TPP 5 Converter_ACDC Converter_ACDC_Vigortronix_VTX-214-010-1xx_THT -Vigortronix VTX-214-010-1xx serie of ACDC converter, https://www.vigortronix.com/wp-content/uploads/2022/01/VTX-214-010-1-Series-D0034-1.pdf -Vigortronix VTX-214-010-1xx serie of ACDC converter +ACDC converter, Vigortronix, VTX-214-010-1xx, 10W, input 90-265VAC, output 3.3-48V, body size 36x56x25.5mm (Script generated with StandardBox.py) (https://www.vigortronix.com/wp-content/uploads/2022/01/VTX-214-010-1-Series-D0034-1.pdf) +switching regulator filter 0 4 4 Converter_ACDC Converter_ACDC_Vigortronix_VTX-214-010-2xx_THT -Vigortronix VTX-214-010-2xx serie of ACDC converter, https://www.vigortronix.com/wp-content/uploads/2024/03/VTX-214-010-2xx-10W-Mini-AC-DC-Converter-Range-D0066.pdf -Vigortronix VTX-214-010-2xx serie of ACDC converter +Miniature ACDC converter, Vigortronix, VTX-214-010-2xx, 10W, input 90-265VAC, output 3.3-48V, body size 30x45.5x24mm (Script generated with StandardBox.py) (https://www.vigortronix.com/wp-content/uploads/2024/03/VTX-214-010-2xx-10W-Mini-AC-DC-Converter-Range-D0066.pdf) +switching regulator filter 0 4 4 Converter_ACDC Converter_ACDC_Vigortronix_VTX-214-015-1xx_THT -Vigortronix VTX-214-015-1xx series of ACDC converter, https://www.vigortronix.com/wp-content/uploads/2022/01/VTX-214-015-1-Series-D0035.pdf -Vigortronix +Miniature ACDC converter, Vigortronix, VTX-214-015-1xx, 15W, output 3.3-48V, body size 45x55x21mm (Script generated with StandardBox.py) (https://www.vigortronix.com/wp-content/uploads/2022/01/VTX-214-015-1-Series-D0035.pdf) +switching regulator filter 0 5 5 @@ -54005,6 +55146,13 @@ Power Module uPOL MUN12AD03 19 11 Converter_DCDC +Converter_DCDC_Hamamatsu_C11204-1_THT +Hamamatsu C11204-01 bias power supply module, body 19.4x17mm, height 4.7mm, https://www.hamamatsu.com/content/dam/hamamatsu-photonics/sites/documents/99_SALES_LIBRARY/ssd/c11204-01_kacc1203e.pdf +MPPC SiPM bias-supply +0 +16 +16 +Converter_DCDC Converter_DCDC_MeanWell_NID30_THT Meanwell DCDC non-isolated converter SIP module, http://www.meanwell.com/webapp/product/search.aspx?prod=nid30 DCDC non-isolated converter @@ -54474,6 +55622,13 @@ DCDC-Converter TRACO TMR4WI THT SIP-8 4W 7 7 Converter_DCDC +Converter_DCDC_TRACO_TMR10-24xxWIR_48xxWIR_72xxWIR_THT +DCDC-Converter, TRACO, TMR 10-24xxWIR, TMR 10-48xxWIR, TMR 10-72xxWIR, 10W, Rev. April 29. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tmr10wir.pdf) +DCDC-Converter TRACO TMR10WIR THT SIP-8 10W +0 +8 +8 +Converter_DCDC Converter_DCDC_TRACO_TMU3-05xx_12xx_THT DCDC-Converter, TRACO, TMU3-05xx, TMU3-12xx, 3W, Rev. November 10. 2023 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tmu3.pdf) DCDC-Converter TRACO TMU3 THT SIP-4 3W @@ -54699,225 +55854,225 @@ muRata MEJ1S DCDC-Converter 4 Crystal Crystal_AT310_D3.0mm_L10.0mm_Horizontal -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] +AT310, Crystal, with length tolerance, length 10.5mm, width 3.0mm, THT, https://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf + 0 2 2 Crystal Crystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style1 -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] +AT310, Crystal, with length tolerance, length 10.5mm, width 3.0mm, THT, https://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf + 0 3 3 Crystal Crystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style2 -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] +AT310, Crystal, with length tolerance, length 10.5mm, width 3.0mm, THT, https://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf + 0 5 3 Crystal Crystal_AT310_D3.0mm_L10.0mm_Vertical -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] +AT310, Crystal, with length tolerance, length 10.5mm, width 3mm, https://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf + 0 2 2 Crystal Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] +C26-LF, Crystal, length 6.5mm, width 2.1mm, THT + 0 2 2 Crystal Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style1 -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] +C26-LF, Crystal, length 6.5mm, width 2.1mm, THT + 0 3 3 Crystal Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style2 -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] +C26-LF, Crystal, length 6.5mm, width 2.1mm, THT + 0 5 3 Crystal Crystal_C26-LF_D2.1mm_L6.5mm_Vertical -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] +C26-LF, Crystal, length 6.5mm, width 2.06mm + 0 2 2 Crystal Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] +C38-LF, Crystal, length 8.0mm, width 3.0mm, THT + 0 2 2 Crystal Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style1 -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] +C38-LF, Crystal, length 8.0mm, width 3.0mm, THT + 0 3 3 Crystal Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style2 -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] +C38-LF, Crystal, length 8.0mm, width 3.0mm, THT + 0 5 3 Crystal Crystal_C38-LF_D3.0mm_L8.0mm_Vertical -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] +C38-LF, Crystal, length 8.0mm, width 3mm + 0 2 2 Crystal Crystal_DS10_D1.0mm_L4.3mm_Horizontal -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] +DS10, Crystal, length 4.3mm, width 1.0mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style1 -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] +DS10, Crystal, length 4.3mm, width 1.0mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 3 3 Crystal Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style2 -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] +DS10, Crystal, length 4.3mm, width 1.0mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 5 3 Crystal Crystal_DS10_D1.0mm_L4.3mm_Vertical -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] +DS10, Crystal, length 4.3mm, width 1mm, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_DS15_D1.5mm_L5.0mm_Horizontal -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] +DS15, Crystal, length 5.0mm, width 1.5mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style1 -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] +DS15, Crystal, length 5.0mm, width 1.5mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 3 3 Crystal Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style2 -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] +DS15, Crystal, length 5.0mm, width 1.5mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 5 3 Crystal Crystal_DS15_D1.5mm_L5.0mm_Vertical -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] +DS15, Crystal DS15, length 5.0mm, width 1.5mm, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_DS26_D2.0mm_L6.0mm_Horizontal -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] +DS26, Crystal, length 6.0mm, width 2.0mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style1 -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] +DS26, Crystal, length 6.0mm, width 2.0mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 3 3 Crystal Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style2 -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] +DS26, Crystal, length 6.0mm, width 2.0mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 5 3 Crystal Crystal_DS26_D2.0mm_L6.0mm_Vertical -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] +DS26, Crystal, length 6.0mm, width 2mm, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_HC18-U_Horizontal -Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal +HC18/U, Crystal, length 13.0mm, width 10.9mm, THT, http://5hertz.com/pdfs/04404_D.pdf + 0 2 2 Crystal Crystal_HC18-U_Horizontal_1EP_style1 -Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal +HC18/U, Crystal HC-18/U, length 13.0mm, width 10.9mm, THT, http://5hertz.com/pdfs/04404_D.pdf + 0 3 3 Crystal Crystal_HC18-U_Horizontal_1EP_style2 -Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal +HC18/U, Crystal, length 13.0mm, width 10.9mm, THT, http://5hertz.com/pdfs/04404_D.pdf + 0 5 3 Crystal Crystal_HC18-U_Vertical -Crystal THT HC-18/U, http://5hertz.com/pdfs/04404_D.pdf -THT crystalHC-18/U +HC-18/U, Crystal, http://5hertz.com/pdfs/04404_D.pdf + 0 2 2 Crystal Crystal_HC33-U_Horizontal -Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystal +HC-33/U, Crystal, length 19.7mm, width 19.2mm, THT, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf + 0 2 2 Crystal Crystal_HC33-U_Horizontal_1EP_style1 -Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystal +HC-33/U, Crystal, length 19.7mm, width 19.2mm, THT, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf + 0 3 3 Crystal Crystal_HC33-U_Horizontal_1EP_style2 -Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystal +HC-33/U, Crystal, length 19.7mm, width 19.2mm, THT, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf + 0 5 3 Crystal Crystal_HC33-U_Vertical -Crystal THT HC-33/U, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystalHC-33/U +HC-33/U, Crystal, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf + 0 2 2 @@ -54930,246 +56085,246 @@ Crystal Quarz HC35/U 3 Crystal Crystal_HC49-4H_Vertical -Crystal THT HC-49-4H http://5hertz.com/pdfs/04404_D.pdf -THT crystalHC-49-4H +HC-49-4H, Crystal, http://5hertz.com/pdfs/04404_D.pdf + 0 2 2 Crystal Crystal_HC49-U-3Pin_Vertical -Crystal THT HC-49/U, 3pin-version, http://www.raltron.com/products/pdfspecs/crystal_hc_49_45_51.pdf -THT crystalHC-49/U +HC-49/U, Crystal, 3-pinversion, http://www.raltron.com/products/pdfspecs/crystal_hc_49_45_51.pdf + 0 3 3 Crystal Crystal_HC49-U_Horizontal -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal +HC-49/U, Crystal, length 13.0mm, width 10.9mm, THT, http://5hertz.com/pdfs/04404_D.pdf + 0 2 2 Crystal Crystal_HC49-U_Horizontal_1EP_style1 -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal +HC-49/U, Crystal, length 13.0mm, width 10.9mm, THT, http://5hertz.com/pdfs/04404_D.pdf + 0 3 3 Crystal Crystal_HC49-U_Horizontal_1EP_style2 -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal +HC-49/U, Crystal, length 13.0mm, width 10.9mm, THT, http://5hertz.com/pdfs/04404_D.pdf + 0 5 3 Crystal Crystal_HC49-U_Vertical -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystalHC-49/U +HC-49/U, Crystal, http://5hertz.com/pdfs/04404_D.pdf + 0 2 2 Crystal Crystal_HC50_Horizontal -Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystal +HC-50, Crystal, length 13.4mm, width 11.1mm, THT, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf + 0 2 2 Crystal Crystal_HC50_Horizontal_1EP_style1 -Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystal +HC-50, Crystal, length 13.4mm, width 11.1mm, THT, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf + 0 3 3 Crystal Crystal_HC50_Horizontal_1EP_style2 -Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystal +HC-50, Crystal, length 13.4mm, width 11.1mm, THT, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf + 0 5 3 Crystal Crystal_HC50_Vertical -Crystal THT HC-50, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystalHC-50 +HC-50, Crystal, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf + 0 2 2 Crystal Crystal_HC51-U_Vertical -Crystal THT HC-51/U, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystalHC-51/U +HC-51/U, Crystal, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf + 0 2 2 Crystal Crystal_HC51_Horizontal -Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystal +HC-51, Crystal, length 19.7mm, width 19.3mm, THT, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf + 0 2 2 Crystal Crystal_HC51_Horizontal_1EP_style1 -Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystal +HC-51, Crystal, length 19.7mm, width 19.3mm, THT, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf + 0 3 3 Crystal Crystal_HC51_Horizontal_1EP_style2 -Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystal +HC-51, Crystal, length 19.7mm, width 19.3mm, THT, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf + 0 5 3 Crystal Crystal_HC52-6mm_Horizontal -Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/6mm, Crystal, length 6.0mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 2 2 Crystal Crystal_HC52-6mm_Horizontal_1EP_style1 -Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/6mm, Crystal, length 6.0mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 3 3 Crystal Crystal_HC52-6mm_Horizontal_1EP_style2 -Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/6mm, Crystal, length 6.0mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 5 3 Crystal Crystal_HC52-6mm_Vertical -Crystal THT HC-52/6mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystalHC-49/U +HC-52/6mm, Crystal, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 2 2 Crystal Crystal_HC52-8mm_Horizontal -Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/8mm, Crystal, length 8.0mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 2 2 Crystal Crystal_HC52-8mm_Horizontal_1EP_style1 -Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/8mm, Crystal, length 8.0mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 3 3 Crystal Crystal_HC52-8mm_Horizontal_1EP_style2 -Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/8mm, Crystal, length 8.0mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 5 3 Crystal Crystal_HC52-8mm_Vertical -Crystal THT HC-52/8mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystalHC-49/U +HC-52/8mm, Crystal, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 2 2 Crystal Crystal_HC52-U-3Pin_Vertical -Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystalHC-52/U +HC-52/U, Crystal, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 3 3 Crystal Crystal_HC52-U_Horizontal -Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/U, Crystal, length 8.8mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 2 2 Crystal Crystal_HC52-U_Horizontal_1EP_style1 -Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/U, Crystal, length 8.8mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 3 3 Crystal Crystal_HC52-U_Horizontal_1EP_style2 -Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/U, Crystal, length 8.8mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 5 3 Crystal Crystal_HC52-U_Vertical -Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal HC-52/U +HC-52/U, Crystal, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 2 2 Crystal Crystal_Round_D1.0mm_Vertical -Crystal THT DS10 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] +DS10, Crystal, length 4.45mm, width 1mm, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_Round_D1.5mm_Vertical -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] +DS15, Crystal, length 5mm, width 1.5mm, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_Round_D2.0mm_Vertical -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] +DS26, Crystal, length 6mm, width 2mm, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_Round_D3.0mm_Vertical -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] +C38-LF, Crystal, length 8mm, width 3mm + 0 2 2 Crystal Crystal_SMD_0603-2Pin_6.0x3.5mm -SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, 6.0x3.5mm^2 package -SMD SMT crystal +SMD0603/2, Crystal, 6.0x3.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf + 0 2 2 Crystal Crystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering -SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, hand-soldering, 6.0x3.5mm^2 package -SMD SMT crystal hand-soldering +SMD0603/2, Crystal, 6.0x3.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf + 0 2 2 Crystal Crystal_SMD_0603-4Pin_6.0x3.5mm -SMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, 6.0x3.5mm^2 package -SMD SMT crystal +SMD0603/4, Crystal, 6.0x3.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf + 0 4 4 Crystal Crystal_SMD_0603-4Pin_6.0x3.5mm_HandSoldering -SMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, hand-soldering, 6.0x3.5mm^2 package -SMD SMT crystal hand-soldering +SMD0603/4, Crystal, 6.0x3.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf + 0 4 4 @@ -55177,34 +56332,41 @@ Crystal Crystal_SMD_1210-4Pin_1.2x1.0mm SMD Crystal SERIES SMD1210/4 https://ecsxtal.com/store/pdf/ECX-1048.pdf, 1.2x1.0mm^2 package SMT +0 +4 +4 +Crystal +Crystal_SMD_1210-4Pin_1.2x1.0mm_RotB +SMD1210/4, Crystal, 1.2x1.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://ecsxtal.com/store/pdf/ECX-1048.pdf + 0 4 4 Crystal Crystal_SMD_2012-2Pin_2.0x1.2mm -SMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package -SMD SMT crystal +2012/2, Crystal, 2.0x1.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://txccrystal.com/images/pdf/9ht11.pdf + 0 2 2 Crystal Crystal_SMD_2012-2Pin_2.0x1.2mm_HandSoldering -SMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package -SMD SMT crystal hand-soldering +2012/2, Crystal, 2.0x1.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://txccrystal.com/images/pdf/9ht11.pdf + 0 2 2 Crystal Crystal_SMD_2016-4Pin_2.0x1.6mm -SMD Crystal SERIES SMD2016/4 http://www.q-crystal.com/upload/5/2015552223166229.pdf, 2.0x1.6mm^2 package -SMD SMT crystal +SMD2016/4, Crystal, 2.0x1.6mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.q-crystal.com/upload/5/2015552223166229.pdf + 0 4 4 Crystal Crystal_SMD_2520-4Pin_2.5x2.0mm -SMD Crystal SERIES SMD2520/4 http://www.newxtal.com/UploadFiles/Images/2012-11-12-09-29-09-776.pdf, 2.5x2.0mm^2 package -SMD SMT crystal +SMD2520/4, Crystal, 2.5x2.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.newxtal.com/UploadFiles/Images/2012-11-12-09-29-09-776.pdf + 0 4 4 @@ -55217,85 +56379,85 @@ SMD SMT Crystal 2 Crystal Crystal_SMD_3225-4Pin_3.2x2.5mm -SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +SMD3225/4, Crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.txccrystal.com/images/pdf/7m-accuracy.pdf + 0 4 4 Crystal Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering +SMD3225/4, Crystal, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.txccrystal.com/images/pdf/7m-accuracy.pdf + 0 4 4 Crystal Crystal_SMD_5032-2Pin_5.0x3.2mm -SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +SMD2520/2, Crystal, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf + 0 2 2 Crystal Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering -SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal hand-soldering +SMD2520/2, Crystal, 5.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf + 0 2 2 Crystal Crystal_SMD_5032-4Pin_5.0x3.2mm -SMD Crystal SERIES SMD2520/4 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +SMD2520/4, Crystal, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf + 0 4 4 Crystal Crystal_SMD_7050-2Pin_7.0x5.0mm -SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +SMD7050/4, Crystal, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.foxonline.com/pdfs/FQ7050.pdf + 0 2 2 Crystal Crystal_SMD_7050-2Pin_7.0x5.0mm_HandSoldering -SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering +SMD7050/4, Crystal, 7.0x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://www.foxonline.com/pdfs/FQ7050.pdf + 0 2 2 Crystal Crystal_SMD_7050-4Pin_7.0x5.0mm -SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +SMD7050/4, Crystal, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.foxonline.com/pdfs/FQ7050.pdf + 0 4 4 Crystal Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm -Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +Abracon ABM3, Miniature Ceramic Crystal, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Resonators/abm3.pdf + 0 2 2 Crystal Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm_HandSoldering -Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal hand-soldering +Abracon ABM3, Miniature Ceramic Crystal, 5.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Resonators/abm3.pdf + 0 2 2 Crystal Crystal_SMD_Abracon_ABM3B-4Pin_5.0x3.2mm -Abracon Miniature Ceramic Smd Crystal ABM3B http://www.abracon.com/Resonators/abm3b.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +Abracon ABM3B, Miniature Ceramic Crystal, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Resonators/abm3b.pdf + 0 4 4 Crystal Crystal_SMD_Abracon_ABM3C-4Pin_5.0x3.2mm -Abracon Miniature Ceramic Smd Crystal ABM3C http://www.abracon.com/Resonators/abm3c.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +Abracon ABM3C, Miniature Ceramic Crystal, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Resonators/abm3c.pdf + 0 4 4 @@ -55315,8 +56477,8 @@ SMD SMT crystal 4 Crystal Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm -Abracon Miniature Ceramic Smd Crystal ABM8G http://www.abracon.com/Resonators/ABM8G.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +Abracon ABM8G, Miniature Ceramic Crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Resonators/ABM8G.pdf + 0 4 4 @@ -55343,253 +56505,253 @@ Crystal CSM-3X 2 Crystal Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm -SMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, 3.2x1.5mm^2 package -SMD SMT crystal +EuroQuartz EQ161, Crystal, 3.2x1.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf + 0 2 2 Crystal Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm_HandSoldering -SMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, hand-soldering, 3.2x1.5mm^2 package -SMD SMT crystal hand-soldering +EuroQuartz EQ161, Crystal, 3.2x1.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf + 0 2 2 Crystal Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm -SMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +EuroQuartz MJ, Crystal, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf + 0 4 4 Crystal Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm_HandSoldering -SMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal hand-soldering +EuroQuartz MJ, Crystal, 5.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf + 0 4 4 Crystal Crystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm -SMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +EuroQuartz MQ, Crystal, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf + 0 4 4 Crystal Crystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm_HandSoldering -SMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering +EuroQuartz MQ, Crystal, 7.0x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf + 0 4 4 Crystal Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm -SMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +EuroQuartz MQ2, Crystal, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf + 0 2 2 Crystal Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm_HandSoldering -SMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering +EuroQuartz MQ2, Crystal, 7.0x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf + 0 2 2 Crystal Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm -SMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +EuroQuartz MT, Crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf + 0 4 4 Crystal Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering +EuroQuartz MT, Crystal, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf + 0 4 4 Crystal Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm -SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, 2.5x2.0mm^2 package -SMD SMT crystal +EuroQuartz X22, Crystal, 2.5x2.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf + 0 4 4 Crystal Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm_HandSoldering -SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, hand-soldering, 2.5x2.0mm^2 package -SMD SMT crystal hand-soldering +EuroQuartz X22, Crystal, 2.5x2.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf + 0 4 4 Crystal Crystal_SMD_FOX_FE-2Pin_7.5x5.0mm -crystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, 7.5x5.0mm^2 package -SMD SMT crystal +Fox FE, crystal Ceramic Resin Sealed, 7.5x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.foxonline.com/pdfs/fe.pdf + 0 2 2 Crystal Crystal_SMD_FOX_FE-2Pin_7.5x5.0mm_HandSoldering -crystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, hand-soldering, 7.5x5.0mm^2 package -SMD SMT crystal hand-soldering +Fox FE, crystal Ceramic Resin Sealed, 7.5x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.foxonline.com/pdfs/fe.pdf + 0 2 2 Crystal Crystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm -FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +Fox FQ7050, Crystal SMD7050/4, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.foxonline.com/pdfs/FQ7050.pdf + 0 2 2 Crystal Crystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm_HandSoldering -FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering +Fox FQ7050, Crystal SMD7050/4, 7.0x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://www.foxonline.com/pdfs/FQ7050.pdf + 0 2 2 Crystal Crystal_SMD_FOX_FQ7050-4Pin_7.0x5.0mm -FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +Fox FQ7050, Crystal SMD7050/4, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.foxonline.com/pdfs/FQ7050.pdf + 0 4 4 Crystal Crystal_SMD_FrontierElectronics_FM206 -SMD Watch Crystal FrontierElectronics FM206 6.0mm length 1.9mm diameter http://www.chinafronter.com/wp-content/uploads/2013/12/FM206.pdf -['FM206'] +Fronter Electronics FM206, Watch Crystal 6.0mm length 1.9mm diameter, length 6.0mm, width 1.9mm, SMD, http://www.chinafronter.com/wp-content/uploads/2013/12/FM206.pdf + 0 3 3 Crystal Crystal_SMD_G8-2Pin_3.2x1.5mm -SMD Crystal G8, 3.2x1.5mm^2 package -SMD SMT crystal +Diodes Inc. G8, Crystal, 3.2x1.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.diodes.com/datasheet/download/g8.pdf + 0 2 2 Crystal Crystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering -SMD Crystal G8, hand-soldering, 3.2x1.5mm^2 package -SMD SMT crystal hand-soldering +Diodes Inc. G8, Crystal, 3.2x1.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://www.diodes.com/datasheet/download/g8.pdf + 0 2 2 Crystal Crystal_SMD_HC49-SD -SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, 11.4x4.7mm^2 package -SMD SMT crystal +HC-49-SD, Crystal, 11.4x4.7mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf + 0 2 2 Crystal Crystal_SMD_HC49-SD_HandSoldering -SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, hand-soldering, 11.4x4.7mm^2 package -SMD SMT crystal hand-soldering +HC-49-SD, Crystal, 11.4x4.7mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm -SMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, 8.0x3.7mm^2 package -SMD SMT crystal +MicroCrystal CC1V-T1A, Crystal, 8.0x3.7mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm_HandSoldering -SMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, hand-soldering, 8.0x3.7mm^2 package -SMD SMT crystal hand-soldering +MicroCrystal CC1V-T1A, Crystal, 8.0x3.7mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm -SMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, 5.0x1.9mm^2 package -SMD SMT crystal +MicroCrystal CC4V-T1A, Crystal, 5.0x1.9mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm_HandSoldering -SMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, hand-soldering, 5.0x1.9mm^2 package -SMD SMT crystal hand-soldering +MicroCrystal CC4V-T1A, Crystal, 5.0x1.9mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm -SMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, 4.1x1.5mm^2 package -SMD SMT crystal +MicroCrystal CC5V-T1A, Crystal, 4.1x1.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm_HandSoldering -SMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, hand-soldering, 4.1x1.5mm^2 package -SMD SMT crystal hand-soldering +MicroCrystal CC5V-T1A, Crystal, 4.1x1.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm -SMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC7V-T1A.pdf, 3.2x1.5mm^2 package -SMD SMT crystal +MicroCrystal CC7V-T1A/CM7V-T1A, Crystal, 3.2x1.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm_HandSoldering -SMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf, hand-soldering, 3.2x1.5mm^2 package -SMD SMT crystal hand-soldering +MicroCrystal CC7V-T1A/CM7V-T1A, Crystal, 3.2x1.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm -SMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC8V-T1A.pdf, 2.0x1.2mm^2 package -SMD SMT crystal +MicroCrystal CC8V-T1A/CM8V-T1A, Crystal, 2.0x1.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC8V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm_HandSoldering -SMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC8V-T1A.pdf, hand-soldering, 2.0x1.2mm^2 package -SMD SMT crystal hand-soldering +MicroCrystal CC8V-T1A/CM8V-T1A, Crystal, 2.0x1.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC8V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm -SMD Crystal MicroCrystal CM9V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CM9V-T1A.pdf, 1.6x1.0mm^2 package -SMD SMT crystal +MicroCrystal CM9V-T1A, Crystal, 1.6x1.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CM9V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm_HandSoldering -SMD Crystal MicroCrystal CM9V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CM9V-T1A.pdf, hand-soldering, 1.6x1.0mm^2 package -SMD SMT crystal hand-soldering +MicroCrystal CM9V-T1A, Crystal, 1.6x1.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CM9V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_MS1V-T1K -SMD Watch Crystal MicroCrystal MS1V-T1K 6.1mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS1V-T1K.pdf -['MS1V-T1K'] +MicroCrystal MS1V-T1K, Watch Crystal 6.1mm length 2.0mm diameter, length 6.1mm, width 2.0mm, SMD, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/MS1V-T1K.pdf + 0 3 3 Crystal Crystal_SMD_MicroCrystal_MS3V-T1R -SMD Watch Crystal MicroCrystal MS3V-T1R 5.2mm length 1.4mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS3V-T1R.pdf -['MS3V-T1R'] +MicroCrystal MS3V-T1R, Watch Crystal 5.2mm length 1.4mm diameter, length 5.2mm, width 1.4mm, SMD, http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS3V-T1R.pdf + 0 3 3 @@ -55609,155 +56771,155 @@ SMD SMT crystal 4 Crystal Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm -crystal Epson Toyocom FA-238 https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +Epson Toyocom FA-238, crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.mouser.com/ds/2/137/1721499-465440.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm_HandSoldering -crystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering +Epson Toyocom FA-238, crystal, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.mouser.com/ds/2/137/1721499-465440.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm -crystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +Epson Toyocom FA-238, crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.mouser.com/ds/2/137/1721499-465440.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm_HandSoldering -crystal Epson Toyocom FA-238 series http://www.mouser.com/ds/2/137/1721499-465440.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering +Epson Toyocom FA-238, crystal, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.mouser.com/ds/2/137/1721499-465440.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 11.7x4.0mm^2 package -SMD SMT crystal +Seiko Epson MA-406, Crystal, 11.7x4.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm_HandSoldering -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 11.7x4.0mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MA-406, Crystal, 11.7x4.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm -SMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package -SMD SMT crystal +Seiko Epson MC-505, Crystal, 12.7x5.1mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf + 0 2 2 Crystal Crystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm_HandSoldering -SMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MC-505, Crystal, 12.7x5.1mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf + 0 2 2 Crystal Crystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package -SMD SMT crystal +Seiko Epson MC-506, Crystal, 12.7x5.1mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm_HandSoldering -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MC-506, Crystal, 12.7x5.1mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm -SMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 6.7x1.5mm^2 package -SMD SMT crystal +Seiko Epson MC-146, Crystal, 6.7x1.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm_HandSoldering -SMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 6.7x1.5mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MC-146, Crystal, 6.7x1.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm -SMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 7.1x2.5mm^2 package -SMD SMT crystal +Seiko Epson MC-156, Crystal, 7.1x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm_HandSoldering -SMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 7.1x2.5mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MC-156, Crystal, 7.1x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm -SMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 8.0x3.2mm^2 package -SMD SMT crystal +Seiko Epson MC-306, Crystal, 8.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm_HandSoldering -SMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 8.0x3.2mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MC-306, Crystal, 8.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm -SMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package -SMD SMT crystal +Seiko Epson MC-405, Crystal Seiko Epson MC-405, 9.6x4.1mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-405_en.pdf + 0 2 2 Crystal Crystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm_HandSoldering -SMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MC-405, Crystal Seiko Epson MC-405, 9.6x4.1mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-405_en.pdf + 0 2 2 Crystal Crystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm -SMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package -SMD SMT crystal +Seiko Epson MC-406, crystal, 9.6x4.1mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-406_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm_HandSoldering -SMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MC-406, crystal, 9.6x4.1mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-406_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm -crystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +Epson Toyocom TSX-3225, crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.mouser.com/ds/2/137/1721499-465440.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm_HandSoldering -crystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering +Epson Toyocom TSX-3225, crystal, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.mouser.com/ds/2/137/1721499-465440.pdf + 0 4 4 @@ -55770,29 +56932,29 @@ SMD SMT crystal 2 Crystal Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm -SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +TXC 7M, Crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.txccrystal.com/images/pdf/7m-accuracy.pdf + 0 4 4 Crystal Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering +TXC 7M, Crystal, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.txccrystal.com/images/pdf/7m-accuracy.pdf + 0 4 4 Crystal Crystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm -SMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package -SMD SMT crystal +TXC 9HT11, Crystal, 2.0x1.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://txccrystal.com/images/pdf/9ht11.pdf + 0 2 2 Crystal Crystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm_HandSoldering -SMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package -SMD SMT crystal hand-soldering +TXC 9HT11, Crystal, 2.0x1.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://txccrystal.com/images/pdf/9ht11.pdf + 0 2 2 @@ -55805,113 +56967,113 @@ SMD SMT crystal 2 Crystal Resonator-2Pin_W6.0mm_H3.0mm -Ceramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 2 pins -THT ceramic resonator filter +Ceramic Resonator/Filter, length 3.0mm, width 6.0mm, 2 pins +ceramic 0 2 2 Crystal Resonator-2Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 2 pins -THT ceramic resonator filter +Ceramic Resonator/Filter, length 2.5mm, width 7.0mm, 2 pins +ceramic 0 2 2 Crystal Resonator-2Pin_W8.0mm_H3.5mm -Ceramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 2 pins -THT ceramic resonator filter +Ceramic Resonator/Filter, length 3.5mm, width 8.0mm, 2 pins +ceramic 0 2 2 Crystal Resonator-2Pin_W10.0mm_H5.0mm -Ceramic Resomator/Filter 10.0x5.0 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 2 pins -THT ceramic resonator filter +RedFrequency MG/MT/MX, Ceramic Resonator/Filter, length 5.0mm, width 10.0mm, 2 pins, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf + 0 2 2 Crystal Resonator-3Pin_W6.0mm_H3.0mm -Ceramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 3 pins -THT ceramic resonator filter +Ceramic Resonator/Filter, length 3.0mm, width 6.0mm, 3 pins +ceramic 0 3 3 Crystal Resonator-3Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins -THT ceramic resonator filter +Ceramic Resonator/Filter, length 2.5mm, width 7.0mm, 3 pins +ceramic 0 3 3 Crystal Resonator-3Pin_W8.0mm_H3.5mm -Ceramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 3 pins -THT ceramic resonator filter +Ceramic Resonator/Filter, length 3.5mm, width 8.0mm, 3 pins +ceramic 0 3 3 Crystal Resonator-3Pin_W10.0mm_H5.0mm -Ceramic Resomator/Filter 10.0x5.0mm^2 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 3 pins -THT ceramic resonator filter +RedFrequency MG/MT/MX, Ceramic Resonator/Filter, 3-pin, length 5.0mm, width 10.0mm, 3 pins, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf +ceramic 0 3 3 Crystal Resonator_Murata_CSTLSxxxG-3Pin_W8.0mm_H3.0mm -Ceramic Resomator/Filter Murata CSTLSxxxG, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=8.0x3.0mm^2 package, package length=8.0mm, package width=3.0mm, 3 pins -THT ceramic resonator filter CSTLSxxxG +Murata CSTLSxxxG, Ceramic Resonator/Filter, length 3.0mm, width 8.0mm, 3 pins, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx +ceramic 0 3 3 Crystal Resonator_Murata_CSTLSxxxX-3Pin_W5.5mm_H3.0mm -Ceramic Resomator/Filter Murata CSTLSxxxX, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=5.5x3.0mm^2 package, package length=5.5mm, package width=3.0mm, 3 pins -THT ceramic resonator filter CSTLSxxxX +Murata CSTLSxxxX, Ceramic Resonator/Filter, length 3.0mm, width 5.5mm, 3 pins, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx +ceramic 0 3 3 Crystal Resonator_Murata_DSN6-3Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter Murata DSN6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins -THT ceramic resonator filter DSN6 +Murata DSN6, Ceramic Resonator/Filter, length 2.5mm, width 7.0mm, 3 pins, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf +ceramic 0 3 3 Crystal Resonator_Murata_DSS6-3Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter Murata DSS6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins -THT ceramic resonator filter DSS6 +Murata DSS6, Ceramic Resonator/Filter, length 2.5mm, width 7.0mm, 3 pins, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf +ceramic 0 3 3 Crystal Resonator_SMD-3Pin_7.2x3.0mm -SMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, 7.2x3.0mm^2 package -SMD SMT ceramic resonator filter filter +Murata CSTCC8M00G53-R0, Resonator/Filter, 8MHz, 7.2x3.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906 +ceramic 0 3 3 Crystal Resonator_SMD-3Pin_7.2x3.0mm_HandSoldering -SMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, hand-soldering, 7.2x3.0mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering +Murata CSTCC8M00G53-R0, Resonator/Filter, 8MHz, 7.2x3.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906 +ceramic 0 3 3 Crystal Resonator_SMD_Murata_CDSCB-2Pin_4.5x2.0mm -SMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 4.5x2.0mm^2 package -SMD SMT ceramic resonator filter filter +Murata CDSCB, Resonator/Filter, 4.5x2.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 2 2 Crystal Resonator_SMD_Murata_CDSCB-2Pin_4.5x2.0mm_HandSoldering -SMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 4.5x2.0mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering +Murata CDSCB, Resonator/Filter, 4.5x2.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 2 2 @@ -55938,43 +57100,43 @@ SMD SMT ceramic resonator filter 3 Crystal Resonator_SMD_Murata_SFECV-3Pin_6.9x2.9mm -SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 6.9x2.9mm^2 package -SMD SMT ceramic resonator filter filter +Murata SFECV, Resonator/Filter, 6.9x2.9mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 3 3 Crystal Resonator_SMD_Murata_SFECV-3Pin_6.9x2.9mm_HandSoldering -SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 6.9x2.9mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering +Murata SFECV, Resonator/Filter, 6.9x2.9mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 3 3 Crystal Resonator_SMD_Murata_SFSKA-3Pin_7.9x3.8mm -SMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter +Murata SFSKA, Resonator/Filter, 7.9x3.8mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 3 3 Crystal Resonator_SMD_Murata_SFSKA-3Pin_7.9x3.8mm_HandSoldering -SMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering +Murata SFSKA, Resonator/Filter, 7.9x3.8mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 3 3 Crystal Resonator_SMD_Murata_TPSKA-3Pin_7.9x3.8mm -SMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter +Murata TPSKA, Resonator/Filter, 7.9x3.8mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 3 3 Crystal Resonator_SMD_Murata_TPSKA-3Pin_7.9x3.8mm_HandSoldering -SMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering +Murata TPSKA, Resonator/Filter, 7.9x3.8mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 3 3 @@ -56428,7 +57590,7 @@ Diode SOD882 DFN1006-2 2 Diode_SMD D_SOD-882D -SOD-882D, DFN1006D-2, body 1.0 x 0.6 x 0.4mm, pitch 0.65mm, https://assets.nexperia.com/documents/data-sheet/PESD5V0L1ULD.pdf +SOD-882D, DFN1006D-2, body 1.0 x 0.6 x 0.4mm, pitch 0.65mm, https://assets.nexperia.com/documents/package-information/SOD882D.pdf Diode SOD882D DFN1006D-2 0 4 @@ -56561,518 +57723,518 @@ Diode SMPA (DO-221BC) 2 Diode_THT D_5KPW_P7.62mm_Vertical_AnodeUp -Diode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, length*diameter=9*8mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5KPW series Axial Vertical pin pitch 7.62mm length 9mm diameter 8mm 0 2 2 Diode_THT D_5KPW_P7.62mm_Vertical_KathodeUp -Diode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, length*diameter=9*8mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5KPW series Axial Vertical pin pitch 7.62mm length 9mm diameter 8mm 0 2 2 Diode_THT D_5KPW_P12.70mm_Horizontal -Diode, 5KPW series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5KPW series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=9*8mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5KPW series Axial Horizontal pin pitch 12.7mm length 9mm diameter 8mm 0 2 2 Diode_THT D_5KP_P7.62mm_Vertical_AnodeUp -Diode, 5KP series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5KP series, Axial, Vertical, pin pitch=7.62mm, length*diameter=7.62*9.53mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5KP series Axial Vertical pin pitch 7.62mm length 7.62mm diameter 9.53mm 0 2 2 Diode_THT D_5KP_P7.62mm_Vertical_KathodeUp -Diode, 5KP series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5KP series, Axial, Vertical, pin pitch=7.62mm, length*diameter=7.62*9.53mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5KP series Axial Vertical pin pitch 7.62mm length 7.62mm diameter 9.53mm 0 2 2 Diode_THT D_5KP_P10.16mm_Horizontal -Diode, 5KP series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5KP series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=7.62*9.53mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5KP series Axial Horizontal pin pitch 10.16mm length 7.62mm diameter 9.53mm 0 2 2 Diode_THT D_5KP_P12.70mm_Horizontal -Diode, 5KP series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5KP series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=7.62*9.53mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5KP series Axial Horizontal pin pitch 12.7mm length 7.62mm diameter 9.53mm 0 2 2 Diode_THT D_5W_P5.08mm_Vertical_AnodeUp -Diode, 5W series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5W series, Axial, Vertical, pin pitch=5.08mm, length*diameter=8.9*3.7mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5W series Axial Vertical pin pitch 5.08mm length 8.9mm diameter 3.7mm 0 2 2 Diode_THT D_5W_P5.08mm_Vertical_KathodeUp -Diode, 5W series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5W series, Axial, Vertical, pin pitch=5.08mm, length*diameter=8.9*3.7mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5W series Axial Vertical pin pitch 5.08mm length 8.9mm diameter 3.7mm 0 2 2 Diode_THT D_5W_P10.16mm_Horizontal -Diode, 5W series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5W series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=8.9*3.7mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5W series Axial Horizontal pin pitch 10.16mm length 8.9mm diameter 3.7mm 0 2 2 Diode_THT D_5W_P12.70mm_Horizontal -Diode, 5W series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5W series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=8.9*3.7mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5W series Axial Horizontal pin pitch 12.7mm length 8.9mm diameter 3.7mm 0 2 2 Diode_THT D_A-405_P2.54mm_Vertical_AnodeUp -Diode, A-405 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode, A-405 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=5.2*2.7mm^2, http://www.diodes.com/_files/packages/A-405.pdf Diode A-405 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_A-405_P2.54mm_Vertical_KathodeUp -Diode, A-405 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode, A-405 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=5.2*2.7mm^2, http://www.diodes.com/_files/packages/A-405.pdf Diode A-405 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_A-405_P5.08mm_Vertical_AnodeUp -Diode, A-405 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode, A-405 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=5.2*2.7mm^2, http://www.diodes.com/_files/packages/A-405.pdf Diode A-405 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_A-405_P5.08mm_Vertical_KathodeUp -Diode, A-405 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode, A-405 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=5.2*2.7mm^2, http://www.diodes.com/_files/packages/A-405.pdf Diode A-405 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_A-405_P7.62mm_Horizontal -Diode, A-405 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode, A-405 series, Axial, Horizontal, pin pitch=7.62mm, length*diameter=5.2*2.7mm^2, http://www.diodes.com/_files/packages/A-405.pdf Diode A-405 series Axial Horizontal pin pitch 7.62mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_A-405_P10.16mm_Horizontal -Diode, A-405 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode, A-405 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, http://www.diodes.com/_files/packages/A-405.pdf Diode A-405 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_A-405_P12.70mm_Horizontal -Diode, A-405 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode, A-405 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=5.2*2.7mm^2, http://www.diodes.com/_files/packages/A-405.pdf Diode A-405 series Axial Horizontal pin pitch 12.7mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-15_P2.54mm_Vertical_AnodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Vertical pin pitch 2.54mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P2.54mm_Vertical_KathodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Vertical pin pitch 2.54mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P3.81mm_Vertical_AnodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Vertical pin pitch 3.81mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P3.81mm_Vertical_KathodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Vertical pin pitch 3.81mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P5.08mm_Vertical_AnodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Vertical pin pitch 5.08mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P5.08mm_Vertical_KathodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Vertical pin pitch 5.08mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P10.16mm_Horizontal -Diode, DO-15 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Horizontal pin pitch 10.16mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P12.70mm_Horizontal -Diode, DO-15 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Horizontal pin pitch 12.7mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P15.24mm_Horizontal -Diode, DO-15 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Horizontal pin pitch 15.24mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-27_P5.08mm_Vertical_AnodeUp -Diode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg +Diode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9.52*5.33mm^2, http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg Diode DO-27 series Axial Vertical pin pitch 5.08mm length 9.52mm diameter 5.33mm 0 2 2 Diode_THT D_DO-27_P5.08mm_Vertical_KathodeUp -Diode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg +Diode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9.52*5.33mm^2, http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg Diode DO-27 series Axial Vertical pin pitch 5.08mm length 9.52mm diameter 5.33mm 0 2 2 Diode_THT D_DO-27_P12.70mm_Horizontal -Diode, DO-27 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg +Diode, DO-27 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=9.52*5.33mm^2, http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg Diode DO-27 series Axial Horizontal pin pitch 12.7mm length 9.52mm diameter 5.33mm 0 2 2 Diode_THT D_DO-27_P15.24mm_Horizontal -Diode, DO-27 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg +Diode, DO-27 series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=9.52*5.33mm^2, http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg Diode DO-27 series Axial Horizontal pin pitch 15.24mm length 9.52mm diameter 5.33mm 0 2 2 Diode_THT D_DO-34_SOD68_P2.54mm_Vertical_AnodeUp -Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=3.04*1.6mm^2, https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf Diode DO-34_SOD68 series Axial Vertical pin pitch 2.54mm length 3.04mm diameter 1.6mm 0 2 2 Diode_THT D_DO-34_SOD68_P2.54mm_Vertical_KathodeUp -Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=3.04*1.6mm^2, https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf Diode DO-34_SOD68 series Axial Vertical pin pitch 2.54mm length 3.04mm diameter 1.6mm 0 2 2 Diode_THT D_DO-34_SOD68_P5.08mm_Vertical_AnodeUp -Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=3.04*1.6mm^2, https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf Diode DO-34_SOD68 series Axial Vertical pin pitch 5.08mm length 3.04mm diameter 1.6mm 0 2 2 Diode_THT D_DO-34_SOD68_P5.08mm_Vertical_KathodeUp -Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=3.04*1.6mm^2, https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf Diode DO-34_SOD68 series Axial Vertical pin pitch 5.08mm length 3.04mm diameter 1.6mm 0 2 2 Diode_THT D_DO-34_SOD68_P7.62mm_Horizontal -Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=7.62mm, length*diameter=3.04*1.6mm^2, https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf Diode DO-34_SOD68 series Axial Horizontal pin pitch 7.62mm length 3.04mm diameter 1.6mm 0 2 2 Diode_THT D_DO-34_SOD68_P10.16mm_Horizontal -Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=3.04*1.6mm^2, https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf Diode DO-34_SOD68 series Axial Horizontal pin pitch 10.16mm length 3.04mm diameter 1.6mm 0 2 2 Diode_THT D_DO-34_SOD68_P12.70mm_Horizontal -Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=3.04*1.6mm^2, https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf Diode DO-34_SOD68 series Axial Horizontal pin pitch 12.7mm length 3.04mm diameter 1.6mm 0 2 2 Diode_THT D_DO-35_SOD27_P2.54mm_Vertical_AnodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Vertical pin pitch 2.54mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P2.54mm_Vertical_KathodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Vertical pin pitch 2.54mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P3.81mm_Vertical_AnodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Vertical pin pitch 3.81mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P3.81mm_Vertical_KathodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Vertical pin pitch 3.81mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P5.08mm_Vertical_AnodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Vertical pin pitch 5.08mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P5.08mm_Vertical_KathodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Vertical pin pitch 5.08mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P7.62mm_Horizontal -Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P10.16mm_Horizontal -Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Horizontal pin pitch 10.16mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P12.70mm_Horizontal -Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Horizontal pin pitch 12.7mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-41_SOD81_P2.54mm_Vertical_AnodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P2.54mm_Vertical_KathodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P3.81mm_Vertical_AnodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=5.2*2.7mm^2, , https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Vertical pin pitch 3.81mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P3.81mm_Vertical_KathodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=5.2*2.7mm^2, , https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Vertical pin pitch 3.81mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P5.08mm_Vertical_AnodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P5.08mm_Vertical_KathodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P7.62mm_Horizontal -Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=7.62mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Horizontal pin pitch 7.62mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P10.16mm_Horizontal -Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P12.70mm_Horizontal -Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Horizontal pin pitch 12.7mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-201AD_P3.81mm_Vertical_AnodeUp -Diode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, length*diameter=9.5*5.2mm^2, http://www.diodes.com/_files/packages/DO-201AD.pdf Diode DO-201AD series Axial Vertical pin pitch 3.81mm length 9.5mm diameter 5.2mm 0 2 2 Diode_THT D_DO-201AD_P3.81mm_Vertical_KathodeUp -Diode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, length*diameter=9.5*5.2mm^2, http://www.diodes.com/_files/packages/DO-201AD.pdf Diode DO-201AD series Axial Vertical pin pitch 3.81mm length 9.5mm diameter 5.2mm 0 2 2 Diode_THT D_DO-201AD_P5.08mm_Vertical_AnodeUp -Diode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9.5*5.2mm^2, http://www.diodes.com/_files/packages/DO-201AD.pdf Diode DO-201AD series Axial Vertical pin pitch 5.08mm length 9.5mm diameter 5.2mm 0 2 2 Diode_THT D_DO-201AD_P5.08mm_Vertical_KathodeUp -Diode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9.5*5.2mm^2, http://www.diodes.com/_files/packages/DO-201AD.pdf Diode DO-201AD series Axial Vertical pin pitch 5.08mm length 9.5mm diameter 5.2mm 0 2 2 Diode_THT D_DO-201AD_P12.70mm_Horizontal -Diode, DO-201AD series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode, DO-201AD series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=9.5*5.2mm^2, http://www.diodes.com/_files/packages/DO-201AD.pdf Diode DO-201AD series Axial Horizontal pin pitch 12.7mm length 9.5mm diameter 5.2mm 0 2 2 Diode_THT D_DO-201AD_P15.24mm_Horizontal -Diode, DO-201AD series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode, DO-201AD series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=9.5*5.2mm^2, http://www.diodes.com/_files/packages/DO-201AD.pdf Diode DO-201AD series Axial Horizontal pin pitch 15.24mm length 9.5mm diameter 5.2mm 0 2 2 Diode_THT D_DO-201AE_P3.81mm_Vertical_AnodeUp -Diode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, length*diameter=9*5.3mm^2, http://www.farnell.com/datasheets/529758.pdf Diode DO-201AE series Axial Vertical pin pitch 3.81mm length 9mm diameter 5.3mm 0 2 2 Diode_THT D_DO-201AE_P3.81mm_Vertical_KathodeUp -Diode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, length*diameter=9*5.3mm^2, http://www.farnell.com/datasheets/529758.pdf Diode DO-201AE series Axial Vertical pin pitch 3.81mm length 9mm diameter 5.3mm 0 2 2 Diode_THT D_DO-201AE_P5.08mm_Vertical_AnodeUp -Diode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9*5.3mm^2, http://www.farnell.com/datasheets/529758.pdf Diode DO-201AE series Axial Vertical pin pitch 5.08mm length 9mm diameter 5.3mm 0 2 2 Diode_THT D_DO-201AE_P5.08mm_Vertical_KathodeUp -Diode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9*5.3mm^2, http://www.farnell.com/datasheets/529758.pdf Diode DO-201AE series Axial Vertical pin pitch 5.08mm length 9mm diameter 5.3mm 0 2 2 Diode_THT D_DO-201AE_P12.70mm_Horizontal -Diode, DO-201AE series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode, DO-201AE series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=9*5.3mm^2, http://www.farnell.com/datasheets/529758.pdf Diode DO-201AE series Axial Horizontal pin pitch 12.7mm length 9mm diameter 5.3mm 0 2 2 Diode_THT D_DO-201AE_P15.24mm_Horizontal -Diode, DO-201AE series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode, DO-201AE series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=9*5.3mm^2, http://www.farnell.com/datasheets/529758.pdf Diode DO-201AE series Axial Horizontal pin pitch 15.24mm length 9mm diameter 5.3mm 0 2 2 Diode_THT D_DO-201_P3.81mm_Vertical_AnodeUp -Diode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=9.53*5.21mm^2, http://www.diodes.com/_files/packages/DO-201.pdf Diode DO-201 series Axial Vertical pin pitch 3.81mm length 9.53mm diameter 5.21mm 0 2 2 Diode_THT D_DO-201_P3.81mm_Vertical_KathodeUp -Diode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=9.53*5.21mm^2, http://www.diodes.com/_files/packages/DO-201.pdf Diode DO-201 series Axial Vertical pin pitch 3.81mm length 9.53mm diameter 5.21mm 0 2 2 Diode_THT D_DO-201_P5.08mm_Vertical_AnodeUp -Diode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9.53*5.21mm^2, http://www.diodes.com/_files/packages/DO-201.pdf Diode DO-201 series Axial Vertical pin pitch 5.08mm length 9.53mm diameter 5.21mm 0 2 2 Diode_THT D_DO-201_P5.08mm_Vertical_KathodeUp -Diode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9.53*5.21mm^2, http://www.diodes.com/_files/packages/DO-201.pdf Diode DO-201 series Axial Vertical pin pitch 5.08mm length 9.53mm diameter 5.21mm 0 2 2 Diode_THT D_DO-201_P12.70mm_Horizontal -Diode, DO-201 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode, DO-201 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=9.53*5.21mm^2, http://www.diodes.com/_files/packages/DO-201.pdf Diode DO-201 series Axial Horizontal pin pitch 12.7mm length 9.53mm diameter 5.21mm 0 2 2 Diode_THT D_DO-201_P15.24mm_Horizontal -Diode, DO-201 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode, DO-201 series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=9.53*5.21mm^2, http://www.diodes.com/_files/packages/DO-201.pdf Diode DO-201 series Axial Horizontal pin pitch 15.24mm length 9.53mm diameter 5.21mm 0 2 @@ -57100,63 +58262,63 @@ diode rectifier 2 Diode_THT D_P600_R-6_P7.62mm_Vertical_AnodeUp -Diode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf +Diode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, length*diameter=9.1*9.1mm^2, http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf Diode P600_R-6 series Axial Vertical pin pitch 7.62mm length 9.1mm diameter 9.1mm 0 2 2 Diode_THT D_P600_R-6_P7.62mm_Vertical_KathodeUp -Diode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf +Diode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, length*diameter=9.1*9.1mm^2, http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf Diode P600_R-6 series Axial Vertical pin pitch 7.62mm length 9.1mm diameter 9.1mm 0 2 2 Diode_THT D_P600_R-6_P12.70mm_Horizontal -Diode, P600_R-6 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf +Diode, P600_R-6 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=9.1*9.1mm^2, http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf Diode P600_R-6 series Axial Horizontal pin pitch 12.7mm length 9.1mm diameter 9.1mm 0 2 2 Diode_THT D_P600_R-6_P20.00mm_Horizontal -Diode, P600_R-6 series, Axial, Horizontal, pin pitch=20mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf +Diode, P600_R-6 series, Axial, Horizontal, pin pitch=20mm, length*diameter=9.1*9.1mm^2, http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf Diode P600_R-6 series Axial Horizontal pin pitch 20mm length 9.1mm diameter 9.1mm 0 2 2 Diode_THT D_T-1_P2.54mm_Vertical_AnodeUp -Diode, T-1 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode, T-1 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=3.2*2.6mm^2, http://www.diodes.com/_files/packages/T-1.pdf Diode T-1 series Axial Vertical pin pitch 2.54mm length 3.2mm diameter 2.6mm 0 2 2 Diode_THT D_T-1_P2.54mm_Vertical_KathodeUp -Diode, T-1 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode, T-1 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=3.2*2.6mm^2, http://www.diodes.com/_files/packages/T-1.pdf Diode T-1 series Axial Vertical pin pitch 2.54mm length 3.2mm diameter 2.6mm 0 2 2 Diode_THT D_T-1_P5.08mm_Horizontal -Diode, T-1 series, Axial, Horizontal, pin pitch=5.08mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode, T-1 series, Axial, Horizontal, pin pitch=5.08mm, length*diameter=3.2*2.6mm^2, http://www.diodes.com/_files/packages/T-1.pdf Diode T-1 series Axial Horizontal pin pitch 5.08mm length 3.2mm diameter 2.6mm 0 2 2 Diode_THT D_T-1_P10.16mm_Horizontal -Diode, T-1 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode, T-1 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=3.2*2.6mm^2, http://www.diodes.com/_files/packages/T-1.pdf Diode T-1 series Axial Horizontal pin pitch 10.16mm length 3.2mm diameter 2.6mm 0 2 2 Diode_THT D_T-1_P12.70mm_Horizontal -Diode, T-1 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode, T-1 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=3.2*2.6mm^2, http://www.diodes.com/_files/packages/T-1.pdf Diode T-1 series Axial Horizontal pin pitch 12.7mm length 3.2mm diameter 2.6mm 0 2 @@ -64835,8 +65997,8 @@ L_Toroid Horizontal series Radial pin pitch 14.70mm diameter 16.8mm height 8.2m 2 Inductor_THT L_Toroid_Horizontal_D16.8mm_P14.70mm_Vishay_TJ3_BigPads -L_Toroid, Horizontal series, Radial, pin pitch=14.70mm, diameter=16.8mm, height=8.2mm, Vishay, TJ3, BigPads, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 14.70mm diameter 16.8mm height 8.2mm Vishay TJ3 BigPads +L_Toroid, Horizontal series, Radial, pin pitch=14.70mm, diameter=16.8mm, height=8.2mm, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 14.70mm diameter 16.8mm height 8.2mm Vishay TJ3 0 2 2 @@ -64891,8 +66053,8 @@ L_Toroid Horizontal series Radial pin pitch 22.90mm diameter 25.4mm height 11.4 2 Inductor_THT L_Toroid_Horizontal_D25.4mm_P22.90mm_Vishay_TJ5_BigPads -L_Toroid, Horizontal series, Radial, pin pitch=22.90mm, diameter=25.4mm, height=11.4mm, Vishay, TJ5, BigPads, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 22.90mm diameter 25.4mm height 11.4mm Vishay TJ5 BigPads +L_Toroid, Horizontal series, Radial, pin pitch=22.90mm, diameter=25.4mm, height=11.4mm, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 22.90mm diameter 25.4mm height 11.4mm Vishay TJ5 0 2 2 @@ -65038,8 +66200,8 @@ L_Toroid Vertical series Radial pin pitch 7.10mm length 16.8mm width 9.2mm Vish 2 Inductor_THT L_Toroid_Vertical_L16.8mm_W9.2mm_P7.10mm_Vishay_TJ3_BigPads -L_Toroid, Vertical series, Radial, pin pitch=7.10mm, length*width=16.8*9.2mm^2, Vishay, TJ3, BigPads, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Vertical series Radial pin pitch 7.10mm length 16.8mm width 9.2mm Vishay TJ3 BigPads +L_Toroid, Vertical series, Radial, pin pitch=7.10mm, length*width=16.8*9.2mm^2, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Vertical series Radial pin pitch 7.10mm length 16.8mm width 9.2mm Vishay TJ3 0 2 2 @@ -65115,8 +66277,8 @@ L_Toroid Vertical series Radial pin pitch 12.20mm length 25.4mm width 14.7mm Vi 2 Inductor_THT L_Toroid_Vertical_L25.4mm_W14.7mm_P12.20mm_Vishay_TJ5_BigPads -L_Toroid, Vertical series, Radial, pin pitch=12.20mm, length*width=25.4*14.7mm^2, Vishay, TJ5, BigPads, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Vertical series Radial pin pitch 12.20mm length 25.4mm width 14.7mm Vishay TJ5 BigPads +L_Toroid, Vertical series, Radial, pin pitch=12.20mm, length*width=25.4*14.7mm^2, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Vertical series Radial pin pitch 12.20mm length 25.4mm width 14.7mm Vishay TJ5 0 2 2 @@ -65275,6 +66437,13 @@ THT 4 2 Jumper +Jumper_Harwin_S1621_P10.9mm +Harwin SMD jumper link, 12.3x2.3mm, 1.8mm height, 10.9mm pad pitch, https://cdn.harwin.com/pdfs/S1621R.pdf +SMD jumper link +0 +2 +2 +Jumper SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 2 copper strips net tie solder jumper bridged @@ -65555,6 +66724,20 @@ LED handsolder 2 2 LED_SMD +LED_01005_0402Metric +LED SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +LED +0 +4 +2 +LED_SMD +LED_01005_0402Metric_Pad0.57x0.30mm_HandSolder +LED SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +LED handsolder +0 +4 +2 +LED_SMD LED_1206_3216Metric LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator LED @@ -67061,666 +68244,666 @@ DIN rail adapter universal three M3 clearance holes 0 MountingHole MountingHole_2.1mm -Mounting Hole 2.1mm, no annular -mounting hole 2.1mm no annular +Mounting Hole 2.1mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_2.2mm_M2 -Mounting Hole 2.2mm, no annular, M2 -mounting hole 2.2mm no annular m2 +Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 0 0 0 MountingHole MountingHole_2.2mm_M2_DIN965 -Mounting Hole 2.2mm, no annular, M2, DIN965 -mounting hole 2.2mm no annular m2 din965 +Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 DIN965 0 0 0 MountingHole MountingHole_2.2mm_M2_DIN965_Pad -Mounting Hole 2.2mm, M2, DIN965 -mounting hole 2.2mm m2 din965 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 DIN965 0 1 1 MountingHole MountingHole_2.2mm_M2_DIN965_Pad_TopBottom -Mounting Hole 2.2mm, M2, DIN965 -mounting hole 2.2mm m2 din965 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 DIN965 0 3 1 MountingHole MountingHole_2.2mm_M2_DIN965_Pad_TopOnly -Mounting Hole 2.2mm, M2, DIN965 -mounting hole 2.2mm m2 din965 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 DIN965 0 2 1 MountingHole MountingHole_2.2mm_M2_ISO7380 -Mounting Hole 2.2mm, no annular, M2, ISO7380 -mounting hole 2.2mm no annular m2 iso7380 +Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO7380 0 0 0 MountingHole MountingHole_2.2mm_M2_ISO7380_Pad -Mounting Hole 2.2mm, M2, ISO7380 -mounting hole 2.2mm m2 iso7380 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO7380 0 1 1 MountingHole MountingHole_2.2mm_M2_ISO7380_Pad_TopBottom -Mounting Hole 2.2mm, M2, ISO7380 -mounting hole 2.2mm m2 iso7380 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO7380 0 3 1 MountingHole MountingHole_2.2mm_M2_ISO7380_Pad_TopOnly -Mounting Hole 2.2mm, M2, ISO7380 -mounting hole 2.2mm m2 iso7380 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO7380 0 2 1 MountingHole MountingHole_2.2mm_M2_ISO14580 -Mounting Hole 2.2mm, no annular, M2, ISO14580 -mounting hole 2.2mm no annular m2 iso14580 +Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO14580 0 0 0 MountingHole MountingHole_2.2mm_M2_ISO14580_Pad -Mounting Hole 2.2mm, M2, ISO14580 -mounting hole 2.2mm m2 iso14580 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO14580 0 1 1 MountingHole MountingHole_2.2mm_M2_ISO14580_Pad_TopBottom -Mounting Hole 2.2mm, M2, ISO14580 -mounting hole 2.2mm m2 iso14580 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO14580 0 3 1 MountingHole MountingHole_2.2mm_M2_ISO14580_Pad_TopOnly -Mounting Hole 2.2mm, M2, ISO14580 -mounting hole 2.2mm m2 iso14580 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO14580 0 2 1 MountingHole MountingHole_2.2mm_M2_Pad -Mounting Hole 2.2mm, M2 -mounting hole 2.2mm m2 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 0 1 1 MountingHole MountingHole_2.2mm_M2_Pad_TopBottom -Mounting Hole 2.2mm, M2 -mounting hole 2.2mm m2 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 0 3 1 MountingHole MountingHole_2.2mm_M2_Pad_TopOnly -Mounting Hole 2.2mm, M2 -mounting hole 2.2mm m2 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 0 2 1 MountingHole MountingHole_2.2mm_M2_Pad_Via -Mounting Hole 2.2mm, M2 -mounting hole 2.2mm m2 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 0 9 1 MountingHole MountingHole_2.5mm -Mounting Hole 2.5mm, no annular -mounting hole 2.5mm no annular +Mounting Hole 2.5mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_2.5mm_Pad -Mounting Hole 2.5mm -mounting hole 2.5mm +Mounting Hole 2.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_2.5mm_Pad_TopBottom -Mounting Hole 2.5mm -mounting hole 2.5mm +Mounting Hole 2.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_2.5mm_Pad_TopOnly -Mounting Hole 2.5mm -mounting hole 2.5mm +Mounting Hole 2.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_2.5mm_Pad_Via -Mounting Hole 2.5mm -mounting hole 2.5mm +Mounting Hole 2.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_2.7mm -Mounting Hole 2.7mm, no annular -mounting hole 2.7mm no annular +Mounting Hole 2.7mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_2.7mm_M2.5 -Mounting Hole 2.7mm, no annular, M2.5 -mounting hole 2.7mm no annular m2.5 +Mounting Hole 2.7mm, M2.5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 0 0 0 MountingHole MountingHole_2.7mm_M2.5_DIN965 -Mounting Hole 2.7mm, no annular, M2.5, DIN965 -mounting hole 2.7mm no annular m2.5 din965 +Mounting Hole 2.7mm, M2.5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 DIN965 0 0 0 MountingHole MountingHole_2.7mm_M2.5_DIN965_Pad -Mounting Hole 2.7mm, M2.5, DIN965 -mounting hole 2.7mm m2.5 din965 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 DIN965 0 1 1 MountingHole MountingHole_2.7mm_M2.5_DIN965_Pad_TopBottom -Mounting Hole 2.7mm, M2.5, DIN965 -mounting hole 2.7mm m2.5 din965 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 DIN965 0 3 1 MountingHole MountingHole_2.7mm_M2.5_DIN965_Pad_TopOnly -Mounting Hole 2.7mm, M2.5, DIN965 -mounting hole 2.7mm m2.5 din965 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 DIN965 0 2 1 MountingHole MountingHole_2.7mm_M2.5_ISO7380 -Mounting Hole 2.7mm, no annular, M2.5, ISO7380 -mounting hole 2.7mm no annular m2.5 iso7380 +Mounting Hole 2.7mm, M2.5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO7380 0 0 0 MountingHole MountingHole_2.7mm_M2.5_ISO7380_Pad -Mounting Hole 2.7mm, M2.5, ISO7380 -mounting hole 2.7mm m2.5 iso7380 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO7380 0 1 1 MountingHole MountingHole_2.7mm_M2.5_ISO7380_Pad_TopBottom -Mounting Hole 2.7mm, M2.5, ISO7380 -mounting hole 2.7mm m2.5 iso7380 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO7380 0 3 1 MountingHole MountingHole_2.7mm_M2.5_ISO7380_Pad_TopOnly -Mounting Hole 2.7mm, M2.5, ISO7380 -mounting hole 2.7mm m2.5 iso7380 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO7380 0 2 1 MountingHole MountingHole_2.7mm_M2.5_ISO14580 -Mounting Hole 2.7mm, no annular, M2.5, ISO14580 -mounting hole 2.7mm no annular m2.5 iso14580 +Mounting Hole 2.7mm, M2.5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO14580 0 0 0 MountingHole MountingHole_2.7mm_M2.5_ISO14580_Pad -Mounting Hole 2.7mm, M2.5, ISO14580 -mounting hole 2.7mm m2.5 iso14580 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO14580 0 1 1 MountingHole MountingHole_2.7mm_M2.5_ISO14580_Pad_TopBottom -Mounting Hole 2.7mm, M2.5, ISO14580 -mounting hole 2.7mm m2.5 iso14580 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO14580 0 3 1 MountingHole MountingHole_2.7mm_M2.5_ISO14580_Pad_TopOnly -Mounting Hole 2.7mm, M2.5, ISO14580 -mounting hole 2.7mm m2.5 iso14580 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO14580 0 2 1 MountingHole MountingHole_2.7mm_M2.5_Pad -Mounting Hole 2.7mm, M2.5 -mounting hole 2.7mm m2.5 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 0 1 1 MountingHole MountingHole_2.7mm_M2.5_Pad_TopBottom -Mounting Hole 2.7mm, M2.5 -mounting hole 2.7mm m2.5 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 0 3 1 MountingHole MountingHole_2.7mm_M2.5_Pad_TopOnly -Mounting Hole 2.7mm, M2.5 -mounting hole 2.7mm m2.5 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 0 2 1 MountingHole MountingHole_2.7mm_M2.5_Pad_Via -Mounting Hole 2.7mm -mounting hole 2.7mm +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 0 9 1 MountingHole MountingHole_2.7mm_Pad -Mounting Hole 2.7mm -mounting hole 2.7mm +Mounting Hole 2.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_2.7mm_Pad_TopBottom -Mounting Hole 2.7mm -mounting hole 2.7mm +Mounting Hole 2.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_2.7mm_Pad_TopOnly -Mounting Hole 2.7mm -mounting hole 2.7mm +Mounting Hole 2.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_2.7mm_Pad_Via -Mounting Hole 2.7mm -mounting hole 2.7mm +Mounting Hole 2.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_2mm -Mounting Hole 2mm, no annular -mounting hole 2mm no annular +Mounting Hole 2mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_3.2mm_M3 -Mounting Hole 3.2mm, no annular, M3 -mounting hole 3.2mm no annular m3 +Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 0 0 0 MountingHole MountingHole_3.2mm_M3_DIN965 -Mounting Hole 3.2mm, no annular, M3, DIN965 -mounting hole 3.2mm no annular m3 din965 +Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 DIN965 0 0 0 MountingHole MountingHole_3.2mm_M3_DIN965_Pad -Mounting Hole 3.2mm, M3, DIN965 -mounting hole 3.2mm m3 din965 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 DIN965 0 1 1 MountingHole MountingHole_3.2mm_M3_DIN965_Pad_TopBottom -Mounting Hole 3.2mm, M3, DIN965 -mounting hole 3.2mm m3 din965 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 DIN965 0 3 1 MountingHole MountingHole_3.2mm_M3_DIN965_Pad_TopOnly -Mounting Hole 3.2mm, M3, DIN965 -mounting hole 3.2mm m3 din965 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 DIN965 0 2 1 MountingHole MountingHole_3.2mm_M3_ISO7380 -Mounting Hole 3.2mm, no annular, M3, ISO7380 -mounting hole 3.2mm no annular m3 iso7380 +Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO7380 0 0 0 MountingHole MountingHole_3.2mm_M3_ISO7380_Pad -Mounting Hole 3.2mm, M3, ISO7380 -mounting hole 3.2mm m3 iso7380 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO7380 0 1 1 MountingHole MountingHole_3.2mm_M3_ISO7380_Pad_TopBottom -Mounting Hole 3.2mm, M3, ISO7380 -mounting hole 3.2mm m3 iso7380 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO7380 0 3 1 MountingHole MountingHole_3.2mm_M3_ISO7380_Pad_TopOnly -Mounting Hole 3.2mm, M3, ISO7380 -mounting hole 3.2mm m3 iso7380 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO7380 0 2 1 MountingHole MountingHole_3.2mm_M3_ISO14580 -Mounting Hole 3.2mm, no annular, M3, ISO14580 -mounting hole 3.2mm no annular m3 iso14580 +Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO14580 0 0 0 MountingHole MountingHole_3.2mm_M3_ISO14580_Pad -Mounting Hole 3.2mm, M3, ISO14580 -mounting hole 3.2mm m3 iso14580 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO14580 0 1 1 MountingHole MountingHole_3.2mm_M3_ISO14580_Pad_TopBottom -Mounting Hole 3.2mm, M3, ISO14580 -mounting hole 3.2mm m3 iso14580 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO14580 0 3 1 MountingHole MountingHole_3.2mm_M3_ISO14580_Pad_TopOnly -Mounting Hole 3.2mm, M3, ISO14580 -mounting hole 3.2mm m3 iso14580 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO14580 0 2 1 MountingHole MountingHole_3.2mm_M3_Pad -Mounting Hole 3.2mm, M3 -mounting hole 3.2mm m3 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 0 1 1 MountingHole MountingHole_3.2mm_M3_Pad_TopBottom -Mounting Hole 3.2mm, M3 -mounting hole 3.2mm m3 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 0 3 1 MountingHole MountingHole_3.2mm_M3_Pad_TopOnly -Mounting Hole 3.2mm, M3 -mounting hole 3.2mm m3 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 0 2 1 MountingHole MountingHole_3.2mm_M3_Pad_Via -Mounting Hole 3.2mm, M3 -mounting hole 3.2mm m3 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 0 9 1 MountingHole MountingHole_3.5mm -Mounting Hole 3.5mm, no annular -mounting hole 3.5mm no annular +Mounting Hole 3.5mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_3.5mm_Pad -Mounting Hole 3.5mm -mounting hole 3.5mm +Mounting Hole 3.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_3.5mm_Pad_TopBottom -Mounting Hole 3.5mm -mounting hole 3.5mm +Mounting Hole 3.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_3.5mm_Pad_TopOnly -Mounting Hole 3.5mm -mounting hole 3.5mm +Mounting Hole 3.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_3.5mm_Pad_Via -Mounting Hole 3.5mm -mounting hole 3.5mm +Mounting Hole 3.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_3.7mm -Mounting Hole 3.7mm, no annular -mounting hole 3.7mm no annular +Mounting Hole 3.7mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_3.7mm_Pad -Mounting Hole 3.7mm -mounting hole 3.7mm +Mounting Hole 3.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_3.7mm_Pad_TopBottom -Mounting Hole 3.7mm -mounting hole 3.7mm +Mounting Hole 3.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_3.7mm_Pad_TopOnly -Mounting Hole 3.7mm -mounting hole 3.7mm +Mounting Hole 3.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_3.7mm_Pad_Via -Mounting Hole 3.7mm -mounting hole 3.7mm +Mounting Hole 3.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_3mm -Mounting Hole 3mm, no annular -mounting hole 3mm no annular +Mounting Hole 3mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_3mm_Pad -Mounting Hole 3mm -mounting hole 3mm +Mounting Hole 3mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_3mm_Pad_TopBottom -Mounting Hole 3mm -mounting hole 3mm +Mounting Hole 3mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_3mm_Pad_TopOnly -Mounting Hole 3mm -mounting hole 3mm +Mounting Hole 3mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_3mm_Pad_Via -Mounting Hole 3mm -mounting hole 3mm +Mounting Hole 3mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_4.3mm_M4 -Mounting Hole 4.3mm, no annular, M4 -mounting hole 4.3mm no annular m4 +Mounting Hole 4.3mm, M4, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 0 0 0 MountingHole MountingHole_4.3mm_M4_DIN965 -Mounting Hole 4.3mm, no annular, M4, DIN965 -mounting hole 4.3mm no annular m4 din965 +Mounting Hole 4.3mm, M4, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 DIN965 0 0 0 MountingHole MountingHole_4.3mm_M4_DIN965_Pad -Mounting Hole 4.3mm, M4, DIN965 -mounting hole 4.3mm m4 din965 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 DIN965 0 1 1 MountingHole MountingHole_4.3mm_M4_DIN965_Pad_TopBottom -Mounting Hole 4.3mm, M4, DIN965 -mounting hole 4.3mm m4 din965 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 DIN965 0 3 1 MountingHole MountingHole_4.3mm_M4_DIN965_Pad_TopOnly -Mounting Hole 4.3mm, M4, DIN965 -mounting hole 4.3mm m4 din965 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 DIN965 0 2 1 MountingHole MountingHole_4.3mm_M4_ISO7380 -Mounting Hole 4.3mm, no annular, M4, ISO7380 -mounting hole 4.3mm no annular m4 iso7380 +Mounting Hole 4.3mm, M4, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO7380 0 0 0 MountingHole MountingHole_4.3mm_M4_ISO7380_Pad -Mounting Hole 4.3mm, M4, ISO7380 -mounting hole 4.3mm m4 iso7380 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO7380 0 1 1 MountingHole MountingHole_4.3mm_M4_ISO7380_Pad_TopBottom -Mounting Hole 4.3mm, M4, ISO7380 -mounting hole 4.3mm m4 iso7380 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO7380 0 3 1 MountingHole MountingHole_4.3mm_M4_ISO7380_Pad_TopOnly -Mounting Hole 4.3mm, M4, ISO7380 -mounting hole 4.3mm m4 iso7380 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO7380 0 2 1 MountingHole MountingHole_4.3mm_M4_ISO14580 -Mounting Hole 4.3mm, no annular, M4, ISO14580 -mounting hole 4.3mm no annular m4 iso14580 +Mounting Hole 4.3mm, M4, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO14580 0 0 0 MountingHole MountingHole_4.3mm_M4_ISO14580_Pad -Mounting Hole 4.3mm, M4, ISO14580 -mounting hole 4.3mm m4 iso14580 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO14580 0 1 1 MountingHole MountingHole_4.3mm_M4_ISO14580_Pad_TopBottom -Mounting Hole 4.3mm, M4, ISO14580 -mounting hole 4.3mm m4 iso14580 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO14580 0 3 1 MountingHole MountingHole_4.3mm_M4_ISO14580_Pad_TopOnly -Mounting Hole 4.3mm, M4, ISO14580 -mounting hole 4.3mm m4 iso14580 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO14580 0 2 1 MountingHole MountingHole_4.3mm_M4_Pad -Mounting Hole 4.3mm, M4 -mounting hole 4.3mm m4 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 0 1 1 MountingHole MountingHole_4.3mm_M4_Pad_TopBottom -Mounting Hole 4.3mm, M4 -mounting hole 4.3mm m4 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 0 3 1 MountingHole MountingHole_4.3mm_M4_Pad_TopOnly -Mounting Hole 4.3mm, M4 -mounting hole 4.3mm m4 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 0 2 1 MountingHole MountingHole_4.3mm_M4_Pad_Via -Mounting Hole 4.3mm, M4 -mounting hole 4.3mm m4 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 0 9 1 @@ -67740,484 +68923,484 @@ mounting hole 4.3x6.2mm m4 1 MountingHole MountingHole_4.5mm -Mounting Hole 4.5mm, no annular -mounting hole 4.5mm no annular +Mounting Hole 4.5mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_4.5mm_Pad -Mounting Hole 4.5mm -mounting hole 4.5mm +Mounting Hole 4.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_4.5mm_Pad_TopBottom -Mounting Hole 4.5mm -mounting hole 4.5mm +Mounting Hole 4.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_4.5mm_Pad_TopOnly -Mounting Hole 4.5mm -mounting hole 4.5mm +Mounting Hole 4.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_4.5mm_Pad_Via -Mounting Hole 4.5mm -mounting hole 4.5mm +Mounting Hole 4.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_4mm -Mounting Hole 4mm, no annular -mounting hole 4mm no annular +Mounting Hole 4mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_4mm_Pad -Mounting Hole 4mm -mounting hole 4mm +Mounting Hole 4mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_4mm_Pad_TopBottom -Mounting Hole 4mm -mounting hole 4mm +Mounting Hole 4mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_4mm_Pad_TopOnly -Mounting Hole 4mm -mounting hole 4mm +Mounting Hole 4mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_4mm_Pad_Via -Mounting Hole 4mm -mounting hole 4mm +Mounting Hole 4mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_5.3mm_M5 -Mounting Hole 5.3mm, no annular, M5 -mounting hole 5.3mm no annular m5 +Mounting Hole 5.3mm, M5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 0 0 0 MountingHole MountingHole_5.3mm_M5_DIN965 -Mounting Hole 5.3mm, no annular, M5, DIN965 -mounting hole 5.3mm no annular m5 din965 +Mounting Hole 5.3mm, M5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 DIN965 0 0 0 MountingHole MountingHole_5.3mm_M5_DIN965_Pad -Mounting Hole 5.3mm, M5, DIN965 -mounting hole 5.3mm m5 din965 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 DIN965 0 1 1 MountingHole MountingHole_5.3mm_M5_DIN965_Pad_TopBottom -Mounting Hole 5.3mm, M5, DIN965 -mounting hole 5.3mm m5 din965 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 DIN965 0 3 1 MountingHole MountingHole_5.3mm_M5_DIN965_Pad_TopOnly -Mounting Hole 5.3mm, M5, DIN965 -mounting hole 5.3mm m5 din965 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 DIN965 0 2 1 MountingHole MountingHole_5.3mm_M5_ISO7380 -Mounting Hole 5.3mm, no annular, M5, ISO7380 -mounting hole 5.3mm no annular m5 iso7380 +Mounting Hole 5.3mm, M5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO7380 0 0 0 MountingHole MountingHole_5.3mm_M5_ISO7380_Pad -Mounting Hole 5.3mm, M5, ISO7380 -mounting hole 5.3mm m5 iso7380 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO7380 0 1 1 MountingHole MountingHole_5.3mm_M5_ISO7380_Pad_TopBottom -Mounting Hole 5.3mm, M5, ISO7380 -mounting hole 5.3mm m5 iso7380 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO7380 0 3 1 MountingHole MountingHole_5.3mm_M5_ISO7380_Pad_TopOnly -Mounting Hole 5.3mm, M5, ISO7380 -mounting hole 5.3mm m5 iso7380 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO7380 0 2 1 MountingHole MountingHole_5.3mm_M5_ISO14580 -Mounting Hole 5.3mm, no annular, M5, ISO14580 -mounting hole 5.3mm no annular m5 iso14580 +Mounting Hole 5.3mm, M5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO14580 0 0 0 MountingHole MountingHole_5.3mm_M5_ISO14580_Pad -Mounting Hole 5.3mm, M5, ISO14580 -mounting hole 5.3mm m5 iso14580 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO14580 0 1 1 MountingHole MountingHole_5.3mm_M5_ISO14580_Pad_TopBottom -Mounting Hole 5.3mm, M5, ISO14580 -mounting hole 5.3mm m5 iso14580 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO14580 0 3 1 MountingHole MountingHole_5.3mm_M5_ISO14580_Pad_TopOnly -Mounting Hole 5.3mm, M5, ISO14580 -mounting hole 5.3mm m5 iso14580 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO14580 0 2 1 MountingHole MountingHole_5.3mm_M5_Pad -Mounting Hole 5.3mm, M5 -mounting hole 5.3mm m5 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 0 1 1 MountingHole MountingHole_5.3mm_M5_Pad_TopBottom -Mounting Hole 5.3mm, M5 -mounting hole 5.3mm m5 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 0 3 1 MountingHole MountingHole_5.3mm_M5_Pad_TopOnly -Mounting Hole 5.3mm, M5 -mounting hole 5.3mm m5 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 0 2 1 MountingHole MountingHole_5.3mm_M5_Pad_Via -Mounting Hole 5.3mm, M5 -mounting hole 5.3mm m5 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 0 9 1 MountingHole MountingHole_5.5mm -Mounting Hole 5.5mm, no annular -mounting hole 5.5mm no annular +Mounting Hole 5.5mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_5.5mm_Pad -Mounting Hole 5.5mm -mounting hole 5.5mm +Mounting Hole 5.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_5.5mm_Pad_TopBottom -Mounting Hole 5.5mm -mounting hole 5.5mm +Mounting Hole 5.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_5.5mm_Pad_TopOnly -Mounting Hole 5.5mm -mounting hole 5.5mm +Mounting Hole 5.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_5.5mm_Pad_Via -Mounting Hole 5.5mm -mounting hole 5.5mm +Mounting Hole 5.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_5mm -Mounting Hole 5mm, no annular -mounting hole 5mm no annular +Mounting Hole 5mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_5mm_Pad -Mounting Hole 5mm -mounting hole 5mm +Mounting Hole 5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_5mm_Pad_TopBottom -Mounting Hole 5mm -mounting hole 5mm +Mounting Hole 5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_5mm_Pad_TopOnly -Mounting Hole 5mm -mounting hole 5mm +Mounting Hole 5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_5mm_Pad_Via -Mounting Hole 5mm -mounting hole 5mm +Mounting Hole 5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_6.4mm_M6 -Mounting Hole 6.4mm, no annular, M6 -mounting hole 6.4mm no annular m6 +Mounting Hole 6.4mm, M6, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 0 0 0 MountingHole MountingHole_6.4mm_M6_DIN965 -Mounting Hole 6.4mm, no annular, M6, DIN965 -mounting hole 6.4mm no annular m6 din965 +Mounting Hole 6.4mm, M6, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 DIN965 0 0 0 MountingHole MountingHole_6.4mm_M6_DIN965_Pad -Mounting Hole 6.4mm, M6, DIN965 -mounting hole 6.4mm m6 din965 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 DIN965 0 1 1 MountingHole MountingHole_6.4mm_M6_DIN965_Pad_TopBottom -Mounting Hole 6.4mm, M6, DIN965 -mounting hole 6.4mm m6 din965 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 DIN965 0 3 1 MountingHole MountingHole_6.4mm_M6_DIN965_Pad_TopOnly -Mounting Hole 6.4mm, M6, DIN965 -mounting hole 6.4mm m6 din965 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 DIN965 0 2 1 MountingHole MountingHole_6.4mm_M6_ISO7380 -Mounting Hole 6.4mm, no annular, M6, ISO7380 -mounting hole 6.4mm no annular m6 iso7380 +Mounting Hole 6.4mm, M6, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO7380 0 0 0 MountingHole MountingHole_6.4mm_M6_ISO7380_Pad -Mounting Hole 6.4mm, M6, ISO7380 -mounting hole 6.4mm m6 iso7380 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO7380 0 1 1 MountingHole MountingHole_6.4mm_M6_ISO7380_Pad_TopBottom -Mounting Hole 6.4mm, M6, ISO7380 -mounting hole 6.4mm m6 iso7380 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO7380 0 3 1 MountingHole MountingHole_6.4mm_M6_ISO7380_Pad_TopOnly -Mounting Hole 6.4mm, M6, ISO7380 -mounting hole 6.4mm m6 iso7380 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO7380 0 2 1 MountingHole MountingHole_6.4mm_M6_ISO14580 -Mounting Hole 6.4mm, no annular, M6, ISO14580 -mounting hole 6.4mm no annular m6 iso14580 +Mounting Hole 6.4mm, M6, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO14580 0 0 0 MountingHole MountingHole_6.4mm_M6_ISO14580_Pad -Mounting Hole 6.4mm, M6, ISO14580 -mounting hole 6.4mm m6 iso14580 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO14580 0 1 1 MountingHole MountingHole_6.4mm_M6_ISO14580_Pad_TopBottom -Mounting Hole 6.4mm, M6, ISO14580 -mounting hole 6.4mm m6 iso14580 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO14580 0 3 1 MountingHole MountingHole_6.4mm_M6_ISO14580_Pad_TopOnly -Mounting Hole 6.4mm, M6, ISO14580 -mounting hole 6.4mm m6 iso14580 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO14580 0 2 1 MountingHole MountingHole_6.4mm_M6_Pad -Mounting Hole 6.4mm, M6 -mounting hole 6.4mm m6 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 0 1 1 MountingHole MountingHole_6.4mm_M6_Pad_TopBottom -Mounting Hole 6.4mm, M6 -mounting hole 6.4mm m6 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 0 3 1 MountingHole MountingHole_6.4mm_M6_Pad_TopOnly -Mounting Hole 6.4mm, M6 -mounting hole 6.4mm m6 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 0 2 1 MountingHole MountingHole_6.4mm_M6_Pad_Via -Mounting Hole 6.4mm, M6 -mounting hole 6.4mm m6 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 0 9 1 MountingHole MountingHole_6.5mm -Mounting Hole 6.5mm, no annular -mounting hole 6.5mm no annular +Mounting Hole 6.5mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_6.5mm_Pad -Mounting Hole 6.5mm -mounting hole 6.5mm +Mounting Hole 6.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_6.5mm_Pad_TopBottom -Mounting Hole 6.5mm -mounting hole 6.5mm +Mounting Hole 6.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_6.5mm_Pad_TopOnly -Mounting Hole 6.5mm -mounting hole 6.5mm +Mounting Hole 6.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_6.5mm_Pad_Via -Mounting Hole 6.5mm -mounting hole 6.5mm +Mounting Hole 6.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_6mm -Mounting Hole 6mm, no annular -mounting hole 6mm no annular +Mounting Hole 6mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_6mm_Pad -Mounting Hole 6mm -mounting hole 6mm +Mounting Hole 6mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_6mm_Pad_TopBottom -Mounting Hole 6mm -mounting hole 6mm +Mounting Hole 6mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_6mm_Pad_TopOnly -Mounting Hole 6mm -mounting hole 6mm +Mounting Hole 6mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_6mm_Pad_Via -Mounting Hole 6mm -mounting hole 6mm +Mounting Hole 6mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_8.4mm_M8 -Mounting Hole 8.4mm, no annular, M8 -mounting hole 8.4mm no annular m8 +Mounting Hole 8.4mm, M8, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M8 0 0 0 MountingHole MountingHole_8.4mm_M8_Pad -Mounting Hole 8.4mm, M8 -mounting hole 8.4mm m8 +Mounting Hole 8.4mm, M8, generated by kicad-footprint-generator mountinghole.py +mountinghole M8 0 1 1 MountingHole MountingHole_8.4mm_M8_Pad_TopBottom -Mounting Hole 8.4mm, M8 -mounting hole 8.4mm m8 +Mounting Hole 8.4mm, M8, generated by kicad-footprint-generator mountinghole.py +mountinghole M8 0 3 1 MountingHole MountingHole_8.4mm_M8_Pad_TopOnly -Mounting Hole 8.4mm, M8 -mounting hole 8.4mm m8 +Mounting Hole 8.4mm, M8, generated by kicad-footprint-generator mountinghole.py +mountinghole M8 0 2 1 MountingHole MountingHole_8.4mm_M8_Pad_Via -Mounting Hole 8.4mm, M8 -mounting hole 8.4mm m8 +Mounting Hole 8.4mm, M8, generated by kicad-footprint-generator mountinghole.py +mountinghole M8 0 9 1 @@ -70393,29 +71576,29 @@ SMD SMT crystal oscillator 4 Oscillator Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm -Miniature Crystal Clock Oscillator Abracon ASE series, http://www.abracon.com/Oscillators/ASEseries.pdf, 3.2x2.5mm^2 package +Abracon ASE, Miniature Crystal Clock Oscillator, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Oscillators/ASEseries.pdf SMD SMT crystal oscillator 0 4 4 Oscillator Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm_HandSoldering -Miniature Crystal Clock Oscillator Abracon ASE series, http://www.abracon.com/Oscillators/ASEseries.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm -Miniature Crystal Clock Oscillator Abracon ASV series, http://www.abracon.com/Oscillators/ASV.pdf, 7.0x5.1mm^2 package +Abracon ASE, Miniature Crystal Clock Oscillator, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Oscillators/ASEseries.pdf SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm +Abracon ASV, Miniature Crystal Clock Oscillator, 7.0x5.1mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Oscillators/ASV.pdf + 0 4 4 Oscillator Oscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm_HandSoldering -Miniature Crystal Clock Oscillator Abracon ASV series, http://www.abracon.com/Oscillators/ASV.pdf, hand-soldering, 7.0x5.1mm^2 package -SMD SMT crystal oscillator hand-soldering +Abracon ASV, Miniature Crystal Clock Oscillator, 7.0x5.1mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Oscillators/ASV.pdf + 0 4 4 @@ -70441,114 +71624,121 @@ SMD SMT crystal oscillator 4 4 Oscillator -Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm_HandSoldering -Miniature Crystal Clock Oscillator EuroQuartz XO32 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO32.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal oscillator hand-soldering +Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm_RotB +EuroQuartz XO32, Miniature Crystal Clock Oscillator, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/XO32.pdf + +0 +4 +4 +Oscillator +Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm_RotB_HandSoldering +EuroQuartz XO32, Miniature Crystal Clock Oscillator, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/XO32.pdf + 0 4 4 Oscillator Oscillator_SMD_EuroQuartz_XO53-4Pin_5.0x3.2mm -Miniature Crystal Clock Oscillator EuroQuartz XO53 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO53.pdf, 5.0x3.2mm^2 package -SMD SMT crystal oscillator +EuroQuartz XO53, Miniature Crystal Clock Oscillator, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/XO53.pdf + 0 4 4 Oscillator Oscillator_SMD_EuroQuartz_XO53-4Pin_5.0x3.2mm_HandSoldering -Miniature Crystal Clock Oscillator EuroQuartz XO53 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO53.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal oscillator hand-soldering +EuroQuartz XO53, Miniature Crystal Clock Oscillator, 5.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/XO53.pdf + 0 4 4 Oscillator Oscillator_SMD_EuroQuartz_XO91-4Pin_7.0x5.0mm -Miniature Crystal Clock Oscillator EuroQuartz XO91 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO91.pdf, 7.0x5.0mm^2 package -SMD SMT crystal oscillator +EuroQuartz XO91, Miniature Crystal Clock Oscillator, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/XO91.pdf + 0 4 4 Oscillator Oscillator_SMD_EuroQuartz_XO91-4Pin_7.0x5.0mm_HandSoldering -Miniature Crystal Clock Oscillator EuroQuartz XO91 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO91.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering +EuroQuartz XO91, Miniature Crystal Clock Oscillator, 7.0x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/XO91.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS1-6Pin_14.8x9.1mm -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S1-KHZ/LHZ, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 14.8x9.1mm^2 package -SMD SMT crystal oscillator +Fordahl DFA S1-KHZ/LHZ, Miniature Crystal Clock Oscillator TXCO, 14.8x9.1mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 6 6 Oscillator Oscillator_SMD_Fordahl_DFAS2-4Pin_7.3x5.1mm -Mminiature Crystal Clock Oscillator TXCO Fordahl DFA S2-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.3x5.1mm^2 package -SMD SMT crystal oscillator +Fordahl DFA S2-KS/LS/US, Miniature Crystal Clock Oscillator TXCO, 7.3x5.1mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS2-4Pin_7.3x5.1mm_HandSoldering -Mminiature Crystal Clock Oscillator TXCO Fordahl DFA S2-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.3x5.1mm^2 package -SMD SMT crystal oscillator hand-soldering +Fordahl DFA S2-KS/LS/US, Miniature Crystal Clock Oscillator TXCO, 7.3x5.1mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS3-4Pin_9.1x7.2mm -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S3-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 9.1x7.2mm^2 package -SMD SMT crystal oscillator +Fordahl DFA S3-KS/LS/US, Miniature Crystal Clock Oscillator TXCO, 9.1x7.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS3-4Pin_9.1x7.2mm_HandSoldering -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S3-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 9.1x7.2mm^2 package -SMD SMT crystal oscillator hand-soldering +Fordahl DFA S3-KS/LS/US, Miniature Crystal Clock Oscillator TXCO, 9.1x7.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS7-4Pin_19.9x12.9mm -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S7-K/L, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 19.9x12.9mm^2 package -SMD SMT crystal oscillator +Fordahl DFA S7-K/L, Miniature Crystal Clock Oscillator TXCO, 19.9x12.9mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS7-4Pin_19.9x12.9mm_HandSoldering -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S7-K/L, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 19.9x12.9mm^2 package -SMD SMT crystal oscillator hand-soldering +Fordahl DFA S7-K/L, Miniature Crystal Clock Oscillator TXCO, 19.9x12.9mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS11-4Pin_7.0x5.0mm -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S11-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.0x5.0mm^2 package -SMD SMT crystal oscillator +Fordahl DFA S11-OV/UOV, Miniature Crystal Clock Oscillator TXCO, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS11-4Pin_7.0x5.0mm_HandSoldering -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S11-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering +Fordahl DFA S11-OV/UOV, Miniature Crystal Clock Oscillator TXCO, 7.0x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS15-4Pin_5.0x3.2mm -Ultraminiature Crystal Clock Oscillator TXCO Fordahl DFA S15-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 5.0x3.2mm^2 package -SMD SMT crystal oscillator +Fordahl DFA S15-OV/UOV, Ultraminiature Crystal Clock Oscillator TXCO, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS15-4Pin_5.0x3.2mm_HandSoldering -Ultraminiature Crystal Clock Oscillator TXCO Fordahl DFA S15-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal oscillator hand-soldering +Fordahl DFA S15-OV/UOV, Ultraminiature Crystal Clock Oscillator TXCO, 5.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 @@ -70575,15 +71765,15 @@ SMD SMT crystal oscillator 6 Oscillator Oscillator_SMD_IQD_IQXO70-4Pin_7.5x5.0mm -IQD Crystal Clock Oscillator IQXO-70, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.5x5.0mm^2 package -SMD SMT crystal oscillator +IQD IQXO-70, Crystal Clock Oscillator, 7.5x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_IQD_IQXO70-4Pin_7.5x5.0mm_HandSoldering -IQD Crystal Clock Oscillator IQXO-70, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.5x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering +IQD IQXO-70, Crystal Clock Oscillator, 7.5x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 @@ -70624,15 +71814,15 @@ SI570 SI571 Programmable oscillator Standard 8 Oscillator Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm -SMD Crystal Oscillator Seiko Epson SG-210 https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-210SED, 2.5x2.0mm^2 package -SMD SMT crystal oscillator +Seiko Epson SG-210, Crystal Oscillator, 2.5x2.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-210SED + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-210 https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-210SED, hand-soldering, 2.5x2.0mm^2 package -SMD SMT crystal oscillator hand-soldering +Seiko Epson SG-210, Crystal Oscillator, 2.5x2.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-210SED + 0 4 4 @@ -70645,71 +71835,71 @@ SMD SMT crystal oscillator 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002CA-4Pin_7.0x5.0mm -SMD Crystal Oscillator Seiko Epson SG-8002CA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 7.0x5.0mm^2 package -SMD SMT crystal oscillator +Seiko Epson SG-8002CA, Crystal Oscillator, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002CA-4Pin_7.0x5.0mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002CA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering +Seiko Epson SG-8002CA, Crystal Oscillator, 7.0x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mm -SMD Crystal Oscillator Seiko Epson SG-8002CE https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 3.2x2.5mm^2 package -SMD SMT crystal oscillator +Seiko Epson SG-8002CE, Crystal Oscillator, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002CE https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal oscillator hand-soldering +Seiko Epson SG-8002CE, Crystal Oscillator, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002JA-4Pin_14.0x8.7mm -SMD Crystal Oscillator Seiko Epson SG-8002JA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 14.0x8.7mm^2 package -SMD SMT crystal oscillator +Seiko Epson SG-8002JA, Crystal Oscillator, 14.0x8.7mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002JA-4Pin_14.0x8.7mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002JA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 14.0x8.7mm^2 package -SMD SMT crystal oscillator hand-soldering +Seiko Epson SG-8002JA, Crystal Oscillator, 14.0x8.7mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002JC-4Pin_10.5x5.0mm -SMD Crystal Oscillator Seiko Epson SG-8002JC https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 10.5x5.0mm^2 package -SMD SMT crystal oscillator +Seiko Epson SG-8002JC, Crystal Oscillator, 10.5x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002JC-4Pin_10.5x5.0mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002JC https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 10.5x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering +Seiko Epson SG-8002JC, Crystal Oscillator, 10.5x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm -SMD Crystal Oscillator Seiko Epson SG-8002LB https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 5.0x3.2mm^2 package -SMD SMT crystal oscillator +Seiko Epson SG-8002LB, Crystal Oscillator, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002LB https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal oscillator hand-soldering +Seiko Epson SG-8002LB, Crystal Oscillator, 5.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 @@ -70722,36 +71912,36 @@ Miniature Crystal Clock Oscillator TG2520 series SMD SMT 4 Oscillator Oscillator_SMD_SiT_PQFN-4Pin_2.0x1.6mm -mems programmable oscillator https://www.sitime.com/datasheet/SiT8008 page 10, 2.0x1.6mm^2 package, generated by make_crystal.py -SMD SMT oscillator mems programmable +SiTime SiT8008B, MEMS programmable oscillator, 2.0x1.6mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.sitime.com/datasheet/SiT8008 page 10 + 0 4 4 Oscillator Oscillator_SMD_SiT_PQFN-4Pin_2.5x2.0mm -mems programmable oscillator https://www.sitime.com/datasheet/SiT8008 page 10, 2.5x2.0mm^2 package, generated by make_crystal.py -SMD SMT oscillator mems programmable +SiTime SiT8008B, MEMS programmable oscillator, 2.5x2.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.sitime.com/datasheet/SiT8008 page 10 + 0 4 4 Oscillator Oscillator_SMD_SiT_PQFN-4Pin_3.2x2.5mm -mems programmable oscillator https://www.sitime.com/datasheet/SiT8008 page 11, 3.2x2.5mm^2 package, generated by make_crystal.py -SMD SMT oscillator mems programmable +SiTime SiT8008B, MEMS programmable oscillator, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.sitime.com/datasheet/SiT8008 page 11 + 0 4 4 Oscillator Oscillator_SMD_SiT_PQFN-4Pin_5.0x3.2mm -mems programmable oscillator https://www.sitime.com/datasheet/SiT8008 page 11, 5.0x3.2mm^2 package, generated by make_crystal.py -SMD SMT oscillator mems programmable +SiTime SiT8008B, MEMS programmable oscillator, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.sitime.com/datasheet/SiT8008 page 11 + 0 4 4 Oscillator Oscillator_SMD_SiT_PQFN-4Pin_7.0x5.0mm -mems programmable oscillator https://www.sitime.com/datasheet/SiT8008 page 12, 7.0x5.0mm^2 package, generated by make_crystal.py -SMD SMT oscillator mems programmable +SiTime SiT8008B, MEMS programmable oscillator, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.sitime.com/datasheet/SiT8008 page 12 + 0 4 4 @@ -70785,15 +71975,15 @@ TCXO 4 Oscillator Oscillator_SMD_TXC_7C-4Pin_5.0x3.2mm -Miniature Crystal Clock Oscillator TXC 7C series, http://www.txccorp.com/download/products/osc/7C_o.pdf, 5.0x3.2mm^2 package -SMD SMT crystal oscillator +TXC 7C, Miniature Crystal Clock Oscillator, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.txccorp.com/download/products/osc/7C_o.pdf + 0 4 4 Oscillator Oscillator_SMD_TXC_7C-4Pin_5.0x3.2mm_HandSoldering -Miniature Crystal Clock Oscillator TXC 7C series, http://www.txccorp.com/download/products/osc/7C_o.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal oscillator hand-soldering +TXC 7C, Miniature Crystal Clock Oscillator, 5.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.txccorp.com/download/products/osc/7C_o.pdf + 0 4 4 @@ -71470,6 +72660,13 @@ BGA 96 0.8 DDR3 DDR3L DDR4 96 96 Package_BGA +NXP_SOT1982-1_VFBGA-98_7x7mm_Layout13x13_P0.5mm +NXP VFBGA-98 (Case SOT1982-1), 0.28mm pad, 7x7mm, 98 Ball, 13x13 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.nxp.com/docs/en/package-information/SOT1982-1.pdf +BGA 98 0.5 +0 +98 +98 +Package_BGA NXP_SOT2162-1_VFBGA-59_4x4mm_Layout9x9_P0.4mm NXP VFBGA-59 (Case SOT2162-1), 0.24mm pad, 4x4mm, 59 Ball, 9x9 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.nxp.com/docs/en/package-information/SOT2162-1.pdf BGA 59 0.4 @@ -71736,6 +72933,13 @@ Texas Instruments DSBGA BGA YZP R-XBGA-N6 12 6 Package_BGA +Texas_DSBGA-6_0.76x1.16mm_Layout2x3_P0.4mm +Texas Instruments YFP0006, DSBGA-6, 0.76x1.16mm, 6 Ball, 2x3 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.ti.com/lit/ds/symlink/ts5a12301e.pdf#page=23 +BGA 6 0.4 +0 +6 +6 +Package_BGA Texas_DSBGA-6_0.95x1.488mm_Layout2x3_P0.4mm Texas Instruments, DSBGA, area grid, YBG pad definition, 0.95x1.488mm, 6 Ball, 2x3 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.ti.com/lit/ml/mxbg419/mxbg419.pdf, https://www.ti.com/lit/ds/symlink/tmp117.pdf BGA 6 0.4 @@ -72577,15 +73781,15 @@ LFCSP NoLead MO-220-WGGD-1 21 Package_CSP LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm -LFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py -LFCSP DFN_QFN +LFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead 0 25 21 Package_CSP LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias -LFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py -LFCSP DFN_QFN +LFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead 0 35 21 @@ -74195,7 +75399,7 @@ DHVQFN NoLead Package_DFN_QFN DHVQFN-16-1EP_2.5x3.5mm_P0.5mm_EP1x2mm DHVQFN, 16 Pin (JEDEC MO-241/VAB, https://assets.nexperia.com/documents/package-information/SOT763-1.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -DHVQFN NoLead +DHVQFN NoLead Nexperia_SOT763-1 Texas_BQB0016A 0 19 17 @@ -74740,10 +75944,10 @@ QFN NoLead 17 Package_DFN_QFN QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias -QFN, 16 Pin (http://www.cypress.com/file/46236/download), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py -QFN DFN_QFN +QFN, 16 Pin (https://www.st.com/resource/en/datasheet/tsv521.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead 0 -31 +26 17 Package_DFN_QFN QFN-16-1EP_3x3mm_P0.5mm_EP1.9x1.9mm @@ -76874,6 +78078,20 @@ Texas instruments QFN 34 15 Package_DFN_QFN +Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm +Texas DLH0010A WSON, 10 Pin (https://www.ti.com/lit/gpn/BQ25185), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WSON NoLead +0 +12 +11 +Package_DFN_QFN +Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm_ThermalVias +Texas DLH0010A WSON, 10 Pin (https://www.ti.com/lit/gpn/BQ25185), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WSON NoLead +0 +15 +11 +Package_DFN_QFN Texas_DRB0008A DFN-8, 3x3x1mm, http://www.ti.com/lit/ds/symlink/ucc24610.pdf DRB0008A @@ -77224,6 +78442,20 @@ Texas WQFN NoLead 31 25 Package_DFN_QFN +Texas_RNH0030A_WQFN-30-1EP_2.5x4.5mm_P0.4mm_EP1.2x3.2mm +Texas RNH0030A WQFN, 30 Pin (https://www.ti.com/lit/ds/symlink/hd3ss3220.pdf#page=44), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WQFN NoLead +0 +33 +31 +Package_DFN_QFN +Texas_RNH0030A_WQFN-30-1EP_2.5x4.5mm_P0.4mm_EP1.2x3.2mm_ThermalVias +Texas RNH0030A WQFN, 30 Pin (https://www.ti.com/lit/ds/symlink/hd3ss3220.pdf#page=44), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WQFN NoLead +0 +40 +31 +Package_DFN_QFN Texas_RNN0018A Texas Instruments, VQFN-HR RNN0018A (http://www.ti.com/lit/ds/symlink/tps568215.pdf) ti vqfn-hr rnn0018a @@ -77233,18 +78465,32 @@ ti vqfn-hr rnn0018a Package_DFN_QFN Texas_RNP0030B_WQFN-30-1EP_4x6mm_P0.5mm_EP1.8x4.5mm Texas RNP0030B WQFN, 30 Pin (https://www.ti.com/lit/ds/symlink/lm76003-q1.pdf#page=53), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas WQFN NoLead +Texas WQFN NoLead Texas_RNP0030E 0 39 31 Package_DFN_QFN Texas_RNP0030B_WQFN-30-1EP_4x6mm_P0.5mm_EP1.8x4.5mm_ThermalVias Texas RNP0030B WQFN, 30 Pin (https://www.ti.com/lit/ds/symlink/lm76003-q1.pdf#page=53), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas WQFN NoLead +Texas WQFN NoLead Texas_RNP0030E 0 55 31 Package_DFN_QFN +Texas_RNQ0040A_WQFN-40-1EP_6x4mm_P0.4mm_EP4.7x2.7mm +Texas RNQ0040A WQFN, 40 Pin (https://www.ti.com/lit/ds/symlink/tusb1046-dci.pdf#page=45), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WQFN NoLead +0 +47 +41 +Package_DFN_QFN +Texas_RNQ0040A_WQFN-40-1EP_6x4mm_P0.4mm_EP4.7x2.7mm_ThermalVias +Texas RNQ0040A WQFN, 40 Pin (https://www.ti.com/lit/ds/symlink/tusb1046-dci.pdf#page=45), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WQFN NoLead +0 +60 +41 +Package_DFN_QFN Texas_RPU0010A_VQFN-HR-10_2x2mm_P0.5mm VQFN-HR, 10 Pin (https://www.ti.com/lit/ds/symlink/tps62912.pdf#page=39) VQFN-HR NO LEAD @@ -77343,6 +78589,20 @@ Texas WQFN NoLead 31 17 Package_DFN_QFN +Texas_RUK0020B_WQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm +Texas RUK0020B WQFN, 20 Pin (https://www.ti.com/lit/ds/symlink/mspm0c1104.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WQFN NoLead +0 +25 +21 +Package_DFN_QFN +Texas_RUK0020B_WQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm_ThermalVias +Texas RUK0020B WQFN, 20 Pin (https://www.ti.com/lit/ds/symlink/mspm0c1104.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WQFN NoLead +0 +35 +21 +Package_DFN_QFN Texas_RUM0016A_WQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm Texas RUM0016A WQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/lmh0074.pdf#page=13), generated with kicad-footprint-generator ipc_noLead_generator.py Texas WQFN NoLead @@ -78036,6 +79296,20 @@ VQFN NoLead 62 41 Package_DFN_QFN +VQFN-40-1EP_6x6mm_P0.5mm_EP3.5x3.5mm +VQFN, 40 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-40/cp-40-29.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead Analog_CP-40-29 +0 +50 +41 +Package_DFN_QFN +VQFN-40-1EP_6x6mm_P0.5mm_EP3.5x3.5mm_ThermalVias +VQFN, 40 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-40/cp-40-29.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead Analog_CP-40-29 +0 +67 +41 +Package_DFN_QFN VQFN-46-1EP_5x6mm_P0.4mm_EP2.8x3.8mm VQFN, 46 Pin (http://www.ti.com/lit/ds/symlink/lp5036.pdf#page=59), generated with kicad-footprint-generator ipc_noLead_generator.py VQFN NoLead @@ -79492,6 +80766,48 @@ THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads 24 24 Package_DIP +DIP-26_W15.24mm +26-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils) +THT DIP DIL PDIP 2.54mm 15.24mm 600mil +0 +26 +26 +Package_DIP +DIP-26_W15.24mm_LongPads +26-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads +0 +26 +26 +Package_DIP +DIP-26_W15.24mm_SMDSocket_SmallPads +26-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads +0 +26 +26 +Package_DIP +DIP-26_W15.24mm_Socket +26-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket +0 +26 +26 +Package_DIP +DIP-26_W15.24mm_Socket_LongPads +26-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads +0 +26 +26 +Package_DIP +DIP-26_W16.51mm_SMDSocket_LongPads +26-lead though-hole mounted DIP package, row spacing 16.51mm (650 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads +0 +26 +26 +Package_DIP DIP-28_W7.62mm 28-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils) THT DIP DIL PDIP 2.54mm 7.62mm 300mil @@ -80591,6 +81907,13 @@ lcc smt 8 8 Package_LCC +MO047AD_PLCC-52_19.1x19.1mm_P1.27mm +MO047AD PLCC, 52 Pin (JEDEC MO-047 variation AD, https://www.jedec.org/document_search?search_api_views_fulltext=MO-047, https://archive.org/details/bitsavers_signeticsdcsMicroprocessor_53987793/page/n775/mode/1up?view=theater), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py +PLCC LCC +0 +52 +52 +Package_LCC PLCC-20 PLCC, 20 pins, surface mount plcc smt @@ -81138,8 +82461,8 @@ LQFP QFP 49 Package_QFP LQFP-48_7x7mm_P0.5mm -LQFP, 48 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2358-16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP +LQFP, 48 Pin (JEDEC MS-026 variation BBC, 1.40mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-lqfp/05081760_a_lx48.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP CASE-932AA CASE-932-03 C48-1 C48-2 C48-3 C48-5 C48-6 C48-6C PT0048A 0 48 48 @@ -81291,6 +82614,20 @@ LQFP QFP 160 160 Package_QFP +LQFP-176-1EP_24x24mm_P0.5mm_EP6.6x6.6mm +LQFP, 176 Pin (https://www.infineon.com/cms/en/product/packages/PG-TQFP/PG-TQFP-176-801/), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP Infineon-PG-TQFP-176-801 +0 +202 +177 +Package_QFP +LQFP-176-1EP_24x24mm_P0.5mm_EP6.6x6.6mm_ThermalVias +LQFP, 176 Pin (https://www.infineon.com/cms/en/product/packages/PG-TQFP/PG-TQFP-176-801/), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP Infineon-PG-TQFP-176-801 +0 +239 +177 +Package_QFP LQFP-176_20x20mm_P0.4mm LQFP, 176 Pin (https://www.onsemi.com/pub/Collateral/566DB.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py LQFP QFP @@ -81319,16 +82656,16 @@ LQFP QFP 216 216 Package_QFP -MQFP-44_10x10mm_P0.8mm -MQFP, 44 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7722.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -MQFP QFP +MO112AC1_PQFP-52_10x10mm_P0.65mm +MO112AC1 PQFP, 52 Pin (JEDEC MO-112 variation AC-1, https://www.jedec.org/document_search?search_api_views_fulltext=MO-112, https://www.analog.com/media/en/package-pcb-resources/package/32717196300961s_52_2.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +PQFP QFP MQFP S-52-2 high-standoff 0 -44 -44 +52 +52 Package_QFP Microchip_PQFP-44_10x10mm_P0.8mm -Microchip PQFP, 44 Pin (https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/20005418B.pdf#page=10), generated with kicad-footprint-generator ipc_gullwing_generator.py -Microchip PQFP QFP +Microchip PQFP, 44 Pin (JEDEC MO-112 variation AA-2, Microchip and Analog Devices, https://www.jedec.org/document_search?search_api_views_fulltext=MO-112, https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/20005418B.pdf#page=10, https://www.analog.com/media/en/technical-documentation/data-sheets/ad7722.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py +Microchip PQFP QFP P-QFP 44-Lead-MQFP S-44-2 0 44 44 @@ -81341,8 +82678,8 @@ PQFP QFP 32 Package_QFP PQFP-44_10x10mm_P0.8mm -44-Lead Plastic Quad Flatpack - 10x10x2.5mm Body (http://www.onsemi.com/pub/Collateral/122BK.PDF) -PQFP 0.8 +PQFP, 44 Pin (JEDEC MS-022 variation AB, https://www.jedec.org/document_search?search_api_views_fulltext=MS-022, https://ww1.microchip.com/downloads/aemDocuments/documents/package-outline-drawings/c04-21291a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +PQFP QFP P-QFP QQZ M44-2 44L-MQFP-10x10x2mm 0 44 44 @@ -81432,8 +82769,8 @@ QFP 0.4 256 Package_QFP TQFP-32_7x7mm_P0.8mm -32-Lead Plastic Thin Quad Flatpack (PT) - 7x7x1.0 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.8 +TQFP, 32 Pin (JEDEC MS-026 variation ABA, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=656), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP 0 32 32 @@ -81446,19 +82783,26 @@ QFP 0.8 45 Package_QFP TQFP-44_10x10mm_P0.8mm -44-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1.0 mm Body [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.8 +TQFP, 44 Pin (JEDEC MS-026 variation ACB, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=658), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP 0 44 44 Package_QFP TQFP-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm -48-Lead Thin Quad Flatpack (PT) - 7x7x1.0 mm Body [TQFP] With Exposed Pad (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.5 +TQFP, 48 Pin (JEDEC MS-026 variation ABC, 1.00mm body thickness, custom Exposed Pad from Microchip and Analog Devices, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=664, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_48_4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP SV-48-4 0 53 49 Package_QFP +TQFP-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm_ThermalVias +TQFP, 48 Pin (JEDEC MS-026 variation ABC, 1.00mm body thickness, custom Exposed Pad from Microchip and Analog Devices, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=664, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_48_4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP SV-48-4 +0 +63 +49 +Package_QFP TQFP-48-1EP_7x7mm_P0.5mm_EP4.11x4.11mm TQFP, 48 Pin (https://www.lumissil.com/assets/pdf/core/IS31FL3236_DS.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py TQFP QFP @@ -81481,24 +82825,24 @@ TQFP QFP 49 Package_QFP TQFP-48_7x7mm_P0.5mm -TQFP, 48 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/48L_TQFP_7x7x1_0mm_PT_C04-00300d.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -TQFP QFP +TQFP, 48 Pin (JEDEC MS-026 variation ABC, 1.00mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=666), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP P48GA-50-HAA-2 pkg_3304 PTQP0048KC-A C48-11 PFB0048A 0 48 48 Package_QFP TQFP-52-1EP_10x10mm_P0.65mm_EP6.5x6.5mm -TQFP, 52 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_52_1.pdf), generated with kicad-footprint-generator ipc_qfp_generator.py +TQFP, 52 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_52_1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py TQFP QFP 0 78 53 Package_QFP TQFP-52-1EP_10x10mm_P0.65mm_EP6.5x6.5mm_ThermalVias -TQFP, 52 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_52_1.pdf), generated with kicad-footprint-generator ipc_qfp_generator.py +TQFP, 52 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_52_1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py TQFP QFP 0 -79 +95 53 Package_QFP TQFP-64-1EP_10x10mm_P0.5mm_EP5.305x5.305mm @@ -81523,8 +82867,8 @@ QFP 0.5 65 Package_QFP TQFP-64_7x7mm_P0.4mm -TQFP64 7x7, 0.4P CASE 932BH (see ON Semiconductor 932BH.PDF) -QFP 0.4 +TQFP, 64 Pin (JEDEC MS-026 variation ABD, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfpsu/su_64_1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP SU-64-1 CASE-932BH 0 64 64 @@ -81537,8 +82881,8 @@ TQFP QFP 64 Package_QFP TQFP-64_14x14mm_P0.8mm -64-Lead Plastic Thin Quad Flatpack (PF) - 14x14x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.8 +TQFP, 64 Pin (JEDEC MS-026 variation AEB, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=672), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP 0 64 64 @@ -81579,15 +82923,15 @@ TQFP QFP 101 Package_QFP TQFP-100_12x12mm_P0.4mm -100-Lead Plastic Thin Quad Flatpack (PT) - 12x12x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.4 +TQFP, 100 Pin (JEDEC MS-026 variation ADE, 1.00mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=685), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP S100GK-40-9EV-1 pkg_8212 PTQP0100LD-A 0 100 100 Package_QFP TQFP-100_14x14mm_P0.5mm -TQFP, 100 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -TQFP QFP +TQFP, 100 Pin (JEDEC MS-026 variation AED, 1.00mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=683), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP VQ100 CASE-932AN 983B-01 SOT386-1 C100-1 0 100 100 @@ -81648,13 +82992,6 @@ VQFP QFP 80 80 Package_QFP -VQFP-100_14x14mm_P0.5mm -VQFP, 100 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -VQFP QFP -0 -100 -100 -Package_QFP VQFP-128_14x14mm_P0.4mm VQFP, 128 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py VQFP QFP @@ -82026,13 +83363,6 @@ HTSSOP SO TI-PWP0020U 42 21 Package_SO -HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias_HandSolder -HTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -42 -21 -Package_SO HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm HTSSOP, 20 Pin (https://www.ti.com/lit/ds/symlink/tps2663.pdf#page=49), generated with kicad-footprint-generator ipc_gullwing_generator.py HTSSOP SO TI-PWP0020T @@ -82546,7 +83876,7 @@ MSOP SO Package_SO MSOP-10_3x3mm_P0.5mm MSOP, 10 Pin (https://www.jedec.org/system/files/docs/mo-187F.pdf variant BA), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO +MSOP SO Texas_DGS0010A 0 10 10 @@ -82979,8 +84309,8 @@ SOIC SO 8 Package_SO SOIC-8_5.3x5.3mm_P1.27mm -SOIC, 8 Pin (JEITA/EIAJ 08-001-BBA and Atmel/Microchip, 208 mils width, https://www.jeita.or.jp/japanese/standard/book/ED-7311-19/#target/page_no=21, https://ww1.microchip.com/downloads/en/DeviceDoc/20005045C.pdf#page=23, https://ww1.microchip.com/downloads/en/DeviceDoc/doc2535.pdf#page=162), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO P-SOP SOP SOP-8 SO SO-8 8S2 S2AE/F K04-056 CASE-751BE SO8W 8-Pin-SOIC PSA W8-2 W8-4 W8MS-1 +SOIC, 8 Pin (JEITA/EIAJ ED-7311-19 variation 08-001-BBA and Atmel/Microchip, 208 mils width, https://www.jeita.or.jp/japanese/standard/book/ED-7311-19/#target/page_no=21, https://ww1.microchip.com/downloads/en/DeviceDoc/20005045C.pdf#page=23, https://ww1.microchip.com/downloads/en/DeviceDoc/doc2535.pdf#page=162), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO P-SOP SOP SOP-8 SO SO-8 8S2 S2AE/F K04-056 CASE-751BE SO8W 8-Pin-SOIC PSA W8-2 W8-4 W8MS-1 FPT-8P-M08 0 8 8 @@ -83405,13 +84735,6 @@ SSOP-8 3.95x5.21x3.27mm 1.27mm 8 8 Package_SO -SSOP-8_5.25x5.24mm_P1.27mm -SSOP, 8 Pin (http://www.fujitsu.com/ca/en/Images/MB85RS2MT-DS501-00023-1v0-E.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SSOP SO -0 -8 -8 -Package_SO SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm SSOP, 10 Pin (http://download.py32.org/%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C/zh-CN/PY32F002A%20%E7%B3%BB%E5%88%97%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C_Rev1.0.pdf#page=44), generated with kicad-footprint-generator ipc_gullwing_generator.py SSOP SO ESSOP-10 @@ -84378,6 +85701,13 @@ Texas VSSOP SO 21 9 Package_SO +Texas_DGS0020A_TSSOP-20_3x5.1mm_P0.5mm +Texas DGS0020A TSSOP, 20 Pin (https://www.ti.com/lit/ds/symlink/mspm0c1104.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +Texas TSSOP SO +0 +20 +20 +Package_SO Texas_DKD0036A_HSSOP-36_11x15.9mm_P0.65mm_TopEP5.85x12.65mm Texas DKD0036A HSSOP, 36 Pin (https://www.ti.com/lit/ml/pptd185d/pptd185d.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py Texas HSSOP SO PowerPAD @@ -84385,9 +85715,9 @@ Texas HSSOP SO PowerPAD 36 36 Package_SO -Texas_DYY0016A_TSOT-23-16_4.2x2.0mm_P0.5mm -TSSOP, 16 Pin (https://www.ti.com/lit/ds/symlink/tmux1574.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO +Texas_DYY0016A_TSOT-23-16_2x4.2mm_P0.5mm +Texas DYY0016A TSSOP, 16 Pin (https://www.ti.com/lit/ds/symlink/tmux1574.pdf#page=42), generated with kicad-footprint-generator ipc_gullwing_generator.py +Texas TSSOP SO SOT-23-THIN 0 16 16 @@ -84623,6 +85953,20 @@ tison 34 8 Package_SON +MPS_USON-6_1.2x1.6mm_P0.5mm +MPS USON, 6 Pin (https://www.monolithicpower.com/en/documentview/productdocument/index/version/2/document_type/Datasheet/lang/en/sku/MP2151/document_id/4678/#page=21), generated with kicad-footprint-generator ipc_noLead_generator.py +MPS USON NoLead +0 +6 +6 +Package_SON +MPS_VSON-6_1x1.5mm_P0.5mm +MPS VSON, 6 Pin (https://www.monolithicpower.com/en/documentview/productdocument/index/version/2/document_type/Datasheet/lang/en/sku/MP21148/document_id/1006/#page=14), generated with kicad-footprint-generator ipc_noLead_generator.py +MPS VSON NoLead +0 +6 +6 +Package_SON MicroCrystal_C7_SON-8_1.5x3.2mm_P0.9mm MicroCrystal C7 SON, 8 Pin (https://www.microcrystal.com/fileadmin/Media/Products/RTC/App.Manual/RV-3028-C7_App-Manual.pdf#page=107), generated with kicad-footprint-generator ipc_noLead_generator.py MicroCrystal SON NoLead MicroCrystal-RV3028-C7 @@ -84756,6 +86100,20 @@ Texas_DSC0010J_ThermalVias 39 11 Package_SON +Texas_DSG0008A_WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm +Texas DSG0008A WSON, 8 Pin (https://www.ti.com/lit/ds/symlink/mspm0c1104.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WSON NoLead +0 +11 +9 +Package_SON +Texas_DSG0008A_WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias +Texas DSG0008A WSON, 8 Pin (https://www.ti.com/lit/ds/symlink/mspm0c1104.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WSON NoLead +0 +14 +9 +Package_SON Texas_PWSON-N6 Plastic Small Outline No-Lead http://www.ti.com/lit/ml/mpds176e/mpds176e.pdf Plastic Small Outline No-Lead @@ -86163,6 +87521,13 @@ TSOT-23 Hand-soldering 3 3 Package_TO_SOT_SMD +Texas_DDF0008A_SOT-8_1.6x2.9mm_P0.65mm +Texas DDF0008A SOT, 8 Pin (https://www.ti.com/lit/ds/symlink/mspm0c1104.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +Texas SOT TO_SOT_SMD +0 +8 +8 +Package_TO_SOT_SMD Texas_DRT-3 Texas Instrument DRT-3 1x0.8mm Pitch 0.7mm http://www.ti.com/lit/ds/symlink/tpd2eusb30.pdf DRT-3 1x0.8mm Pitch 0.7mm @@ -86283,14 +87648,14 @@ Power Integration Y Package 6 Package_TO_SOT_THT SIPAK-1EP_Horizontal_TabDown -SIPAK, Horizontal, RM 2.286mm +SIPAK, Horizontal, RM 2.286mm, generated with kicad-footprint-generator TO_SOT_THT_generate.py SIPAK Horizontal RM 2.286mm 0 4 4 Package_TO_SOT_THT SIPAK_Vertical -SIPAK, Vertical, RM 2.286mm +SIPAK, Vertical, RM 2.286mm, generated with kicad-footprint-generator TO_SOT_THT_generate.py SIPAK Vertical RM 2.286mm 0 3 @@ -86325,420 +87690,420 @@ TR TO-3 TO3 TO-204 3 Package_TO_SOT_THT TO-3P-3_Horizontal_TabDown -TO-3P-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html -TO-3P-3 Horizontal RM 5.45mm +TO-3P-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-3P-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-3P-3_Horizontal_TabUp -TO-3P-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html -TO-3P-3 Horizontal RM 5.45mm +TO-3P-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-3P-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-3P-3_Vertical -TO-3P-3, Vertical, RM 5.45mm, see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html -TO-3P-3 Vertical RM 5.45mm +TO-3P-3, Vertical, RM 5.45mm, see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-3P-3 Vertical RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-3PB-3_Horizontal_TabDown -TO-3PB-3, Horizontal, RM 5.45mm, see http://www.onsemi.com/pub/Collateral/340AC.PDF -TO-3PB-3 Horizontal RM 5.45mm +TO-3PB-3, Horizontal, RM 5.45mm, see http://www.onsemi.com/pub/Collateral/340AC.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-3PB-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-3PB-3_Horizontal_TabUp -TO-3PB-3, Horizontal, RM 5.45mm, see http://www.onsemi.com/pub/Collateral/340AC.PDF -TO-3PB-3 Horizontal RM 5.45mm +TO-3PB-3, Horizontal, RM 5.45mm, see http://www.onsemi.com/pub/Collateral/340AC.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-3PB-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-3PB-3_Vertical -TO-3PB-3, Vertical, RM 5.45mm, see http://www.onsemi.com/pub/Collateral/340AC.PDF -TO-3PB-3 Vertical RM 5.45mm +TO-3PB-3, Vertical, RM 5.45mm, see http://www.onsemi.com/pub/Collateral/340AC.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-3PB-3 Vertical RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-5-2 -TO-5-2 +TO-5-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-5-2 0 2 2 Package_TO_SOT_THT TO-5-2_Window -TO-5-2_Window, Window -TO-5-2_Window Window +TO-5-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-5-2 Window 0 2 2 Package_TO_SOT_THT TO-5-3 -TO-5-3 +TO-5-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-5-3 0 3 3 Package_TO_SOT_THT TO-5-3_Window -TO-5-3_Window, Window -TO-5-3_Window Window +TO-5-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-5-3 Window 0 3 3 Package_TO_SOT_THT TO-5-4 -TO-5-4 +TO-5-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-5-4 0 4 4 Package_TO_SOT_THT TO-5-4_Window -TO-5-4_Window, Window -TO-5-4_Window Window +TO-5-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-5-4 Window 0 4 4 Package_TO_SOT_THT TO-5-6 -TO-5-6 +TO-5-6, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-5-6 0 6 6 Package_TO_SOT_THT TO-5-6_Window -TO-5-6_Window, Window -TO-5-6_Window Window +TO-5-6, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-5-6 Window 0 6 6 Package_TO_SOT_THT TO-5-8 -TO-5-8 +TO-5-8, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-5-8 0 8 8 Package_TO_SOT_THT TO-5-8_PD5.08 -TO-5-8_PD5.08 +TO-5-8_PD5.08, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-5-8_PD5.08 0 8 8 Package_TO_SOT_THT TO-5-8_PD5.08_Window -TO-5-8_PD5.08_Window, Window -TO-5-8_PD5.08_Window Window +TO-5-8_PD5.08, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-5-8_PD5.08 Window 0 8 8 Package_TO_SOT_THT TO-5-8_Window -TO-5-8_Window, Window -TO-5-8_Window Window +TO-5-8, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-5-8 Window 0 8 8 Package_TO_SOT_THT TO-5-10 -TO-5-10 +TO-5-10, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-5-10 0 10 10 Package_TO_SOT_THT TO-5-10_Window -TO-5-10_Window, Window -TO-5-10_Window Window +TO-5-10, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-5-10 Window 0 10 10 Package_TO_SOT_THT TO-8-2 -TO-8-2 +TO-8-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-8-2 0 2 2 Package_TO_SOT_THT TO-8-2_Window -TO-8-2_Window, Window -TO-8-2_Window Window +TO-8-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-8-2 Window 0 2 2 Package_TO_SOT_THT TO-8-3 -TO-8-3 +TO-8-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-8-3 0 3 3 Package_TO_SOT_THT TO-8-3_Window -TO-8-3_Window, Window -TO-8-3_Window Window +TO-8-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-8-3 Window 0 3 3 Package_TO_SOT_THT TO-11-2 -TO-11-2 +TO-11-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-11-2 0 2 2 Package_TO_SOT_THT TO-11-2_Window -TO-11-2_Window, Window -TO-11-2_Window Window +TO-11-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-11-2 Window 0 2 2 Package_TO_SOT_THT TO-11-3 -TO-11-3 +TO-11-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-11-3 0 3 3 Package_TO_SOT_THT TO-11-3_Window -TO-11-3_Window, Window -TO-11-3_Window Window +TO-11-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-11-3 Window 0 3 3 Package_TO_SOT_THT TO-12-4 -TO-12-4 +TO-12-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-12-4 0 4 4 Package_TO_SOT_THT TO-12-4_Window -TO-12-4_Window, Window -TO-12-4_Window Window +TO-12-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-12-4 Window 0 4 4 Package_TO_SOT_THT TO-17-4 -TO-17-4 +TO-17-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-17-4 0 4 4 Package_TO_SOT_THT TO-17-4_Window -TO-17-4_Window, Window -TO-17-4_Window Window +TO-17-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-17-4 Window 0 4 4 Package_TO_SOT_THT TO-18-2 -TO-18-2 +TO-18-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-18-2 0 2 2 Package_TO_SOT_THT TO-18-2_Lens -TO-18-2_Lens, Lens -TO-18-2_Lens Lens +TO-18-2, Lens, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-18-2 Lens 0 2 2 Package_TO_SOT_THT TO-18-2_Window -TO-18-2_Window, Window -TO-18-2_Window Window +TO-18-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-18-2 Window 0 2 2 Package_TO_SOT_THT TO-18-3 -TO-18-3 +TO-18-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-18-3 0 3 3 Package_TO_SOT_THT TO-18-3_Lens -TO-18-3_Lens, Lens -TO-18-3_Lens Lens +TO-18-3, Lens, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-18-3 Lens 0 3 3 Package_TO_SOT_THT TO-18-3_Window -TO-18-3_Window, Window -TO-18-3_Window Window +TO-18-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-18-3 Window 0 3 3 Package_TO_SOT_THT TO-18-4 -TO-18-4 +TO-18-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-18-4 0 4 4 Package_TO_SOT_THT TO-18-4_Lens -TO-18-4_Lens, Lens -TO-18-4_Lens Lens +TO-18-4, Lens, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-18-4 Lens 0 4 4 Package_TO_SOT_THT TO-18-4_Window -TO-18-4_Window, Window -TO-18-4_Window Window +TO-18-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-18-4 Window 0 4 4 Package_TO_SOT_THT TO-33-4 -TO-33-4 +TO-33-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-33-4 0 4 4 Package_TO_SOT_THT TO-33-4_Window -TO-33-4_Window, Window -TO-33-4_Window Window +TO-33-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-33-4 Window 0 4 4 Package_TO_SOT_THT TO-38-2 -TO-38-2 +TO-38-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-38-2 0 2 2 Package_TO_SOT_THT TO-38-2_Window -TO-38-2_Window, Window -TO-38-2_Window Window +TO-38-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-38-2 Window 0 2 2 Package_TO_SOT_THT TO-38-3 -TO-38-3 +TO-38-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-38-3 0 3 3 Package_TO_SOT_THT TO-38-3_Window -TO-38-3_Window, Window -TO-38-3_Window Window +TO-38-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-38-3 Window 0 3 3 Package_TO_SOT_THT TO-39-2 -TO-39-2 +TO-39-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-39-2 0 2 2 Package_TO_SOT_THT TO-39-2_Window -TO-39-2_Window, Window -TO-39-2_Window Window +TO-39-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-39-2 Window 0 2 2 Package_TO_SOT_THT TO-39-3 -TO-39-3 +TO-39-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-39-3 0 3 3 Package_TO_SOT_THT TO-39-3_Window -TO-39-3_Window, Window -TO-39-3_Window Window +TO-39-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-39-3 Window 0 3 3 Package_TO_SOT_THT TO-39-4 -TO-39-4 +TO-39-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-39-4 0 4 4 Package_TO_SOT_THT TO-39-4_Window -TO-39-4_Window, Window -TO-39-4_Window Window +TO-39-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-39-4 Window 0 4 4 Package_TO_SOT_THT TO-39-6 -TO-39-6 +TO-39-6, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-39-6 0 6 6 Package_TO_SOT_THT TO-39-6_Window -TO-39-6_Window, Window -TO-39-6_Window Window +TO-39-6, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-39-6 Window 0 6 6 Package_TO_SOT_THT TO-39-8 -TO-39-8 +TO-39-8, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-39-8 0 8 8 Package_TO_SOT_THT TO-39-8_Window -TO-39-8_Window, Window -TO-39-8_Window Window +TO-39-8, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-39-8 Window 0 8 8 Package_TO_SOT_THT TO-39-10 -TO-39-10 +TO-39-10, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-39-10 0 10 10 Package_TO_SOT_THT TO-39-10_Window -TO-39-10_Window, Window -TO-39-10_Window Window +TO-39-10, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-39-10 Window 0 10 10 Package_TO_SOT_THT TO-46-2 -TO-46-2 +TO-46-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-46-2 0 2 @@ -86759,14 +88124,14 @@ TO-46-2 Thorlabs 2 Package_TO_SOT_THT TO-46-2_Window -TO-46-2_Window, Window -TO-46-2_Window Window +TO-46-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-46-2 Window 0 2 2 Package_TO_SOT_THT TO-46-3 -TO-46-3 +TO-46-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-46-3 0 3 @@ -86787,120 +88152,120 @@ TO-46-3 Thorlabs 3 Package_TO_SOT_THT TO-46-3_Window -TO-46-3_Window, Window -TO-46-3_Window Window +TO-46-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-46-3 Window 0 3 3 Package_TO_SOT_THT TO-46-4 -TO-46-4 +TO-46-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-46-4 0 4 4 Package_TO_SOT_THT TO-46-4_Window -TO-46-4_Window, Window -TO-46-4_Window Window +TO-46-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-46-4 Window 0 4 4 Package_TO_SOT_THT TO-52-2 -TO-52-2 +TO-52-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-52-2 0 2 2 Package_TO_SOT_THT TO-52-2_Window -TO-52-2_Window, Window -TO-52-2_Window Window +TO-52-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-52-2 Window 0 2 2 Package_TO_SOT_THT TO-52-3 -TO-52-3 +TO-52-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-52-3 0 3 3 Package_TO_SOT_THT TO-52-3_Window -TO-52-3_Window, Window -TO-52-3_Window Window +TO-52-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-52-3 Window 0 3 3 Package_TO_SOT_THT TO-72-4 -TO-72-4 +TO-72-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-72-4 0 4 4 Package_TO_SOT_THT TO-72-4_Window -TO-72-4_Window, Window -TO-72-4_Window Window +TO-72-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-72-4 Window 0 4 4 Package_TO_SOT_THT TO-75-6 -TO-75-6 +TO-75-6, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-75-6 0 6 6 Package_TO_SOT_THT TO-75-6_Window -TO-75-6_Window, Window -TO-75-6_Window Window +TO-75-6, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-75-6 Window 0 6 6 Package_TO_SOT_THT TO-78-6 -TO-78-6 +TO-78-6, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-78-6 0 6 6 Package_TO_SOT_THT TO-78-6_Window -TO-78-6_Window, Window -TO-78-6_Window Window +TO-78-6, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-78-6 Window 0 6 6 Package_TO_SOT_THT TO-78-8 -TO-78-8 +TO-78-8, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-78-8 0 8 8 Package_TO_SOT_THT TO-78-8_Window -TO-78-8_Window, Window -TO-78-8_Window Window +TO-78-8, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-78-8 Window 0 8 8 Package_TO_SOT_THT TO-78-10 -TO-78-10 +TO-78-10, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-78-10 0 10 10 Package_TO_SOT_THT TO-78-10_Window -TO-78-10_Window, Window -TO-78-10_Window Window +TO-78-10, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-78-10 Window 0 10 10 @@ -87095,266 +88460,266 @@ to-92 sc-43 sc-43a sot54 PA33 transistor 3 Package_TO_SOT_THT TO-99-6 -TO-99-6 +TO-99-6, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-99-6 0 6 6 Package_TO_SOT_THT TO-99-6_Window -TO-99-6_Window, Window -TO-99-6_Window Window +TO-99-6, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-99-6 Window 0 6 6 Package_TO_SOT_THT TO-99-8 -TO-99-8 +TO-99-8, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-99-8 0 8 8 Package_TO_SOT_THT TO-99-8_Window -TO-99-8_Window, Window -TO-99-8_Window Window +TO-99-8, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-99-8 Window 0 8 8 Package_TO_SOT_THT TO-100-10 -TO-100-10 +TO-100-10, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-100-10 0 10 10 Package_TO_SOT_THT TO-100-10_Window -TO-100-10_Window, Window -TO-100-10_Window Window +TO-100-10, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-100-10 Window 0 10 10 Package_TO_SOT_THT TO-126-2_Horizontal_TabDown -TO-126-2, Horizontal, RM 5.08mm, see https://www.caddock.com/online_catalog/mrktg_lit/MP9000_Series.pdf +TO-126-2, Horizontal, RM 5.08mm, see https://www.caddock.com/online_catalog/mrktg_lit/MP9000_Series.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-126-2 Horizontal RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-126-2_Horizontal_TabUp -TO-126-2, Horizontal, RM 5.08mm, see https://www.caddock.com/online_catalog/mrktg_lit/MP9000_Series.pdf +TO-126-2, Horizontal, RM 5.08mm, see https://www.caddock.com/online_catalog/mrktg_lit/MP9000_Series.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-126-2 Horizontal RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-126-2_Vertical -TO-126-2, Vertical, RM 5.08mm, see https://www.caddock.com/online_catalog/mrktg_lit/MP9000_Series.pdf +TO-126-2, Vertical, RM 5.08mm, see https://www.caddock.com/online_catalog/mrktg_lit/MP9000_Series.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-126-2 Vertical RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-126-3_Horizontal_TabDown -TO-126-3, Horizontal, RM 2.28mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf +TO-126-3, Horizontal, RM 2.28mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-126-3 Horizontal RM 2.28mm 0 3 3 Package_TO_SOT_THT TO-126-3_Horizontal_TabUp -TO-126-3, Horizontal, RM 2.28mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf +TO-126-3, Horizontal, RM 2.28mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-126-3 Horizontal RM 2.28mm 0 3 3 Package_TO_SOT_THT TO-126-3_Vertical -TO-126-3, Vertical, RM 2.28mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf +TO-126-3, Vertical, RM 2.28mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-126-3 Vertical RM 2.28mm 0 3 3 Package_TO_SOT_THT TO-218-2_Horizontal_TabDown -TO-218-2, Horizontal, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-2, Horizontal, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-218-2 Horizontal RM 10.95mm SOT-93 0 2 2 Package_TO_SOT_THT TO-218-2_Horizontal_TabUp -TO-218-2, Horizontal, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-2, Horizontal, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-218-2 Horizontal RM 10.95mm SOT-93 0 2 2 Package_TO_SOT_THT TO-218-2_Vertical -TO-218-2, Vertical, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-2, Vertical, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-218-2 Vertical RM 10.95mm SOT-93 0 2 2 Package_TO_SOT_THT TO-218-3_Horizontal_TabDown -TO-218-3, Horizontal, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-3, Horizontal, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-218-3 Horizontal RM 5.475mm SOT-93 0 3 3 Package_TO_SOT_THT TO-218-3_Horizontal_TabUp -TO-218-3, Horizontal, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-3, Horizontal, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-218-3 Horizontal RM 5.475mm SOT-93 0 3 3 Package_TO_SOT_THT TO-218-3_Vertical -TO-218-3, Vertical, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-3, Vertical, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-218-3 Vertical RM 5.475mm SOT-93 0 3 3 Package_TO_SOT_THT TO-220-2_Horizontal_TabDown -TO-220-2, Horizontal, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF +TO-220-2, Horizontal, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-2 Horizontal RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-220-2_Horizontal_TabUp -TO-220-2, Horizontal, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF +TO-220-2, Horizontal, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-2 Horizontal RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-220-2_Vertical -TO-220-2, Vertical, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF +TO-220-2, Vertical, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-2 Vertical RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-220-3_Horizontal_TabDown -TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf +TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-3 Horizontal RM 2.54mm 0 3 3 Package_TO_SOT_THT TO-220-3_Horizontal_TabUp -TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf +TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-3 Horizontal RM 2.54mm 0 3 3 Package_TO_SOT_THT TO-220-3_Vertical -TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf +TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-3 Vertical RM 2.54mm 0 3 3 Package_TO_SOT_THT TO-220-4_Horizontal_TabDown -TO-220-4, Horizontal, RM 2.54mm +TO-220-4, Horizontal, RM 2.54mm, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-4 Horizontal RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-220-4_Horizontal_TabUp -TO-220-4, Horizontal, RM 2.54mm +TO-220-4, Horizontal, RM 2.54mm, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-4 Horizontal RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-220-4_P5.08x3.7mm_StaggerEven_Lead3.8mm_Vertical -TO-220-4, Vertical, RM 2.54mm, staggered type-2 +TO-220-4, Vertical, RM 2.54mm, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-4 Vertical RM 2.54mm staggered type-2 0 4 4 Package_TO_SOT_THT TO-220-4_P5.08x3.7mm_StaggerOdd_Lead3.8mm_Vertical -TO-220-4, Vertical, RM 2.54mm, staggered type-1 +TO-220-4, Vertical, RM 2.54mm, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-4 Vertical RM 2.54mm staggered type-1 0 4 4 Package_TO_SOT_THT TO-220-4_P5.08x3.8mm_StaggerEven_Lead5.85mm_TabDown -TO-220-4, Horizontal, RM 2.54mm, staggered type-2 +TO-220-4, Horizontal, RM 2.54mm, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-4 Horizontal RM 2.54mm staggered type-2 0 4 4 Package_TO_SOT_THT TO-220-4_P5.08x3.8mm_StaggerOdd_Lead5.85mm_TabDown -TO-220-4, Horizontal, RM 2.54mm, staggered type-1 +TO-220-4, Horizontal, RM 2.54mm, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-4 Horizontal RM 2.54mm staggered type-1 0 4 4 Package_TO_SOT_THT TO-220-4_Vertical -TO-220-4, Vertical, RM 2.54mm +TO-220-4, Vertical, RM 2.54mm, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-4 Vertical RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-220-5_Horizontal_TabDown -TO-220-5, Horizontal, RM 1.7mm, Pentawatt, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf +TO-220-5, Horizontal, RM 1.7mm, Pentawatt, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-5 Horizontal RM 1.7mm Pentawatt 0 5 5 Package_TO_SOT_THT TO-220-5_Horizontal_TabUp -TO-220-5, Horizontal, RM 1.7mm, Pentawatt, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf +TO-220-5, Horizontal, RM 1.7mm, Pentawatt, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-5 Horizontal RM 1.7mm Pentawatt 0 5 5 Package_TO_SOT_THT TO-220-5_P3.4x3.7mm_StaggerEven_Lead3.8mm_Vertical -TO-220-5, Vertical, RM 1.7mm, Pentawatt, staggered type-2, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf +TO-220-5, Vertical, RM 1.7mm, Pentawatt, staggered type-2, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-5 Vertical RM 1.7mm Pentawatt staggered type-2 0 5 5 Package_TO_SOT_THT TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical -TO-220-5, Vertical, RM 1.7mm, Pentawatt, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf +TO-220-5, Vertical, RM 1.7mm, Pentawatt, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-5 Vertical RM 1.7mm Pentawatt staggered type-1 0 5 5 Package_TO_SOT_THT TO-220-5_P3.4x3.8mm_StaggerEven_Lead7.13mm_TabDown -TO-220-5, Horizontal, RM 1.7mm, Pentawatt, staggered type-2, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf +TO-220-5, Horizontal, RM 1.7mm, Pentawatt, staggered type-2, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-5 Horizontal RM 1.7mm Pentawatt staggered type-2 0 5 5 Package_TO_SOT_THT TO-220-5_P3.4x3.8mm_StaggerOdd_Lead7.13mm_TabDown -TO-220-5, Horizontal, RM 1.7mm, Pentawatt, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf +TO-220-5, Horizontal, RM 1.7mm, Pentawatt, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-5 Horizontal RM 1.7mm Pentawatt staggered type-1 0 5 5 Package_TO_SOT_THT TO-220-5_Vertical -TO-220-5, Vertical, RM 1.7mm, Pentawatt, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf +TO-220-5, Vertical, RM 1.7mm, Pentawatt, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-5 Vertical RM 1.7mm Pentawatt 0 5 @@ -87389,14 +88754,14 @@ TO-220-7 Horizontal RM 1.27mm staggered type-1 7 Package_TO_SOT_THT TO-220-7_P2.54x5.1mm_StaggerOdd_Lead8.025mm_TabDown -TO-220-7, Horizontal, RM 1.27mm, Heptawatt-H, staggered type-1, see https://www.mouser.com/datasheet/2/389/cd00000076-1795191.pdf#page=14, https://www.jedec.org/system/files/docs/TO-220L-01.pdf +TO-220-7, Horizontal, RM 1.27mm, Heptawatt-H, staggered type-1, see https://www.mouser.com/datasheet/2/389/cd00000076-1795191.pdf#page=14, https://www.jedec.org/system/files/docs/TO-220L-01.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-7 Horizontal RM 1.27mm Heptawatt-H staggered type-1 0 7 7 Package_TO_SOT_THT TO-220-7_P2.54x5.08mm_StaggerOdd_Lead3.08mm_Vertical -TO-220-7, Vertical, RM 1.27mm, Heptawatt-V, NDZ0007B, staggered type-1, see https://www.mouser.com/datasheet/2/389/cd00000076-1795191.pdf#page=14, https://www.jedec.org/system/files/docs/TO-220L-01.pdf +TO-220-7, Vertical, RM 1.27mm, Heptawatt-V, NDZ0007B, staggered type-1, see https://www.mouser.com/datasheet/2/389/cd00000076-1795191.pdf#page=14, https://www.jedec.org/system/files/docs/TO-220L-01.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-7 Vertical RM 1.27mm Heptawatt-V NDZ0007B staggered type-1 0 7 @@ -87410,56 +88775,56 @@ TO-220-9 Vertical 2.54mm Pitch Multiwatt-8 8 Package_TO_SOT_THT TO-220-9_P1.94x3.7mm_StaggerEven_Lead3.8mm_Vertical -TO-220-9, Vertical, RM 0.97mm, staggered type-2 +TO-220-9, Vertical, RM 0.97mm, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-9 Vertical RM 0.97mm staggered type-2 0 9 9 Package_TO_SOT_THT TO-220-9_P1.94x3.7mm_StaggerOdd_Lead3.8mm_Vertical -TO-220-9, Vertical, RM 0.97mm, staggered type-1 +TO-220-9, Vertical, RM 0.97mm, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-9 Vertical RM 0.97mm staggered type-1 0 9 9 Package_TO_SOT_THT TO-220-9_P1.94x3.8mm_StaggerEven_Lead5.85mm_TabDown -TO-220-9, Horizontal, RM 0.97mm, staggered type-2 +TO-220-9, Horizontal, RM 0.97mm, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-9 Horizontal RM 0.97mm staggered type-2 0 9 9 Package_TO_SOT_THT TO-220-9_P1.94x3.8mm_StaggerOdd_Lead5.85mm_TabDown -TO-220-9, Horizontal, RM 0.97mm, staggered type-1 +TO-220-9, Horizontal, RM 0.97mm, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-9 Horizontal RM 0.97mm staggered type-1 0 9 9 Package_TO_SOT_THT TO-220-11_P3.4x2.54mm_StaggerEven_Lead5.84mm_TabDown -TO-220-11, Horizontal, RM 1.7mm, Multiwatt-11, staggered type-2, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf +TO-220-11, Horizontal, RM 1.7mm, Multiwatt-11, staggered type-2, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-11 Horizontal RM 1.7mm Multiwatt-11 staggered type-2 0 11 11 Package_TO_SOT_THT TO-220-11_P3.4x2.54mm_StaggerOdd_Lead5.84mm_TabDown -TO-220-11, Horizontal, RM 1.7mm, Multiwatt-11, staggered type-1, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf +TO-220-11, Horizontal, RM 1.7mm, Multiwatt-11, staggered type-1, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-11 Horizontal RM 1.7mm Multiwatt-11 staggered type-1 0 11 11 Package_TO_SOT_THT TO-220-11_P3.4x5.08mm_StaggerEven_Lead4.58mm_Vertical -TO-220-11, Vertical, RM 1.7mm, Multiwatt-11, staggered type-2, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf +TO-220-11, Vertical, RM 1.7mm, Multiwatt-11, staggered type-2, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-11 Vertical RM 1.7mm Multiwatt-11 staggered type-2 0 11 11 Package_TO_SOT_THT TO-220-11_P3.4x5.08mm_StaggerOdd_Lead4.58mm_Vertical -TO-220-11, Vertical, RM 1.7mm, Multiwatt-11, staggered type-1, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf +TO-220-11, Vertical, RM 1.7mm, Multiwatt-11, staggered type-1, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-11 Vertical RM 1.7mm Multiwatt-11 staggered type-1 0 11 @@ -87473,427 +88838,427 @@ TO-220-11 Horizontal RM 1.7mm staggered type-1 Multiwatt-11 11 Package_TO_SOT_THT TO-220-15_P2.54x2.54mm_StaggerEven_Lead5.84mm_TabDown -TO-220-15, Horizontal, RM 1.27mm, Multiwatt-15, staggered type-2, see http://www.st.com/resource/en/datasheet/l298.pdf +TO-220-15, Horizontal, RM 1.27mm, Multiwatt-15, staggered type-2, see http://www.st.com/resource/en/datasheet/l298.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-15 Horizontal RM 1.27mm Multiwatt-15 staggered type-2 0 15 15 Package_TO_SOT_THT TO-220-15_P2.54x2.54mm_StaggerOdd_Lead5.84mm_TabDown -TO-220-15, Horizontal, RM 1.27mm, Multiwatt-15, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf +TO-220-15, Horizontal, RM 1.27mm, Multiwatt-15, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-15 Horizontal RM 1.27mm Multiwatt-15 staggered type-1 0 15 15 Package_TO_SOT_THT TO-220-15_P2.54x5.08mm_StaggerEven_Lead4.58mm_Vertical -TO-220-15, Vertical, RM 1.27mm, Multiwatt-15, staggered type-2, see http://www.st.com/resource/en/datasheet/l298.pdf +TO-220-15, Vertical, RM 1.27mm, Multiwatt-15, staggered type-2, see http://www.st.com/resource/en/datasheet/l298.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-15 Vertical RM 1.27mm Multiwatt-15 staggered type-2 0 15 15 Package_TO_SOT_THT TO-220-15_P2.54x5.08mm_StaggerOdd_Lead4.58mm_Vertical -TO-220-15, Vertical, RM 1.27mm, Multiwatt-15, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf +TO-220-15, Vertical, RM 1.27mm, Multiwatt-15, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-15 Vertical RM 1.27mm Multiwatt-15 staggered type-1 0 15 15 Package_TO_SOT_THT TO-220F-2_Horizontal_TabDown -TO-220F-2, Horizontal, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf +TO-220F-2, Horizontal, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-2 Horizontal RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-220F-2_Horizontal_TabUp -TO-220F-2, Horizontal, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf +TO-220F-2, Horizontal, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-2 Horizontal RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-220F-2_Vertical -TO-220F-2, Vertical, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf +TO-220F-2, Vertical, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-2 Vertical RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-220F-3_Horizontal_TabDown -TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf +TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-3 Horizontal RM 2.54mm 0 3 3 Package_TO_SOT_THT TO-220F-3_Horizontal_TabUp -TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf +TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-3 Horizontal RM 2.54mm 0 3 3 Package_TO_SOT_THT TO-220F-3_Vertical -TO-220F-3, Vertical, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf +TO-220F-3, Vertical, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-3 Vertical RM 2.54mm 0 3 3 Package_TO_SOT_THT TO-220F-4_Horizontal_TabDown -TO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-4 Horizontal RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-220F-4_Horizontal_TabUp -TO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-4 Horizontal RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-220F-4_P5.08x2.05mm_StaggerEven_Lead1.85mm_Vertical -TO-220F-4, Vertical, RM 2.54mm, staggered type-2, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4, Vertical, RM 2.54mm, staggered type-2, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-4 Vertical RM 2.54mm staggered type-2 0 4 4 Package_TO_SOT_THT TO-220F-4_P5.08x2.05mm_StaggerOdd_Lead1.85mm_Vertical -TO-220F-4, Vertical, RM 2.54mm, staggered type-1, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4, Vertical, RM 2.54mm, staggered type-1, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-4 Vertical RM 2.54mm staggered type-1 0 4 4 Package_TO_SOT_THT TO-220F-4_P5.08x3.7mm_StaggerEven_Lead3.5mm_Vertical -TO-220F-4, Vertical, RM 2.54mm, staggered type-2, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4, Vertical, RM 2.54mm, staggered type-2, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-4 Vertical RM 2.54mm staggered type-2 0 4 4 Package_TO_SOT_THT TO-220F-4_P5.08x3.7mm_StaggerOdd_Lead3.5mm_Vertical -TO-220F-4, Vertical, RM 2.54mm, staggered type-1, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4, Vertical, RM 2.54mm, staggered type-1, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-4 Vertical RM 2.54mm staggered type-1 0 4 4 Package_TO_SOT_THT TO-220F-4_Vertical -TO-220F-4, Vertical, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4, Vertical, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-4 Vertical RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-220F-5_Horizontal_TabDown -TO-220F-5, Horizontal, RM 1.7mm, PentawattF +TO-220F-5, Horizontal, RM 1.7mm, PentawattF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-5 Horizontal RM 1.7mm PentawattF 0 5 5 Package_TO_SOT_THT TO-220F-5_Horizontal_TabUp -TO-220F-5, Horizontal, RM 1.7mm, PentawattF +TO-220F-5, Horizontal, RM 1.7mm, PentawattF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-5 Horizontal RM 1.7mm PentawattF 0 5 5 Package_TO_SOT_THT TO-220F-5_P3.4x2.06mm_StaggerEven_Lead1.86mm_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF, staggered type-2 +TO-220F-5, Vertical, RM 1.7mm, PentawattF, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-5 Vertical RM 1.7mm PentawattF staggered type-2 0 5 5 Package_TO_SOT_THT TO-220F-5_P3.4x2.06mm_StaggerOdd_Lead1.86mm_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF, staggered type-1 +TO-220F-5, Vertical, RM 1.7mm, PentawattF, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-5 Vertical RM 1.7mm PentawattF staggered type-1 0 5 5 Package_TO_SOT_THT TO-220F-5_P3.4x3.7mm_StaggerEven_Lead3.5mm_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF, staggered type-2 +TO-220F-5, Vertical, RM 1.7mm, PentawattF, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-5 Vertical RM 1.7mm PentawattF staggered type-2 0 5 5 Package_TO_SOT_THT TO-220F-5_P3.4x3.7mm_StaggerOdd_Lead3.5mm_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF, staggered type-1 +TO-220F-5, Vertical, RM 1.7mm, PentawattF, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-5 Vertical RM 1.7mm PentawattF staggered type-1 0 5 5 Package_TO_SOT_THT TO-220F-5_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF +TO-220F-5, Vertical, RM 1.7mm, PentawattF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-5 Vertical RM 1.7mm PentawattF 0 5 5 Package_TO_SOT_THT TO-220F-7_P2.54x3.7mm_StaggerEven_Lead3.5mm_Vertical -TO-220F-7, Vertical, RM 1.27mm, staggered type-2 +TO-220F-7, Vertical, RM 1.27mm, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-7 Vertical RM 1.27mm staggered type-2 0 7 7 Package_TO_SOT_THT TO-220F-7_P2.54x3.7mm_StaggerOdd_Lead3.5mm_Vertical -TO-220F-7, Vertical, RM 1.27mm, staggered type-1 +TO-220F-7, Vertical, RM 1.27mm, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-7 Vertical RM 1.27mm staggered type-1 0 7 7 Package_TO_SOT_THT TO-220F-9_P1.8x3.7mm_StaggerEven_Lead3.5mm_Vertical -TO-220F-9, Vertical, RM 0.9mm, staggered type-2 +TO-220F-9, Vertical, RM 0.9mm, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-9 Vertical RM 0.9mm staggered type-2 0 9 9 Package_TO_SOT_THT TO-220F-9_P1.8x3.7mm_StaggerOdd_Lead3.5mm_Vertical -TO-220F-9, Vertical, RM 0.9mm, staggered type-1 +TO-220F-9, Vertical, RM 0.9mm, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-9 Vertical RM 0.9mm staggered type-1 0 9 9 Package_TO_SOT_THT TO-220F-11_P3.4x5.08mm_StaggerEven_Lead5.08mm_Vertical -TO-220F-11, Vertical, RM 1.7mm, MultiwattF-11, staggered type-2, see http://www.ti.com/lit/ds/symlink/lm3886.pdf +TO-220F-11, Vertical, RM 1.7mm, MultiwattF-11, staggered type-2, see http://www.ti.com/lit/ds/symlink/lm3886.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-11 Vertical RM 1.7mm MultiwattF-11 staggered type-2 0 11 11 Package_TO_SOT_THT TO-220F-11_P3.4x5.08mm_StaggerOdd_Lead5.08mm_Vertical -TO-220F-11, Vertical, RM 1.7mm, MultiwattF-11, staggered type-1, see http://www.ti.com/lit/ds/symlink/lm3886.pdf +TO-220F-11, Vertical, RM 1.7mm, MultiwattF-11, staggered type-1, see http://www.ti.com/lit/ds/symlink/lm3886.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-11 Vertical RM 1.7mm MultiwattF-11 staggered type-1 0 11 11 Package_TO_SOT_THT TO-220F-15_P2.54x5.08mm_StaggerEven_Lead5.08mm_Vertical -TO-220F-15, Vertical, RM 1.27mm, MultiwattF-15, staggered type-2 +TO-220F-15, Vertical, RM 1.27mm, MultiwattF-15, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-15 Vertical RM 1.27mm MultiwattF-15 staggered type-2 0 15 15 Package_TO_SOT_THT TO-220F-15_P2.54x5.08mm_StaggerOdd_Lead5.08mm_Vertical -TO-220F-15, Vertical, RM 1.27mm, MultiwattF-15, staggered type-1 +TO-220F-15, Vertical, RM 1.27mm, MultiwattF-15, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-15 Vertical RM 1.27mm MultiwattF-15 staggered type-1 0 15 15 Package_TO_SOT_THT TO-247-2_Horizontal_TabDown -TO-247-2, Horizontal, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-2, Horizontal, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-2 Horizontal RM 10.9mm 0 2 2 Package_TO_SOT_THT TO-247-2_Horizontal_TabUp -TO-247-2, Horizontal, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-2, Horizontal, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-2 Horizontal RM 10.9mm 0 2 2 Package_TO_SOT_THT TO-247-2_Vertical -TO-247-2, Vertical, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-2, Vertical, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-2 Vertical RM 10.9mm 0 2 2 Package_TO_SOT_THT TO-247-3_Horizontal_TabDown -TO-247-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-247-3_Horizontal_TabUp -TO-247-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-247-3_Vertical -TO-247-3, Vertical, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-3, Vertical, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-3 Vertical RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-247-4_Horizontal_TabDown -TO-247-4, Horizontal, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-4, Horizontal, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-4 Horizontal RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-247-4_Horizontal_TabUp -TO-247-4, Horizontal, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-4, Horizontal, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-4 Horizontal RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-247-4_Vertical -TO-247-4, Vertical, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-4, Vertical, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-4 Vertical RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-247-5_Horizontal_TabDown -TO-247-5, Horizontal, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf +TO-247-5, Horizontal, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-5 Horizontal RM 2.54mm 0 5 5 Package_TO_SOT_THT TO-247-5_Horizontal_TabUp -TO-247-5, Horizontal, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf +TO-247-5, Horizontal, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-5 Horizontal RM 2.54mm 0 5 5 Package_TO_SOT_THT TO-247-5_Vertical -TO-247-5, Vertical, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf +TO-247-5, Vertical, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-5 Vertical RM 2.54mm 0 5 5 Package_TO_SOT_THT TO-251-2-1EP_Horizontal_TabDown -TO-251-2, Horizontal, RM 4.58mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf +TO-251-2, Horizontal, RM 4.58mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-251-2 Horizontal RM 4.58mm IPAK 0 3 3 Package_TO_SOT_THT TO-251-2_Vertical -TO-251-2, Vertical, RM 4.58mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf +TO-251-2, Vertical, RM 4.58mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-251-2 Vertical RM 4.58mm IPAK 0 2 2 Package_TO_SOT_THT TO-251-3-1EP_Horizontal_TabDown -TO-251-3, Horizontal, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf +TO-251-3, Horizontal, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-251-3 Horizontal RM 2.29mm IPAK 0 4 4 Package_TO_SOT_THT TO-251-3_Vertical -TO-251-3, Vertical, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf +TO-251-3, Vertical, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-251-3 Vertical RM 2.29mm IPAK 0 3 3 Package_TO_SOT_THT TO-262-3-1EP_Horizontal_TabDown -TO-262-3, Horizontal, RM 2.54mm, IIPAK, I2PAK, see http://www.onsemi.com/pub/Collateral/EN8586-D.PDF +TO-262-3, Horizontal, RM 2.54mm, IIPAK, I2PAK, see http://www.onsemi.com/pub/Collateral/EN8586-D.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-262-3 Horizontal RM 2.54mm IIPAK I2PAK 0 4 4 Package_TO_SOT_THT TO-262-3_Vertical -TO-262-3, Vertical, RM 2.54mm, IIPAK, I2PAK, see http://www.onsemi.com/pub/Collateral/EN8586-D.PDF +TO-262-3, Vertical, RM 2.54mm, IIPAK, I2PAK, see http://www.onsemi.com/pub/Collateral/EN8586-D.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-262-3 Vertical RM 2.54mm IIPAK I2PAK 0 3 3 Package_TO_SOT_THT TO-262-5-1EP_Horizontal_TabDown -TO-262-5, Horizontal, RM 1.7mm, IIPAK, I2PAK, see http://pdf.datasheetcatalog.com/datasheet/irf/iris4011.pdf +TO-262-5, Horizontal, RM 1.7mm, IIPAK, I2PAK, see http://pdf.datasheetcatalog.com/datasheet/irf/iris4011.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-262-5 Horizontal RM 1.7mm IIPAK I2PAK 0 6 6 Package_TO_SOT_THT TO-262-5_Vertical -TO-262-5, Vertical, RM 1.7mm, IIPAK, I2PAK, see http://pdf.datasheetcatalog.com/datasheet/irf/iris4011.pdf +TO-262-5, Vertical, RM 1.7mm, IIPAK, I2PAK, see http://pdf.datasheetcatalog.com/datasheet/irf/iris4011.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-262-5 Vertical RM 1.7mm IIPAK I2PAK 0 5 5 Package_TO_SOT_THT TO-264-2_Horizontal_TabDown -TO-264-2, Horizontal, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-2, Horizontal, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-2 Horizontal RM 10.9mm 0 2 2 Package_TO_SOT_THT TO-264-2_Horizontal_TabUp -TO-264-2, Horizontal, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-2, Horizontal, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-2 Horizontal RM 10.9mm 0 2 2 Package_TO_SOT_THT TO-264-2_Vertical -TO-264-2, Vertical, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-2, Vertical, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-2 Vertical RM 10.9mm 0 2 2 Package_TO_SOT_THT TO-264-3_Horizontal_TabDown -TO-264-3, Horizontal, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-3, Horizontal, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-264-3_Horizontal_TabUp -TO-264-3, Horizontal, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-3, Horizontal, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-264-3_Vertical -TO-264-3, Vertical, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-3, Vertical, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-3 Vertical RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-264-5_Horizontal_TabDown -TO-264-5, Horizontal, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF +TO-264-5, Horizontal, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-5 Horizontal RM 3.81mm 0 5 5 Package_TO_SOT_THT TO-264-5_Horizontal_TabUp -TO-264-5, Horizontal, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF +TO-264-5, Horizontal, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-5 Horizontal RM 3.81mm 0 5 5 Package_TO_SOT_THT TO-264-5_Vertical -TO-264-5, Vertical, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF +TO-264-5, Vertical, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-5 Vertical RM 3.81mm 0 5 @@ -92226,28 +93591,28 @@ Resistor Radial_Power series Radial pin pitch 2.70*2.30mm^2 17W length 9mm width 2 Resistor_THT R_Radial_Power_L11.0mm_W7.0mm_P5.00mm -Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 2W, length*width=11.0*7.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf +Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 2W, length*width=11.0*7.0mm^2, https://www.vishay.com/docs/30218/cpcp-cpcf.pdf Resistor Radial_Power series Radial pin pitch 5.00mm 2W length 11.0mm width 7.0mm 0 2 2 Resistor_THT R_Radial_Power_L12.0mm_W8.0mm_P5.00mm -Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 3W, length*width=12.0*8.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf +Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 3W, length*width=12.0*8.0mm^2, https://www.vishay.com/docs/30218/cpcp-cpcf.pdf Resistor Radial_Power series Radial pin pitch 5.00mm 3W length 12.0mm width 8.0mm 0 2 2 Resistor_THT R_Radial_Power_L13.0mm_W9.0mm_P5.00mm -Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 7W, length*width=13.0*9.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf +Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 7W, length*width=13.0*9.0mm^2, https://www.vishay.com/docs/30218/cpcp-cpcf.pdf Resistor Radial_Power series Radial pin pitch 5.00mm 7W length 13.0mm width 9.0mm 0 2 2 Resistor_THT R_Radial_Power_L16.1mm_W9.0mm_P7.37mm -Resistor, Radial_Power series, Radial, pin pitch=7.37mm, 10W, length*width=16.1*9mm^2, http://www.vishay.com/docs/30218/cpcx.pdf +Resistor, Radial_Power series, Radial, pin pitch=7.37mm, 10W, length*width=16.1*9mm^2, https://www.vishay.com/docs/30218/cpcp-cpcf.pdf Resistor Radial_Power series Radial pin pitch 7.37mm 10W length 16.1mm width 9mm 0 2 diff --git a/kicad/stm32card/stm32card.kicad_pcb b/kicad/stm32card/stm32card.kicad_pcb index 2704b58..f5b077c 100644 --- a/kicad/stm32card/stm32card.kicad_pcb +++ b/kicad/stm32card/stm32card.kicad_pcb @@ -164,7 +164,7 @@ (net 39 "Net-(U1-SW)") (net 40 "unconnected-(U4-PB11-Pad22)") (net 41 "unconnected-(U4-PB3-Pad39)") - (net 42 "unconnected-(U4-PB15-Pad28)") + (net 42 "unconnected-(U4-PB10-Pad21)") (net 43 "unconnected-(U4-PD0-OSC_IN-Pad5)") (net 44 "unconnected-(U4-PB4-Pad40)") (net 45 "Net-(R10-Pad1)") @@ -1554,12 +1554,13 @@ (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") (uuid "2518d603-05ec-45f5-b810-40511013584b") - (at 184.40183 107.755646) + (at 159.273241 115.503476 180) (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "SOT TO_SOT_SMD") (property "Reference" "Q1" (at 0 -2.4 0) (layer "F.SilkS") + (hide yes) (uuid "fce2c4d8-b23f-4b76-864e-54af29531ec1") (effects (font @@ -1571,6 +1572,7 @@ (property "Value" "AO3400A" (at 0 2.4 0) (layer "F.Fab") + (hide yes) (uuid "0b3f4ffa-e528-40a9-97fa-3cc91c0b2ad2") (effects (font @@ -1609,24 +1611,14 @@ (sheetfile "stm32card.kicad_sch") (attr smd) (fp_line - (start 0 -1.56) - (end -0.65 -1.56) + (start 0 1.56) + (end 0.65 1.56) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "2b5048ba-809a-434e-b0f4-ba02947d6464") - ) - (fp_line - (start 0 -1.56) - (end 0.65 -1.56) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0e870119-3b1f-41e9-b813-8dcbd3f632cb") + (uuid "9c21a164-a516-4c80-80b9-38ddd69a7d7f") ) (fp_line (start 0 1.56) @@ -1639,14 +1631,24 @@ (uuid "4c60d1da-e04a-42c2-b9d9-5e56e59fc40f") ) (fp_line - (start 0 1.56) - (end 0.65 1.56) + (start 0 -1.56) + (end 0.65 -1.56) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "9c21a164-a516-4c80-80b9-38ddd69a7d7f") + (uuid "0e870119-3b1f-41e9-b813-8dcbd3f632cb") + ) + (fp_line + (start 0 -1.56) + (end -0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2b5048ba-809a-434e-b0f4-ba02947d6464") ) (fp_poly (pts @@ -1672,34 +1674,14 @@ (uuid "2c3e7d9d-1044-43f5-acac-fc3d891a3ecb") ) (fp_line - (start -0.65 -1.125) - (end -0.325 -1.45) + (start 0.65 1.45) + (end -0.65 1.45) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "6a3f6376-4a4a-4240-92f8-36832ead3c32") - ) - (fp_line - (start -0.65 1.45) - (end -0.65 -1.125) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "aa36c59c-98ca-4806-82b7-6e6d13a325f4") - ) - (fp_line - (start -0.325 -1.45) - (end 0.65 -1.45) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "2440cb88-c0c9-48fb-9cb1-48474d2cdd4e") + (uuid "d434d20a-59c7-4610-bfbc-416f46375bbb") ) (fp_line (start 0.65 -1.45) @@ -1712,14 +1694,34 @@ (uuid "bc74b339-6e12-448e-8069-b412043c318f") ) (fp_line - (start 0.65 1.45) - (end -0.65 1.45) + (start -0.325 -1.45) + (end 0.65 -1.45) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "d434d20a-59c7-4610-bfbc-416f46375bbb") + (uuid "2440cb88-c0c9-48fb-9cb1-48474d2cdd4e") + ) + (fp_line + (start -0.65 1.45) + (end -0.65 -1.125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "aa36c59c-98ca-4806-82b7-6e6d13a325f4") + ) + (fp_line + (start -0.65 -1.125) + (end -0.325 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6a3f6376-4a4a-4240-92f8-36832ead3c32") ) (fp_text user "${REFERENCE}" (at 0 0 0) @@ -1733,7 +1735,7 @@ ) ) (pad "1" smd roundrect - (at -0.9375 -0.95) + (at -0.9375 -0.95 180) (size 1.475 0.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -1743,7 +1745,7 @@ (uuid "ef84f103-7a72-4e51-b179-6de690d33df1") ) (pad "2" smd roundrect - (at -0.9375 0.95) + (at -0.9375 0.95 180) (size 1.475 0.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -1753,7 +1755,7 @@ (uuid "974a4e27-587c-4a22-9225-87b99ac158ca") ) (pad "3" smd roundrect - (at 0.9375 0) + (at 0.9375 0 180) (size 1.475 0.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -6156,194 +6158,6 @@ ) ) ) - (footprint "LOGO" - (layer "F.Cu") - (uuid "90e132f6-dfe8-4306-aee9-1a2c345dcedf") - (at 139.84371 112.108205) - (property "Reference" "G***" - (at 0 0 0) - (layer "F.SilkS") - (hide yes) - (uuid "bb536596-2ce2-481e-8f0a-5954bf5ca76d") - (effects - (font - (size 1.5 1.5) - (thickness 0.3) - ) - ) - ) - (property "Value" "LOGO" - (at 0.75 0 0) - (layer "F.SilkS") - (hide yes) - (uuid "da169875-043a-4dc2-9a55-76a1464fe506") - (effects - (font - (size 1.5 1.5) - (thickness 0.3) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "8555601d-9872-4c8b-accf-4a1891465380") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "99c7bf92-7cc7-4f63-9158-ee4410b43de0") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (attr board_only exclude_from_pos_files exclude_from_bom) - (fp_poly - (pts - (xy -2.510194 -4.738118) (xy -2.43064 -4.671599) (xy -2.385896 -4.617848) (xy -2.327166 -4.538602) - (xy -2.289448 -4.483095) (xy -2.265143 -4.435879) (xy -2.246653 -4.381505) (xy -2.226379 -4.304527) - (xy -2.220627 -4.281854) (xy -2.193293 -4.176056) (xy -2.164588 -4.067734) (xy -2.146934 -4.002866) - (xy -2.123798 -3.910033) (xy -2.099615 -3.798584) (xy -2.085298 -3.723879) (xy -2.058721 -3.614411) - (xy -2.018649 -3.492899) (xy -1.983922 -3.408501) (xy -1.891089 -3.212257) (xy -1.814514 -3.057726) - (xy -1.752456 -2.941565) (xy -1.703171 -2.860431) (xy -1.684492 -2.83419) (xy -1.64679 -2.778644) - (xy -1.62652 -2.736869) (xy -1.625406 -2.730307) (xy -1.61514 -2.697773) (xy -1.587761 -2.633832) - (xy -1.548401 -2.550198) (xy -1.531731 -2.516415) (xy -1.484182 -2.417484) (xy -1.442017 -2.323099) - (xy -1.412837 -2.250443) (xy -1.408613 -2.238154) (xy -1.380336 -2.174013) (xy -1.347849 -2.130805) - (xy -1.341395 -2.126227) (xy -1.317837 -2.092516) (xy -1.288223 -2.018894) (xy -1.25458 -1.913291) - (xy -1.218934 -1.783639) (xy -1.18331 -1.637868) (xy -1.149733 -1.483909) (xy -1.12023 -1.329694) - (xy -1.096826 -1.183151) (xy -1.092646 -1.152341) (xy -1.068984 -1.002236) (xy -1.043106 -0.895579) - (xy -1.015549 -0.834056) (xy -0.986849 -0.81935) (xy -0.986587 -0.819435) (xy -0.967707 -0.834094) - (xy -0.952974 -0.867325) (xy -0.941933 -0.924117) (xy -0.934126 -1.009456) (xy -0.929099 -1.128331) - (xy -0.926393 -1.28573) (xy -0.925554 -1.486618) (xy -0.924196 -1.624099) (xy 0.21207 -1.624099) - (xy 0.212415 -1.513987) (xy 0.225541 -1.408812) (xy 0.245951 -1.338323) (xy 0.298917 -1.26795) (xy 0.379628 -1.224641) - (xy 0.474149 -1.210629) (xy 0.568542 -1.228144) (xy 0.643901 -1.274595) (xy 0.691037 -1.337035) - (xy 0.712183 -1.417128) (xy 0.710292 -1.483597) (xy 1.406902 -1.483597) (xy 1.419572 -1.366865) - (xy 1.449856 -1.266696) (xy 1.459476 -1.247648) (xy 1.50156 -1.183491) (xy 1.547029 -1.148916) (xy 1.613291 -1.134186) - (xy 1.668217 -1.130895) (xy 1.728649 -1.137722) (xy 1.772101 -1.171708) (xy 1.796545 -1.206925) - (xy 1.829297 -1.27808) (xy 1.835454 -1.356242) (xy 1.83166 -1.394939) (xy 1.815784 -1.503581) (xy 1.798012 -1.576748) - (xy 1.772805 -1.627348) (xy 1.73462 -1.66829) (xy 1.703609 -1.693258) (xy 1.613706 -1.743427) (xy 1.532581 -1.754055) - (xy 1.46783 -1.725348) (xy 1.438303 -1.686056) (xy 1.412821 -1.596719) (xy 1.406902 -1.483597) (xy 0.710292 -1.483597) - (xy 0.70911 -1.525173) (xy 0.69886 -1.593955) (xy 0.667286 -1.714997) (xy 0.618904 -1.794825) (xy 0.547274 -1.839626) - (xy 0.445961 -1.855585) (xy 0.426264 -1.855875) (xy 0.345937 -1.853068) (xy 0.297645 -1.840593) - (xy 0.265039 -1.812367) (xy 0.249222 -1.790009) (xy 0.224381 -1.721867) (xy 0.21207 -1.624099) (xy -0.924196 -1.624099) - (xy -0.923821 -1.662025) (xy -0.919008 -1.85601) (xy -0.911567 -2.06096) (xy -0.901952 -2.269262) - (xy -0.890616 -2.473301) (xy -0.878011 -2.665465) (xy -0.864591 -2.838138) (xy -0.850809 -2.983709) - (xy -0.837117 -3.094563) (xy -0.82638 -3.153773) (xy -0.780362 -3.338177) (xy -0.74107 -3.476756) - (xy -0.707741 -3.571623) (xy -0.679607 -3.624891) (xy -0.655906 -3.638672) (xy -0.651467 -3.636777) - (xy -0.631937 -3.641862) (xy -0.630755 -3.649667) (xy -0.612501 -3.673269) (xy -0.565837 -3.672946) - (xy -0.502914 -3.651404) (xy -0.43588 -3.611348) (xy -0.42658 -3.604196) (xy -0.352411 -3.538924) - (xy -0.290947 -3.473367) (xy -0.251721 -3.418512) (xy -0.242598 -3.392111) (xy -0.230134 -3.360461) - (xy -0.198975 -3.30663) (xy -0.186051 -3.286769) (xy -0.149728 -3.22366) (xy -0.104573 -3.132771) - (xy -0.059181 -3.0316) (xy -0.05031 -3.010412) (xy 0.011035 -2.869598) (xy 0.064819 -2.766906) (xy 0.117108 -2.693893) - (xy 0.173967 -2.642114) (xy 0.24146 -2.603126) (xy 0.242598 -2.602589) (xy 0.282785 -2.584571) (xy 0.320963 -2.571379) - (xy 0.364736 -2.562561) (xy 0.421709 -2.557664) (xy 0.499487 -2.556235) (xy 0.605677 -2.557823) - (xy 0.747882 -2.561973) (xy 0.861222 -2.565762) (xy 0.973401 -2.565824) (xy 1.089789 -2.560058) - (xy 1.165721 -2.552199) (xy 1.300402 -2.53286) (xy 1.449304 -2.685628) (xy 1.507654 -2.750859) (xy 1.577366 -2.836937) - (xy 1.652327 -2.935275) (xy 1.72642 -3.037287) (xy 1.793531 -3.134386) (xy 1.847545 -3.217985) (xy 1.882348 -3.279498) - (xy 1.892263 -3.30765) (xy 1.911935 -3.328168) (xy 1.959323 -3.357343) (xy 2.016988 -3.386082) (xy 2.067491 -3.405292) - (xy 2.085678 -3.408501) (xy 2.107774 -3.384945) (xy 2.121081 -3.315498) (xy 2.125567 -3.20199) (xy 2.121201 -3.046253) - (xy 2.107953 -2.850119) (xy 2.097204 -2.729205) (xy 2.053602 -2.271154) (xy 2.10776 -2.081709) (xy 2.135263 -1.97471) - (xy 2.157232 -1.869429) (xy 2.169296 -1.787055) (xy 2.169795 -1.780827) (xy 2.178967 -1.702027) - (xy 2.195894 -1.597044) (xy 2.217139 -1.486905) (xy 2.220094 -1.47305) (xy 2.24358 -1.314469) (xy 2.243077 -1.155463) - (xy 2.217406 -0.983938) (xy 2.165389 -0.787801) (xy 2.148002 -0.73311) (xy 2.119162 -0.640644) (xy 2.097537 -0.563357) - (xy 2.086862 -0.514849) (xy 2.086342 -0.508619) (xy 2.070822 -0.450681) (xy 2.030186 -0.373329) - (xy 1.973318 -0.29176) (xy 1.930828 -0.242599) (xy 1.875275 -0.171732) (xy 1.824811 -0.087316) (xy 1.815463 -0.067827) - (xy 1.79042 -0.002657) (xy 1.781335 0.057008) (xy 1.786545 0.131786) (xy 1.794913 0.1869) (xy 1.81296 0.286846) - (xy 1.83292 0.383715) (xy 1.845453 0.436675) (xy 1.869052 0.529413) (xy 1.892313 0.624061) (xy 1.893914 0.630754) - (xy 1.914735 0.697215) (xy 1.950311 0.790832) (xy 1.994229 0.895101) (xy 2.011734 0.934001) (xy 2.073132 1.066467) - (xy 2.138151 1.204576) (xy 2.201997 1.338352) (xy 2.259875 1.457819) (xy 2.30699 1.553) (xy 2.338195 1.613275) - (xy 2.361383 1.65802) (xy 2.40038 1.73571) (xy 2.449849 1.835621) (xy 2.50445 1.947032) (xy 2.507317 1.952912) - (xy 2.586487 2.112467) (xy 2.665964 2.267418) (xy 2.741995 2.410898) (xy 2.810826 2.536041) (xy 2.868703 2.635978) - (xy 2.911874 2.703844) (xy 2.931221 2.728477) (xy 2.962308 2.771817) (xy 2.999373 2.839878) (xy 3.015363 2.874273) - (xy 3.060617 2.962535) (xy 3.127925 3.075544) (xy 3.208673 3.20045) (xy 3.294249 3.3244) (xy 3.376037 3.434546) - (xy 3.445423 3.518035) (xy 3.450701 3.523734) (xy 3.497654 3.562721) (xy 3.536348 3.578318) (xy 3.578722 3.591605) - (xy 3.634724 3.623853) (xy 3.638501 3.626505) (xy 3.703518 3.666175) (xy 3.786055 3.708312) (xy 3.815921 3.721736) - (xy 3.874945 3.749626) (xy 3.913721 3.779807) (xy 3.939475 3.824057) (xy 3.959429 3.894156) (xy 3.977742 3.98559) - (xy 3.98894 4.152089) (xy 3.957999 4.300227) (xy 3.886799 4.425732) (xy 3.777221 4.524331) (xy 3.728169 4.552709) - (xy 3.623733 4.5866) (xy 3.506995 4.59452) (xy 3.394775 4.577684) (xy 3.303891 4.537308) (xy 3.283061 4.520561) - (xy 3.240239 4.48805) (xy 3.189891 4.471613) (xy 3.115186 4.467004) (xy 3.073068 4.467558) (xy 2.986597 4.466078) - (xy 2.915773 4.458561) (xy 2.882599 4.449361) (xy 2.840784 4.406116) (xy 2.794363 4.322317) (xy 2.746761 4.205256) - (xy 2.702246 4.06523) (xy 2.651685 3.931959) (xy 2.583487 3.834653) (xy 2.576757 3.827753) (xy 2.518373 3.756313) - (xy 2.461426 3.666158) (xy 2.437899 3.619829) (xy 2.385164 3.525651) (xy 2.31718 3.431694) (xy 2.285135 3.395555) - (xy 2.217925 3.316447) (xy 2.156525 3.227681) (xy 2.134855 3.189347) (xy 2.094768 3.126164) (xy 2.027759 3.037626) - (xy 1.941412 2.932484) (xy 1.843311 2.819493) (xy 1.74104 2.707405) (xy 1.642183 2.604974) (xy 1.560805 2.526822) - (xy 1.500662 2.462385) (xy 1.456728 2.397601) (xy 1.443202 2.364168) (xy 1.417281 2.308891) (xy 1.381174 2.279901) - (xy 1.341315 2.252211) (xy 1.290505 2.197611) (xy 1.260395 2.157502) (xy 1.19465 2.080703) (xy 1.13572 2.051686) - (xy 1.083104 2.070266) (xy 1.067431 2.086341) (xy 1.049152 2.115777) (xy 1.052093 2.122731) (xy 1.04974 2.138137) - (xy 1.025412 2.17125) (xy 0.983125 2.208004) (xy 0.95287 2.21977) (xy 0.924197 2.23382) (xy 0.921872 2.242395) - (xy 0.901963 2.267471) (xy 0.876881 2.2793) (xy 0.831766 2.305452) (xy 0.775772 2.352611) (xy 0.761647 2.366731) - (xy 0.698923 2.419695) (xy 0.61411 2.475732) (xy 0.521683 2.52694) (xy 0.436121 2.565416) (xy 0.371901 2.583255) - (xy 0.364259 2.583667) (xy 0.300634 2.59457) (xy 0.272593 2.605656) (xy 0.162494 2.647283) (xy 0.028634 2.674821) - (xy -0.105155 2.683622) (xy -0.124 2.683027) (xy -0.204894 2.681779) (xy -0.254573 2.691232) (xy -0.290054 2.716776) - (xy -0.312013 2.742589) (xy -0.343284 2.791442) (xy -0.358712 2.845277) (xy -0.35833 2.91452) (xy -0.342169 3.009599) - (xy -0.313225 3.129512) (xy -0.286435 3.235542) (xy -0.261775 3.33701) (xy -0.244024 3.414198) (xy -0.242279 3.422338) - (xy -0.218481 3.514619) (xy -0.188238 3.608003) (xy -0.18509 3.616417) (xy -0.16108 3.696833) (xy -0.136337 3.808359) - (xy -0.113175 3.936408) (xy -0.093905 4.066396) (xy -0.08084 4.183738) (xy -0.076292 4.27385) (xy -0.077194 4.296929) - (xy -0.09211 4.368983) (xy -0.126636 4.408407) (xy -0.139494 4.414969) (xy -0.181238 4.439899) (xy -0.194078 4.457423) - (xy -0.213948 4.473586) (xy -0.232707 4.47593) (xy -0.278089 4.490174) (xy -0.332984 4.524424) (xy -0.333017 4.52445) - (xy -0.383958 4.558368) (xy -0.421378 4.572958) (xy -0.421983 4.57297) (xy -0.455662 4.591351) (xy -0.476565 4.616684) - (xy -0.515764 4.650023) (xy -0.581764 4.681793) (xy -0.609764 4.691107) (xy -0.694524 4.71592) (xy -0.773687 4.739457) - (xy -0.790166 4.744432) (xy -0.864526 4.757288) (xy -0.968159 4.76325) (xy -1.084181 4.762671) (xy -1.195705 4.755906) - (xy -1.285845 4.743308) (xy -1.322159 4.733283) (xy -1.375276 4.703451) (xy -1.402564 4.670245) - (xy -1.40275 4.669463) (xy -1.423863 4.62887) (xy -1.465468 4.576067) (xy -1.472916 4.568039) (xy -1.522327 4.486028) - (xy -1.548499 4.379565) (xy -1.548951 4.268055) (xy -1.523199 4.174919) (xy -1.456456 3.98269) (xy -1.430172 3.767419) - (xy -1.444792 3.533501) (xy -1.453306 3.481279) (xy -1.496465 3.24496) (xy -1.534287 3.045694) (xy -1.569023 2.872611) - (xy -1.602925 2.714843) (xy -1.638244 2.56152) (xy -1.675573 2.408427) (xy -1.703765 2.302757) (xy -1.729073 2.232112) - (xy -1.757823 2.183879) (xy -1.79634 2.145445) (xy -1.814803 2.130824) (xy -1.896217 2.086397) (xy -1.98232 2.066975) - (xy -2.057228 2.074533) (xy -2.093716 2.096141) (xy -2.134509 2.120346) (xy -2.148551 2.122731) - (xy -2.188983 2.141441) (xy -2.25033 2.192522) (xy -2.325966 2.268397) (xy -2.409264 2.361493) (xy -2.493599 2.464232) - (xy -2.572344 2.56904) (xy -2.638873 2.668342) (xy -2.665748 2.714031) (xy -2.718694 2.802539) (xy -2.774355 2.884474) - (xy -2.814952 2.935434) (xy -2.864131 3.005855) (xy -2.896947 3.083093) (xy -2.899338 3.093122) - (xy -2.916153 3.156873) (xy -2.934046 3.199737) (xy -2.935851 3.202291) (xy -2.948168 3.237934) - (xy -2.962569 3.309251) (xy -2.977254 3.403553) (xy -2.990421 3.508152) (xy -3.000268 3.610359) - (xy -3.004734 3.687487) (xy -3.016688 3.813085) (xy -3.042736 3.942284) (xy -3.079411 4.06614) (xy -3.123245 4.175709) - (xy -3.170771 4.262048) (xy -3.218522 4.316212) (xy -3.253963 4.330372) (xy -3.283988 4.342932) - (xy -3.337323 4.374563) (xy -3.362289 4.391021) (xy -3.467793 4.44054) (xy -3.577921 4.445965) (xy -3.699401 4.407244) - (xy -3.736923 4.388181) (xy -3.816598 4.335623) (xy -3.877095 4.269378) (xy -3.92822 4.184642) (xy -3.967233 4.103793) - (xy -3.994248 4.033183) (xy -4.002865 3.993046) (xy -3.99325 3.95313) (xy -3.966833 3.878645) (xy -3.927258 3.779023) - (xy -3.878167 3.663696) (xy -3.858614 3.619585) (xy -3.804268 3.49458) (xy -3.755572 3.375697) (xy -3.717059 3.274489) - (xy -3.693259 3.202513) (xy -3.689884 3.189332) (xy -3.636359 2.954629) (xy -3.591726 2.763973) - (xy -3.555101 2.613886) (xy -3.525602 2.500889) (xy -3.502346 2.421505) (xy -3.484448 2.372255) - (xy -3.479973 2.362801) (xy -3.455512 2.290155) (xy -3.444903 2.20842) (xy -3.44489 2.205983) (xy -3.427476 2.116383) - (xy -3.375737 2.038245) (xy -3.325931 1.962053) (xy -3.293886 1.877312) (xy -3.291424 1.86468) (xy -3.265955 1.781008) - (xy -3.223021 1.698326) (xy -3.215019 1.686863) (xy -3.164673 1.586953) (xy -3.153773 1.51608) (xy -3.142709 1.437547) - (xy -3.115163 1.350251) (xy -3.105253 1.327886) (xy -3.075549 1.256958) (xy -3.058404 1.197728) - (xy -3.056734 1.182623) (xy -3.046996 1.132227) (xy -3.037322 1.114737) (xy -3.019055 1.081192) - (xy -2.990828 1.016798) (xy -2.962852 0.946131) (xy -2.898884 0.78837) (xy -2.837591 0.658839) (xy -2.782216 0.563781) - (xy -2.736302 0.509681) (xy -2.709359 0.47643) (xy -2.669482 0.413739) (xy -2.627633 0.339449) (xy -2.579348 0.259698) - (xy -2.53473 0.205401) (xy -2.506178 0.1871) (xy -2.465762 0.163783) (xy -2.417747 0.113819) (xy -2.402338 0.092969) - (xy -2.341068 0.020894) (xy -2.267932 -0.043215) (xy -2.256332 -0.051287) (xy -2.18808 -0.108663) - (xy -2.131396 -0.176225) (xy -2.124315 -0.187624) (xy -2.085828 -0.25146) (xy -2.033464 -0.334817) - (xy -1.991686 -0.39951) (xy -1.946461 -0.472489) (xy -1.920591 -0.531276) (xy -1.908934 -0.594921) - (xy -1.906349 -0.682477) (xy -1.90656 -0.714887) (xy -1.919744 -0.918325) (xy -1.953027 -1.137731) - (xy -2.002292 -1.346419) (xy -2.024248 -1.427115) (xy -2.041643 -1.49828) (xy -2.045439 -1.516238) - (xy -2.061531 -1.586543) (xy -2.089571 -1.695427) (xy -2.127465 -1.835026) (xy -2.173118 -1.997477) - (xy -2.181182 -2.025693) (xy -2.34786 -2.677651) (xy -2.481164 -3.349252) (xy -2.577508 -4.021842) - (xy -2.593973 -4.173835) (xy -2.608265 -4.290094) (xy -2.626019 -4.399407) (xy -2.644383 -4.485337) - (xy -2.653229 -4.515331) (xy -2.678864 -4.626164) (xy -2.671294 -4.706192) (xy -2.636604 -4.753083) - (xy -2.580876 -4.764502) - ) - (stroke - (width 0) - (type solid) - ) - (fill yes) - (layer "F.Cu") - (uuid "1247a093-c056-4ae4-9d03-314ad661c142") - ) - (embedded_fonts no) - ) (footprint "Resistor_SMD:R_0603_1608Metric" (locked yes) (layer "F.Cu") @@ -8193,7 +8007,7 @@ (at 4.1 -1.25 90) (size 1.2 0.27) (layers "F.Cu" "F.Mask" "F.Paste") - (net 62 "backlight_fet") + (net 42 "unconnected-(U4-PB10-Pad21)") (pinfunction "PB10") (pintype "unspecified") (uuid "7e9823b4-5e4f-4346-bd89-f93d913a0470") @@ -8256,7 +8070,7 @@ (at 1.25 -4.1 90) (size 0.27 1.2) (layers "F.Cu" "F.Mask" "F.Paste") - (net 42 "unconnected-(U4-PB15-Pad28)") + (net 62 "backlight_fet") (pinfunction "PB15") (pintype "unspecified") (uuid "a069a5f1-68ad-46ff-86b9-7595c6f139b6") @@ -25055,6 +24869,14 @@ (net 1) (uuid "241c2dab-cd22-4d6a-89b6-22a5e33d2a5e") ) + (segment + (start 166.658349 118.253643) + (end 166.658349 117.969587) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "283299db-74f2-4ee7-bfc3-193a57a4e2d8") + ) (segment (start 167.753529 90.00238) (end 169.66673 90.00238) @@ -25287,14 +25109,6 @@ (net 1) (uuid "81843990-5035-49e2-b547-16ce5caeefd9") ) - (segment - (start 166.658349 118.253643) - (end 165.351439 118.253643) - (width 0.25) - (layer "F.Cu") - (net 1) - (uuid "8bac4033-b5b2-4b91-bcb6-4ff7f70e7d23") - ) (segment (start 174.240878 125.643287) (end 173.978553 125.380962) @@ -25319,6 +25133,14 @@ (net 1) (uuid "986b5b66-720e-4c51-8152-6f4e81c554f3") ) + (segment + (start 166.658349 117.969587) + (end 167.264504 117.363432) + (width 0.25) + (layer "F.Cu") + (net 1) + (uuid "9bef231d-dec2-41b0-bffd-f832c3463e06") + ) (segment (start 183.488159 120.535261) (end 182.290644 120.535261) @@ -25455,14 +25277,6 @@ (net 1) (uuid "dddbfa09-71cb-41c3-a08f-b85a7bafd170") ) - (segment - (start 165.351439 118.253643) - (end 165.338703 118.240907) - (width 0.25) - (layer "F.Cu") - (net 1) - (uuid "dde48b5c-1003-4c3c-9a94-3c47cc6c40fd") - ) (segment (start 183.584442 122.41021) (end 182.194361 122.41021) @@ -25851,7 +25665,7 @@ (uuid "f183a198-88d5-4f90-bb01-a652fdebec66") ) (via - (at 165.338703 118.240907) + (at 167.264504 117.363432) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") @@ -25903,22 +25717,6 @@ (net 2) (uuid "03834c81-0095-40b1-9c46-e9b6295fe263") ) - (segment - (start 166.258642 116.553306) - (end 163.966401 114.261065) - (width 0.5) - (layer "F.Cu") - (net 2) - (uuid "0ae1e4d8-ddbf-47c4-8a8a-17591ea25479") - ) - (segment - (start 154.768188 111.552065) - (end 154.768188 111.060065) - (width 0.5) - (layer "F.Cu") - (net 2) - (uuid "0b556550-0145-4196-b78e-41d37f1c9610") - ) (segment (start 154.768188 113.2016) (end 154.768188 111.060065) @@ -25959,6 +25757,14 @@ (net 2) (uuid "0e4c310f-42a5-4020-bbb7-4ec7e3e78d0f") ) + (segment + (start 154.768188 112.493656) + (end 154.768188 111.060065) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "10df18b1-1823-4450-8b8f-28b3ea010905") + ) (segment (start 169.68376 119.649239) (end 169.240878 119.206358) @@ -25983,14 +25789,6 @@ (net 2) (uuid "1faf8183-8850-48ce-a150-40e5ed902476") ) - (segment - (start 174.559466 103.335534) - (end 173.057466 103.335534) - (width 0.5) - (layer "F.Cu") - (net 2) - (uuid "2764be3b-c99e-4c3e-bde5-9c5d83453732") - ) (segment (start 218.951133 113.132201) (end 220.177133 114.358201) @@ -26015,6 +25813,14 @@ (net 2) (uuid "345fd647-8060-4b6e-9a5a-1ccddfeb7547") ) + (segment + (start 165.208812 115.503476) + (end 158.335741 115.503476) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "34bae3ee-870c-41d7-a86a-447b7aca5942") + ) (segment (start 169.240878 118.284125) (end 168.238831 118.284125) @@ -26039,14 +25845,6 @@ (net 2) (uuid "3e9b01ba-0b30-4fb5-bdc7-73ed752d1648") ) - (segment - (start 174.559466 103.335534) - (end 201.621133 103.335534) - (width 0.25) - (layer "F.Cu") - (net 2) - (uuid "4606ecea-7c40-4cfd-941a-b7e962d23c8b") - ) (segment (start 212.177133 105.891534) (end 212.177133 111.906201) @@ -26071,6 +25869,14 @@ (net 2) (uuid "4c595bcf-a167-4bb3-812e-5a824d57ca09") ) + (segment + (start 202.951133 104.665534) + (end 174.629466 104.665534) + (width 0.25) + (layer "F.Cu") + (net 2) + (uuid "4c7fecd7-4cfb-4fa9-aa7d-6c0e643f1b83") + ) (segment (start 194.951133 113.132201) (end 202.951133 113.132201) @@ -26087,6 +25893,14 @@ (net 2) (uuid "59a56cfa-ff5a-4369-aee4-6bfc3241438f") ) + (segment + (start 174.559466 104.735534) + (end 173.057466 104.735534) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "60ac87e8-a1d3-4811-ac37-85c7e387b87a") + ) (segment (start 157.473188 106.860065) (end 155.860688 106.860065) @@ -26103,6 +25917,22 @@ (net 2) (uuid "66349c56-0e29-47f0-ba6b-b8d846e802ec") ) + (segment + (start 165.621235 115.915899) + (end 166.258642 116.553306) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "69aef433-6f57-4454-872b-76abf1a6455c") + ) + (segment + (start 165.621235 115.915899) + (end 165.208812 115.503476) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "6b899ded-d509-4731-9696-7f270535c9d9") + ) (segment (start 174.740878 126.784125) (end 174.740878 123.650545) @@ -26127,6 +25957,14 @@ (net 2) (uuid "75be30e1-3b1e-4ea3-ad2e-de3c43073fad") ) + (segment + (start 154.768188 111.060065) + (end 154.768188 111.935923) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "79c595e2-3a80-4c6f-8b44-160f986db52c") + ) (segment (start 202.951133 104.665534) (end 210.951133 104.665534) @@ -26143,6 +25981,22 @@ (net 2) (uuid "802d5d8c-4487-4aaf-baa6-e055b6f5362e") ) + (segment + (start 165.610084 115.92705) + (end 165.621235 115.915899) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "82a4d107-aec8-4318-a670-8a75c0003514") + ) + (segment + (start 154.768188 111.935923) + (end 158.335741 115.503476) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "84f75845-f44d-46a5-b604-15ca5039771c") + ) (segment (start 174.173724 128.478655) (end 174.740878 127.911501) @@ -26151,22 +26005,6 @@ (net 2) (uuid "86633816-49de-47b4-b383-27a00b420b7d") ) - (segment - (start 154.768188 111.060065) - (end 154.768188 112.310065) - (width 0.25) - (layer "F.Cu") - (net 2) - (uuid "8b60d41f-3fdc-49bd-a41e-97067c40f190") - ) - (segment - (start 172.210188 104.182812) - (end 172.210188 106.017278) - (width 0.5) - (layer "F.Cu") - (net 2) - (uuid "8dcbddeb-9667-413c-a34d-110efece3d3c") - ) (segment (start 174.173724 128.478655) (end 174.319008 128.478655) @@ -26175,14 +26013,6 @@ (net 2) (uuid "90786260-dfaf-4b27-b599-2efb1a21d17c") ) - (segment - (start 172.210188 105.484812) - (end 172.210188 106.017278) - (width 0.5) - (layer "F.Cu") - (net 2) - (uuid "92d84022-5acc-412a-b239-41e246caf52e") - ) (segment (start 199.11662 129.933381) (end 175.773734 129.933381) @@ -26231,14 +26061,6 @@ (net 2) (uuid "a6fa194f-9073-420a-a8ee-318b8c3b6a64") ) - (segment - (start 174.559466 104.735534) - (end 172.959466 104.735534) - (width 0.5) - (layer "F.Cu") - (net 2) - (uuid "a9324303-59a0-41d5-a513-be81e9842960") - ) (segment (start 169.240878 117.180573) (end 168.613611 116.553306) @@ -26272,28 +26094,12 @@ (uuid "b011f6be-d219-4923-b240-1e1b40ec3930") ) (segment - (start 172.959466 104.735534) - (end 172.210188 105.484812) + (start 173.057466 104.735534) + (end 165.208812 112.584188) (width 0.5) (layer "F.Cu") (net 2) - (uuid "b6bb591b-d56b-406c-82d4-c69e319a8335") - ) - (segment - (start 163.966401 114.261065) - (end 157.477188 114.261065) - (width 0.5) - (layer "F.Cu") - (net 2) - (uuid "b6d95223-5406-42eb-b6ef-1e960384ec4f") - ) - (segment - (start 172.210188 106.017278) - (end 163.966401 114.261065) - (width 0.5) - (layer "F.Cu") - (net 2) - (uuid "bac38b61-df5c-47ad-b5cd-aec43687fb16") + (uuid "b8a9e12e-c709-441d-a41c-566bf64327bd") ) (segment (start 153.498188 109.790065) @@ -26311,6 +26117,22 @@ (net 2) (uuid "bd079f40-841b-46dc-98c0-aef0e38e27c4") ) + (segment + (start 165.208812 112.584188) + (end 165.208812 115.503476) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "bdb98011-3b9c-4d97-bc8d-c49308b7b006") + ) + (segment + (start 174.629466 104.665534) + (end 174.559466 104.735534) + (width 0.25) + (layer "F.Cu") + (net 2) + (uuid "c0d65d2a-a4d6-43b0-ae84-107aa4ed0628") + ) (segment (start 146.357799 110.915534) (end 146.357799 102.915534) @@ -26359,14 +26181,6 @@ (net 2) (uuid "d60c7641-e943-410a-b11f-3db578a8eae0") ) - (segment - (start 157.477188 114.261065) - (end 154.768188 111.552065) - (width 0.5) - (layer "F.Cu") - (net 2) - (uuid "d7fa6fd2-fd08-41ba-b86c-1e507a648f3e") - ) (segment (start 169.240878 118.284125) (end 169.240878 119.206358) @@ -26407,22 +26221,6 @@ (net 2) (uuid "e666a58c-5a79-4ac0-8cda-7886e00bbee5") ) - (segment - (start 173.057466 103.335534) - (end 172.210188 104.182812) - (width 0.5) - (layer "F.Cu") - (net 2) - (uuid "f1c7b78c-52b3-4c41-b52d-3a6a5cd4daae") - ) - (segment - (start 201.621133 103.335534) - (end 202.951133 104.665534) - (width 0.25) - (layer "F.Cu") - (net 2) - (uuid "f8169c98-9c13-459b-8ab1-7f061c71fe6a") - ) (segment (start 202.951133 126.098868) (end 210.951133 126.098868) @@ -27280,12 +27078,28 @@ (uuid "1219143e-78dc-4702-ae97-b317624f389e") ) (segment - (start 163.341804 117.129306) - (end 155.935429 117.129306) + (start 156.309173 117.50305) + (end 152.037231 113.231108) (width 0.25) (layer "F.Cu") (net 25) - (uuid "4091f1ad-f99c-410b-bfab-8a899dd98373") + (uuid "26d2e6cc-17d1-4365-a55c-4bcd05d41df2") + ) + (segment + (start 165.996623 119.784125) + (end 163.715548 117.50305) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "40f2746f-7390-42c8-935c-5f05ad6cfbbf") + ) + (segment + (start 163.715548 117.50305) + (end 156.309173 117.50305) + (width 0.25) + (layer "F.Cu") + (net 25) + (uuid "4d229c48-0ff8-4cb3-8049-f2bd3d047ccd") ) (segment (start 152.037231 101.976085) @@ -27295,14 +27109,6 @@ (net 25) (uuid "4eb6f40d-fabb-413e-b451-c85575e97a20") ) - (segment - (start 165.996623 119.784125) - (end 163.341804 117.129306) - (width 0.25) - (layer "F.Cu") - (net 25) - (uuid "88bbea9a-e0c3-4b2b-8168-f94cf9695c0d") - ) (segment (start 151.444748 101.383602) (end 147.313909 101.383602) @@ -27319,14 +27125,6 @@ (net 25) (uuid "9c15adfb-634b-4f9f-8528-95fae93cd7bb") ) - (segment - (start 155.935429 117.129306) - (end 152.037231 113.231108) - (width 0.25) - (layer "F.Cu") - (net 25) - (uuid "a1ea3df5-caef-4cdb-bbb4-a6979714ad9e") - ) (segment (start 144.950255 97.524097) (end 144.950255 99.019948) @@ -27343,6 +27141,30 @@ (net 25) (uuid "ffc3663c-da28-4a55-b1bc-afc335d5f682") ) + (segment + (start 173.057466 103.335534) + (end 173.983466 103.335534) + (width 0.5) + (layer "F.Cu") + (net 32) + (uuid "6c5a2c69-59df-41de-b210-6ff05e64e890") + ) + (segment + (start 160.210741 114.553476) + (end 161.839524 114.553476) + (width 0.5) + (layer "F.Cu") + (net 32) + (uuid "f66b29a8-9bf5-4a19-9467-70769b9fefe5") + ) + (segment + (start 161.839524 114.553476) + (end 173.057466 103.335534) + (width 0.5) + (layer "F.Cu") + (net 32) + (uuid "f7a30b63-a13a-46e0-a975-668f2cdc7650") + ) (segment (start 173.307466 107.535534) (end 174.559466 107.535534) @@ -27551,6 +27373,62 @@ (net 61) (uuid "e51d7840-1c29-4e07-9ca6-3371114c25e5") ) + (segment + (start 168.777878 121.284125) + (end 167.890878 121.284125) + (width 0.25) + (layer "F.Cu") + (net 62) + (uuid "44077575-7aad-41de-ae89-0f59025a8cf5") + ) + (segment + (start 163.597716 116.453476) + (end 166.467365 119.323125) + (width 0.25) + (layer "F.Cu") + (net 62) + (uuid "4e463f7e-705d-43b0-b1ab-6d33dd1c782e") + ) + (segment + (start 166.467365 119.323125) + (end 168.719835 119.323125) + (width 0.25) + (layer "F.Cu") + (net 62) + (uuid "501f9b39-96d3-4e25-8ba7-edaeb557a44f") + ) + (segment + (start 168.719835 119.323125) + (end 169.23276 119.83605) + (width 0.25) + (layer "F.Cu") + (net 62) + (uuid "67fefe55-844e-44b6-b515-cbcaeb80d9b8") + ) + (segment + (start 160.210741 116.453476) + (end 163.597716 116.453476) + (width 0.25) + (layer "F.Cu") + (net 62) + (uuid "abe754a0-9398-4ee7-a082-f662052efb4d") + ) + (segment + (start 169.23276 120.829243) + (end 168.777878 121.284125) + (width 0.25) + (layer "F.Cu") + (net 62) + (uuid "ae7127cc-5e7f-402b-9890-fbb02a22c94a") + ) + (segment + (start 169.23276 119.83605) + (end 169.23276 120.829243) + (width 0.25) + (layer "F.Cu") + (net 62) + (uuid "c432c430-a203-47b3-86e0-fc37d9167ea8") + ) (zone (net 1) (net_name "GND") diff --git a/kicad/stm32card/stm32card.kicad_prl b/kicad/stm32card/stm32card.kicad_prl index e1d3cc1..35de1e6 100644 --- a/kicad/stm32card/stm32card.kicad_prl +++ b/kicad/stm32card/stm32card.kicad_prl @@ -1,7 +1,7 @@ { "board": { - "active_layer": 0, - "active_layer_preset": "", + "active_layer": 2, + "active_layer_preset": "Back Layers", "auto_track_width": true, "hidden_netclasses": [], "hidden_nets": [], @@ -48,7 +48,7 @@ "conflict_shadows", "shapes" ], - "visible_layers": "00000000_00000000_00000008_82082227", + "visible_layers": "00000000_00000000_00000002_2200888c", "zone_display_mode": 1 }, "git": { diff --git a/kicad/stm32card/stm32card.kicad_sch b/kicad/stm32card/stm32card.kicad_sch index 08fece7..f4a08ee 100644 --- a/kicad/stm32card/stm32card.kicad_sch +++ b/kicad/stm32card/stm32card.kicad_sch @@ -5020,22 +5020,22 @@ ) (global_label "backlight_fet" (shape input) - (at 144.78 86.36 180) + (at 187.96 86.36 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) (uuid "0ce962d2-d7a6-4fbc-ac94-cf81640d341f") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 129.5788 86.36 0) + (at 203.1612 86.36 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) (hide yes) ) ) diff --git a/kicad/stm32card/~stm32card.kicad_pcb.lck b/kicad/stm32card/~stm32card.kicad_sch.lck similarity index 100% rename from kicad/stm32card/~stm32card.kicad_pcb.lck rename to kicad/stm32card/~stm32card.kicad_sch.lck diff --git a/program/stm32f1_buisnesscard_v1/.cache/clangd/index/benchmark.c.B092177E9C4A6341.idx b/program/stm32f1_buisnesscard_v1/.cache/clangd/index/benchmark.c.B092177E9C4A6341.idx new file mode 100644 index 0000000..d623b7d Binary files /dev/null and b/program/stm32f1_buisnesscard_v1/.cache/clangd/index/benchmark.c.B092177E9C4A6341.idx differ diff --git a/program/stm32f1_buisnesscard_v1/.cache/clangd/index/benchmark.h.CE823391C550AEDF.idx b/program/stm32f1_buisnesscard_v1/.cache/clangd/index/benchmark.h.CE823391C550AEDF.idx index 0511533..2864722 100644 Binary files a/program/stm32f1_buisnesscard_v1/.cache/clangd/index/benchmark.h.CE823391C550AEDF.idx and b/program/stm32f1_buisnesscard_v1/.cache/clangd/index/benchmark.h.CE823391C550AEDF.idx differ diff --git a/program/stm32f1_buisnesscard_v1/.cache/clangd/index/main.c.5BFC0518E8029882.idx b/program/stm32f1_buisnesscard_v1/.cache/clangd/index/main.c.5BFC0518E8029882.idx index 90ff9a0..a7c15c4 100644 Binary files a/program/stm32f1_buisnesscard_v1/.cache/clangd/index/main.c.5BFC0518E8029882.idx and b/program/stm32f1_buisnesscard_v1/.cache/clangd/index/main.c.5BFC0518E8029882.idx differ diff --git a/program/stm32f1_buisnesscard_v1/.cache/clangd/index/main.h.7DBE1B8EF99687F2.idx b/program/stm32f1_buisnesscard_v1/.cache/clangd/index/main.h.7DBE1B8EF99687F2.idx index 67425c0..c9356b9 100644 Binary files a/program/stm32f1_buisnesscard_v1/.cache/clangd/index/main.h.7DBE1B8EF99687F2.idx and b/program/stm32f1_buisnesscard_v1/.cache/clangd/index/main.h.7DBE1B8EF99687F2.idx differ diff --git a/program/stm32f1_buisnesscard_v1/.cache/clangd/index/mandelbrot.c.FB8DE522EAEACE98.idx b/program/stm32f1_buisnesscard_v1/.cache/clangd/index/mandelbrot.c.FB8DE522EAEACE98.idx index ee3fe7f..e34ba48 100644 Binary files a/program/stm32f1_buisnesscard_v1/.cache/clangd/index/mandelbrot.c.FB8DE522EAEACE98.idx and b/program/stm32f1_buisnesscard_v1/.cache/clangd/index/mandelbrot.c.FB8DE522EAEACE98.idx differ diff --git a/program/stm32f1_buisnesscard_v1/.cache/clangd/index/mandelbrot.h.0F4977C005A86044.idx b/program/stm32f1_buisnesscard_v1/.cache/clangd/index/mandelbrot.h.0F4977C005A86044.idx index c5e88d5..e89de12 100644 Binary files a/program/stm32f1_buisnesscard_v1/.cache/clangd/index/mandelbrot.h.0F4977C005A86044.idx and b/program/stm32f1_buisnesscard_v1/.cache/clangd/index/mandelbrot.h.0F4977C005A86044.idx differ diff --git a/program/stm32f1_buisnesscard_v1/.cache/clangd/index/st7735.c.F7FEF3B96F2E873D.idx b/program/stm32f1_buisnesscard_v1/.cache/clangd/index/st7735.c.F7FEF3B96F2E873D.idx index 595b2a1..80ecf33 100644 Binary files a/program/stm32f1_buisnesscard_v1/.cache/clangd/index/st7735.c.F7FEF3B96F2E873D.idx and b/program/stm32f1_buisnesscard_v1/.cache/clangd/index/st7735.c.F7FEF3B96F2E873D.idx differ diff --git a/program/stm32f1_buisnesscard_v1/.gdb_history b/program/stm32f1_buisnesscard_v1/.gdb_history index 8b5255f..9c6797c 100644 --- a/program/stm32f1_buisnesscard_v1/.gdb_history +++ b/program/stm32f1_buisnesscard_v1/.gdb_history @@ -1,22 +1,197 @@ +ptype render_mandelbrot:cam +ptype render_mandelbrot:camera +set draw_mandelbrot:cam +set draw_mandelbrot()::cam + draw_mandelbrot()::cam +print $3 +ptype $3 +bruh = 1 +set bruh = 1 +set $bruh = 1 +set $bruh = { + min_r = -1, + min_i = -0.5, + max_r = 1, + max_i = 0.5 +} +set $bruh = {1, 2, 3, 4} +bruh +print $bruh +set draw_mandelbrot()::cam +set draw_mandelbrot()::cam = $bruh +set draw_mandelbrot()::cam.min_r = -2 +set draw_mandelbrot()::cam +set draw_mandelbrot()::cam = 0 +set draw_mandelbrot()::cam = {0} +print $bruh +print draw_mandelbrot()::cam +print draw_mandelbrot()::cam +set draw_mandelbrot()::cam = { + min_r = 0, + min_i = 0, + max_r = 0, + max_i = 0 +} +set draw_mandelbrot()::cam = {0, 0, 0, 0} +set draw_mandelbrot()::cam = {0, 1, 2, 3} +print draw_mandelbrot()::cam +bruh +print $bruh +set draw_mandelbrot()::cam = bruh +set draw_mandelbrot()::cam = $bruh +set bruh = draw_mandelbrot()::cam +set $bruh = draw_mandelbrot()::cam +print $bruh +set draw_mandelbrot()::cam = $bruh +bruh = { asdf = 0 } +set $bruh = { asdf = 0 } +set $bruh = { min_r = 0 } +print bruh +print bruh +print $bruh +bruh.min_r +set $bruh.min_r = 1 +set #bruh +print $bruh +set draw_mandelbrot()::cam = $bruh +print draw_mandelbrot()::cam +print $bruh[0] +print $bruh +set $bruh = {$bruh, $bruh} +bruh +print $bruh +print $bruh[0] +print $bruh[1] +load c -print wait_time +c +print draw_mandelbrot()::cam +set $asdf = { + min_r = -1, + min_i = -0.5, + max_r = 1, + max_i = 0.5 +} +set $bruh = { + min_r = -1, + min_i = -0.5, + max_r = 1, + max_i = 0.5 +} +set $bruh[0] = { + min_r = -1, + min_i = -0.5, + max_r = 1, + max_i = 0.5 +} +set $bruh[0] = { + .min_r = -1, + min_i = -0.5, + max_r = 1, + max_i = 0.5 +} +print camera +print *cam +print draw_mandelbrot()::cam +c +quit +d +c +quit +c +quit +c +load +c +print *cam +print draw_mandelbrot()::cam +x +c +print draw_mandelbrot()::cam +c +load +c +print draw_mandelbrot()::cam +printf "%1.20f\n" draw_mandelbrot()::cam +printf "%1.20f\n", draw_mandelbrot()::cam.min_i +printf "%1.20f\n", draw_mandelbrot()::cam.max_r +print 3 +print -1.4054856689592869e-05 +for +while +exit +quit +len(vi +len(vi) +quit +quit +quit +quit +command render_mandelbrot(0xff) +c +command render_mandelbrot(0xff) +c +quit +c +quit +quit +quit +print render_mandelbrot +quit +quit +c +set draw_mandelbrot()::view_mode 0 +set draw_mandelbrot()::view_mode = 0 quit quit load c quit -load -context c -print time -b st7735.c:104 +c +quit +disp benchmark_stop:time +disp benchmark_stop.time +disp benchmark_stop()::time +quit +quit +quit +exit +quit +quit +quit +c +c +load +quit +c +load +load +exit load c quit -b st7735.c:102 +quit +quit +quit +load +c +b mandelbrot.c:102 +c +c +c +c +c +c c load c +quit +info b +b render_mandelbrot +c +c +c c c c @@ -25,232 +200,57 @@ c c c quit -load -c -print time -quit -load -c -print time -quit -load -c -quit -quit -reload -load +b render_mandelbrot c context -quit -quit -load -c -load -c -quit -load -c -quit -load -c -f 2 -f 4 -f 5 +next context -f 6 +p sizeof(bool) +p sizeof(uint16_t) context -f 5 +print bruh +print &bruh +print &framebuffer context -quit -load -c -f 2 -f 3 -context -quit -load -context -c -p time -c -quit -load -c -p time -quit -load -c -p time -quit -load -c -p time -quit -quit -c -load -c -p time -quit -c -load -c -quit -quit -load -c -b st7735.c:320 -b ST7735.c:320 -b ST7735.c:320 -c -load -c -quit -b ST7735.c:320 -load -c -c -c -p time -b ST7735_DrawImage -c -p x -p y -c -quit -load -c -p time -b ST7735_DrawImage -c -p x -x y -p y -p x -c -f 4 -c -quit -load -c -load -b ST7735_DrawImage -c -p x -p y -c -p x -p y -p h -p y -p h -quit -load -c -p time -c -f 2 f 1 +print &framebuffer context +p &view_mode +print bottom_buffered +print &bottom_buffered +print &bottom_buffered +print &view_mode +f 0 +print bruh +print &bruh +print &bruh +exit +load +quit +quit +c +quit +c +b render_mandelbrot +c +c +d +b 80012d0 +b 0x80012d0 +b *0x80012d0 c next -next -quit -load +reg +p _sbss +p (uintptr_32)_sbss +p/x_sbss +p/x _sbss +p (void *)_sbss +p (void)_sbss +p (void *)&_sbss +p (void *)&__bss_start__ +p sp +reg c -p itme -p time +d c -c -print uwTick -c -print tickstart -print wait -quit -load -c -c -c -quit -load -c -quit -quit -load -c -load -c -quit -load -c -quit -load -c -p time -c -quit -load -c -c -quit -load -c -quitr -quit -load -c -quit -c -load -c -c -load -c -p time -quit -load -c -p time -quit -c -p itme -p time -quit -load -c -p time -quit -c -qquit -quit -load -c -p itme -p time -c -quit -load -c -quit -load -c -p itme -p time -quit -load -quit -load -c -quit -quit -c -load -c -b 153 -b mandelbrot.c:153 -c -p colorscheme -quit -load -c -quit diff --git a/program/stm32f1_buisnesscard_v1/Core/Inc/benchmark.h b/program/stm32f1_buisnesscard_v1/Core/Inc/benchmark.h index 0daa9e3..d5cbfa3 100644 --- a/program/stm32f1_buisnesscard_v1/Core/Inc/benchmark.h +++ b/program/stm32f1_buisnesscard_v1/Core/Inc/benchmark.h @@ -2,14 +2,6 @@ #include #include "main.h" -static float time __attribute__((used)); -__attribute__((always_inline)) void static inline benchmark_start() { - TIM4->CNT = 0; - TIM4->CR1 |= TIM_CR1_CEN; -} -__attribute__((always_inline)) void static inline benchmark_stop() { - TIM4->CR1 ^= TIM_CR1_CEN; - time = (float)(TIM4->CNT + 1) * (TIM4->PSC + 1) / HAL_RCC_GetSysClockFreq(); - __BKPT(); -} +void benchmark_start(); +void benchmark_stop(); diff --git a/program/stm32f1_buisnesscard_v1/Core/Inc/main.h b/program/stm32f1_buisnesscard_v1/Core/Inc/main.h index e371ce5..f7c0376 100644 --- a/program/stm32f1_buisnesscard_v1/Core/Inc/main.h +++ b/program/stm32f1_buisnesscard_v1/Core/Inc/main.h @@ -31,7 +31,6 @@ extern "C" { /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ - /* USER CODE END Includes */ /* Exported types ------------------------------------------------------------*/ @@ -59,6 +58,14 @@ void Error_Handler(void); /* Private defines -----------------------------------------------------------*/ /* USER CODE BEGIN Private defines */ +#define GPIO_BUTTON_REG GPIOB +#define BUTTON_UP GPIO_PIN_3 +#define BUTTON_RIGHT GPIO_PIN_2 +#define BUTTON_DOWN GPIO_PIN_0 +#define BUTTON_LEFT GPIO_PIN_1 +#define BUTTON_A GPIO_PIN_13 +#define BUTTON_B GPIO_PIN_14 + /* USER CODE END Private defines */ diff --git a/program/stm32f1_buisnesscard_v1/Core/Inc/mandelbrot.h b/program/stm32f1_buisnesscard_v1/Core/Inc/mandelbrot.h index 74074ad..d54afeb 100644 --- a/program/stm32f1_buisnesscard_v1/Core/Inc/mandelbrot.h +++ b/program/stm32f1_buisnesscard_v1/Core/Inc/mandelbrot.h @@ -9,16 +9,3 @@ enum states { }; void draw_mandelbrot(int key_pressed); -/** the interrupt handler should read the pin pressed, then translate it into one of these. - * Ensures that if we have to change pins, adjustments are easy. - */ -enum buttons { - KEYCODE_UP, - KEYCODE_RIGHT, - KEYCODE_DOWN, - KEYCODE_LEFT, - KEYCODE_A, - KEYCODE_B, - //we need to call the function once during boot - KEYCODE_NONE = 0xff -}; diff --git a/program/stm32f1_buisnesscard_v1/Core/Src/benchmark.c b/program/stm32f1_buisnesscard_v1/Core/Src/benchmark.c new file mode 100644 index 0000000..f268aac --- /dev/null +++ b/program/stm32f1_buisnesscard_v1/Core/Src/benchmark.c @@ -0,0 +1,16 @@ +#include +#include "main.h" + +static float time __attribute__((used)); + +void benchmark_start() { + TIM4->CNT = 0; + TIM4->CR1 |= TIM_CR1_CEN; +} +void benchmark_stop() { + TIM4->CR1 ^= TIM_CR1_CEN; + time = (float)(TIM4->CNT + 1) * (TIM4->PSC + 1) / HAL_RCC_GetSysClockFreq(); + BENCHMARK_CHECKTIME: + __NOP(); +// __BKPT(); +} diff --git a/program/stm32f1_buisnesscard_v1/Core/Src/main.c b/program/stm32f1_buisnesscard_v1/Core/Src/main.c index 2eccf46..356573d 100644 --- a/program/stm32f1_buisnesscard_v1/Core/Src/main.c +++ b/program/stm32f1_buisnesscard_v1/Core/Src/main.c @@ -70,13 +70,6 @@ static void MX_TIM4_Init(void); //when idling, vreg stop mode, low power mode stop //when sleeping, vreg stop mode, low power mode standby (RTC alarm) -#define GPIO_UP GPIO_PIN_3 -#define GPIO_RIGHT GPIO_PIN_1 -#define GPIO_DOWN GPIO_PIN_0 -#define GPIO_LEFT GPIO_PIN_2 -#define GPIO_A GPIO_PIN_13 -#define GPIO_B GPIO_PIN_14 -#define GPIO_BUTTON_REG GPIOB bool button_event; @@ -85,35 +78,12 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef* htim) { button_event = false; } -int button_pressed = KEYCODE_NONE; +int button_pressed = 0; bool button_event; void HAL_GPIO_EXTI_Callback(uint16_t pin) { button_event = true; - //we can write "modules" that don't need to know the specific pins to know hwat button was pressed - //(idk why I felt I needed to do this) - switch(pin) { - case GPIO_UP: - button_pressed = KEYCODE_UP; - break; - case GPIO_RIGHT: - button_pressed = KEYCODE_RIGHT; - break; - case GPIO_DOWN: - button_pressed = KEYCODE_DOWN; - break; - case GPIO_LEFT: - button_pressed = KEYCODE_LEFT; - break; - case GPIO_A: - button_pressed = KEYCODE_A; - break; - case GPIO_B: - button_pressed = KEYCODE_B; - break; - default: - button_pressed = KEYCODE_NONE; - } + button_pressed = pin; } /* USER CODE END 0 */ @@ -133,7 +103,7 @@ int main(void) /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); - /* USER CODE BEGIN Init */ + /* USE CODE BEGIN Init */ /* USER CODE END Init */ @@ -155,31 +125,22 @@ int main(void) //ST7735_FillScreenFast(ST7735_MAGENTA); //HAL_GPIO_EXTI_Callback(0xff); - benchmark_start(); draw_mandelbrot(button_pressed); - benchmark_stop(); + BENCHMARK_INIT: //for benchmarking gdb script HAL_SuspendTick(); HAL_PWR_EnterSLEEPMode(PWR_LOWPOWERREGULATOR_ON, PWR_SLEEPENTRY_WFI); + - - //HAL_SuspendTick(); - /* USER CODE END 2 */ - - /* Infinite loop */ - /* USER CODE BEGIN WHILE */ - /** - ST7735_sleep(); - HAL_SuspendTick(); - HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI); - **/ + //we'll clean everything up later while (1) { //later we'll impliment menu if(button_event) { + button_event = false; HAL_ResumeTick(); - HAL_TIM_Base_Stop_IT(&htim2); draw_mandelbrot(button_pressed); + HAL_TIM_Base_Stop_IT(&htim2); HAL_SuspendTick(); __HAL_TIM_SET_COUNTER(&htim2, 0); HAL_TIM_Base_Start_IT(&htim2); @@ -187,7 +148,7 @@ int main(void) HAL_ResumeTick(); } else { //zzzzz - ST7735_sleep(); + //ST7735_sleep(); HAL_SuspendTick(); HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI); SystemClock_Config(); diff --git a/program/stm32f1_buisnesscard_v1/Core/Src/mandelbrot.c b/program/stm32f1_buisnesscard_v1/Core/Src/mandelbrot.c index c74585d..9bbf8ae 100644 --- a/program/stm32f1_buisnesscard_v1/Core/Src/mandelbrot.c +++ b/program/stm32f1_buisnesscard_v1/Core/Src/mandelbrot.c @@ -1,7 +1,9 @@ #include +#include #include "mandelbrot.h" #include "st7735.h" #include "benchmark.h" +#include "main.h" #define RES_X 160 #define RES_Y 80 @@ -10,7 +12,7 @@ #define STEP_SIZE .1 #define ZOOM_SIZE .1 -#define DECIMAL_LOC 28 //TODO see if you can optimize without DSP module +#define DECIMAL_LOC 28 #define DOUBLE_SCALER (1 << DECIMAL_LOC) #define DOUBLE_TO_FIXED(val) (int32_t)((val) * DOUBLE_SCALER) #define FIXED_MULTIPLY(x,y) ((((uint64_t)(x))*(y)) >> DECIMAL_LOC) @@ -31,6 +33,14 @@ #define CAM_DEF_MIN_R -1 #define CAM_DEF_MAX_R 1 +//set controls +#define CAM_MOVE_UP BUTTON_UP +#define CAM_MOVE_RIGHT BUTTON_RIGHT +#define CAM_MOVE_DOWN BUTTON_DOWN +#define CAM_MOVE_LEFT BUTTON_LEFT +#define CAM_ZOOM_IN BUTTON_A +#define CAM_ZOOM_OUT BUTTON_B + struct camera { double min_r, min_i, max_r, max_i; }; @@ -75,18 +85,32 @@ void cam_zoom(struct camera *cam, double zoom) { cam->max_r -= r_scale; } -//TODO look into border tracing; this is too slow -void render_mandelbrot(uint16_t *framebuffer, uint16_t *colorscheme, struct camera cam, bool half) { + +//TODO look into border tracing; this is too slow. Change name +// +void render_mandelbrot(uint16_t *framebuffer, uint16_t *colorscheme, struct camera cam, int x0, int y0, int w, int h) { int32_t scale_i = DOUBLE_TO_FIXED((cam.max_i - cam.min_i) / (double)RES_Y); int32_t scale_r = DOUBLE_TO_FIXED((cam.max_r - cam.min_r) / (double)RES_X); - int32_t c_i = DOUBLE_TO_FIXED(half ? ((cam.max_i - cam.min_i) / 2) + cam.min_i : (cam.max_i)); - int32_t c_r, z_i, z_r, zn_r; - int32_t z_r_2, z_i_2; + int32_t c_i = DOUBLE_TO_FIXED((((cam.max_i - cam.min_i) * (RES_Y - y0)) / RES_Y) + cam.min_i); + int32_t c_r0 = DOUBLE_TO_FIXED((((cam.max_r - cam.min_r) * x0) / RES_X) + cam.min_r); + int32_t c_r, z_i, z_r, zn_r, z_r_2, z_i_2; size_t fb_index = 0; int i; - for(int y = 0; y < (RES_Y/2); y++) { - c_r = DOUBLE_TO_FIXED(cam.min_r); - for(int x = 0; x < RES_X; x++) { + + /** + bool bruh[RES_X * (RES_Y/2)]; + for(size_t i = 0; i < sizeof(bruh) / sizeof(bruh[0]); i++) { + bruh[i] = i % 1; + } + for(size_t i = sizeof(bruh) / sizeof(bruh[0]); i > 0; i--) { + framebuffer[i] = bruh[i]; + } + **/ + + + for(int y = y0; y < y0 + h; y++) { + c_r = c_r0; + for(int x = x0; x < x0 + w; x++) { z_i = 0; z_r = 0; for(i = 0; i < ITERS; i++) { @@ -95,7 +119,6 @@ void render_mandelbrot(uint16_t *framebuffer, uint16_t *colorscheme, struct came zn_r = z_r_2 - z_i_2 + c_r; - //z_i = abs(FIXED_MULTIPLY((DOUBLE_TO_FIXED(2)), (FIXED_MULTIPLY(z_r, z_i)))) + c_i; z_i = (FIXED_MULTIPLY(z_r, z_i) << 1) + c_i; z_r = zn_r; @@ -103,7 +126,6 @@ void render_mandelbrot(uint16_t *framebuffer, uint16_t *colorscheme, struct came if(z_i_2 + z_r_2 > INFTY_SQR_FIXED) break; } framebuffer[fb_index++] = colorscheme[i]; -// ST7735_DrawPixel(x, y, colorscheme[i]); c_r += scale_r; } c_i -= scale_i; @@ -112,49 +134,97 @@ void render_mandelbrot(uint16_t *framebuffer, uint16_t *colorscheme, struct came +#define FB_SIZE_X RES_X +#define FB_SIZE_Y RES_Y/2 + //TODO rename void draw_mandelbrot(int key_pressed) { - uint16_t framebuffer[(RES_X * RES_Y) / 2]; + static uint16_t framebuffer[FB_SIZE_X * FB_SIZE_Y]; + uint16_t columnbuffer[8*RES_Y]; + static bool bottom_buffered = true; //program flow is awful atm becuase I was planning something different; will be improved soon. static struct camera cam = { .min_r = CAM_DEF_MIN_R, .max_r = CAM_DEF_MAX_R, .min_i = ((double)RES_Y / RES_X) * CAM_DEF_MIN_R, .max_i = ((double)RES_Y / RES_X) * CAM_DEF_MAX_R, - }; static int view_mode = VIEW_UNINIT; static uint16_t colorscheme[ITERS]; + + + //yes, I know the following is disgusting. Before I clean it, I just wanna get the general idea out, + //it's more efficient in that order + //TODO once you get your idea ironed out, clean the code and improve the flow + benchmark_start(); if(view_mode == VIEW_UNINIT) { view_mode = VIEW_MANDREL; init_colorscheme_mandrel(colorscheme); + render_mandelbrot(framebuffer, colorscheme, cam, 0, 0, RES_X, RES_Y/2); + ST7735_DrawImage(0, 0, RES_X, (RES_Y / 2), framebuffer); + render_mandelbrot(framebuffer, colorscheme, cam, 0, RES_Y/2, RES_X, RES_Y/2); + ST7735_DrawImage(0, (RES_Y / 2), RES_X, (RES_Y / 2), framebuffer); + bottom_buffered = true; } + else { + const int y_offset = STEP_SIZE * RES_Y; + const int x_offset = STEP_SIZE * RES_X; + const size_t bottom_space = RES_X * ((RES_Y/2) - y_offset) * sizeof(uint16_t); + uint16_t top_line = bottom_buffered ? (RES_Y/2) : 0; + switch(key_pressed) { + case BUTTON_UP: + cam_shift(&cam, 0, STEP_SIZE); + memmove(framebuffer + (RES_X * y_offset), framebuffer, bottom_space); + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, y_offset); + break; + case BUTTON_DOWN: + uint16_t bottom_line = (bottom_buffered ? RES_Y : (RES_Y/2)) - y_offset; + cam_shift(&cam, 0, -STEP_SIZE); + memmove(framebuffer, framebuffer + (RES_X * y_offset), bottom_space); + render_mandelbrot(framebuffer + (RES_X*((RES_Y/2)-y_offset)), colorscheme, cam, 0, bottom_line, RES_X, y_offset); + break; + case BUTTON_RIGHT: + cam_shift(&cam, STEP_SIZE, 0); + render_mandelbrot(columnbuffer, colorscheme, cam, RES_X - x_offset, top_line, x_offset, RES_Y/2); + for(uint16_t y = 0; y < RES_Y/2; y++) { + memmove(framebuffer + (RES_X * y), framebuffer + (RES_X * y) + x_offset, (RES_X - x_offset) * sizeof(*framebuffer)); + memmove(framebuffer + (RES_X * y) + (RES_X - x_offset), columnbuffer + (x_offset * y), x_offset * sizeof(*framebuffer)); + } + break; + case BUTTON_LEFT: + cam_shift(&cam, -STEP_SIZE, 0); + render_mandelbrot(columnbuffer, colorscheme, cam, 0, top_line, x_offset, RES_Y/2); + for(uint16_t y = 0; y < RES_Y/2; y++) { + memmove(framebuffer + (RES_X * y) + x_offset, framebuffer + (RES_X * y), (RES_X - x_offset) * sizeof(*framebuffer)); + memmove(framebuffer + (RES_X * y), columnbuffer + (x_offset * y), x_offset * sizeof(*framebuffer)); + } + break; + case BUTTON_A: + cam_zoom(&cam, ZOOM_SIZE); + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, RES_Y/2); + break; + case BUTTON_B: + cam_zoom(&cam, -ZOOM_SIZE); + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, RES_Y/2); + break; + default: + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, RES_Y/2); + } + ST7735_DrawImage(0, top_line, RES_X, (RES_Y/2), framebuffer); - switch(key_pressed) { - case KEYCODE_UP: - cam_shift(&cam, 0, STEP_SIZE); - break; - case KEYCODE_DOWN: - cam_shift(&cam, 0, -STEP_SIZE); - break; - case KEYCODE_RIGHT: - cam_shift(&cam, -STEP_SIZE, 0); - break; - case KEYCODE_LEFT: - cam_shift(&cam, STEP_SIZE, 0); - break; - case KEYCODE_A: - cam_zoom(&cam, ZOOM_SIZE); - break; - case KEYCODE_B: - cam_zoom(&cam, -ZOOM_SIZE); - break; - default: + bottom_buffered = !bottom_buffered; + top_line = bottom_buffered ? (RES_Y/2) : 0; + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, RES_Y/2); + ST7735_DrawImage(0, top_line, RES_X, (RES_Y/2), framebuffer); } - render_mandelbrot(framebuffer, colorscheme, cam, false); + benchmark_stop(); + + /** + render_mandelbrot(framebuffer, colorscheme, cam, false, key_pressed); ST7735_DrawImage(0, 0, ST7735_WIDTH, (ST7735_HEIGHT / 2), framebuffer); - render_mandelbrot(framebuffer, colorscheme, cam, true); + render_mandelbrot(framebuffer, colorscheme, cam, true, key_pressed); ST7735_DrawImage(0, (ST7735_HEIGHT / 2), ST7735_WIDTH, (ST7735_HEIGHT / 2), framebuffer); + **/ // ST7735_DrawImage(0, 0, ST7735_WIDTH - 1, ST7735_HEIGHT - 1, (uint16_t *)0x80000000); } diff --git a/program/stm32f1_buisnesscard_v1/Makefile b/program/stm32f1_buisnesscard_v1/Makefile index a651d07..438178d 100644 --- a/program/stm32f1_buisnesscard_v1/Makefile +++ b/program/stm32f1_buisnesscard_v1/Makefile @@ -1,5 +1,5 @@ ########################################################################################################################## -# File automatically-generated by tool: [projectgenerator] version: [4.5.0-RC5] date: [Sat May 10 22:32:07 CDT 2025] +# File automatically-generated by tool: [projectgenerator] version: [4.5.0-RC5] date: [Tue May 13 23:21:12 CDT 2025] ########################################################################################################################## # ------------------------------------------------ @@ -37,7 +37,14 @@ BUILD_DIR = build # C sources C_SOURCES = \ Core/Src/main.c \ +Core/Src/benchmark.c \ Core/Src/stm32f1xx_it.c \ +Core/Src/system_stm32f1xx.c \ +Core/Src/sysmem.c \ +Core/Src/syscalls.c \ +Core/Src/st7735.c \ +Core/Src/fonts.c \ +Core/Src/mandelbrot.c \ Core/Src/stm32f1xx_hal_msp.c \ Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c \ Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c \ @@ -51,14 +58,8 @@ Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c \ Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c \ Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c \ Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c \ -Core/Src/system_stm32f1xx.c \ -Core/Src/sysmem.c \ -Core/Src/syscalls.c \ -Core/Src/st7735.c \ -Core/Src/fonts.c \ Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c \ -Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c \ -Core/Src/mandelbrot.c +Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c # ASM sources ASM_SOURCES = \ @@ -109,8 +110,8 @@ AS_DEFS = # C defines C_DEFS = \ --DUSE_HAL_DRIVER \ --DSTM32F103xB +-DSTM32F103xB \ +-DUSE_HAL_DRIVER # AS includes @@ -120,9 +121,9 @@ AS_INCLUDES = C_INCLUDES = \ -ICore/Inc \ -IDrivers/STM32F1xx_HAL_Driver/Inc \ --IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy \ -IDrivers/CMSIS/Device/ST/STM32F1xx/Include \ --IDrivers/CMSIS/Include +-IDrivers/CMSIS/Include \ +-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy # compile gcc flags @@ -148,7 +149,7 @@ LDSCRIPT = stm32f103c8tx_flash.ld # libraries LIBS = -lc -lm -lnosys LIBDIR = -LDFLAGS = $(MCU) -specs=nano.specs -T$(LDSCRIPT) $(LIBDIR) $(LIBS) -Wl,-Map=$(BUILD_DIR)/$(TARGET).map,--cref -Wl,--gc-sections +LDFLAGS = $(MCU) -specs=nano.specs -T$(LDSCRIPT) $(LIBDIR) $(LIBS) -Wl,-Map=$(BUILD_DIR)/$(TARGET).map,--cref -Wl,--gc-sections -Xlinker --print-memory-usage # default action: build all all: $(BUILD_DIR)/$(TARGET).elf $(BUILD_DIR)/$(TARGET).hex $(BUILD_DIR)/$(TARGET).bin diff --git a/program/stm32f1_buisnesscard_v1/backup b/program/stm32f1_buisnesscard_v1/backup new file mode 100644 index 0000000..60e38eb --- /dev/null +++ b/program/stm32f1_buisnesscard_v1/backup @@ -0,0 +1,236 @@ +#include +#include +#include "mandelbrot.h" +#include "st7735.h" +#include "benchmark.h" +#include "main.h" + +#define RES_X 160 +#define RES_Y 80 +#define DEFAULT_CENTER_X 0 +#define DEFAULT_CENTER_Y 0 +#define STEP_SIZE .1 +#define ZOOM_SIZE .1 + +#define DECIMAL_LOC 28 +#define DOUBLE_SCALER (1 << DECIMAL_LOC) +#define DOUBLE_TO_FIXED(val) (int32_t)((val) * DOUBLE_SCALER) +#define FIXED_MULTIPLY(x,y) ((((uint64_t)(x))*(y)) >> DECIMAL_LOC) +#define FIXED_TO_DOUBLE(val) ((val) / (double)DOUBLE_SCALER) + +#define INFTY 2 +#define INFTY_SQR INFTY * INFTY +#define ITERS 255 +#define INFTY_SQR_FIXED DOUBLE_TO_FIXED(INFTY_SQR) + +//TODO move to some hardware.h or somethin +//channel order: B, G, R +#define R_BITS 5 +#define G_BITS 6 +#define B_BITS 5 + +//imaginary axis set automatically +#define CAM_DEF_MIN_R -1 +#define CAM_DEF_MAX_R 1 + +//set controls +#define CAM_MOVE_UP BUTTON_UP +#define CAM_MOVE_RIGHT BUTTON_RIGHT +#define CAM_MOVE_DOWN BUTTON_DOWN +#define CAM_MOVE_LEFT BUTTON_LEFT +#define CAM_ZOOM_IN BUTTON_A +#define CAM_ZOOM_OUT BUTTON_B + +struct camera { + double min_r, min_i, max_r, max_i; +}; + +enum VIEW_MODES { VIEW_UNINIT, VIEW_MANDREL, VIEW_SHIP }; + +void init_colorscheme_mandrel(uint16_t *scheme) { + uint16_t *tc = scheme; + for(unsigned int i = 0; i < ITERS; i++) { + if((i == 0) || (i == ITERS)) *tc = 0; + else if(i < 128) *tc = (((((i - 64) << 2)+0x1f) & 0x1f) | (((((i - 128) << 1)+0x1f) & 0x1f) << (5+6))); + else *tc = (-2*(i - 128)+0x1f) & 0xff; + *tc = (*tc << 8) | (*tc >> 8); //convert to little endian + tc++; + } +} + +void init_colorscheme_ship(uint16_t *scheme) { + uint16_t *tc = scheme; + for(unsigned int i = 0; i < ITERS; i++) { + if((i == 0) || (i == ITERS)) *tc = 0; + else *tc = (((i - (128)) << 1)+0x1f) << (5+6); + tc++; + } +} + +void cam_shift(struct camera *cam, double step_r, double step_i) { + double i_offset = (cam->max_i - cam->min_i) * step_i; + double r_offset = (cam->max_r - cam->min_r) * step_r; + cam->min_i += i_offset; + cam->max_i += i_offset; + cam->min_r += r_offset; + cam->max_r += r_offset; +} + +void cam_zoom(struct camera *cam, double zoom) { + double i_scale = (cam->max_i - cam->min_i) * zoom; + double r_scale = (cam->max_r - cam->min_r) * zoom; + cam->min_i += i_scale; + cam->max_i -= i_scale; + cam->min_r += r_scale; + cam->max_r -= r_scale; +} + + +//TODO look into border tracing; this is too slow. Change name +// +void render_mandelbrot(uint16_t *framebuffer, uint16_t *colorscheme, struct camera cam, int x0, int y0, int w, int h) { + int32_t scale_i = DOUBLE_TO_FIXED((cam.max_i - cam.min_i) / (double)RES_Y); + int32_t scale_r = DOUBLE_TO_FIXED((cam.max_r - cam.min_r) / (double)RES_X); + int32_t c_i = DOUBLE_TO_FIXED((((cam.max_i - cam.min_i) * (RES_Y - y0)) / RES_Y) + cam.min_i); + int32_t c_r0 = DOUBLE_TO_FIXED((((cam.max_r - cam.min_r) * x0) / RES_X) + cam.min_r); + int32_t c_r, z_i, z_r, zn_r, z_r_2, z_i_2; + size_t fb_index = 0; + int i; + + //for(;;); + + for(int y = y0; y < y0 + h; y++) { + c_r = c_r0; + for(int x = x0; x < x0 + w; x++) { + z_i = 0; + z_r = 0; + for(i = 0; i < ITERS; i++) { + z_r_2 = FIXED_MULTIPLY(z_r, z_r); + z_i_2 = FIXED_MULTIPLY(z_i, z_i); + + zn_r = z_r_2 - z_i_2 + c_r; + + //z_i = abs(FIXED_MULTIPLY((DOUBLE_TO_FIXED(2)), (FIXED_MULTIPLY(z_r, z_i)))) + c_i; + z_i = (FIXED_MULTIPLY(z_r, z_i) << 1) + c_i; + + z_r = zn_r; + + if(z_i_2 + z_r_2 > INFTY_SQR_FIXED) break; + } + framebuffer[fb_index++] = colorscheme[i]; + c_r += scale_r; + } + c_i -= scale_i; + } +} + + + +#define FB_SIZE_X RES_X +#define FB_SIZE_Y RES_Y/2 + +//TODO rename +void draw_mandelbrot(int key_pressed) { + static uint16_t framebuffer[FB_SIZE_X * FB_SIZE_Y]; + uint16_t columnbuffer[8*RES_Y]; + static bool bottom_buffered = true; + //program flow is awful atm becuase I was planning something different; will be improved soon. + static struct camera cam = { + .min_r = CAM_DEF_MIN_R, + .max_r = CAM_DEF_MAX_R, + .min_i = ((double)RES_Y / RES_X) * CAM_DEF_MIN_R, + .max_i = ((double)RES_Y / RES_X) * CAM_DEF_MAX_R, + + }; + static int view_mode = VIEW_UNINIT; + static uint16_t colorscheme[ITERS]; + + + + //we could get rid of this and do some awful bitbashing lol + //but for readability, we shant + //TODO camera moves l/r more then u/d for some reason + /** + if(key_pressed & CAM_MOVE_UP) cam_shift(&cam, 0, STEP_SIZE); + if(key_pressed & CAM_MOVE_DOWN) cam_shift(&cam, 0, -STEP_SIZE); + if(key_pressed & CAM_MOVE_RIGHT) cam_shift(&cam, -STEP_SIZE, 0); + if(key_pressed & CAM_MOVE_LEFT) cam_shift(&cam, STEP_SIZE, 0); + if(key_pressed & CAM_ZOOM_IN) cam_zoom(&cam, ZOOM_SIZE); + if(key_pressed & CAM_ZOOM_OUT) cam_zoom(&cam, -ZOOM_SIZE); + **/ + + //yes, I know the following is disgusting. Before I clean it, I just wanna get the general idea out, + //it's more efficient in that order + //TODO once you get your idea ironed out, clean the code and improve the flow + benchmark_start(); + if(view_mode == VIEW_UNINIT) { + view_mode = VIEW_MANDREL; + init_colorscheme_mandrel(colorscheme); + render_mandelbrot(framebuffer, colorscheme, cam, 0, 0, RES_X, RES_Y/2); + ST7735_DrawImage(0, 0, RES_X, (RES_Y / 2), framebuffer); + render_mandelbrot(framebuffer, colorscheme, cam, 0, RES_Y/2, RES_X, RES_Y/2); + ST7735_DrawImage(0, (RES_Y / 2), RES_X, (RES_Y / 2), framebuffer); + bottom_buffered = true; + } + else { + const int y_offset = STEP_SIZE * RES_Y; + const int x_offset = STEP_SIZE * RES_X; + const size_t bottom_space = RES_X * ((RES_Y/2) - y_offset) * sizeof(uint16_t); + uint16_t top_line = bottom_buffered ? (RES_Y/2) : 0; + switch(key_pressed) { + case BUTTON_UP: + cam_shift(&cam, 0, STEP_SIZE); + memmove(framebuffer + (RES_X * y_offset), framebuffer, bottom_space); + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, y_offset); + break; + case BUTTON_DOWN: + uint16_t bottom_line = (bottom_buffered ? RES_Y : (RES_Y/2)) - y_offset; + cam_shift(&cam, 0, -STEP_SIZE); + memmove(framebuffer, framebuffer + (RES_X * y_offset), bottom_space); + render_mandelbrot(framebuffer + (RES_X*((RES_Y/2)-y_offset)), colorscheme, cam, 0, bottom_line, RES_X, y_offset); + break; + case BUTTON_RIGHT: + cam_shift(&cam, STEP_SIZE, 0); + render_mandelbrot(columnbuffer, colorscheme, cam, RES_X - x_offset, top_line, x_offset, RES_Y/2); + for(uint16_t y = 0; y < RES_Y/2; y++) { + memmove(framebuffer + (RES_X * y), framebuffer + (RES_X * y) + x_offset, (RES_X - x_offset) * sizeof(*framebuffer)); + memmove(framebuffer + (RES_X * y) + (RES_X - x_offset), columnbuffer + (x_offset * y), x_offset * sizeof(*framebuffer)); + } + break; + case BUTTON_LEFT: + cam_shift(&cam, -STEP_SIZE, 0); + render_mandelbrot(columnbuffer, colorscheme, cam, 0, top_line, x_offset, RES_Y/2); + for(uint16_t y = 0; y < RES_Y/2; y++) { + memmove(framebuffer + (RES_X * y) + x_offset, framebuffer + (RES_X * y), (RES_X - x_offset) * sizeof(*framebuffer)); + memmove(framebuffer + (RES_X * y), columnbuffer + (x_offset * y), x_offset * sizeof(*framebuffer)); + } + break; + case BUTTON_A: + cam_zoom(&cam, ZOOM_SIZE); + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, RES_Y/2); + break; + case BUTTON_B: + cam_zoom(&cam, -ZOOM_SIZE); + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, RES_Y/2); + break; + default: + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, RES_Y/2); + } + ST7735_DrawImage(0, top_line, RES_X, (RES_Y/2), framebuffer); + + bottom_buffered = !bottom_buffered; + top_line = bottom_buffered ? (RES_Y/2) : 0; + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, RES_Y/2); + ST7735_DrawImage(0, top_line, RES_X, (RES_Y/2), framebuffer); + } + benchmark_stop(); + + + /** + render_mandelbrot(framebuffer, colorscheme, cam, false, key_pressed); + ST7735_DrawImage(0, 0, ST7735_WIDTH, (ST7735_HEIGHT / 2), framebuffer); + render_mandelbrot(framebuffer, colorscheme, cam, true, key_pressed); + ST7735_DrawImage(0, (ST7735_HEIGHT / 2), ST7735_WIDTH, (ST7735_HEIGHT / 2), framebuffer); + **/ +// ST7735_DrawImage(0, 0, ST7735_WIDTH - 1, ST7735_HEIGHT - 1, (uint16_t *)0x80000000); +} diff --git a/program/stm32f1_buisnesscard_v1/benchmark.gdb b/program/stm32f1_buisnesscard_v1/benchmark.gdb new file mode 100644 index 0000000..ce65fc1 --- /dev/null +++ b/program/stm32f1_buisnesscard_v1/benchmark.gdb @@ -0,0 +1,52 @@ +file build/stm32f1_buisnesscard_v1.elf +target extended localhost:3333 + +set logging file benchmark.txt +set logging enabled on + +set $camtype = draw_mandelbrot()::cam +set $views = {$camtype, $camtype, $camtype, $camtype, $camtype} + +# default view; lots of black +set $views[0].min_r = -1 +set $views[0].min_i = -.5 +set $views[0].max_r = 1 +set $views[0].max_i = .5 + +# noise and complex curves +set $views[1].min_r = 3.1577176569116192 +set $views[1].min_i = 0.22066305108751161 +set $views[1].max_r = 3.1577882779434727 +set $views[1].max_i = 0.22069836160343248 + +#noise at high iter acount +set $views[2].min_r = 3.1576023402469482 +set $views[2].min_i = 0.22069267606110915 +set $views[2].max_r = 3.1576029655564359 +set $views[2].max_i = 0.22069298871585336 + +# sub mandelbrot asscrack +set $views[3].min_r = 1.5143340717923357 +set $views[3].min_i = -1.4054856689592869e-05 +set $views[3].max_r = 1.5143697529846534 +set $views[3].max_i = 3.7857394692316253e-06 + +#set gdb-workaround-stop-event 1 + +break main:BENCHMARK_INIT +commands + set $vi = 0 + while($vi < 4) + print $views[$vi] + set draw_mandelbrot()::cam = $views[$vi] + set draw_mandelbrot()::view_mode = 0 + call draw_mandelbrot(0xff) + print benchmark_stop()::time + set $vi = $vi + 1 + end +end + +load +continue + +quit diff --git a/program/stm32f1_buisnesscard_v1/benchmark.txt b/program/stm32f1_buisnesscard_v1/benchmark.txt new file mode 100644 index 0000000..88385f3 --- /dev/null +++ b/program/stm32f1_buisnesscard_v1/benchmark.txt @@ -0,0 +1,531 @@ +Breakpoint 1 at 0x8000e9a: file Core/Src/main.c, line 129. +Note: automatically using hardware breakpoints for read-only addresses. +Loading section .isr_vector, size 0x10c lma 0x8000000 +Loading section .text, size 0x38c0 lma 0x8000110 +Loading section .rodata, size 0x9c lma 0x80039d0 +Loading section .init_array, size 0x4 lma 0x8003a6c +Loading section .fini_array, size 0x4 lma 0x8003a70 +Loading section .data, size 0x30 lma 0x8003a74 +Start address 0x080038e4, load size 15008 +Transfer rate: 15 KB/sec, 2501 bytes/write. + +Breakpoint 1, main () at Core/Src/main.c:130 +130 HAL_SuspendTick(); +$1 = {min_r = -1, min_i = -0.5, max_r = 1, max_i = 0.5} +$2 = {min_r = 3.1577176569116192, min_i = 0.22066305108751161, max_r = 3.1577882779434727, max_i = 0.22069836160343248} +$3 = {min_r = 3.1576023402469482, min_i = 0.22069267606110915, max_r = 3.1576029655564359, max_i = 0.22069298871585336} +$4 = {min_r = 1.5143340717923357, min_i = -1.4054856689592869e-05, max_r = 1.5143697529846534, max_i = 3.7857394692316253e-06} +A debugging session is active. + + Inferior 1 [Remote target] will be detached. + +Quit anyway? (y or n) [answered Y; input not from terminal] +[Inferior 1 (Remote target) detached] +Breakpoint 1 at 0x8000e9a: file Core/Src/main.c, line 129. +Note: automatically using hardware breakpoints for read-only addresses. +Loading section .isr_vector, size 0x10c lma 0x8000000 +Loading section .text, size 0x38c0 lma 0x8000110 +Loading section .rodata, size 0x9c lma 0x80039d0 +Loading section .init_array, size 0x4 lma 0x8003a6c +Loading section .fini_array, size 0x4 lma 0x8003a70 +Loading section .data, size 0x30 lma 0x8003a74 +Start address 0x080038e4, load size 15008 +Transfer rate: 15 KB/sec, 2501 bytes/write. + +Breakpoint 1, main () at Core/Src/main.c:130 +130 HAL_SuspendTick(); +$1 = {min_r = -1, min_i = -0.5, max_r = 1, max_i = 0.5} +$2 = 1.31749451 +$3 = {min_r = 3.1577176569116192, min_i = 0.22066305108751161, max_r = 3.1577882779434727, max_i = 0.22069836160343248} +$4 = 0.183570281 +$5 = {min_r = 3.1576023402469482, min_i = 0.22069267606110915, max_r = 3.1576029655564359, max_i = 0.22069298871585336} +$6 = 0.217522398 +$7 = {min_r = 1.5143340717923357, min_i = -1.4054856689592869e-05, max_r = 1.5143697529846534, max_i = 3.7857394692316253e-06} +$8 = 0.761290252 +A debugging session is active. + + Inferior 1 [Remote target] will be detached. + +Quit anyway? (y or n) [answered Y; input not from terminal] +[Inferior 1 (Remote target) detached] +Breakpoint 1 at 0x8000e9a: file Core/Src/main.c, line 129. +Note: automatically using hardware breakpoints for read-only addresses. +Loading section .isr_vector, size 0x10c lma 0x8000000 +Loading section .text, size 0x38c0 lma 0x8000110 +Loading section .rodata, size 0x9c lma 0x80039d0 +Loading section .init_array, size 0x4 lma 0x8003a6c +Loading section .fini_array, size 0x4 lma 0x8003a70 +Loading section .data, size 0x30 lma 0x8003a74 +Start address 0x080038e4, load size 15008 +Transfer rate: 15 KB/sec, 2501 bytes/write. + +Breakpoint 1, main () at Core/Src/main.c:130 +130 HAL_SuspendTick(); +$1 = {min_r = -1, min_i = -0.5, max_r = 1, max_i = 0.5} +$2 = 1.31749451 +$3 = {min_r = 3.1577176569116192, min_i = 0.22066305108751161, max_r = 3.1577882779434727, max_i = 0.22069836160343248} +$4 = 0.183570281 +$5 = {min_r = 3.1576023402469482, min_i = 0.22069267606110915, max_r = 3.1576029655564359, max_i = 0.22069298871585336} +$6 = 0.217522398 +$7 = {min_r = 1.5143340717923357, min_i = -1.4054856689592869e-05, max_r = 1.5143697529846534, max_i = 3.7857394692316253e-06} +$8 = 0.761290252 +A debugging session is active. + + Inferior 1 [Remote target] will be detached. + +Quit anyway? (y or n) [answered Y; input not from terminal] +[Inferior 1 (Remote target) detached] +Breakpoint 1 at 0x8000e9a: file Core/Src/main.c, line 129. +Note: automatically using hardware breakpoints for read-only addresses. +Loading section .isr_vector, size 0x10c lma 0x8000000 +Loading section .text, size 0x38c0 lma 0x8000110 +Loading section .rodata, size 0x9c lma 0x80039d0 +Loading section .init_array, size 0x4 lma 0x8003a6c +Loading section .fini_array, size 0x4 lma 0x8003a70 +Loading section .data, size 0x30 lma 0x8003a74 +Start address 0x080038e4, load size 15008 +Transfer rate: 15 KB/sec, 2501 bytes/write. + +Breakpoint 1, main () at Core/Src/main.c:130 +130 HAL_SuspendTick(); +$1 = {min_r = -1, min_i = -0.5, max_r = 1, max_i = 0.5} +$2 = 1.31749451 +$3 = {min_r = 3.1577176569116192, min_i = 0.22066305108751161, max_r = 3.1577882779434727, max_i = 0.22069836160343248} +$4 = 0.183570281 +$5 = {min_r = 3.1576023402469482, min_i = 0.22069267606110915, max_r = 3.1576029655564359, max_i = 0.22069298871585336} +$6 = 0.217522398 +$7 = {min_r = 1.5143340717923357, min_i = -1.4054856689592869e-05, max_r = 1.5143697529846534, max_i = 3.7857394692316253e-06} +$8 = 0.761290252 +A debugging session is active. + + Inferior 1 [Remote target] will be detached. + +Quit anyway? (y or n) [answered Y; input not from terminal] +[Inferior 1 (Remote target) detached] +Breakpoint 1 at 0x8000e9a: file Core/Src/main.c, line 129. +Note: automatically using hardware breakpoints for read-only addresses. +Loading section .isr_vector, size 0x10c lma 0x8000000 +Loading section .text, size 0x38c0 lma 0x8000110 +Loading section .rodata, size 0x9c lma 0x80039d0 +Loading section .init_array, size 0x4 lma 0x8003a6c +Loading section .fini_array, size 0x4 lma 0x8003a70 +Loading section .data, size 0x30 lma 0x8003a74 +Start address 0x080038e4, load size 15008 +Transfer rate: 15 KB/sec, 2501 bytes/write. + +Breakpoint 1, main () at Core/Src/main.c:130 +130 HAL_SuspendTick(); +$1 = {min_r = -1, min_i = -0.5, max_r = 1, max_i = 0.5} +$2 = 1.31749451 +$3 = {min_r = 3.1577176569116192, min_i = 0.22066305108751161, max_r = 3.1577882779434727, max_i = 0.22069836160343248} +$4 = 0.183570281 +$5 = {min_r = 3.1576023402469482, min_i = 0.22069267606110915, max_r = 3.1576029655564359, max_i = 0.22069298871585336} +$6 = 0.217522398 +$7 = {min_r = 1.5143340717923357, min_i = -1.4054856689592869e-05, max_r = 1.5143697529846534, max_i = 3.7857394692316253e-06} +$8 = 0.761290252 +A debugging session is active. + + Inferior 1 [Remote target] will be detached. + +Quit anyway? (y or n) [answered Y; input not from terminal] +[Inferior 1 (Remote target) detached] +Breakpoint 1 at 0x8000e9a: file Core/Src/main.c, line 129. +Note: automatically using hardware breakpoints for read-only addresses. +benchmark.gdb:49: Error in sourced command file: +Error erasing flash with vFlashErase packet +------- tip of the day (disable with set show-tips off) ------- +The set show-flags on setting will display CPU flags register in the regs context panel +LEGEND: STACK | HEAP | CODE | DATA | WX | RODATA +───────────────[ REGISTERS / show-flags off / show-compact-regs off ]─────────────── + R0 0 + R1 0x42420000 + R2 0x12c0c0 + R3 0x4b03 + R4 0 + R5 0x40021000 + R6 0 + R7 0x80000000 + R8 0xffff + R9 0x1000 + R10 0x20000054 + R11 0x77bdd31d + R12 0xf8ff + SP 0x20005000 + LR 0xffffffff + PC 0x80038e4 +──────────────────[ DISASM / armcm / thumb mode / set emulate on ]────────────────── + ► 0x80038e4 movs r0, r0 + 0x80038e6 movs r0, r0 + 0x80038e8 movs r0, r0 + 0x80038ea movs r0, r0 + 0x80038ec movs r0, r0 + 0x80038ee movs r0, r0 + 0x80038f0 movs r0, r0 + 0x80038f2 movs r0, r0 + 0x80038f4 movs r0, r0 + 0x80038f6 movs r0, r0 + 0x80038f8 movs r0, r0 +─────────────────────────────────[ SOURCE (CODE) ]────────────────────────────────── +In file: /home/indigo/projects/stm32_buisnesscard/program/stm32f1_buisnesscard_v1/startup_stm32f103xb.s:64 + 59 .weak Reset_Handler + 60 .type Reset_Handler, %function + 61 Reset_Handler: + 62 + 63 /* Call the clock system initialization function.*/ + ► 64 bl SystemInit + 65 + 66 /* Copy the data segment initializers from flash to SRAM */ + 67 ldr r0, =_sdata + 68 ldr r1, =_edata + 69 ldr r2, =_sidata +─────────────────────────────────────[ STACK ]────────────────────────────────────── +00:0000│ sp 0x20005000 +... ↓ 7 skipped +───────────────────────────────────[ BACKTRACE ]──────────────────────────────────── + ► 0 0x80038e4 Reset_Handler +──────────────────────────────────────────────────────────────────────────────────── +Continuing. +target not halted +target stm32f1x.cpu was not halted when resume was requested +Halt timed out, wake up GDB. + +Program received signal SIGINT, Interrupt. +Reset_Handler () at startup_stm32f103xb.s:64 +64 bl SystemInit +LEGEND: STACK | HEAP | CODE | DATA | WX | RODATA +───────────────[ REGISTERS / show-flags off / show-compact-regs off ]─────────────── + R0 0 + R1 0x42420000 + R2 0x12c0c0 + R3 0x4b03 + R4 0 + R5 0x40021000 + R6 0 + R7 0x80000000 + R8 0xffff + R9 0x1000 + R10 0x20000054 + R11 0x77bdd31d + R12 0xf8ff + SP 0x20005000 + LR 0xffffffff + PC 0x80038e4 +──────────────────[ DISASM / armcm / thumb mode / set emulate on ]────────────────── + ► 0x80038e4 movs r0, r0 + 0x80038e6 movs r0, r0 + 0x80038e8 movs r0, r0 + 0x80038ea movs r0, r0 + 0x80038ec movs r0, r0 + 0x80038ee movs r0, r0 + 0x80038f0 movs r0, r0 + 0x80038f2 movs r0, r0 + 0x80038f4 movs r0, r0 + 0x80038f6 movs r0, r0 + 0x80038f8 movs r0, r0 +─────────────────────────────────[ SOURCE (CODE) ]────────────────────────────────── +In file: /home/indigo/projects/stm32_buisnesscard/program/stm32f1_buisnesscard_v1/startup_stm32f103xb.s:64 + 59 .weak Reset_Handler + 60 .type Reset_Handler, %function + 61 Reset_Handler: + 62 + 63 /* Call the clock system initialization function.*/ + ► 64 bl SystemInit + 65 + 66 /* Copy the data segment initializers from flash to SRAM */ + 67 ldr r0, =_sdata + 68 ldr r1, =_edata + 69 ldr r2, =_sidata +─────────────────────────────────────[ STACK ]────────────────────────────────────── +00:0000│ sp 0x20005000 +... ↓ 7 skipped +───────────────────────────────────[ BACKTRACE ]──────────────────────────────────── + ► 0 0x80038e4 Reset_Handler +──────────────────────────────────────────────────────────────────────────────────── +Continuing. +target not halted +target stm32f1x.cpu was not halted when resume was requested +The target is not running when halt was requested, stopping GDB. + +Program received signal SIGINT, Interrupt. +Reset_Handler () at startup_stm32f103xb.s:64 +64 bl SystemInit +LEGEND: STACK | HEAP | CODE | DATA | WX | RODATA +───────────────[ REGISTERS / show-flags off / show-compact-regs off ]─────────────── + R0 0 + R1 0x42420000 + R2 0x12c0c0 + R3 0x4b03 + R4 0 + R5 0x40021000 + R6 0 + R7 0x80000000 + R8 0xffff + R9 0x1000 + R10 0x20000054 + R11 0x77bdd31d + R12 0xf8ff + SP 0x20005000 + LR 0xffffffff + PC 0x80038e4 +──────────────────[ DISASM / armcm / thumb mode / set emulate on ]────────────────── + ► 0x80038e4 movs r0, r0 + 0x80038e6 movs r0, r0 + 0x80038e8 movs r0, r0 + 0x80038ea movs r0, r0 + 0x80038ec movs r0, r0 + 0x80038ee movs r0, r0 + 0x80038f0 movs r0, r0 + 0x80038f2 movs r0, r0 + 0x80038f4 movs r0, r0 + 0x80038f6 movs r0, r0 + 0x80038f8 movs r0, r0 +─────────────────────────────────[ SOURCE (CODE) ]────────────────────────────────── +In file: /home/indigo/projects/stm32_buisnesscard/program/stm32f1_buisnesscard_v1/startup_stm32f103xb.s:64 + 59 .weak Reset_Handler + 60 .type Reset_Handler, %function + 61 Reset_Handler: + 62 + 63 /* Call the clock system initialization function.*/ + ► 64 bl SystemInit + 65 + 66 /* Copy the data segment initializers from flash to SRAM */ + 67 ldr r0, =_sdata + 68 ldr r1, =_edata + 69 ldr r2, =_sidata +─────────────────────────────────────[ STACK ]────────────────────────────────────── +00:0000│ sp 0x20005000 +... ↓ 7 skipped +───────────────────────────────────[ BACKTRACE ]──────────────────────────────────── + ► 0 0x80038e4 Reset_Handler +──────────────────────────────────────────────────────────────────────────────────── +Error erasing flash with vFlashErase packet +Detaching from program: /home/indigo/projects/stm32_buisnesscard/program/stm32f1_buisnesscard_v1/build/stm32f1_buisnesscard_v1.elf, Remote target +[Inferior 1 (Remote target) detached] +Breakpoint 1 at 0x8000e9a: file Core/Src/main.c, line 129. +Note: automatically using hardware breakpoints for read-only addresses. +benchmark.gdb:49: Error in sourced command file: +Error erasing flash with vFlashErase packet +------- tip of the day (disable with set show-tips off) ------- +Use the pipe | command to pass output of a GDB/Pwndbg command to a shell program, e.g. pipe elfsections | grep bss. This can also be shortened to: | | +LEGEND: STACK | HEAP | CODE | DATA | WX | RODATA +───────────────[ REGISTERS / show-flags off / show-compact-regs off ]─────────────── + R0 0x40 + R1 0x80 + R2 1 + R3 0x20003548 + R4 0x97 + R5 6 + R6 0x8003a20 + R7 0 + R8 0xffff + R9 0x1000 + R10 0x20000054 + R11 0x77bdd31d + R12 0 + SP 0x20005000 + LR 0xffffffff + PC 0x80038e4 +──────────────────[ DISASM / armcm / thumb mode / set emulate on ]────────────────── + ► 0x80038e4 bl #SystemInit + + 0x80038e8 ldr r0, [pc, #0x2c] R0, [LoopFillZerobss+14] + 0x80038ea ldr r1, [pc, #0x30] R1, [LoopFillZerobss+18] + 0x80038ec ldr r2, [pc, #0x30] R2, [LoopFillZerobss+22] + 0x80038ee movs r3, #0 R3 => 0 + 0x80038f0 b #Reset_Handler+20 + ↓ + 0x80038f8 adds r4, r0, r3 + 0x80038fa cmp r4, r1 + 0x80038fc blo #Reset_Handler+14 + + 0x80038fe ldr r2, [pc, #0x24] R2, [LoopFillZerobss+26] + 0x8003900 ldr r4, [pc, #0x24] R4, [LoopFillZerobss+30] +─────────────────────────────────[ SOURCE (CODE) ]────────────────────────────────── +In file: /home/indigo/projects/stm32_buisnesscard/program/stm32f1_buisnesscard_v1/startup_stm32f103xb.s:64 + 59 .weak Reset_Handler + 60 .type Reset_Handler, %function + 61 Reset_Handler: + 62 + 63 /* Call the clock system initialization function.*/ + ► 64 bl SystemInit + 65 + 66 /* Copy the data segment initializers from flash to SRAM */ + 67 ldr r0, =_sdata + 68 ldr r1, =_edata + 69 ldr r2, =_sidata +─────────────────────────────────────[ STACK ]────────────────────────────────────── +00:0000│ sp 0x20005000 +... ↓ 7 skipped +───────────────────────────────────[ BACKTRACE ]──────────────────────────────────── + ► 0 0x80038e4 Reset_Handler +──────────────────────────────────────────────────────────────────────────────────── +Continuing. +target not halted +target stm32f1x.cpu was not halted when resume was requested + +Program received signal SIGINT, Interrupt. +0x08003428 in HAL_PWR_EnterSLEEPMode (Regulator=Regulator@entry=1, SLEEPEntry=SLEEPEntry@entry=1 '\001') at Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:432 +432 __WFI(); +LEGEND: STACK | HEAP | CODE | DATA | WX | RODATA +───────────────[ REGISTERS / show-flags off / show-compact-regs off ]─────────────── +*R0 1 +*R1 1 +*R2 0xe000ed00 +*R3 0 +*R4 0x2000009c +*R5 1 +*R6 0 +*R7 0x2000004c + R8 0xffff + R9 0x1000 + R10 0x20000054 + R11 0x77bdd31d + R12 0 +*SP 0x20004fc0 + LR 0x8000ea7 +*PC 0x8003428 +──────────────────[ DISASM / armcm / thumb mode / set emulate on ]────────────────── + ► 0x8003428 bx lr + ↓ + 0x8000ea6 ldr r5, [pc, #0x7c] R5, [main+604] + 0x8000ea8 ldrb r3, [r5] R3, [button_event] + 0x8000eaa ✔ cbz r3, #main+534 + ↓ + 0x8000ede bl #HAL_SuspendTick + + 0x8000ee2 movs r1, #1 R1 => 1 + 0x8000ee4 mov r0, r1 + 0x8000ee6 bl #HAL_PWR_EnterSTOPMode + + 0x8000eea bl #SystemClock_Config + + 0x8000eee bl #HAL_ResumeTick + + 0x8000ef2 bl #ST7735_wake +─────────────────────────────────[ SOURCE (CODE) ]────────────────────────────────── +In file: /home/indigo/projects/stm32_buisnesscard/program/stm32f1_buisnesscard_v1/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:432 + 427 + 428 /* Select SLEEP mode entry -------------------------------------------------*/ + 429 if(SLEEPEntry == PWR_SLEEPENTRY_WFI) + 430 { + 431 /* Request Wait For Interrupt */ + ► 432 __WFI(); + 433 } + 434 else + 435 { + 436 /* Request Wait For Event */ + 437 __SEV(); +─────────────────────────────────────[ STACK ]────────────────────────────────────── +00:0000│ sp 0x20004fc0 +01:0004│ 0x20004fc4 +02:0008│ 0x20004fc8 +... ↓ 3 skipped +06:0018│ 0x20004fd8 +07:001c│ 0x20004fdc +───────────────────────────────────[ BACKTRACE ]──────────────────────────────────── + ► 0 0x8003428 HAL_PWR_EnterSLEEPMode+24 + 1 0x8000ea6 main+478 + 2 0x8003916 Reset_Handler+50 +──────────────────────────────────────────────────────────────────────────────────── +Error erasing flash with vFlashErase packet +Error erasing flash with vFlashErase packet +Detaching from program: /home/indigo/projects/stm32_buisnesscard/program/stm32f1_buisnesscard_v1/build/stm32f1_buisnesscard_v1.elf, Remote target +[Inferior 1 (Remote target) detached] +Breakpoint 1 at 0x8000e9a: file Core/Src/main.c, line 129. +Note: automatically using hardware breakpoints for read-only addresses. +benchmark.gdb:49: Error in sourced command file: +Error erasing flash with vFlashErase packet +------- tip of the day (disable with set show-tips off) ------- +Use contextprev and contextnext to display a previous context output again without scrolling +LEGEND: STACK | HEAP | CODE | DATA | WX | RODATA +───────────────[ REGISTERS / show-flags off / show-compact-regs off ]─────────────── + R0 1 + R1 1 + R2 0x40007000 + R3 4 + R4 0xe000ed00 + R5 0x20000050 + R6 0 + R7 0x2000004c + R8 0xffff + R9 0x1000 + R10 0x20000054 + R11 0x77bdd31d + R12 0 + SP 0x20005000 + LR 0xffffffff + PC 0x80038e4 +──────────────────[ DISASM / armcm / thumb mode / set emulate on ]────────────────── + ► 0x80038e4 movs r0, r0 + 0x80038e6 movs r0, r0 + 0x80038e8 movs r0, r0 + 0x80038ea movs r0, r0 + 0x80038ec movs r0, r0 + 0x80038ee movs r0, r0 + 0x80038f0 movs r0, r0 + 0x80038f2 movs r0, r0 + 0x80038f4 movs r0, r0 + 0x80038f6 movs r0, r0 + 0x80038f8 movs r0, r0 +─────────────────────────────────[ SOURCE (CODE) ]────────────────────────────────── +In file: /home/indigo/projects/stm32_buisnesscard/program/stm32f1_buisnesscard_v1/startup_stm32f103xb.s:64 + 59 .weak Reset_Handler + 60 .type Reset_Handler, %function + 61 Reset_Handler: + 62 + 63 /* Call the clock system initialization function.*/ + ► 64 bl SystemInit + 65 + 66 /* Copy the data segment initializers from flash to SRAM */ + 67 ldr r0, =_sdata + 68 ldr r1, =_edata + 69 ldr r2, =_sidata +─────────────────────────────────────[ STACK ]────────────────────────────────────── +00:0000│ sp 0x20005000 +... ↓ 7 skipped +───────────────────────────────────[ BACKTRACE ]──────────────────────────────────── + ► 0 0x80038e4 Reset_Handler +──────────────────────────────────────────────────────────────────────────────────── +Error erasing flash with vFlashErase packet +Continuing. +target not halted +target stm32f1x.cpu was not halted when resume was requested +shutdown command invoked +Remote connection closed +Breakpoint 1 at 0x8000e9a: file Core/Src/main.c, line 129. +Note: automatically using hardware breakpoints for read-only addresses. +Loading section .isr_vector, size 0x10c lma 0x8000000 +Loading section .text, size 0x38c0 lma 0x8000110 +Loading section .rodata, size 0x9c lma 0x80039d0 +Loading section .init_array, size 0x4 lma 0x8003a6c +Loading section .fini_array, size 0x4 lma 0x8003a70 +Loading section .data, size 0x30 lma 0x8003a74 +Start address 0x080038e4, load size 15008 +Transfer rate: 14 KB/sec, 2501 bytes/write. + +Breakpoint 1, main () at Core/Src/main.c:130 +130 HAL_SuspendTick(); +Breakpoint 1 at 0x8000e9a: file Core/Src/main.c, line 129. +Note: automatically using hardware breakpoints for read-only addresses. +Loading section .isr_vector, size 0x10c lma 0x8000000 +Loading section .text, size 0x38c0 lma 0x8000110 +Loading section .rodata, size 0x9c lma 0x80039d0 +Loading section .init_array, size 0x4 lma 0x8003a6c +Loading section .fini_array, size 0x4 lma 0x8003a70 +Loading section .data, size 0x30 lma 0x8003a74 +Start address 0x080038e4, load size 15008 +Transfer rate: 15 KB/sec, 2501 bytes/write. + +Breakpoint 1, main () at Core/Src/main.c:130 +130 HAL_SuspendTick(); +$1 = {min_r = -1, min_i = -0.5, max_r = 1, max_i = 0.5} +$2 = 1.31749451 +$3 = {min_r = 3.1577176569116192, min_i = 0.22066305108751161, max_r = 3.1577882779434727, max_i = 0.22069836160343248} +$4 = 0.183570281 +$5 = {min_r = 3.1576023402469482, min_i = 0.22069267606110915, max_r = 3.1576029655564359, max_i = 0.22069298871585336} +$6 = 0.217522398 +$7 = {min_r = 1.5143340717923357, min_i = -1.4054856689592869e-05, max_r = 1.5143697529846534, max_i = 3.7857394692316253e-06} +$8 = 0.761290252 +Quit +Detaching from program: /home/indigo/projects/stm32_buisnesscard/program/stm32f1_buisnesscard_v1/build/stm32f1_buisnesscard_v1.elf, Remote target +Remote connection closed diff --git a/program/stm32f1_buisnesscard_v1/compile_commands.json b/program/stm32f1_buisnesscard_v1/compile_commands.json index 094260c..c6d3230 100644 --- a/program/stm32f1_buisnesscard_v1/compile_commands.json +++ b/program/stm32f1_buisnesscard_v1/compile_commands.json @@ -6,13 +6,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -37,13 +37,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -68,13 +68,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -99,13 +99,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -130,13 +130,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -161,13 +161,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -192,13 +192,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -223,13 +223,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -254,13 +254,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -285,13 +285,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -316,13 +316,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -347,13 +347,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -378,13 +378,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -409,13 +409,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -440,13 +440,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -471,13 +471,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -502,13 +502,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -533,13 +533,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -564,13 +564,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -595,13 +595,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -626,13 +626,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -657,13 +657,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -688,13 +688,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -721,13 +721,13 @@ "-c", "-mcpu=cortex-m3", "-mthumb", - "-DUSE_HAL_DRIVER", "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", "-ICore/Inc", "-IDrivers/STM32F1xx_HAL_Driver/Inc", - "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", "-Ofast", "-Wall", "-fdata-sections", @@ -743,5 +743,36 @@ "build/startup_stm32f103xb.o" ], "file": "startup_stm32f103xb.s" + }, + { + "directory": "/home/indigo/projects/stm32_buisnesscard/program/stm32f1_buisnesscard_v1", + "arguments": [ + "arm-none-eabi-gcc", + "-c", + "-mcpu=cortex-m3", + "-mthumb", + "-DSTM32F103xB", + "-DUSE_HAL_DRIVER", + "-ICore/Inc", + "-IDrivers/STM32F1xx_HAL_Driver/Inc", + "-IDrivers/CMSIS/Device/ST/STM32F1xx/Include", + "-IDrivers/CMSIS/Include", + "-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy", + "-Ofast", + "-Wall", + "-fdata-sections", + "-ffunction-sections", + "-ggdb", + "-g3", + "-MMD", + "-MP", + "-MFbuild/benchmark.d", + "-Wall", + "-Wa,-a,-ad,-alms=build/benchmark.lst", + "Core/Src/benchmark.c", + "-o", + "build/benchmark.o" + ], + "file": "Core/Src/benchmark.c" } ] diff --git a/program/stm32f1_buisnesscard_v1/debug.gdb b/program/stm32f1_buisnesscard_v1/debug.gdb new file mode 100644 index 0000000..fec9547 --- /dev/null +++ b/program/stm32f1_buisnesscard_v1/debug.gdb @@ -0,0 +1,5 @@ +source /usr/share/pwndbg/gdbinit.py +file build/stm32f1_buisnesscard_v1.elf +target extended localhost:3333 +load + diff --git a/program/stm32f1_buisnesscard_v1/optimizations b/program/stm32f1_buisnesscard_v1/optimizations new file mode 100644 index 0000000..1f8db8b --- /dev/null +++ b/program/stm32f1_buisnesscard_v1/optimizations @@ -0,0 +1,4 @@ +border tracing - 255 iter only! +frame shift + change: side that has most iterations is the saved fb +benchamrking: make shift benchmark diff --git a/program/stm32f1_buisnesscard_v1/stm32f103c8tx_flash.ld b/program/stm32f1_buisnesscard_v1/stm32f103c8tx_flash.ld index 530e90c..784144e 100644 --- a/program/stm32f1_buisnesscard_v1/stm32f103c8tx_flash.ld +++ b/program/stm32f1_buisnesscard_v1/stm32f103c8tx_flash.ld @@ -56,7 +56,7 @@ ENTRY(Reset_Handler) _estack = ORIGIN(RAM) + LENGTH(RAM); /* end of RAM */ /* Generate a link error if heap and stack don't fit into RAM */ _Min_Heap_Size = 0x0; /* required amount of heap */ -_Min_Stack_Size = 0x4b16; /* required amount of stack */ +_Min_Stack_Size = 0x400; /* required amount of stack */ /* Specify the memory areas */ MEMORY @@ -102,7 +102,7 @@ SECTIONS . = ALIGN(4); } >FLASH - .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } >FLASH + .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } >FLASH .ARM : { __exidx_start = .; *(.ARM.exidx*) @@ -163,6 +163,7 @@ SECTIONS } >RAM /* User_heap_stack section, used to check that there is enough RAM left */ + /* just a check */ ._user_heap_stack : { . = ALIGN(8); diff --git a/program/stm32f1_buisnesscard_v1/stm32f1_buisnesscard_v1.ioc b/program/stm32f1_buisnesscard_v1/stm32f1_buisnesscard_v1.ioc index ee8095a..04535d1 100644 --- a/program/stm32f1_buisnesscard_v1/stm32f1_buisnesscard_v1.ioc +++ b/program/stm32f1_buisnesscard_v1/stm32f1_buisnesscard_v1.ioc @@ -125,7 +125,7 @@ ProjectManager.ProjectFileName=stm32f1_buisnesscard_v1.ioc ProjectManager.ProjectName=stm32f1_buisnesscard_v1 ProjectManager.ProjectStructure= ProjectManager.RegisterCallBack= -ProjectManager.StackSize=0x4b16 +ProjectManager.StackSize=0x400 ProjectManager.TargetToolchain=Makefile ProjectManager.ToolChainLocation= ProjectManager.UAScriptAfterPath= diff --git a/program/stm32f1_buisnesscard_v1/thereisnogoodwaytodothis b/program/stm32f1_buisnesscard_v1/thereisnogoodwaytodothis new file mode 100644 index 0000000..bca2d03 --- /dev/null +++ b/program/stm32f1_buisnesscard_v1/thereisnogoodwaytodothis @@ -0,0 +1,239 @@ +#include +#include +#include "mandelbrot.h" +#include "st7735.h" +#include "benchmark.h" +#include "main.h" + +#define RES_X 160 +#define RES_Y 80 +#define DEFAULT_CENTER_X 0 +#define DEFAULT_CENTER_Y 0 +#define STEP_SIZE .1 +#define ZOOM_SIZE .1 + +#define DECIMAL_LOC 28 +#define DOUBLE_SCALER (1 << DECIMAL_LOC) +#define DOUBLE_TO_FIXED(val) (int32_t)((val) * DOUBLE_SCALER) +#define FIXED_MULTIPLY(x,y) ((((uint64_t)(x))*(y)) >> DECIMAL_LOC) +#define FIXED_TO_DOUBLE(val) ((val) / (double)DOUBLE_SCALER) + +#define INFTY 2 +#define INFTY_SQR INFTY * INFTY +#define ITERS 255 +#define INFTY_SQR_FIXED DOUBLE_TO_FIXED(INFTY_SQR) + +//TODO move to some hardware.h or somethin +//channel order: B, G, R +#define R_BITS 5 +#define G_BITS 6 +#define B_BITS 5 + +//imaginary axis set automatically +#define CAM_DEF_MIN_R -1 +#define CAM_DEF_MAX_R 1 + +//set controls +#define CAM_MOVE_UP BUTTON_UP +#define CAM_MOVE_RIGHT BUTTON_RIGHT +#define CAM_MOVE_DOWN BUTTON_DOWN +#define CAM_MOVE_LEFT BUTTON_LEFT +#define CAM_ZOOM_IN BUTTON_A +#define CAM_ZOOM_OUT BUTTON_B + +struct camera { + double min_r, min_i, max_r, max_i; +}; + +enum VIEW_MODES { VIEW_UNINIT, VIEW_MANDREL, VIEW_SHIP }; + +void init_colorscheme_mandrel(uint16_t *scheme) { + uint16_t *tc = scheme; + for(unsigned int i = 0; i < ITERS; i++) { + if((i == 0) || (i == ITERS)) *tc = 0; + else if(i < 128) *tc = (((((i - 64) << 2)+0x1f) & 0x1f) | (((((i - 128) << 1)+0x1f) & 0x1f) << (5+6))); + else *tc = (-2*(i - 128)+0x1f) & 0xff; + *tc = (*tc << 8) | (*tc >> 8); //convert to little endian + tc++; + } +} + +void init_colorscheme_ship(uint16_t *scheme) { + uint16_t *tc = scheme; + for(unsigned int i = 0; i < ITERS; i++) { + if((i == 0) || (i == ITERS)) *tc = 0; + else *tc = (((i - (128)) << 1)+0x1f) << (5+6); + tc++; + } +} + +void cam_shift(struct camera *cam, double step_r, double step_i) { + double i_offset = (cam->max_i - cam->min_i) * step_i; + double r_offset = (cam->max_r - cam->min_r) * step_r; + cam->min_i += i_offset; + cam->max_i += i_offset; + cam->min_r += r_offset; + cam->max_r += r_offset; +} + +void cam_zoom(struct camera *cam, double zoom) { + double i_scale = (cam->max_i - cam->min_i) * zoom; + double r_scale = (cam->max_r - cam->min_r) * zoom; + cam->min_i += i_scale; + cam->max_i -= i_scale; + cam->min_r += r_scale; + cam->max_r -= r_scale; +} + + +//TODO look into border tracing; this is too slow. Change name +// +void render_mandelbrot(uint16_t *framebuffer, uint16_t *colorscheme, struct camera cam, int x0, int y0, int w, int h) { + int32_t scale_i = DOUBLE_TO_FIXED((cam.max_i - cam.min_i) / (double)RES_Y); + int32_t scale_r = DOUBLE_TO_FIXED((cam.max_r - cam.min_r) / (double)RES_X); + int32_t c_i = DOUBLE_TO_FIXED((((cam.max_i - cam.min_i) * (RES_Y - y0)) / RES_Y) + cam.min_i); + int32_t c_r0 = DOUBLE_TO_FIXED((((cam.max_r - cam.min_r) * x0) / RES_X) + cam.min_r); + int32_t c_r, z_i, z_r, zn_r, z_r_2, z_i_2; + size_t fb_index = 0; + int i; + + //for(;;); + + for(int y = y0; y < y0 + h; y++) { + c_r = c_r0; + for(int x = x0; x < x0 + w; x++) { + z_i = 0; + z_r = 0; + for(i = 0; i < ITERS; i++) { + z_r_2 = FIXED_MULTIPLY(z_r, z_r); + z_i_2 = FIXED_MULTIPLY(z_i, z_i); + + zn_r = z_r_2 - z_i_2 + c_r; + + //z_i = abs(FIXED_MULTIPLY((DOUBLE_TO_FIXED(2)), (FIXED_MULTIPLY(z_r, z_i)))) + c_i; + z_i = (FIXED_MULTIPLY(z_r, z_i) << 1) + c_i; + + z_r = zn_r; + + if(z_i_2 + z_r_2 > INFTY_SQR_FIXED) break; + } + framebuffer[fb_index++] = colorscheme[i]; + c_r += scale_r; + } + c_i -= scale_i; + } +} + + + +#define FB_SIZE_X RES_X +#define FB_SIZE_Y RES_Y/2 + +//TODO rename +void draw_mandelbrot(int key_pressed) { + static uint16_t framebuffer[FB_SIZE_X * FB_SIZE_Y]; + uint16_t columnbuffer[8*RES_Y]; + static bool bottom_buffered = true; + //program flow is awful atm becuase I was planning something different; will be improved soon. + static struct camera cam = { + .min_r = CAM_DEF_MIN_R, + .max_r = CAM_DEF_MAX_R, + .min_i = ((double)RES_Y / RES_X) * CAM_DEF_MIN_R, + .max_i = ((double)RES_Y / RES_X) * CAM_DEF_MAX_R, + + }; + static int view_mode = VIEW_UNINIT; + static uint16_t colorscheme[ITERS]; + + + + //we could get rid of this and do some awful bitbashing lol + //but for readability, we shant + //TODO camera moves l/r more then u/d for some reason + /** + if(key_pressed & CAM_MOVE_UP) cam_shift(&cam, 0, STEP_SIZE); + if(key_pressed & CAM_MOVE_DOWN) cam_shift(&cam, 0, -STEP_SIZE); + if(key_pressed & CAM_MOVE_RIGHT) cam_shift(&cam, -STEP_SIZE, 0); + if(key_pressed & CAM_MOVE_LEFT) cam_shift(&cam, STEP_SIZE, 0); + if(key_pressed & CAM_ZOOM_IN) cam_zoom(&cam, ZOOM_SIZE); + if(key_pressed & CAM_ZOOM_OUT) cam_zoom(&cam, -ZOOM_SIZE); + **/ + + //yes, I know the following is disgusting. Before I clean it, I just wanna get the general idea out, + //it's more efficient in that order + //TODO once you get your idea ironed out, clean the code and improve the flow + benchmark_start(); + if(view_mode == VIEW_UNINIT) { + view_mode = VIEW_MANDREL; + init_colorscheme_mandrel(colorscheme); + render_mandelbrot(framebuffer, colorscheme, cam, 0, 0, RES_X, RES_Y/2); + ST7735_DrawImage(0, 0, RES_X, (RES_Y / 2), framebuffer); + render_mandelbrot(framebuffer, colorscheme, cam, 0, RES_Y/2, RES_X, RES_Y/2); + ST7735_DrawImage(0, (RES_Y / 2), RES_X, (RES_Y / 2), framebuffer); + bottom_buffered = true; + } + else { + uint16_t top_line = bottom_buffered ? (RES_Y/2) : 0; + switch(key_pressed) { + const int y_offset = STEP_SIZE * RES_Y; + const int x_offset = STEP_SIZE * RES_X; + const size_t lines_rendered = (RES_Y/2) - y_offset; + const size_t rendered_area_y = RES_X * lines_rendered * sizeof(uint16_t); + const uint16_t framebuffer_offset_y = framebuffer + (RES_X * y_offset); + const uint16_t columns_rendered = RES_X - x_offset; + const uint16_t + case BUTTON_UP: + cam_shift(&cam, 0, STEP_SIZE); + memmove(framebuffer_offset, framebuffer, rendered_area_y); + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, y_offset); + break; + case BUTTON_DOWN: + cam_shift(&cam, 0, -STEP_SIZE); + memmove(framebuffer, framebuffer_offset_y, rendered_area_y); + render_mandelbrot(framebuffer+(RES_X*lines_rendered), colorscheme, cam, 0, bottom_buffered ? RES_Y : lines_rendered, RES_X, y_offset); + break; + case BUTTON_RIGHT: + cam_shift(&cam, STEP_SIZE, 0); + render_mandelbrot(columnbuffer, colorscheme, cam, RES_X - x_offset, top_line, x_offset, RES_Y/2); + for(uint16_t y = 0; y < RES_Y/2; y++) { + memmove(framebuffer + (RES_X * y), framebuffer + (RES_X * y) + x_offset, (RES_X - x_offset) * sizeof(*framebuffer)); + memmove(framebuffer + (RES_X * y) + (RES_X - x_offset), columnbuffer + (x_offset * y), x_offset * sizeof(*framebuffer)); + } + break; + case BUTTON_LEFT: + cam_shift(&cam, -STEP_SIZE, 0); + render_mandelbrot(columnbuffer, colorscheme, cam, 0, top_line, x_offset, RES_Y/2); + for(uint16_t y = 0; y < RES_Y/2; y++) { + memmove(framebuffer + (RES_X * y) + x_offset, framebuffer + (RES_X * y), (RES_X - x_offset) * sizeof(*framebuffer)); + memmove(framebuffer + (RES_X * y), columnbuffer + (x_offset * y), x_offset * sizeof(*framebuffer)); + } + break; + case BUTTON_A: + cam_zoom(&cam, ZOOM_SIZE); + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, RES_Y/2); + break; + case BUTTON_B: + cam_zoom(&cam, -ZOOM_SIZE); + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, RES_Y/2); + break; + default: + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, RES_Y/2); + } + ST7735_DrawImage(0, top_line, RES_X, (RES_Y/2), framebuffer); + + bottom_buffered = !bottom_buffered; + top_line = bottom_buffered ? (RES_Y/2) : 0; + render_mandelbrot(framebuffer, colorscheme, cam, 0, top_line, RES_X, RES_Y/2); + ST7735_DrawImage(0, top_line, RES_X, (RES_Y/2), framebuffer); + } + benchmark_stop(); + + + /** + render_mandelbrot(framebuffer, colorscheme, cam, false, key_pressed); + ST7735_DrawImage(0, 0, ST7735_WIDTH, (ST7735_HEIGHT / 2), framebuffer); + render_mandelbrot(framebuffer, colorscheme, cam, true, key_pressed); + ST7735_DrawImage(0, (ST7735_HEIGHT / 2), ST7735_WIDTH, (ST7735_HEIGHT / 2), framebuffer); + **/ +// ST7735_DrawImage(0, 0, ST7735_WIDTH - 1, ST7735_HEIGHT - 1, (uint16_t *)0x80000000); +} diff --git a/recon/mandelbrot_tests/c/.gdb_history b/recon/mandelbrot_tests/c/.gdb_history new file mode 100644 index 0000000..2dad37b --- /dev/null +++ b/recon/mandelbrot_tests/c/.gdb_history @@ -0,0 +1,28 @@ +start_pwndbg +break test +c +start +print bitarray +context +next +nexti +print bitarray +quit +start_pwndbg +break test +c +r +next +print bitarray +next +print bitarray +quit +start_pwndbg +start +break test +c +next +print bitarray +next +print bitarray +exit diff --git a/recon/mandelbrot_tests/c/backup b/recon/mandelbrot_tests/c/backup new file mode 100644 index 0000000..1b6a2fd --- /dev/null +++ b/recon/mandelbrot_tests/c/backup @@ -0,0 +1,210 @@ +#include +#include +#include +#include +#include +#include + +#define WINDOW_SIZE_X 1600 +#define WINDOW_SIZE_Y 800 +#define RES_X 1600 +#define RES_Y 800 +#define DEFAULT_CENTER_X 0 +#define DEFAULT_CENTER_Y 0 +#define MOUSE_BUTTON 0 +#define STEP_SIZE .1 +#define ZOOM_SIZE .1 + + +#define DECIMAL_LOC 28 +#define DOUBLE_SCALER (1 << DECIMAL_LOC) +#define DOUBLE_TO_FIXED(val) (int32_t)((val) * DOUBLE_SCALER) +#define FIXED_MULTIPLY(x,y) ((((uint64_t)(x))*(y)) >> DECIMAL_LOC) +#define FIXED_TO_DOUBLE(val) ((val) / (double)DOUBLE_SCALER) + +#define INFTY 2 +#define INFTY_SQR INFTY * INFTY +#define ITERS 255 +#define INFTY_SQR_FIXED DOUBLE_TO_FIXED(INFTY_SQR) + +//#define SHIP +#undef SHIP + +#ifdef SHIP +Color get_color(int i) { + if(i == ITERS) return (Color){0, 0, 0, 255}; + if(i == 0) return (Color){0, 0, 0, 255}; + return (Color) { + 2*(i - 128)+255, + 0, + 0, + 255 + }; +} +#else +Color get_color(int i) { + if((i == ITERS) || (i == 0)) return (Color){0, 0, 0, 255}; + if(i < 128) { + return (Color) { + (8*(i - 128)+255) & 0xff, + 0, + (16*(i - 64)+255) & 0xff, + 255 + }; + } + return (Color) { + 0, + 0, + ((unsigned int)-2*(i - 128)+255) & 0xff, + 255 + }; +} +#endif + + +struct camera { + double min_r, min_i, max_r, max_i; +}; + +struct vec2_double { + double x, y; +}; + +struct vec2_float { + int32_t x, y; +}; + +static inline int iterate(int32_t r, int32_t i) { + int32_t z_i = 0; + int32_t z_r = 0; + int32_t z_r_2, z_i_2, zn_r, zn_i; + for(int it = 0; it < ITERS; it++) { + z_r_2 = FIXED_MULTIPLY(z_r, z_r); + z_i_2 = FIXED_MULTIPLY(z_i, z_i); + + zn_r = z_r_2 - z_i_2 + r; + +#ifdef SHIP + zn_i = abs(FIXED_MULTIPLY((DOUBLE_TO_FIXED(2)), (FIXED_MULTIPLY(z_r, z_i)))) + i; +#else + zn_i = (FIXED_MULTIPLY((DOUBLE_TO_FIXED(2)), (FIXED_MULTIPLY(z_r, z_i)))) + i; +#endif + + z_i = zn_i; + z_r = zn_r; + + if(z_i_2 + z_r_2 > INFTY_SQR_FIXED) return it; + } + return ITERS; +} + +//blllluuuuurg, matracies and vectors in raylib are floats and we need doubles +void shift_cam(struct camera *cam, double step_r, double step_i) { + double i_offset = (cam->max_i - cam->min_i) * step_i; + double r_offset = (cam->max_r - cam->min_r) * step_r; + cam->min_i += i_offset; + cam->max_i += i_offset; + cam->min_r += r_offset; + cam->max_r += r_offset; +} + +void zoom_cam(struct camera *cam, double zoom) { + double i_scale = (cam->max_i - cam->min_i) * zoom; + double r_scale = (cam->max_r - cam->min_r) * zoom; + cam->min_i += i_scale; + cam->max_i -= i_scale; + cam->min_r += r_scale; + cam->max_r -= r_scale; +} + +enum DIRECTIONS { + N, NE, E, SE, S, SW, W, NW +}; + +int main() { + Color *pixels = malloc(RES_X * RES_Y * sizeof(Color)); + struct camera cam = { + .min_r = -1, + .max_r = 1, + // .min_i = -1, + // .max_i = 1 + }; + cam.min_i = ((double)RES_Y / RES_X) * cam.min_r; + cam.max_i = ((double)RES_Y / RES_X) * cam.max_r; + InitWindow(WINDOW_SIZE_X, WINDOW_SIZE_Y, "mandelbrot fixed point test"); + + Image img = GenImageColor(RES_X, RES_Y, BLUE); + Texture tex = LoadTextureFromImage(img); + UnloadImage(img); + + SetTargetFPS(10); + + + while(!WindowShouldClose()) { + switch(GetKeyPressed()) { + case KEY_UP: + shift_cam(&cam, 0, STEP_SIZE); + break; + case KEY_DOWN: + shift_cam(&cam, 0, -STEP_SIZE); + break; + case KEY_RIGHT: + shift_cam(&cam, STEP_SIZE, 0); + break; + case KEY_LEFT: + shift_cam(&cam, -STEP_SIZE, 0); + break; + case KEY_W: + zoom_cam(&cam, ZOOM_SIZE); + break; + case KEY_S: + zoom_cam(&cam, -ZOOM_SIZE); + break; + default: + BeginDrawing(); + EndDrawing(); + continue; + break; + } + printf("(%.6f, %.6f) - (%.6f, %.6f)\n", cam.min_r, cam.min_i, cam.max_r, cam.max_i); + struct coords { + int x, y + }; + { + int32_t scale_i = DOUBLE_TO_FIXED((cam.max_i - cam.min_i) / (double)RES_Y); + int32_t scale_r = DOUBLE_TO_FIXED((cam.max_r - cam.min_r) / (double)RES_X); + int32_t c_i = DOUBLE_TO_FIXED(cam.max_i); + int32_t c_r; + uint8_t rendered[(RES_X * RES_Y) / 8] = {0}; + uint8_t edges[(RES_X * RES_Y) / 8] = {0}; + int32_t directions_r[8] = {0, scale_r, scale_r, scale_r, 0, -scale_r, -scale_r, -scale_r}; + int32_t directions_i[8] = {scale_i, scale_i, 0, -scale_i, -scale_i, -scale_i, 0, scale_i}; + int i; + for(int y = 0; y < RES_Y; y++) { + c_r = DOUBLE_TO_FIXED(cam.min_r); + for(int x = 0; x < RES_X; x++) { + int i = iterate(c_r, c_i); + if(i >= ITERS) { + int start_x = x; + int start_y = y; + do { + for(int canidate_d = 0; canidate_d < NW; canidate_d++) { + + } + } while((x != start_x) && (y != start_y)); + } + pixels[((y * RES_X) + x)] = get_color(iterate(c_r, c_i)); + c_r += scale_r; + } + c_i -= scale_i; + } + } + + BeginDrawing(); + UpdateTexture(tex, pixels); + DrawTextureEx(tex, (Vector2){0,0}, 0, (float)GetRenderWidth()/RES_X, WHITE); + EndDrawing(); + } + + return 0; +} diff --git a/recon/mandelbrot_tests/c/backup.c b/recon/mandelbrot_tests/c/backup.c index 1a843d6..ee3a51c 100644 --- a/recon/mandelbrot_tests/c/backup.c +++ b/recon/mandelbrot_tests/c/backup.c @@ -1,26 +1,105 @@ #include #include #include -#include #include #include +#include -#define RES_X 160 -#define RES_Y 80 -#define DEFAULT_CENTER_X 0 -#define DEFAULT_CENTER_Y 0 -#define MOUSE_BUTTON 0 -#define STEP_SIZE .25 -#define ZOOM_SIZE .25 +#define WINDOW_SIZE_X 1600 +#define WINDOW_SIZE_Y 800 +#define RES_X 160 +#define RES_Y 80 +#define DEFAULT_CENTER_X 0 +#define DEFAULT_CENTER_Y 0 +#define MOUSE_BUTTON 0 +#define STEP_SIZE .1 +#define ZOOM_SIZE .1 -#define INFTY 2 + +#define DECIMAL_LOC 28 +#define DOUBLE_SCALER (1 << DECIMAL_LOC) +#define DOUBLE_TO_FIXED(val) (int32_t)((val) * DOUBLE_SCALER) +#define FIXED_MULTIPLY(x,y) ((((uint64_t)(x))*(y)) >> DECIMAL_LOC) +#define FIXED_TO_DOUBLE(val) ((val) / (double)DOUBLE_SCALER) + +#define INFTY 2 #define INFTY_SQR INFTY * INFTY -#define ITERS 255 +#define ITERS 255 +#define INFTY_SQR_FIXED DOUBLE_TO_FIXED(INFTY_SQR) + +//#define SHIP +#undef SHIP + +#ifdef SHIP +Color get_color(int i) { + if(i == ITERS) return (Color){0, 0, 0, 255}; + if(i == 0) return (Color){0, 0, 0, 255}; + return (Color) { + 2*(i - 128)+255, + 0, + 0, + 255 + }; +} +#else +Color get_color(int i) { +// if((i == ITERS) || (i == 0)) return (Color){0, 0, 0, 255}; + if(i == ITERS) return (Color){0,255,0,255}; + if(i == 0) return (Color){0, 0, 0, 255}; + if(i < 128) { + return (Color) { + (8*(i - 128)+255) & 0xff, + 0, + (16*(i - 64)+255) & 0xff, + 255 + }; + } + return (Color) { + 0, + 0, + ((unsigned int)-2*(i - 128)+255) & 0xff, + 255 + }; +} +#endif + struct camera { double min_r, min_i, max_r, max_i; }; +struct vec2_double { + double x, y; +}; + +struct vec2_float { + int32_t x, y; +}; + +static inline int iterate(int32_t r, int32_t i) { + int32_t z_i = 0; + int32_t z_r = 0; + int32_t z_r_2, z_i_2, zn_r, zn_i; + for(int it = 0; it < ITERS; it++) { + z_r_2 = FIXED_MULTIPLY(z_r, z_r); + z_i_2 = FIXED_MULTIPLY(z_i, z_i); + + zn_r = z_r_2 - z_i_2 + r; + +#ifdef SHIP + zn_i = abs(FIXED_MULTIPLY((DOUBLE_TO_FIXED(2)), (FIXED_MULTIPLY(z_r, z_i)))) + i; +#else + zn_i = (FIXED_MULTIPLY((DOUBLE_TO_FIXED(2)), (FIXED_MULTIPLY(z_r, z_i)))) + i; +#endif + + z_i = zn_i; + z_r = zn_r; + + if(z_i_2 + z_r_2 > INFTY_SQR_FIXED) return it; + } + return ITERS; +} + //blllluuuuurg, matracies and vectors in raylib are floats and we need doubles void shift_cam(struct camera *cam, double step_r, double step_i) { double i_offset = (cam->max_i - cam->min_i) * step_i; @@ -40,23 +119,29 @@ void zoom_cam(struct camera *cam, double zoom) { cam->max_r -= r_scale; } +enum DIRECTIONS { + N, NE, E, SE, S, SW, W, NW +}; + int main() { - int key_pressed; Color *pixels = malloc(RES_X * RES_Y * sizeof(Color)); struct camera cam = { .min_r = -1, .max_r = 1, - - yru += di*(targety - yru)/10.; - } .min_i = -1, - .max_i = 1 + // .min_i = -1, + // .max_i = 1 }; - InitWindow(RES_X, RES_Y, "mandelbrot fixed point test"); + cam.min_i = ((double)RES_Y / RES_X) * cam.min_r; + cam.max_i = ((double)RES_Y / RES_X) * cam.max_r; + InitWindow(WINDOW_SIZE_X, WINDOW_SIZE_Y, "mandelbrot fixed point test"); Image img = GenImageColor(RES_X, RES_Y, BLUE); Texture tex = LoadTextureFromImage(img); UnloadImage(img); + SetTargetFPS(10); + + while(!WindowShouldClose()) { switch(GetKeyPressed()) { case KEY_UP: @@ -72,7 +157,6 @@ int main() { shift_cam(&cam, -STEP_SIZE, 0); break; case KEY_W: - printf("a\n"); zoom_cam(&cam, ZOOM_SIZE); break; case KEY_S: @@ -84,35 +168,26 @@ int main() { continue; break; } - printf("(%f, %f) - (%f, %f)\n", cam.min_r, cam.min_i, cam.max_r, cam.max_i); + printf("(%.21f, %.21f) - (%.21f, %.21f)\n", cam.min_r, cam.min_i, cam.max_r, cam.max_i); { - //double scale_i = (cam.max_i - cam.min_i) / (double)GetRenderHeight(); - //double scale_r = (cam.max_r - cam.min_r) / (double)GetRenderWidth(); - double scale_i = (cam.max_i - cam.min_i) / (double)RES_Y; - double scale_r = (cam.max_r - cam.min_r) / (double)RES_X; - double c_i = cam.max_i; - double c_r; - double z_i; - double z_r; - double zn_r, zn_i; - int i; - uint8_t color; + int32_t scale_i = DOUBLE_TO_FIXED((cam.max_i - cam.min_i) / (double)RES_Y); + int32_t scale_r = DOUBLE_TO_FIXED((cam.max_r - cam.min_r) / (double)RES_X); + int32_t c_i = DOUBLE_TO_FIXED(cam.max_i); + int32_t c_r; for(int y = 0; y < RES_Y; y++) { - c_r = cam.min_r; + c_r = DOUBLE_TO_FIXED(cam.min_r); for(int x = 0; x < RES_X; x++) { - z_i = 0; - z_r = 0; - for(i = 0; i < ITERS; i++) { - zn_r = pow(z_r, 2.0) - pow(z_i, 2.0) + c_r; - zn_i = (2.0 * z_r * z_i) + c_i; - z_i = zn_i; - z_r = zn_r; - if((pow(z_i, 2.0) + pow(z_r, 2.0)) > INFTY_SQR) { - break; - } + int i = iterate(c_r, c_i); + if(i >= ITERS) { + int start_x = x; + int start_y = y; + do { + for(int canidate_d = 0; canidate_d < NW; canidate_d++) { + + } + } while((x != start_x) && (y != start_y)); } - color = ((float)i / ITERS) * UINT8_MAX; - pixels[((y * RES_X) + x)] = (Color){color, color, color, 255}; + pixels[((y * RES_X) + x)] = get_color(iterate(c_r, c_i)); c_r += scale_r; } c_i -= scale_i; @@ -121,7 +196,7 @@ int main() { BeginDrawing(); UpdateTexture(tex, pixels); - DrawTexture(tex, 0, 0, WHITE); + DrawTextureEx(tex, (Vector2){0,0}, 0, (float)GetRenderWidth()/RES_X, WHITE); EndDrawing(); } diff --git a/recon/mandelbrot_tests/c/main.c b/recon/mandelbrot_tests/c/main.c index 9c492cb..d68233d 100644 --- a/recon/mandelbrot_tests/c/main.c +++ b/recon/mandelbrot_tests/c/main.c @@ -4,6 +4,7 @@ #include #include #include +#include #define WINDOW_SIZE_X 1600 #define WINDOW_SIZE_Y 800 @@ -28,6 +29,7 @@ #define INFTY_SQR_FIXED DOUBLE_TO_FIXED(INFTY_SQR) #define SHIP +//#undef SHIP #ifdef SHIP Color get_color(int i) { @@ -42,7 +44,9 @@ Color get_color(int i) { } #else Color get_color(int i) { - if((i == ITERS) || (i == 0)) return (Color){0, 0, 0, 255}; +// if((i == ITERS) || (i == 0)) return (Color){0, 0, 0, 255}; + if(i == ITERS) return (Color){0,255,0,255}; + if(i == 0) return (Color){0, 0, 0, 255}; if(i < 128) { return (Color) { (8*(i - 128)+255) & 0xff, @@ -65,6 +69,38 @@ struct camera { double min_r, min_i, max_r, max_i; }; +struct vec2_double { + double x, y; +}; + +struct vec2_float { + int32_t x, y; +}; + +static inline int iterate(int32_t r, int32_t i) { + int32_t z_i = 0; + int32_t z_r = 0; + int32_t z_r_2, z_i_2, zn_r, zn_i; + for(int it = 0; it < ITERS; it++) { + z_r_2 = FIXED_MULTIPLY(z_r, z_r); + z_i_2 = FIXED_MULTIPLY(z_i, z_i); + + zn_r = z_r_2 - z_i_2 + r; + +#ifdef SHIP + zn_i = abs(FIXED_MULTIPLY((DOUBLE_TO_FIXED(2)), (FIXED_MULTIPLY(z_r, z_i)))) + i; +#else + zn_i = (FIXED_MULTIPLY((DOUBLE_TO_FIXED(2)), (FIXED_MULTIPLY(z_r, z_i)))) + i; +#endif + + z_i = zn_i; + z_r = zn_r; + + if(z_i_2 + z_r_2 > INFTY_SQR_FIXED) return it; + } + return ITERS; +} + //blllluuuuurg, matracies and vectors in raylib are floats and we need doubles void shift_cam(struct camera *cam, double step_r, double step_i) { double i_offset = (cam->max_i - cam->min_i) * step_i; @@ -84,7 +120,132 @@ void zoom_cam(struct camera *cam, double zoom) { cam->max_r -= r_scale; } +enum DIRECTIONS { + N, NE, E, SE, S, SW, W, NW +}; + +typedef struct { + double x; double y; +} coordinate; + +//we can inline these if needed + +inline bool bitarray_check(uint8_t *array, size_t i) { + return array[i/8] & (1 << (i%8)); +} + +inline void bitarray_set(uint8_t *array, size_t i) { + array[i/8] |= (1 << (i%8)); +} + +/** +inline coordinate get_neighbor_coord(coordinate from_coord, int direction, coordinate step) { + if((direction == NW) && (direction < E)) from_coord.x += ; + if((direction > N) && (direction < S)) from_coord += 1; + if((direction > E) && (direction < W)) from_coord += RES_X; + if(direction > S) from_coord -= 1; + return from_coord; +} +**/ + + +size_t get_neighbor_index(size_t from_pixel, int direction) { + //canidate for optimization; lots of branches. maybe inline + if((direction == NW) && (direction < E)) from_pixel -= RES_X; + if((direction > N) && (direction < S)) from_pixel += 1; + if((direction > E) && (direction < W)) from_pixel += RES_X; + if(direction > S) from_pixel -= 1; + return from_pixel; +} + + +bool bitarray_check(uint8_t *array, size_t i); +void bitarray_set(uint8_t *array, size_t i); +#define BITARRAY_SET(array, i) ((array)[(i)/8] |= (1 << ((i) % 8))) +#define BITARRAY_CHECK(array, i) ((array)[(i)/8] & (1 << ((i) % 8))) + +/** + enum CANIDATE_STATUS { + UNSOLVED = 0, + CANIDATE, + NONCANIDATE + }; + **/ + +unsigned int mandelbrot_bordertrace(struct camera *cam, Color *pixels) { + //these lookup tables r cheap cuz on the stm32f1, 1 memory read is 1 instruction + const size_t neighbor_index_accl[8] = {-RES_X, -RES_X + 1, 1, RES_X + 1, RES_X, RES_X - 1, -1, -RES_X - 1}; + int32_t scale_i = DOUBLE_TO_FIXED((cam->max_i - cam->min_i) / (double)RES_Y); + int32_t scale_r = DOUBLE_TO_FIXED((cam->max_r - cam->min_r) / (double)RES_X); + int32_t c_i = DOUBLE_TO_FIXED(cam->max_i); + int32_t c_r; + unsigned int total_iters = 0; + size_t on_pixel = 0; + uint8_t border[(160*80)/8] = {0}; + //for keeping track of border only. will organize later + uint8_t set[(160*80)/8] = {0}; + uint8_t unset[(160*80)/8] = {0}; + for(int y = 0; y < RES_Y; y++) { + c_r = DOUBLE_TO_FIXED(cam->min_r); + for(int x = 0; x < RES_X; x++) { + int i = iterate(c_r, c_i); + total_iters += i; + pixels[((y * RES_X) + x)] = get_color(i); + + //this is where it all begins + if(i == ITERS) { + int current_border_pixel = on_pixel; + uint8_t visited_border[(160*80)/8] = {0}; + int filled_neighbors = 0; + //unroll and manually get_neighbor if this is too slow + for(int nei_dir = 0; nei_dir < 8; nei_dir++) { + size_t nei_i = current_border_pixel + neighbor_index_accl[nei_dir]; + if(bitarray_check(set, nei_i)) { + filled_neighbors++; + continue; + } + if(bitarray_check(unset, nei_i)) continue; + + } + //if c_d == 7 go back + } + c_r += scale_r; + } + on_pixel++; + c_i -= scale_i; + } + return total_iters; +} + +unsigned int mandelbrot_unoptimized(struct camera *cam, Color *pixels) { + int32_t scale_i = DOUBLE_TO_FIXED((cam->max_i - cam->min_i) / (double)RES_Y); + int32_t scale_r = DOUBLE_TO_FIXED((cam->max_r - cam->min_r) / (double)RES_X); + int32_t c_i = DOUBLE_TO_FIXED(cam->max_i); + int32_t c_r; + unsigned int total_iters = 0; + for(int y = 0; y < RES_Y; y++) { + c_r = DOUBLE_TO_FIXED(cam->min_r); + for(int x = 0; x < RES_X; x++) { + int i = iterate(c_r, c_i); + total_iters += i; + pixels[((y * RES_X) + x)] = get_color(i); + c_r += scale_r; + } + c_i -= scale_i; + } + return total_iters; +} + +void test() { + uint8_t bitarray[(160*80)/8] = {0}; + int test_i = 9; + BITARRAY_SET(bitarray, test_i); + printf("%s\n", BITARRAY_CHECK(bitarray, 9) ? "true" : "false"); +} + int main() { + test(); + return 0; Color *pixels = malloc(RES_X * RES_Y * sizeof(Color)); struct camera cam = { .min_r = -1, @@ -129,47 +290,10 @@ int main() { continue; break; } - printf("(%.6f, %.6f) - (%.6f, %.6f)\n", cam.min_r, cam.min_i, cam.max_r, cam.max_i); - { - int32_t scale_i = DOUBLE_TO_FIXED((cam.max_i - cam.min_i) / (double)RES_Y); - int32_t scale_r = DOUBLE_TO_FIXED((cam.max_r - cam.min_r) / (double)RES_X); - int32_t c_i = DOUBLE_TO_FIXED(cam.max_i); - int32_t c_r, z_i, z_r, zn_i, zn_r; - int32_t z_r_2, z_i_2; + printf("(%.21f, %.21f) - (%.21f, %.21f)\n", cam.min_r, cam.min_i, cam.max_r, cam.max_i); - int i; - int min = INT_MAX; - int max = INT_MIN; - for(int y = 0; y < RES_Y; y++) { - c_r = DOUBLE_TO_FIXED(cam.min_r); - for(int x = 0; x < RES_X; x++) { - z_i = 0; - z_r = 0; - for(i = 0; i < ITERS; i++) { - z_r_2 = FIXED_MULTIPLY(z_r, z_r); - z_i_2 = FIXED_MULTIPLY(z_i, z_i); - - zn_r = z_r_2 - z_i_2 + c_r; - -#ifdef SHIP - zn_i = abs(FIXED_MULTIPLY((DOUBLE_TO_FIXED(2)), (FIXED_MULTIPLY(z_r, z_i)))) + c_i; -#else - zn_i = (FIXED_MULTIPLY((DOUBLE_TO_FIXED(2)), (FIXED_MULTIPLY(z_r, z_i)))) + c_i; -#endif - - z_i = zn_i; - z_r = zn_r; - - if(z_i_2 + z_r_2 > INFTY_SQR_FIXED) break; - } - if(i > max) max = i; - if(i < min) min = i; - pixels[((y * RES_X) + x)] = get_color(i); - c_r += scale_r; - } - c_i -= scale_i; - } - } + printf("Unoptimized: %u iterations\n", mandelbrot_unoptimized(&cam, pixels)); + //printf("Border tracing: %u iterations\n", mandelbrot_unoptimized(cam, pixels); BeginDrawing(); UpdateTexture(tex, pixels); diff --git a/recon/mandelbrot_tests/c/makefile b/recon/mandelbrot_tests/c/makefile index bacda0e..a9e594a 100644 --- a/recon/mandelbrot_tests/c/makefile +++ b/recon/mandelbrot_tests/c/makefile @@ -1,6 +1,6 @@ .default: make make: - gcc main.c -o mandelbrot -lraylib -lm -Wall -ggdb + gcc main.c -O0 -o mandelbrot -lraylib -lm -Wall -ggdb clean: rm -f mandelbrot diff --git a/recon/mandelbrot_tests/c/mandelbrot b/recon/mandelbrot_tests/c/mandelbrot index e233684..3e098ae 100755 Binary files a/recon/mandelbrot_tests/c/mandelbrot and b/recon/mandelbrot_tests/c/mandelbrot differ diff --git a/stm32_buisnesscard.prf b/stm32_buisnesscard.prf new file mode 120000 index 0000000..a542738 --- /dev/null +++ b/stm32_buisnesscard.prf @@ -0,0 +1 @@ +/home/indigo/.unison/stm32_buisnesscard.prf \ No newline at end of file