mohan-bee/gimbal-one-budget-pcb

A 4-layer STM32-based gimbal controller PCB with an onboard LSM6DS3TR-C IMU, three DRV8313 3-phase motor drivers, protected 3S battery input, 3.3 V buck regulation, and SWD/UART control interfaces.

Version
0.1.0
License
unset
Stars
0

supplier-library/BZT52C12.json

[
  {
    "type": "source_component",
    "ftype": "simple_chip",
    "source_component_id": "source_component_1",
    "name": "U1",
    "manufacturer_part_number": "BZT52C12"
  },
  {
    "type": "pcb_component",
    "pcb_component_id": "pcb_component_1",
    "source_component_id": "source_component_1",
    "center": {
      "x": 0,
      "y": 0
    },
    "layer": "top",
    "rotation": 0,
    "width": 4.33481479999989,
    "height": 1.1500103999999283,
    "obstructs_within_bounds": true
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_1",
    "source_component_id": "source_component_1",
    "name": "pin2",
    "pin_number": 2,
    "port_hints": [
      "A"
    ]
  },
  {
    "type": "pcb_smtpad",
    "shape": "rect",
    "pcb_smtpad_id": "pcb_smtpad_1",
    "x": 1.6924019999999018,
    "y": 0,
    "width": 0.9500107999999999,
    "height": 1.1500103999999998,
    "layer": "top",
    "port_hints": [
      "pin2",
      "anode",
      "pos"
    ],
    "pcb_component_id": "pcb_component_1",
    "pcb_port_id": "pcb_port_1"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_2",
    "source_component_id": "source_component_1",
    "name": "pin1",
    "pin_number": 1,
    "port_hints": [
      "K"
    ]
  },
  {
    "type": "pcb_smtpad",
    "shape": "rect",
    "pcb_smtpad_id": "pcb_smtpad_2",
    "x": -1.6924020000000155,
    "y": 0,
    "width": 0.9500107999999999,
    "height": 1.1500103999999998,
    "layer": "top",
    "port_hints": [
      "pin1",
      "cathode",
      "neg"
    ],
    "pcb_component_id": "pcb_component_1",
    "pcb_port_id": "pcb_port_2"
  },
  {
    "type": "pcb_fabrication_note_path",
    "pcb_fabrication_note_path_id": "pcb_fabrication_note_solid_region_2",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": -2.030196600000181,
        "y": 0.09479280000005019
      },
      {
        "x": -2.030196600000181,
        "y": -0.0947927999999365
      },
      {
        "x": -1.2717780000000403,
        "y": -0.0947927999999365
      },
      {
        "x": -1.2717780000000403,
        "y": 0.09479280000005019
      },
      {
        "x": -2.030196600000181,
        "y": 0.09479280000005019
      }
    ],
    "stroke_width": 0.254
  },
  {
    "type": "pcb_fabrication_note_path",
    "pcb_fabrication_note_path_id": "pcb_fabrication_note_solid_region_3",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": 1.9354038000000173,
        "y": 0.0977900000000318
      },
      {
        "x": 1.9354038000000173,
        "y": -0.0917955999999549
      },
      {
        "x": 1.17698519999999,
        "y": -0.0917955999999549
      },
      {
        "x": 1.17698519999999,
        "y": 0.0977900000000318
      },
      {
        "x": 1.9354038000000173,
        "y": 0.0977900000000318
      }
    ],
    "stroke_width": 0.254
  },
  {
    "type": "pcb_fabrication_note_path",
    "pcb_fabrication_note_path_id": "pcb_fabrication_note_solid_region_4",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": 1.6509999999999536,
        "y": 0.6349999999999909
      },
      {
        "x": 1.6509999999999536,
        "y": -0.629005599999914
      },
      {
        "x": 1.4613889999998264,
        "y": -0.629005599999914
      },
      {
        "x": 1.4613889999998264,
        "y": 0.6349999999999909
      },
      {
        "x": 1.6509999999999536,
        "y": 0.6349999999999909
      }
    ],
    "stroke_width": 0.254
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_10",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": -1.5800070000000233,
        "y": -0.7551419999998643
      },
      {
        "x": -1.4061693999999534,
        "y": -0.7551419999998643
      }
    ],
    "stroke_width": 0.151999696
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_11",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": -1.5800070000000233,
        "y": 0.755141999999978
      },
      {
        "x": -1.4061693999999534,
        "y": 0.755141999999978
      }
    ],
    "stroke_width": 0.151999696
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_12",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": -1.5800070000000233,
        "y": 0.755141999999978
      },
      {
        "x": -1.5800070000000233,
        "y": 0.8661908000000267
      },
      {
        "x": -1.4061693999999534,
        "y": 0.8661908000000267
      }
    ],
    "stroke_width": 0.151999696
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_13",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": -1.4061693999999534,
        "y": -0.866190799999913
      },
      {
        "x": -1.5800070000000233,
        "y": -0.866190799999913
      },
      {
        "x": -1.5800070000000233,
        "y": -0.7551419999998643
      }
    ],
    "stroke_width": 0.151999696
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_14",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": -1.4061693999999534,
        "y": -0.7551419999998643
      },
      {
        "x": -1.4061693999999534,
        "y": -0.866190799999913
      }
    ],
    "stroke_width": 0.151999696
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_15",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": -1.4061693999999534,
        "y": 0.8661908000000267
      },
      {
        "x": -1.4061693999999534,
        "y": 0.755141999999978
      }
    ],
    "stroke_width": 0.151999696
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_16",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": -0.8271256000000449,
        "y": 0.8661908000000267
      },
      {
        "x": -0.8271256000000449,
        "y": -0.866190799999913
      }
    ],
    "stroke_width": 0.151999696
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_17",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": -0.9700006000000485,
        "y": 0.8661908000000267
      },
      {
        "x": -0.9700006000000485,
        "y": -0.866190799999913
      }
    ],
    "stroke_width": 0.15239999999999998
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_18",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": -1.4061693999999534,
        "y": 0.8661908000000267
      },
      {
        "x": 1.4061693999999534,
        "y": 0.8661908000000267
      }
    ],
    "stroke_width": 0.15239999999999998
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_19",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": 1.4061693999999534,
        "y": 0.8661908000000267
      },
      {
        "x": 1.4061693999999534,
        "y": 0.6981951999998728
      }
    ],
    "stroke_width": 0.15239999999999998
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_20",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": -1.4061693999999534,
        "y": -0.866190799999913
      },
      {
        "x": 1.4061693999999534,
        "y": -0.866190799999913
      }
    ],
    "stroke_width": 0.15239999999999998
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_21",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "route": [
      {
        "x": 1.4061693999999534,
        "y": -0.866190799999913
      },
      {
        "x": 1.4061693999999534,
        "y": -0.6981951999999865
      }
    ],
    "stroke_width": 0.15239999999999998
  },
  {
    "type": "cad_component",
    "cad_component_id": "cad_component_1",
    "pcb_component_id": "pcb_component_1",
    "source_component_id": "source_component_1",
    "position": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "rotation": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "model_obj_url": "https://modules.easyeda.com/3dmodel/ffe28a36cfa04cde86eca0e275be7a76",
    "model_step_url": "https://modules.easyeda.com/qAxj6KHrDKw4blvCG8QJPs7Y/ffe28a36cfa04cde86eca0e275be7a76",
    "model_origin_position": {
      "x": 0,
      "y": 0,
      "z": -0.55
    },
    "model_origin_alignment": "center_of_component_on_board_surface",
    "model_object_fit": "contain_within_bounds",
    "anchor_alignment": "center_of_component_on_board_surface",
    "size": {
      "x": 3.68,
      "y": 1.6,
      "z": 1.2200000000000002
    }
  },
  {
    "type": "pcb_courtyard_outline",
    "pcb_courtyard_outline_id": "pcb_courtyard_outline_C43491_1",
    "pcb_component_id": "pcb_component_1",
    "layer": "top",
    "outline": [
      {
        "x": -2.4090000000001055,
        "y": 1.1390000000001237
      },
      {
        "x": 2.4343999999999824,
        "y": 1.1390000000001237
      },
      {
        "x": 2.4343999999999824,
        "y": -1.1897999999998774
      },
      {
        "x": -2.4090000000001055,
        "y": -1.1897999999998774
      },
      {
        "x": -2.4090000000001055,
        "y": 1.1390000000001237
      }
    ]
  }
]