hrithik18k/punck-tscircuit-recreation

A four-layer Eurorack drum/sampler controller PCB built around an STM32H743, dual QSPI flash, PCM5100 stereo DAC, TL074 analog audio circuitry, input clamps, 12V-to-3.3V power regulation, MIDI/USB/SWD connectors, controls, LEDs, and trigger/audio I/O.

Version
1.0.3
License
unset
Stars
0

native/layout-overrides.json

{
  "components": {
    "R27": {
      "schX": 0,
      "schY": 0,
      "schRotation": 0,
      "section": "Passives"
    },
    "R22": {
      "schX": 15,
      "schY": 0,
      "schRotation": 0,
      "section": "Passives"
    },
    "R18": {
      "schX": 30,
      "schY": 0,
      "schRotation": 0,
      "section": "Passives"
    },
    "R8": {
      "schX": 45,
      "schY": 0,
      "schRotation": 0,
      "section": "Passives"
    },
    "J7": {
      "schX": 65,
      "schY": 0,
      "schRotation": 0,
      "schWidth": 2.245,
      "section": "Power"
    },
    "C3": {
      "schX": 80,
      "schY": 0,
      "schRotation": 90,
      "section": "Power"
    },
    "C40": {
      "schX": 65,
      "schY": -18,
      "schRotation": -90,
      "section": "Power"
    },
    "U7": {
      "schX": 110,
      "schY": 0,
      "schRotation": 0,
      "schWidth": 1.675,
      "section": "Power"
    },
    "R17": {
      "schX": 0,
      "schY": -6,
      "schRotation": 90,
      "section": "Passives"
    },
    "R28": {
      "schX": 15,
      "schY": -6,
      "schRotation": 90,
      "section": "Passives"
    },
    "TP9": {
      "schX": 130,
      "schY": 0,
      "schRotation": 0,
      "section": "Test_Points"
    },
    "R5": {
      "schX": 30,
      "schY": -6,
      "schRotation": 0,
      "section": "Passives"
    },
    "U4": {
      "schX": 0,
      "schY": -130,
      "schRotation": 0,
      "schWidth": 2.055,
      "section": "Audio"
    },
    "C39": {
      "schX": 66.3,
      "schY": -18,
      "schRotation": -90,
      "section": "Power"
    },
    "C38": {
      "schX": 80,
      "schY": -6.5,
      "schRotation": -90,
      "section": "Power"
    },
    "R30": {
      "schX": 45,
      "schY": -6,
      "schRotation": 90,
      "section": "Passives"
    },
    "C34": {
      "schX": 0,
      "schY": -12,
      "schRotation": 0,
      "section": "Passives"
    },
    "C10": {
      "schX": 15,
      "schY": -12,
      "schRotation": 90,
      "section": "Passives"
    },
    "Q6": {
      "schX": 65,
      "schY": -130,
      "schRotation": 0,
      "schWidth": 1.39,
      "section": "Input_Clamps"
    },
    "C24": {
      "schX": 30,
      "schY": -12,
      "schRotation": -90,
      "section": "Passives"
    },
    "TP3": {
      "schX": 145,
      "schY": 0,
      "schRotation": 0,
      "section": "Test_Points"
    },
    "R7": {
      "schX": 45,
      "schY": -12,
      "schRotation": 0,
      "section": "Passives"
    },
    "FID1": {
      "section": "Passives"
    },
    "C25": {
      "schX": 67.6,
      "schY": -18,
      "schRotation": -90,
      "section": "Power"
    },
    "R24": {
      "schX": 15,
      "schY": -18,
      "schRotation": 0,
      "section": "Passives"
    },
    "C32": {
      "schX": 30,
      "schY": -18,
      "schRotation": -90,
      "section": "Passives"
    },
    "R32": {
      "schX": 45,
      "schY": -18,
      "schRotation": 0,
      "section": "Passives"
    },
    "R4": {
      "schX": 0,
      "schY": -24,
      "schRotation": 0,
      "section": "Passives"
    },
    "TP8": {
      "schX": 160,
      "schY": 0,
      "schRotation": 0,
      "section": "Test_Points"
    },
    "C33": {
      "schX": 15,
      "schY": -24,
      "schRotation": -90,
      "section": "Passives"
    },
    "C30": {
      "schX": 65,
      "schY": -24,
      "schRotation": -90,
      "section": "Power"
    },
    "R9": {
      "schX": 45,
      "schY": -24,
      "schRotation": 0,
      "section": "Passives"
    },
    "C4": {
      "schX": 95,
      "schY": -6.5,
      "schRotation": 90,
      "section": "Power"
    },
    "C31": {
      "schX": 0,
      "schY": -30,
      "schRotation": -90,
      "section": "Passives"
    },
    "C36": {
      "schX": 15,
      "schY": -30,
      "schRotation": -90,
      "section": "Passives"
    },
    "U5": {
      "schX": 130,
      "schY": -130,
      "schRotation": 0,
      "schWidth": 2.53,
      "section": "QSPI_Flash"
    },
    "Q1": {
      "schX": 80,
      "schY": -130,
      "schRotation": 0,
      "schWidth": 1.39,
      "section": "Input_Clamps"
    },
    "Q4": {
      "schX": 95,
      "schY": -130,
      "schRotation": 0,
      "schWidth": 1.39,
      "section": "Input_Clamps"
    },
    "TP7": {
      "schX": 175,
      "schY": 0,
      "schRotation": 0,
      "section": "Test_Points"
    },
    "R25": {
      "schX": 30,
      "schY": -30,
      "schRotation": 0,
      "section": "Passives"
    },
    "R33": {
      "schX": 45,
      "schY": -30,
      "schRotation": -90,
      "section": "Passives"
    },
    "L1": {
      "schX": 110,
      "schY": -6.5,
      "schRotation": 0,
      "verticalPins": [
        "pin1",
        "pin2"
      ],
      "section": "Power"
    },
    "Q7": {
      "schX": 110,
      "schY": -130,
      "schRotation": 0,
      "schWidth": 1.39,
      "section": "Input_Clamps"
    },
    "R10": {
      "schX": 0,
      "schY": -36,
      "schRotation": 90,
      "section": "Passives"
    },
    "U1": {
      "schX": 15,
      "schY": -130,
      "schRotation": 0,
      "schWidth": 2.435,
      "section": "Audio"
    },
    "R16": {
      "schX": 15,
      "schY": -36,
      "schRotation": 0,
      "section": "Passives"
    },
    "C11": {
      "schX": 30,
      "schY": -36,
      "schRotation": 90,
      "section": "Passives"
    },
    "R13": {
      "schX": 45,
      "schY": -36,
      "schRotation": 0,
      "section": "Passives"
    },
    "J5": {
      "schX": 0,
      "schY": -260,
      "schRotation": 0,
      "schWidth": 2.15,
      "section": "Connectors"
    },
    "Q2": {
      "schX": 65,
      "schY": -136,
      "schRotation": 0,
      "schWidth": 1.39,
      "section": "Input_Clamps"
    },
    "R23": {
      "schX": 0,
      "schY": -42,
      "schRotation": 0,
      "section": "Passives"
    },
    "C6": {
      "schX": 15,
      "schY": -42,
      "schRotation": 90,
      "section": "Passives"
    },
    "C28": {
      "schX": 66.3,
      "schY": -24,
      "schRotation": -90,
      "section": "Power"
    },
    "C13": {
      "schX": 45,
      "schY": -42,
      "schRotation": 90,
      "section": "Passives"
    },
    "Q5": {
      "schX": 80,
      "schY": -136,
      "schRotation": 0,
      "schWidth": 1.39,
      "section": "Input_Clamps"
    },
    "R3": {
      "schX": 0,
      "schY": -48,
      "schRotation": -90,
      "section": "Passives"
    },
    "C14": {
      "schX": 15,
      "schY": -48,
      "schRotation": 90,
      "section": "Passives"
    },
    "U2": {
      "schX": 65,
      "schY": -260,
      "schRotation": 0,
      "schWidth": 2.91,
      "section": "Microcontroller"
    },
    "Y1": {
      "schX": 128.65,
      "schY": -265.7,
      "schRotation": 0,
      "schWidth": 0.7,
      "section": "Clock"
    },
    "C20": {
      "schX": 30,
      "schY": -48,
      "schRotation": 0,
      "section": "Passives"
    },
    "C16": {
      "schX": 67.6,
      "schY": -24,
      "schRotation": 90,
      "section": "Power"
    },
    "D1": {
      "schX": 65,
      "schY": -13,
      "schRotation": 0,
      "schWidth": 1.39,
      "verticalPins": [
        "pin1",
        "pin2"
      ],
      "section": "Power"
    },
    "C5": {
      "schX": 0,
      "schY": -54,
      "schRotation": 90,
      "section": "Passives"
    },
    "R29": {
      "schX": 15,
      "schY": -54,
      "schRotation": 0,
      "section": "Passives"
    },
    "TP1": {
      "schX": 130,
      "schY": -6,
      "schRotation": 0,
      "section": "Test_Points"
    },
    "R6": {
      "schX": 30,
      "schY": -54,
      "schRotation": 0,
      "section": "Passives"
    },
    "C26": {
      "schX": 131.61,
      "schY": -266,
      "schRotation": -90,
      "section": "Clock"
    },
    "R31": {
      "schX": 0,
      "schY": -60,
      "schRotation": 0,
      "section": "Passives"
    },
    "R2": {
      "schX": 15,
      "schY": -60,
      "schRotation": 0,
      "section": "Passives"
    },
    "C27": {
      "schX": 30,
      "schY": -60,
      "schRotation": -90,
      "section": "Passives"
    },
    "TP6": {
      "schX": 145,
      "schY": -6,
      "schRotation": 0,
      "section": "Test_Points"
    },
    "U3": {
      "schX": 145,
      "schY": -130,
      "schRotation": 0,
      "schWidth": 2.53,
      "section": "QSPI_Flash"
    },
    "C41": {
      "schX": 68.9,
      "schY": -24,
      "schRotation": -90,
      "section": "Power"
    },
    "RESET1": {
      "schX": 45,
      "schY": -60,
      "schRotation": 0,
      "section": "Passives"
    },
    "R26": {
      "schX": 0,
      "schY": -66,
      "schRotation": 90,
      "section": "Passives"
    },
    "C42": {
      "schX": 95,
      "schY": -13,
      "schRotation": -90,
      "section": "Power"
    },
    "L2": {
      "schX": 110,
      "schY": -13,
      "schRotation": 0,
      "verticalPins": [
        "pin1",
        "pin2"
      ],
      "section": "Power"
    },
    "Q3": {
      "schX": 95,
      "schY": -136,
      "schRotation": 0,
      "schWidth": 1.39,
      "section": "Input_Clamps"
    },
    "R12": {
      "schX": 15,
      "schY": -66,
      "schRotation": 0,
      "section": "Passives"
    },
    "C18": {
      "schX": 30,
      "schY": -66,
      "schRotation": -90,
      "section": "Passives"
    },
    "C9": {
      "schX": 45,
      "schY": -66,
      "schRotation": 90,
      "section": "Passives"
    },
    "D2": {
      "schX": 65,
      "schY": -32,
      "schRotation": 0,
      "schWidth": 1.39,
      "verticalPins": [
        "pin1",
        "pin2"
      ],
      "section": "Power"
    },
    "C29": {
      "schX": 70.2,
      "schY": -24,
      "schRotation": -90,
      "section": "Power"
    },
    "R20": {
      "schX": 15,
      "schY": -72,
      "schRotation": 90,
      "section": "Passives"
    },
    "C35": {
      "schX": 30,
      "schY": -72,
      "schRotation": 90,
      "section": "Passives"
    },
    "C7": {
      "schX": 45,
      "schY": -72,
      "schRotation": 90,
      "section": "Passives"
    },
    "C2": {
      "schX": 80,
      "schY": -19.5,
      "schRotation": 90,
      "section": "Power"
    },
    "C43": {
      "schX": 95,
      "schY": -19.5,
      "schRotation": 90,
      "section": "Power"
    },
    "C12": {
      "schX": 0,
      "schY": -78,
      "schRotation": 90,
      "section": "Passives"
    },
    "R15": {
      "schX": 15,
      "schY": -78,
      "schRotation": 0,
      "section": "Passives"
    },
    "U6": {
      "schX": 110,
      "schY": -19.5,
      "schRotation": 0,
      "schWidth": 1.865,
      "section": "Power"
    },
    "C21": {
      "schX": 71.5,
      "schY": -24,
      "schRotation": 90,
      "section": "Power"
    },
    "C17": {
      "schX": 45,
      "schY": -78,
      "schRotation": -90,
      "section": "Passives"
    },
    "TP5": {
      "schX": 160,
      "schY": -6,
      "schRotation": 0,
      "section": "Test_Points"
    },
    "J6": {
      "schX": 15,
      "schY": -260,
      "schRotation": 0,
      "schWidth": 2.15,
      "section": "Connectors"
    },
    "C37": {
      "schX": 68.9,
      "schY": -18,
      "schRotation": -90,
      "section": "Power"
    },
    "C19": {
      "schX": 0,
      "schY": -84,
      "schRotation": -90,
      "section": "Passives"
    },
    "C22": {
      "schX": 72.8,
      "schY": -24,
      "schRotation": 90,
      "section": "Power"
    },
    "R21": {
      "schX": 30,
      "schY": -84,
      "schRotation": 0,
      "section": "Passives"
    },
    "C8": {
      "schX": 45,
      "schY": -84,
      "schRotation": 90,
      "section": "Passives"
    },
    "TP2": {
      "schX": 175,
      "schY": -6,
      "schRotation": 0,
      "section": "Test_Points"
    },
    "C15": {
      "schX": 74.1,
      "schY": -24,
      "schRotation": 90,
      "section": "Power"
    },
    "R11": {
      "schX": 15,
      "schY": -90,
      "schRotation": 90,
      "section": "Passives"
    },
    "R14": {
      "schX": 30,
      "schY": -90,
      "schRotation": 0,
      "section": "Passives"
    },
    "R1": {
      "schX": 45,
      "schY": -90,
      "schRotation": 90,
      "section": "Passives"
    },
    "C1": {
      "schX": 80,
      "schY": -26,
      "schRotation": 0,
      "section": "Power"
    },
    "R19": {
      "schX": 0,
      "schY": -96,
      "schRotation": 0,
      "section": "Passives"
    },
    "TP4": {
      "schX": 130,
      "schY": -12,
      "schRotation": 0,
      "section": "Test_Points"
    },
    "C23": {
      "schX": 125.69,
      "schY": -266,
      "schRotation": -90,
      "section": "Clock"
    },
    "J3": {
      "schX": 30,
      "schY": -260,
      "schRotation": 0,
      "schWidth": 2.245,
      "section": "Connectors"
    },
    "J1": {
      "schX": 45,
      "schY": -260,
      "schRotation": 0,
      "schWidth": 2.245,
      "section": "Connectors"
    },
    "J4": {
      "schX": 0,
      "schY": -267,
      "schRotation": 0,
      "schWidth": 2.245,
      "section": "Connectors"
    },
    "J2": {
      "schX": 15,
      "schY": -267,
      "schRotation": 0,
      "schWidth": 2.245,
      "section": "Connectors"
    },
    "JP1": {
      "schX": 160,
      "schY": -130,
      "schRotation": 0,
      "schWidth": 1.39,
      "section": "QSPI_Flash"
    }
  },
  "controls": {
    "BTN4": {
      "schX": 0,
      "schY": 0,
      "schRotation": 0,
      "section": "Buttons_and_LEDs"
    },
    "BTN2": {
      "schX": 15,
      "schY": 0,
      "schRotation": 0,
      "section": "Buttons_and_LEDs"
    },
    "J14": {
      "schX": 65,
      "schY": 0,
      "schRotation": 0,
      "section": "Connectors"
    },
    "J6": {
      "schX": 80,
      "schY": 0,
      "schRotation": 0,
      "section": "Connectors"
    },
    "J10": {
      "schX": 95,
      "schY": 0,
      "schRotation": 0,
      "section": "Connectors"
    },
    "Kick_Decay_Pot1": {
      "schX": 130,
      "schY": 0,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "J12": {
      "schX": 110,
      "schY": 0,
      "schRotation": 0,
      "section": "Connectors"
    },
    "J15": {
      "schX": 65,
      "schY": -7,
      "schRotation": 0,
      "schWidth": 1.39,
      "section": "Connectors"
    },
    "SampleB_Level_Pot1": {
      "schX": 145,
      "schY": 0,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "J13": {
      "schX": 80,
      "schY": -7,
      "schRotation": 0,
      "section": "Connectors"
    },
    "SampleB_Speed_Pot1": {
      "schX": 160,
      "schY": 0,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "SampleA_Level_Pot1": {
      "schX": 175,
      "schY": 0,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "Kick_Attack_Pot1": {
      "schX": 130,
      "schY": -6,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "Snare_Tuning_Pot1": {
      "schX": 145,
      "schY": -6,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "J5": {
      "schX": 95,
      "schY": -7,
      "schRotation": 0,
      "section": "Connectors"
    },
    "BTN5": {
      "schX": 30,
      "schY": 0,
      "schRotation": 0,
      "section": "Buttons_and_LEDs"
    },
    "J7": {
      "schX": 110,
      "schY": -7,
      "schRotation": 0,
      "section": "Connectors"
    },
    "BTN3": {
      "schX": 45,
      "schY": 0,
      "schRotation": 0,
      "section": "Buttons_and_LEDs"
    },
    "BTN1": {
      "schX": 0,
      "schY": -6,
      "schRotation": 0,
      "section": "Buttons_and_LEDs"
    },
    "J11": {
      "schX": 65,
      "schY": -14,
      "schRotation": 0,
      "schWidth": 2.15,
      "section": "Connectors"
    },
    "Snare_Filter_Pot1": {
      "schX": 160,
      "schY": -6,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "SampleB_Voice_Pot1": {
      "schX": 175,
      "schY": -6,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "BTN_MODE1": {
      "schX": 15,
      "schY": -6,
      "schRotation": 0,
      "section": "Buttons_and_LEDs"
    },
    "Kick_Level_Pot1": {
      "schX": 130,
      "schY": -12,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "HiHat_Decay_Pot1": {
      "schX": 145,
      "schY": -12,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "Tempo_Pot1": {
      "schX": 160,
      "schY": -12,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "J9": {
      "schX": 80,
      "schY": -14,
      "schRotation": 0,
      "section": "Connectors"
    },
    "Snare_Level_Pot1": {
      "schX": 175,
      "schY": -12,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "HiHat_Level_Pot1": {
      "schX": 130,
      "schY": -18,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "J8": {
      "schX": 95,
      "schY": -14,
      "schRotation": 0,
      "section": "Connectors"
    },
    "SampleA_Speed_Pot1": {
      "schX": 145,
      "schY": -18,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "SampleA_Voice_Pot1": {
      "schX": 160,
      "schY": -18,
      "schRotation": 0,
      "section": "Potentiometers"
    },
    "J2": {
      "schX": 110,
      "schY": -14,
      "schRotation": 0,
      "schWidth": 2.245,
      "section": "Connectors"
    },
    "J4": {
      "schX": 65,
      "schY": -21,
      "schRotation": 0,
      "schWidth": 2.245,
      "section": "Connectors"
    },
    "J3": {
      "schX": 80,
      "schY": -21,
      "schRotation": 0,
      "schWidth": 2.245,
      "section": "Connectors"
    },
    "J1": {
      "schX": 95,
      "schY": -21,
      "schRotation": 0,
      "schWidth": 2.245,
      "section": "Connectors"
    }
  }
}