imrishabh18/pcbgolf

A complete 4-layer PCBGolf controller PCB with STM32H7 MCU, USB/SD and CAN interfaces, power regulation, protection, connectors, switches, LEDs, clocking, and supporting passives.

Version
1.6.1
License
unset
Stars
0

source-additions.json

{
  "schemaVersion": 1,
  "policy": "Preserve every original component, pad and net as a subset; only append bypass capacitors to existing nets.",
  "components": [
    {
      "ref": "C54",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "STM32H7",
      "rationale": "Local 100 nF bypass at U3 pin 7; distributed supply-pin decoupling per ST AN5419.",
      "target": {
        "ref": "U3",
        "pin": "7"
      }
    },
    {
      "ref": "C55",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "STM32H7",
      "rationale": "Local 100 nF bypass at U3 pin 19; distributed supply-pin decoupling per ST AN5419.",
      "target": {
        "ref": "U3",
        "pin": "19"
      }
    },
    {
      "ref": "C56",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "STM32H7",
      "rationale": "Local 100 nF bypass at U3 pin 32; distributed supply-pin decoupling per ST AN5419.",
      "target": {
        "ref": "U3",
        "pin": "32"
      }
    },
    {
      "ref": "C57",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "STM32H7",
      "rationale": "Local 100 nF bypass at U3 pin 56; distributed supply-pin decoupling per ST AN5419.",
      "target": {
        "ref": "U3",
        "pin": "56"
      }
    },
    {
      "ref": "C58",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "STM32H7",
      "rationale": "Local 100 nF bypass at U3 pin 71; distributed supply-pin decoupling per ST AN5419.",
      "target": {
        "ref": "U3",
        "pin": "71"
      }
    },
    {
      "ref": "C59",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "STM32H7",
      "rationale": "Local 100 nF bypass at U3 pin 92; distributed supply-pin decoupling per ST AN5419.",
      "target": {
        "ref": "U3",
        "pin": "92"
      }
    },
    {
      "ref": "C60",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "STM32H7",
      "rationale": "Local 100 nF bypass at U3 pin 106; distributed supply-pin decoupling per ST AN5419.",
      "target": {
        "ref": "U3",
        "pin": "106"
      }
    },
    {
      "ref": "C61",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "STM32H7",
      "rationale": "Local 100 nF bypass at U3 pin 119; distributed supply-pin decoupling per ST AN5419.",
      "target": {
        "ref": "U3",
        "pin": "119"
      }
    },
    {
      "ref": "C62",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "STM32H7",
      "rationale": "Local 100 nF bypass at U3 pin 144; distributed supply-pin decoupling per ST AN5419.",
      "target": {
        "ref": "U3",
        "pin": "144"
      }
    },
    {
      "ref": "C63",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "STM32H7",
      "rationale": "Local 100 nF bypass at U3 pin 8; distributed supply-pin decoupling per ST AN5419.",
      "target": {
        "ref": "U3",
        "pin": "8"
      }
    },
    {
      "ref": "C64",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "STM32H7",
      "rationale": "Local 100 nF bypass at U3 pin 91; distributed supply-pin decoupling per ST AN5419.",
      "target": {
        "ref": "U3",
        "pin": "91"
      }
    },
    {
      "ref": "C65",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "USB + SD",
      "rationale": "Local 100 nF bypass at USB2517 U4 supply pin 5.",
      "target": {
        "ref": "U4",
        "pin": "5"
      }
    },
    {
      "ref": "C66",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "USB + SD",
      "rationale": "Local 100 nF bypass at USB2517 U4 supply pin 10.",
      "target": {
        "ref": "U4",
        "pin": "10"
      }
    },
    {
      "ref": "C67",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "USB + SD",
      "rationale": "Local 100 nF bypass at USB2517 U4 supply pin 46.",
      "target": {
        "ref": "U4",
        "pin": "46"
      }
    },
    {
      "ref": "C68",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "USB + SD",
      "rationale": "Local 100 nF bypass at USB2517 U4 supply pin 57.",
      "target": {
        "ref": "U4",
        "pin": "57"
      }
    },
    {
      "ref": "C69",
      "cloneFrom": "C23",
      "nets": {
        "1": "+3V3",
        "2": "GND"
      },
      "sheet": "USB + SD",
      "rationale": "Local 100 nF bypass at USB2517 U4 supply pin 64.",
      "target": {
        "ref": "U4",
        "pin": "64"
      }
    },
    {
      "ref": "C70",
      "cloneFrom": "C33",
      "nets": {
        "1": "VDDA",
        "2": "GND"
      },
      "sheet": "STM32H7",
      "rationale": "Local analog-rail bulk capacitor in addition to existing C22 100 nF. Copies source 0402 10 uF GRM155R61A106ME11D; AN5419 recommends 1 uF bulk, and effective capacitance under bias still requires BOM review.",
      "target": {
        "ref": "U3",
        "pin": "36"
      }
    }
  ]
}