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"
}
}
}