diff --git a/Kicad/STM32_DJI_Gimbal/STM32_DJI_Gimbal.kicad_pcb b/Kicad/STM32_DJI_Gimbal/STM32_DJI_Gimbal.kicad_pcb new file mode 100644 index 0000000..28b47a1 --- /dev/null +++ b/Kicad/STM32_DJI_Gimbal/STM32_DJI_Gimbal.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20211014) (generator pcbnew) +) \ No newline at end of file diff --git a/Kicad/STM32_DJI_Gimbal/STM32_DJI_Gimbal.kicad_prl b/Kicad/STM32_DJI_Gimbal/STM32_DJI_Gimbal.kicad_prl new file mode 100644 index 0000000..ddaa8f5 --- /dev/null +++ b/Kicad/STM32_DJI_Gimbal/STM32_DJI_Gimbal.kicad_prl @@ -0,0 +1,75 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "ratsnest_display_mode": 0, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": true, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36 + ], + "visible_layers": "fffffff_ffffffff", + "zone_display_mode": 0 + }, + "meta": { + "filename": "STM32_DJI_Gimbal.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/Kicad/STM32_DJI_Gimbal/STM32_DJI_Gimbal.kicad_pro b/Kicad/STM32_DJI_Gimbal/STM32_DJI_Gimbal.kicad_pro new file mode 100644 index 0000000..d44c24a --- /dev/null +++ b/Kicad/STM32_DJI_Gimbal/STM32_DJI_Gimbal.kicad_pro @@ -0,0 +1,326 @@ +{ + "board": { + "design_settings": { + "defaults": { + "board_outline_line_width": 0.1, + "copper_line_width": 0.2, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "other_line_width": 0.15, + "silk_line_width": 0.15, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15 + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": { + "min_copper_edge_clearance": 0.0, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0 + }, + "track_widths": [], + "via_dimensions": [] + }, + "layer_presets": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_label_syntax": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "STM32_DJI_Gimbal.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12.0, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6.0 + } + ], + "meta": { + "version": 2 + }, + "net_colors": null + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "ngspice": { + "fix_include_paths": true, + "fix_passive_vals": false, + "meta": { + "version": 0 + }, + "model_mode": 0, + "workbook_filename": "" + }, + "page_layout_descr_file": "", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_external_command": "spice \"%I\"", + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "e63e39d7-6ac0-4ffd-8aa3-1841a4541b55", + "" + ] + ], + "text_variables": {} +} diff --git a/Kicad/STM32_DJI_Gimbal/STM32_DJI_Gimbal.kicad_sch b/Kicad/STM32_DJI_Gimbal/STM32_DJI_Gimbal.kicad_sch new file mode 100644 index 0000000..5bd00d7 --- /dev/null +++ b/Kicad/STM32_DJI_Gimbal/STM32_DJI_Gimbal.kicad_sch @@ -0,0 +1,751 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid e63e39d7-6ac0-4ffd-8aa3-1841a4541b55) + + (paper "A4") + + (lib_symbols + (symbol "YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout:YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -17.526 27.94 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout" (id 1) (at 9.144 27.94 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Kicad-STM32:YAAJ_WeAct_BlackPill_SWD_2" (id 2) (at 0.254 -44.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 20.32 -25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "module black pill STM32 SWD" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "WeAct STM32F401/411 Black Pill ; not KLC compliant ; SWD broken out" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout_0_0" + (circle (center -18.288 -20.32) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 -17.78) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 -15.24) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 -12.7) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 -10.16) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 -7.62) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 -5.08) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 -2.54) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 0) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 2.54) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 5.08) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 7.62) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 10.16) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 12.7) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 15.24) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 17.78) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -18.288 22.86) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -4.953 8.255) (radius 0.127) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -4.953 8.255) (radius 0.254) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center -4.953 8.255) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.588 14.859) + (xy -4.953 15.875) + (xy -4.318 14.859) + (xy -5.588 14.859) + (xy -4.953 15.748) + (xy -4.445 14.859) + (xy -5.461 14.986) + (xy -4.953 15.621) + (xy -4.572 14.859) + (xy -5.334 15.113) + (xy -4.826 15.494) + (xy -4.699 14.859) + (xy -5.207 15.24) + (xy -4.699 15.367) + (xy -4.826 14.986) + (xy -5.08 15.24) + (xy -4.826 15.113) + (xy -4.953 15.367) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 20.955 -23.241) + (xy 21.59 -22.225) + (xy 22.225 -23.241) + (xy 20.955 -23.241) + (xy 21.59 -22.352) + (xy 22.098 -23.241) + (xy 21.082 -23.114) + (xy 21.59 -22.479) + (xy 21.971 -23.241) + (xy 21.209 -22.987) + (xy 21.717 -22.606) + (xy 21.844 -23.241) + (xy 21.336 -22.86) + (xy 21.844 -22.733) + (xy 21.717 -23.114) + (xy 21.463 -22.86) + (xy 21.717 -22.987) + (xy 21.59 -22.733) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 20.955 -20.701) + (xy 21.59 -19.685) + (xy 22.225 -20.701) + (xy 20.955 -20.701) + (xy 21.59 -19.812) + (xy 22.098 -20.701) + (xy 21.082 -20.574) + (xy 21.59 -19.939) + (xy 21.971 -20.701) + (xy 21.209 -20.447) + (xy 21.717 -20.066) + (xy 21.844 -20.701) + (xy 21.336 -20.32) + (xy 21.844 -20.193) + (xy 21.717 -20.574) + (xy 21.463 -20.32) + (xy 21.717 -20.447) + (xy 21.59 -20.193) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 20.955 -18.161) + (xy 21.59 -17.145) + (xy 22.225 -18.161) + (xy 20.955 -18.161) + (xy 21.59 -17.272) + (xy 22.098 -18.161) + (xy 21.082 -18.034) + (xy 21.59 -17.399) + (xy 21.971 -18.161) + (xy 21.209 -17.907) + (xy 21.717 -17.526) + (xy 21.844 -18.161) + (xy 21.336 -17.78) + (xy 21.844 -17.653) + (xy 21.717 -18.034) + (xy 21.463 -17.78) + (xy 21.717 -17.907) + (xy 21.59 -17.653) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 18.288 15.24) (radius 0.254) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 18.288 15.24) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (text "30pF 2MHz" (at 0.508 12.446 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "5V tolerant" (at 0.508 8.255 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "ADC0" (at 10.287 -12.7 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "ADC1" (at 10.287 -10.16 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "ADC2" (at 10.287 -7.62 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "ADC3" (at 10.287 -5.207 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "ADC4" (at 10.287 -2.54 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "ADC8" (at 10.16 7.62 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "ADC9" (at 10.16 10.16 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "LED" (at 9.906 -22.733 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "MISO1" (at 10.033 2.54 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "MOSI1" (at 10.033 5.08 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "NSS1" (at -9.398 0.127 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "PWM pin" (at -0.635 10.287 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "RX1" (at -9.906 7.493 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "RX2" (at 4.064 -7.747 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "SCK1" (at 10.287 0 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "SCL1" (at -9.525 -10.033 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "SDA1" (at -9.525 -12.7 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "sink 3mA" (at -0.381 15.494 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "source 0mA" (at 0.635 14.097 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "TX1" (at -10.033 10.16 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "TX2" (at 3.937 -10.16 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "TX3" (at 9.779 15.24 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "USB" (at 0 22.86 0) + (effects (font (size 1.27 1.27))) + ) + (text "USB+" (at -9.271 2.54 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "USB-" (at -9.271 5.08 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "Y@@J" (at -2.5654 24.8412 0) + (effects (font (size 0.508 0.508))) + ) + ) + (symbol "YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout_0_1" + (rectangle (start -17.78 25.4) (end 17.78 -27.94) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -21.336 -17.78) + (xy -21.336 -18.288) + (xy -21.844 -18.288) + (xy -21.844 -17.272) + (xy -22.352 -17.272) + (xy -22.352 -17.78) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -21.336 -15.24) + (xy -21.336 -15.748) + (xy -21.844 -15.748) + (xy -21.844 -14.732) + (xy -22.352 -14.732) + (xy -22.352 -15.24) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -21.336 -12.7) + (xy -21.336 -13.208) + (xy -21.844 -13.208) + (xy -21.844 -12.192) + (xy -22.352 -12.192) + (xy -22.352 -12.7) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -21.336 -10.16) + (xy -21.336 -10.668) + (xy -21.844 -10.668) + (xy -21.844 -9.652) + (xy -22.352 -9.652) + (xy -22.352 -10.16) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -21.336 7.62) + (xy -21.336 7.112) + (xy -21.844 7.112) + (xy -21.844 8.128) + (xy -22.352 8.128) + (xy -22.352 7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -21.336 10.16) + (xy -21.336 9.652) + (xy -21.844 9.652) + (xy -21.844 10.668) + (xy -22.352 10.668) + (xy -22.352 10.16) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -21.336 12.7) + (xy -21.336 12.192) + (xy -21.844 12.192) + (xy -21.844 13.208) + (xy -22.352 13.208) + (xy -22.352 12.7) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -4.572 10.287) + (xy -4.572 9.779) + (xy -5.08 9.779) + (xy -5.08 10.795) + (xy -5.588 10.795) + (xy -5.588 10.287) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 -12.7) + (xy 22.352 -13.208) + (xy 21.844 -13.208) + (xy 21.844 -12.192) + (xy 21.336 -12.192) + (xy 21.336 -12.7) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 -10.16) + (xy 22.352 -10.668) + (xy 21.844 -10.668) + (xy 21.844 -9.652) + (xy 21.336 -9.652) + (xy 21.336 -10.16) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 -7.62) + (xy 22.352 -8.128) + (xy 21.844 -8.128) + (xy 21.844 -7.112) + (xy 21.336 -7.112) + (xy 21.336 -7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 -5.08) + (xy 22.352 -5.588) + (xy 21.844 -5.588) + (xy 21.844 -4.572) + (xy 21.336 -4.572) + (xy 21.336 -5.08) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 2.54) + (xy 22.352 2.032) + (xy 21.844 2.032) + (xy 21.844 3.048) + (xy 21.336 3.048) + (xy 21.336 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 5.08) + (xy 22.352 4.572) + (xy 21.844 4.572) + (xy 21.844 5.588) + (xy 21.336 5.588) + (xy 21.336 5.08) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 7.62) + (xy 22.352 7.112) + (xy 21.844 7.112) + (xy 21.844 8.128) + (xy 21.336 8.128) + (xy 21.336 7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 10.16) + (xy 22.352 9.652) + (xy 21.844 9.652) + (xy 21.844 10.668) + (xy 21.336 10.668) + (xy 21.336 10.16) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 25.4) (end -3.81 20.32) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout_1_1" + (circle (center -18.288 20.32) (radius 0.3556) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (pin bidirectional line (at -22.86 22.86 0) (length 5.08) + (name "PB12" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 0 0) (length 5.08) + (name "PA15" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -2.54 0) (length 5.08) + (name "PB3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -5.08 0) (length 5.08) + (name "PB4" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -7.62 0) (length 5.08) + (name "PB5" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -10.16 0) (length 5.08) + (name "PB6" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -12.7 0) (length 5.08) + (name "PB7" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -15.24 0) (length 5.08) + (name "PB8" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -17.78 0) (length 5.08) + (name "PB9" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -22.86 -20.32 0) (length 5.08) + (name "5V" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -22.86 -22.86 0) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 20.32 0) (length 5.08) + (name "PB13" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -22.86 -25.4 0) (length 5.08) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 22.86 -25.4 180) (length 5.08) + (name "VBat" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -22.86 180) (length 5.08) + (name "PC13" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -20.32 180) (length 5.08) + (name "PC14" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -17.78 180) (length 5.08) + (name "PC15" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 22.86 -15.24 180) (length 5.08) + (name "RES" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -12.7 180) (length 5.08) + (name "PA0" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -10.16 180) (length 5.08) + (name "PA1" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -7.62 180) (length 5.08) + (name "PA2" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -5.08 180) (length 5.08) + (name "PA3" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 17.78 0) (length 5.08) + (name "PB14" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -2.54 180) (length 5.08) + (name "PA4" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 0 180) (length 5.08) + (name "PA5" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 2.54 180) (length 5.08) + (name "PA6" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 5.08 180) (length 5.08) + (name "PA7" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 7.62 180) (length 5.08) + (name "PB0" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 10.16 180) (length 5.08) + (name "PB1" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 12.7 180) (length 5.08) + (name "PB2" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 15.24 180) (length 5.08) + (name "PB10" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 22.86 17.78 180) (length 5.08) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 22.86 20.32 180) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 15.24 0) (length 5.08) + (name "PB15" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 22.86 22.86 180) (length 5.08) + (name "5V" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -33.02 90) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "41" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional clock (at 0 -33.02 90) (length 5.08) + (name "SWCLK" (effects (font (size 1.27 1.27)))) + (number "42" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -33.02 90) (length 5.08) + (name "SWIO" (effects (font (size 1.27 1.27)))) + (number "43" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 -33.02 90) (length 5.08) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "44" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 12.7 0) (length 5.08) + (name "PA8" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 10.16 0) (length 5.08) + (name "PA9" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 7.62 0) (length 5.08) + (name "PA10" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 5.08 0) (length 5.08) + (name "PA11" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 2.54 0) (length 5.08) + (name "PA12" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + + (symbol (lib_id "YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout:YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout") (at 139.7 68.58 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 195e1bf8-a04e-457b-88eb-a551427326ba) + (property "Reference" "U?" (id 0) (at 139.7 38.1 0)) + (property "Value" "" (id 1) (at 139.7 40.64 0)) + (property "Footprint" "" (id 2) (at 139.954 113.03 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 160.02 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid eb2e6ee2-54c9-4128-8a85-612e7f0cbec5)) + (pin "10" (uuid 9a80920a-fc50-4034-8142-2293d1ef59fe)) + (pin "11" (uuid 3b98c42e-a761-411c-9d60-8ccfc803913f)) + (pin "12" (uuid 27817c6d-2c93-4825-8d60-8a8066e8596f)) + (pin "13" (uuid d3d44e6f-8adc-42b8-9c70-e3ef3f2d6dff)) + (pin "14" (uuid 88cc3866-2932-4e1f-b515-ea468ddbc08c)) + (pin "15" (uuid 3dd0ff50-6b92-4d9b-b24b-bad6ab84234a)) + (pin "16" (uuid d52739d7-892c-4138-8aff-4843fe0cef11)) + (pin "17" (uuid 06cdc055-2445-4bcf-9b13-1061612fc96e)) + (pin "18" (uuid 754a12f3-e51f-4056-88a4-eae2df4a1b98)) + (pin "19" (uuid 5d33edc8-1300-4175-a7c8-783c330bfdef)) + (pin "2" (uuid b22345e9-cc39-47a4-88b0-af83c37a224b)) + (pin "20" (uuid 84e29b43-991a-459f-98d1-c78f8f2c4daa)) + (pin "21" (uuid 9c97f958-858e-440d-84d2-82d92b3f74af)) + (pin "22" (uuid 3c542d19-2cb7-4931-b4ee-6a02329c3ffc)) + (pin "23" (uuid 1dab10f2-d2ea-44e9-81fe-dff3608cf411)) + (pin "24" (uuid 490994d0-5b1e-4704-9631-67f9abad5870)) + (pin "25" (uuid 08dd7cf1-a430-494c-bb4e-9b398357b2ee)) + (pin "26" (uuid 79362e92-80ab-481b-b79b-2ca53682d3c4)) + (pin "27" (uuid 5e59523e-3c50-4875-91b8-1e21f804214b)) + (pin "28" (uuid 033aed1e-50e7-4e64-b4b1-4a05e98ddeda)) + (pin "29" (uuid 30722f11-2161-4c8f-939a-a22dce29fbf8)) + (pin "3" (uuid 46de3eee-1fbb-48e2-a288-6a8925e379cd)) + (pin "30" (uuid 35a572c6-b7cd-4840-a86a-c517e543c58d)) + (pin "31" (uuid 0dc568f6-1739-4f18-81a1-fce12c94e438)) + (pin "32" (uuid 8de8adac-5520-42e6-a478-96243483bb8a)) + (pin "33" (uuid 318f0b32-bcfe-4a77-baa7-4f1be2d0bed7)) + (pin "34" (uuid 24e45b95-5c4f-4ef2-8788-5036cb437bf2)) + (pin "35" (uuid d19effea-31a0-41d5-bd07-2fc26dc797e7)) + (pin "36" (uuid 02b301d1-cd24-4378-b38e-11eee8d357d6)) + (pin "37" (uuid 4d1a6be5-02ee-4b2e-a6c9-e63b45d41498)) + (pin "38" (uuid 058244f6-f080-4f2f-905f-e80572022802)) + (pin "39" (uuid 90609fdd-3031-42a2-96cc-2af75b914e49)) + (pin "4" (uuid 7872265e-497e-4d1a-a887-4328e2643da4)) + (pin "40" (uuid bbf945ba-be30-4e42-9244-f52522bcead6)) + (pin "41" (uuid eececa9d-2fdf-4bd8-9a2c-b1c9af5640fe)) + (pin "42" (uuid f6a959be-1e91-4f14-a26c-c39edf56f1b7)) + (pin "43" (uuid fa4309e8-b4b8-45c1-8a6c-6df925cbb931)) + (pin "44" (uuid 7f619f3f-b53f-449c-992d-ec99581ed8bb)) + (pin "5" (uuid 8872ac08-e94f-4ccd-a337-8912a88645d1)) + (pin "6" (uuid 835017bc-22ae-45ce-997b-7c7994cf35c6)) + (pin "7" (uuid 089c6c2d-0ec8-40ac-a369-73756054f603)) + (pin "8" (uuid 197a86e3-f7b1-4b48-999a-5a01f527f695)) + (pin "9" (uuid 6d050057-c5b7-4727-a8f0-012f001bc568)) + ) + + (sheet_instances + (path "/" (page "1")) + ) + + (symbol_instances + (path "/195e1bf8-a04e-457b-88eb-a551427326ba" + (reference "U?") (unit 1) (value "YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout") (footprint "Kicad-STM32:YAAJ_WeAct_BlackPill_SWD_2") + ) + ) +) diff --git a/Kicad/STM32_DJI_Gimbal/fp-lib-table b/Kicad/STM32_DJI_Gimbal/fp-lib-table new file mode 100644 index 0000000..d063cb6 --- /dev/null +++ b/Kicad/STM32_DJI_Gimbal/fp-lib-table @@ -0,0 +1,3 @@ +(fp_lib_table + (lib (name "Footprints")(type "KiCad")(uri "D:/lulu/Desktop/Kicad-STM32/Footprints")(options "")(descr "")) +) diff --git a/Kicad/STM32_DJI_Gimbal/sym-lib-table b/Kicad/STM32_DJI_Gimbal/sym-lib-table new file mode 100644 index 0000000..2067d14 --- /dev/null +++ b/Kicad/STM32_DJI_Gimbal/sym-lib-table @@ -0,0 +1,4 @@ +(sym_lib_table + (lib (name "YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout")(type "Legacy")(uri "D:/lulu/Desktop/Kicad-STM32/Symbols/YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout.lib")(options "")(descr "")) + (lib (name "YAAJ_WeAct_BlackPill_Part_Like")(type "Legacy")(uri "D:/lulu/Desktop/Kicad-STM32/Symbols/YAAJ_WeAct_BlackPill_Part_Like.lib")(options "")(descr "")) +)