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)