mohan-bee/stm32-midi-keys

Clips rectangular ground-region geometry to fit within the board’s scaled rounded-edge outline using polygon intersection.

Version
1.0.2
License
unset
Stars
0

validation/inflation-netlist.log

Errors: 0
Warnings: 0

Readable Netlist:
COMPONENTS:
 - R20: 10kΩ resistor
 - U3: 
 - JP1: 
 - D3: D3, source_component
 - R10: 10kΩ resistor
 - J1: 
 - R25: 10kΩ resistor
 - R23: 4.7kΩ resistor
 - R14: 10kΩ resistor
 - R9: 10kΩ resistor
 - TK9: 
 - R8: 1kΩ resistor
 - TK12: 
 - SW2: SW2, source_component
 - Y1: 
 - C7: 100nF capacitor
 - R12: 10kΩ resistor
 - R18: 10kΩ resistor
 - TK10: 
 - C10: 10nF capacitor
 - H2: 
 - R28: 100Ω resistor
 - FB1: 
 - R4: 1MΩ resistor
 - TK6: 
 - R17: 10kΩ resistor
 - R24: 4.7kΩ resistor
 - TK3: 
 - C17: 22nF capacitor
 - R16: 10kΩ resistor
 - J5: 
 - C4: 100nF capacitor
 - R29: 100kΩ resistor
 - TK5: 
 - TK7: 
 - C13: 20pF capacitor
 - J3: 
 - TK8: 
 - C14: 22nF capacitor
 - R13: 10kΩ resistor
 - TK2: 
 - R15: 10kΩ resistor
 - TK1: 
 - R22: 10kΩ resistor
 - TK4: 
 - C6: 100nF capacitor
 - C2: 10uF capacitor
 - C3: 4.7nF capacitor
 - TK14: 
 - SW1: SW1, source_component
 - TK13: 
 - C1: 4.7uF capacitor
 - H4: 
 - F1: 
 - R7: 10kΩ resistor
 - BZ1: 
 - C9: 1uF capacitor
 - D1: D1, source_component
 - C8: 4.7uF capacitor
 - R5: 22Ω resistor
 - J4: 
 - R2: 5.1kΩ resistor
 - C12: 20pF capacitor
 - R27: 10Ω resistor
 - U2: 
 - C18: 22nF capacitor
 - C16: 22nF capacitor
 - R11: 10kΩ resistor
 - D2: D2, source_component
 - TK11: 
 - R21: 10kΩ resistor
 - R1: 1kΩ resistor
 - C5: 100nF capacitor
 - H1: 
 - R26: 33Ω resistor
 - C11: 100nF capacitor
 - R3: 5.1kΩ resistor
 - J7: 
 - U1: 
 - J6: 
 - H3: 
 - R19: 10kΩ resistor
 - R6: 22Ω resistor
 - J2: 
 - C15: 22nF capacitor
 - Q1: Q1, source_component

NET: KEY_AS
  - R20 pin1
  - U1 pin19

NET: Keys_PAD_AS
  - R20 pin2
  - TK12 pin1

NET: USB_USB_CONN_DM
  - U3 pin1
  - U3 pin6
  - J1 pin5
  - J1 pin13
  - R5 pin1

NET: GND
  - U3 pin2
  - J1 pin1
  - J1 pin8
  - J1 pin9
  - J1 pin16
  - SW2 pin1
  - SW2 pin1_internal_1
  - Y1 pin2
  - Y1 pin4
  - C7 pin2 (-)
  - C10 pin2 (-)
  - R4 pin2
  - C17 pin2 (-)
  - J5 pin1
  - C4 pin2 (-)
  - R29 pin2
  - C13 pin2 (-)
  - J3 pin5
  - C14 pin2 (-)
  - C6 pin2 (-)
  - C2 pin2 (-)
  - C3 pin2 (-)
  - C1 pin2 (-)
  - R7 pin2
  - C9 pin2 (-)
  - D1 pin1 (+)
  - C8 pin2 (-)
  - J4 pin5
  - R2 pin2
  - C12 pin2 (-)
  - U2 pin2
  - C18 pin2 (-)
  - C16 pin2 (-)
  - D2 pin1 (+)
  - C5 pin2 (-)
  - C11 pin2 (-)
  - R3 pin2
  - J7 pin2
  - U1 pin8
  - U1 pin23
  - U1 pin35
  - U1 pin47
  - J6 pin6
  - J2 pin3
  - J2 pin5
  - J2 pin9
  - C15 pin2 (-)
  - Q1 pin2

NET: USB_USB_CONN_DP
  - U3 pin3
  - U3 pin4
  - J1 pin4
  - J1 pin12
  - R6 pin1

NET: VBUS
  - U3 pin5
  - J1 pin2
  - J1 pin7
  - J1 pin10
  - J1 pin15
  - F1 pin1

NET: P3V3
  - JP1 pin1
  - C7 pin1 (+)
  - FB1 pin1
  - J5 pin2
  - C4 pin1 (+)
  - J3 pin1
  - C6 pin1 (+)
  - C2 pin1 (+)
  - SW1 pin2
  - SW1 pin2_internal_1
  - C8 pin1 (+)
  - J4 pin1
  - U2 pin5
  - R1 pin1
  - C5 pin1 (+)
  - R26 pin1
  - U1 pin1
  - U1 pin24
  - U1 pin36
  - U1 pin48
  - J6 pin1
  - J2 pin1

NET: Net_JP1_B
  - JP1 pin2
  - R25 pin1
  - R23 pin1
  - R24 pin1

NET: P5V
  - D3 pin1
  - C1 pin1 (+)
  - F1 pin2
  - BZ1 pin1
  - U2 pin1
  - U2 pin3

NET: Net_BZ1
  - D3 pin2
  - BZ1 pin2
  - Q1 pin3

NET: KEY_D
  - R10 pin1
  - U1 pin42

NET: Keys_PAD_D
  - R10 pin2
  - TK2 pin1

NET: USB_CC1
  - J1 pin3
  - R2 pin1

NET: USB_CC2
  - J1 pin11
  - R3 pin1

NET: USB_SHIELD
  - J1 pin17
  - J1 pin18
  - J1 pin19
  - J1 pin20
  - R4 pin1
  - C3 pin1 (+)

NET: CHAIN_INT
  - R25 pin2
  - J3 pin4
  - J4 pin4
  - U1 pin41

NET: I2C_SDA
  - R23 pin2
  - J5 pin4
  - J3 pin2
  - J4 pin2
  - U1 pin46

NET: KEY_A
  - R14 pin1
  - U1 pin18

NET: Keys_PAD_A
  - R14 pin2
  - TK6 pin1

NET: KEY_C
  - R9 pin1
  - U1 pin39

NET: Keys_PAD_C
  - R9 pin2
  - TK1 pin1

NET: Keys_PAD_DS
  - TK9 pin1
  - R17 pin2

NET: LED_USER
  - R8 pin1
  - U1 pin21

NET: Net_D2_A
  - R8 pin2
  - D2 pin2 (-)

NET: NRST
  - SW2 pin2
  - SW2 pin2_internal_1
  - C11 pin1 (+)
  - U1 pin7
  - J2 pin10

NET: OSC_IN
  - Y1 pin1
  - C12 pin1 (+)
  - U1 pin5

NET: OSC_OUT
  - Y1 pin3
  - C13 pin1 (+)
  - U1 pin6

NET: KEY_F
  - R12 pin1
  - U1 pin12

NET: Keys_PAD_F
  - R12 pin2
  - TK4 pin1

NET: KEY_FS
  - R18 pin1
  - U1 pin14

NET: Keys_PAD_FS
  - R18 pin2
  - TK10 pin1

NET: P3_3VA
  - C10 pin1 (+)
  - FB1 pin2
  - C9 pin1 (+)
  - U1 pin9

NET: SPK_PWM
  - R28 pin1
  - U1 pin29

NET: Net_Q1_G
  - R28 pin2
  - R29 pin1
  - Q1 pin1

NET: KEY_DS
  - R17 pin1
  - U1 pin10

NET: I2C_SCL
  - R24 pin2
  - J5 pin3
  - J3 pin3
  - J4 pin3
  - U1 pin45

NET: Keys_PAD_E
  - TK3 pin1
  - R11 pin2

NET: TSC_G5_CS
  - C17 pin1 (+)
  - U1 pin43

NET: KEY_CS
  - R16 pin1
  - U1 pin40

NET: Keys_PAD_CS
  - R16 pin2
  - TK8 pin1

NET: Keys_PAD_G
  - TK5 pin1
  - R13 pin2

NET: Keys_PAD_B
  - TK7 pin1
  - R15 pin2

NET: TSC_G1_CS
  - C14 pin1 (+)
  - U1 pin13

NET: KEY_G
  - R13 pin1
  - U1 pin15

NET: KEY_B
  - R15 pin1
  - U1 pin22

NET: OCT_DN
  - R22 pin1
  - U1 pin26

NET: Keys_PAD_DN
  - R22 pin2
  - TK14 pin1

NET: BOOT0
  - SW1 pin1
  - SW1 pin1_internal_1
  - R7 pin1
  - U1 pin44

NET: Keys_PAD_UP
  - TK13 pin1
  - R21 pin2

NET: Net_D1_A
  - D1 pin2 (-)
  - R1 pin2

NET: USB_DM
  - R5 pin2
  - U1 pin32

NET: MIDI_TX
  - R27 pin1
  - U1 pin30

NET: Expansion_MIDI_SINK
  - R27 pin2
  - J7 pin3

NET: TSC_G6_CS
  - C18 pin1 (+)
  - U1 pin27

NET: TSC_G3_CS
  - C16 pin1 (+)
  - U1 pin20

NET: KEY_E
  - R11 pin1
  - U1 pin11

NET: Keys_PAD_GS
  - TK11 pin1
  - R19 pin2

NET: OCT_UP
  - R21 pin1
  - U1 pin25

NET: Expansion_MIDI_SRC
  - R26 pin2
  - J7 pin1

NET: GPIO_PC13
  - U1 pin2
  - J6 pin3

NET: GPIO_PC14
  - U1 pin3
  - J6 pin4

NET: GPIO_PC15
  - U1 pin4
  - J6 pin5

NET: KEY_GS
  - U1 pin16
  - R19 pin1

NET: TSC_G2_CS
  - U1 pin17
  - C15 pin1 (+)

NET: GPIO_PA10
  - U1 pin31
  - J6 pin2

NET: USB_DP
  - U1 pin33
  - R6 pin2

NET: SWDIO
  - U1 pin34
  - J2 pin2

NET: SWCLK
  - U1 pin37
  - J2 pin4


EMPTY NET PINS:
  - J1 pin6
  - J1 pin14
  - U2 pin4
  - U1 pin28
  - U1 pin38
  - J2 pin6
  - J2 pin7
  - J2 pin8

COMPONENT_PINS:
R20 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_AS)
- pin2(cathode, neg, right): NETS(Keys_PAD_AS)

U3
- pin1: NETS(USB_USB_CONN_DM)
- pin2: NETS(GND)
- pin3: NETS(USB_USB_CONN_DP)
- pin4: NETS(USB_USB_CONN_DP)
- pin5: NETS(VBUS)
- pin6: NETS(USB_USB_CONN_DM)

JP1
- pin1: NETS(P3V3)
- pin2: NETS(Net_JP1_B)

D3
- pin1: NETS(P5V)
- pin2: NETS(Net_BZ1)

R10 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_D)
- pin2(cathode, neg, right): NETS(Keys_PAD_D)

J1
- pin1(A1): NETS(GND)
- pin2(A4): NETS(VBUS)
- pin3(A5): NETS(USB_CC1)
- pin4(A6): NETS(USB_USB_CONN_DP)
- pin5(A7): NETS(USB_USB_CONN_DM)
- pin6(A8): NETS(unconnected_J1_SBU1_PadA8)
- pin7(A9): NETS(VBUS)
- pin8(A12): NETS(GND)
- pin9(B1): NETS(GND)
- pin10(B4): NETS(VBUS)
- pin11(B5): NETS(USB_CC2)
- pin12(B6): NETS(USB_USB_CONN_DP)
- pin13(B7): NETS(USB_USB_CONN_DM)
- pin14(B8): NETS(unconnected_J1_SBU2_PadB8)
- pin15(B9): NETS(VBUS)
- pin16(B12): NETS(GND)
- pin17(S1): NETS(USB_SHIELD)
- pin18(S1): NETS(USB_SHIELD)
- pin19(S1): NETS(USB_SHIELD)
- pin20(S1): NETS(USB_SHIELD)

R25 (10kΩ undefined)
- pin1(anode, pos, left): NETS(Net_JP1_B)
- pin2(cathode, neg, right): NETS(CHAIN_INT)

R23 (4.7kΩ undefined)
- pin1(anode, pos, left): NETS(Net_JP1_B)
- pin2(cathode, neg, right): NETS(I2C_SDA)

R14 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_A)
- pin2(cathode, neg, right): NETS(Keys_PAD_A)

R9 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_C)
- pin2(cathode, neg, right): NETS(Keys_PAD_C)

TK9
- pin1: NETS(Keys_PAD_DS)

R8 (1kΩ undefined)
- pin1(anode, pos, left): NETS(LED_USER)
- pin2(cathode, neg, right): NETS(Net_D2_A)

TK12
- pin1: NETS(Keys_PAD_AS)

SW2
- pin1_internal_1(pin1, 1): NETS(GND)
- pin2_internal_1(pin2, 2): NETS(NRST)
- pin1: NETS(GND)
- pin2: NETS(NRST)

Y1
- pin1: NETS(OSC_IN)
- pin2: NETS(GND)
- pin3: NETS(OSC_OUT)
- pin4: NETS(GND)

C7 (100nF undefined)
- pin1(pos): NETS(P3V3)
- pin2(neg): NETS(GND)

R12 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_F)
- pin2(cathode, neg, right): NETS(Keys_PAD_F)

R18 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_FS)
- pin2(cathode, neg, right): NETS(Keys_PAD_FS)

TK10
- pin1: NETS(Keys_PAD_FS)

C10 (10nF undefined)
- pin1(pos): NETS(P3_3VA)
- pin2(neg): NETS(GND)

H2

R28 (100Ω undefined)
- pin1(anode, pos, left): NETS(SPK_PWM)
- pin2(cathode, neg, right): NETS(Net_Q1_G)

FB1
- pin1: NETS(P3V3)
- pin2: NETS(P3_3VA)

R4 (1MΩ undefined)
- pin1(anode, pos, left): NETS(USB_SHIELD)
- pin2(cathode, neg, right): NETS(GND)

TK6
- pin1: NETS(Keys_PAD_A)

R17 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_DS)
- pin2(cathode, neg, right): NETS(Keys_PAD_DS)

R24 (4.7kΩ undefined)
- pin1(anode, pos, left): NETS(Net_JP1_B)
- pin2(cathode, neg, right): NETS(I2C_SCL)

TK3
- pin1: NETS(Keys_PAD_E)

C17 (22nF undefined)
- pin1(pos): NETS(TSC_G5_CS)
- pin2(neg): NETS(GND)

R16 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_CS)
- pin2(cathode, neg, right): NETS(Keys_PAD_CS)

J5
- pin1: NETS(GND)
- pin2: NETS(P3V3)
- pin3: NETS(I2C_SCL)
- pin4: NETS(I2C_SDA)

C4 (100nF undefined)
- pin1(pos): NETS(P3V3)
- pin2(neg): NETS(GND)

R29 (100kΩ undefined)
- pin1(anode, pos, left): NETS(Net_Q1_G)
- pin2(cathode, neg, right): NETS(GND)

TK5
- pin1: NETS(Keys_PAD_G)

TK7
- pin1: NETS(Keys_PAD_B)

C13 (20pF undefined)
- pin1(pos): NETS(OSC_OUT)
- pin2(neg): NETS(GND)

J3
- pin1: NETS(P3V3)
- pin2: NETS(I2C_SDA)
- pin3: NETS(I2C_SCL)
- pin4: NETS(CHAIN_INT)
- pin5: NETS(GND)

TK8
- pin1: NETS(Keys_PAD_CS)

C14 (22nF undefined)
- pin1(pos): NETS(TSC_G1_CS)
- pin2(neg): NETS(GND)

R13 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_G)
- pin2(cathode, neg, right): NETS(Keys_PAD_G)

TK2
- pin1: NETS(Keys_PAD_D)

R15 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_B)
- pin2(cathode, neg, right): NETS(Keys_PAD_B)

TK1
- pin1: NETS(Keys_PAD_C)

R22 (10kΩ undefined)
- pin1(anode, pos, left): NETS(OCT_DN)
- pin2(cathode, neg, right): NETS(Keys_PAD_DN)

TK4
- pin1: NETS(Keys_PAD_F)

C6 (100nF undefined)
- pin1(pos): NETS(P3V3)
- pin2(neg): NETS(GND)

C2 (10uF undefined)
- pin1(pos): NETS(P3V3)
- pin2(neg): NETS(GND)

C3 (4.7nF undefined)
- pin1(pos): NETS(USB_SHIELD)
- pin2(neg): NETS(GND)

TK14
- pin1: NETS(Keys_PAD_DN)

SW1
- pin1_internal_1(pin1, 1): NETS(BOOT0)
- pin2_internal_1(pin2, 2): NETS(P3V3)
- pin1: NETS(BOOT0)
- pin2: NETS(P3V3)

TK13
- pin1: NETS(Keys_PAD_UP)

C1 (4.7uF undefined)
- pin1(pos): NETS(P5V)
- pin2(neg): NETS(GND)

H4

F1
- pin1: NETS(VBUS)
- pin2: NETS(P5V)

R7 (10kΩ undefined)
- pin1(anode, pos, left): NETS(BOOT0)
- pin2(cathode, neg, right): NETS(GND)

BZ1
- pin1: NETS(P5V)
- pin2: NETS(Net_BZ1)

C9 (1uF undefined)
- pin1(pos): NETS(P3_3VA)
- pin2(neg): NETS(GND)

D1
- pin1(anode, pos, left): NETS(GND)
- pin2(cathode, neg, right): NETS(Net_D1_A)

C8 (4.7uF undefined)
- pin1(pos): NETS(P3V3)
- pin2(neg): NETS(GND)

R5 (22Ω undefined)
- pin1(anode, pos, left): NETS(USB_USB_CONN_DM)
- pin2(cathode, neg, right): NETS(USB_DM)

J4
- pin1: NETS(P3V3)
- pin2: NETS(I2C_SDA)
- pin3: NETS(I2C_SCL)
- pin4: NETS(CHAIN_INT)
- pin5: NETS(GND)

R2 (5.1kΩ undefined)
- pin1(anode, pos, left): NETS(USB_CC1)
- pin2(cathode, neg, right): NETS(GND)

C12 (20pF undefined)
- pin1(pos): NETS(OSC_IN)
- pin2(neg): NETS(GND)

R27 (10Ω undefined)
- pin1(anode, pos, left): NETS(MIDI_TX)
- pin2(cathode, neg, right): NETS(Expansion_MIDI_SINK)

U2
- pin1: NETS(P5V)
- pin2: NETS(GND)
- pin3: NETS(P5V)
- pin4: NETS(unconnected_U2_NC_Pad4)
- pin5: NETS(P3V3)

C18 (22nF undefined)
- pin1(pos): NETS(TSC_G6_CS)
- pin2(neg): NETS(GND)

C16 (22nF undefined)
- pin1(pos): NETS(TSC_G3_CS)
- pin2(neg): NETS(GND)

R11 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_E)
- pin2(cathode, neg, right): NETS(Keys_PAD_E)

D2
- pin1(anode, pos, left): NETS(GND)
- pin2(cathode, neg, right): NETS(Net_D2_A)

TK11
- pin1: NETS(Keys_PAD_GS)

R21 (10kΩ undefined)
- pin1(anode, pos, left): NETS(OCT_UP)
- pin2(cathode, neg, right): NETS(Keys_PAD_UP)

R1 (1kΩ undefined)
- pin1(anode, pos, left): NETS(P3V3)
- pin2(cathode, neg, right): NETS(Net_D1_A)

C5 (100nF undefined)
- pin1(pos): NETS(P3V3)
- pin2(neg): NETS(GND)

H1

R26 (33Ω undefined)
- pin1(anode, pos, left): NETS(P3V3)
- pin2(cathode, neg, right): NETS(Expansion_MIDI_SRC)

C11 (100nF undefined)
- pin1(pos): NETS(NRST)
- pin2(neg): NETS(GND)

R3 (5.1kΩ undefined)
- pin1(anode, pos, left): NETS(USB_CC2)
- pin2(cathode, neg, right): NETS(GND)

J7
- pin1(R): NETS(Expansion_MIDI_SRC)
- pin2(S): NETS(GND)
- pin3(T): NETS(Expansion_MIDI_SINK)

U1
- pin1: NETS(P3V3)
- pin2: NETS(GPIO_PC13)
- pin3: NETS(GPIO_PC14)
- pin4: NETS(GPIO_PC15)
- pin5: NETS(OSC_IN)
- pin6: NETS(OSC_OUT)
- pin7: NETS(NRST)
- pin8: NETS(GND)
- pin9: NETS(P3_3VA)
- pin10: NETS(KEY_DS)
- pin11: NETS(KEY_E)
- pin12: NETS(KEY_F)
- pin13: NETS(TSC_G1_CS)
- pin14: NETS(KEY_FS)
- pin15: NETS(KEY_G)
- pin16: NETS(KEY_GS)
- pin17: NETS(TSC_G2_CS)
- pin18: NETS(KEY_A)
- pin19: NETS(KEY_AS)
- pin20: NETS(TSC_G3_CS)
- pin21: NETS(LED_USER)
- pin22: NETS(KEY_B)
- pin23: NETS(GND)
- pin24: NETS(P3V3)
- pin25: NETS(OCT_UP)
- pin26: NETS(OCT_DN)
- pin27: NETS(TSC_G6_CS)
- pin28: NETS(unconnected_U1_PB15_Pad28)
- pin29: NETS(SPK_PWM)
- pin30: NETS(MIDI_TX)
- pin31: NETS(GPIO_PA10)
- pin32: NETS(USB_DM)
- pin33: NETS(USB_DP)
- pin34: NETS(SWDIO)
- pin35: NETS(GND)
- pin36: NETS(P3V3)
- pin37: NETS(SWCLK)
- pin38: NETS(unconnected_U1_PA15_Pad38)
- pin39: NETS(KEY_C)
- pin40: NETS(KEY_CS)
- pin41: NETS(CHAIN_INT)
- pin42: NETS(KEY_D)
- pin43: NETS(TSC_G5_CS)
- pin44: NETS(BOOT0)
- pin45: NETS(I2C_SCL)
- pin46: NETS(I2C_SDA)
- pin47: NETS(GND)
- pin48: NETS(P3V3)

J6
- pin1: NETS(P3V3)
- pin2: NETS(GPIO_PA10)
- pin3: NETS(GPIO_PC13)
- pin4: NETS(GPIO_PC14)
- pin5: NETS(GPIO_PC15)
- pin6: NETS(GND)

H3

R19 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_GS)
- pin2(cathode, neg, right): NETS(Keys_PAD_GS)

R6 (22Ω undefined)
- pin1(anode, pos, left): NETS(USB_USB_CONN_DP)
- pin2(cathode, neg, right): NETS(USB_DP)

J2
- pin1: NETS(P3V3)
- pin2: NETS(SWDIO)
- pin3: NETS(GND)
- pin4: NETS(SWCLK)
- pin5: NETS(GND)
- pin6: NETS(unconnected_J2_Pin_6_Pad6)
- pin7: NETS(unconnected_J2_Pin_7_Pad7)
- pin8: NETS(unconnected_J2_Pin_8_Pad8)
- pin9: NETS(GND)
- pin10: NETS(NRST)

C15 (22nF undefined)
- pin1(pos): NETS(TSC_G2_CS)
- pin2(neg): NETS(GND)

Q1
- pin1(collector, c): NETS(Net_Q1_G)
- pin2(base, b): NETS(GND)
- pin3(emitter, e): NETS(Net_BZ1)