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/jlcpcb-check.log
$ tsci check netlist index.circuit.tsx && tsci check placement index.circuit.tsx
trace: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)
Errors: 0
Warnings: 0
Readable Netlist:
COMPONENTS:
- R20: 10kΩ resistor
- U3: USBLC6-2SC6
- JP1:
- D3: D3, source_component
- R10: 10kΩ resistor
- J1: TYPE-C-31-M-12
- R25: 10kΩ resistor
- R23: 4.7kΩ resistor
- R14: 10kΩ resistor
- R9: 10kΩ resistor
- TK9:
- R8: 1kΩ resistor
- TK12:
- SW2: SW2, source_component
- Y1: Y1, source_component
- C7: 100nF capacitor
- R12: 10kΩ resistor
- R18: 10kΩ resistor
- TK10:
- C10: 10nF capacitor
- H2:
- R28: 100Ω resistor
- FB1: BLM18AG601SN1D
- R4: 1MΩ resistor
- TK6:
- R17: 10kΩ resistor
- R24: 4.7kΩ resistor
- TK3:
- C17: 22nF capacitor
- R16: 10kΩ resistor
- J5: HX PZ2.54-1x4P ZZ
- C4: 100nF capacitor
- R29: 100kΩ resistor
- TK5:
- TK7:
- C13: 20pF capacitor
- J3: S5B-PH-K-S(LF)(SN)
- 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: 1206L050/30NR
- R7: 10kΩ resistor
- BZ1:
- C9: 1uF capacitor
- D1: D1, source_component
- C8: 4.7uF capacitor
- R5: 22Ω resistor
- J4: S5B-PH-K-S(LF)(SN)
- R2: 5.1kΩ resistor
- C12: 20pF capacitor
- R27: 10Ω resistor
- U2: AP2112K-3.3TRG1
- 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: SJ1-3523N
- U1: STM32F072CBT6
- J6: CS-1109-1*6(L11.5)
- H3:
- R19: 10kΩ resistor
- R6: 22Ω resistor
- J2: FTSH-105-01-L-D-K
- C15: 22nF capacitor
- Q1: AO3400A
NET: KEY_AS
- R20 pin1
- U1 kicad_19_pad19
NET: Keys_PAD_AS
- R20 pin2
- TK12 kicad_1_pad1
NET: USB_USB_CONN_DM
- U3 kicad_1_pad1
- U3 kicad_6_pad6
- J1 kicad_A7_pad5
- J1 kicad_B7_pad13
- R5 pin1
NET: GND
- U3 kicad_2_pad2
- J1 kicad_A1_pad1
- J1 kicad_A12_pad8
- J1 kicad_B1_pad9
- J1 kicad_B12_pad16
- SW2 kicad_1_pad1
- SW2 kicad_1_pad2
- Y1 pin4
- Y1 pin2
- C7 pin2 (-)
- C10 pin2 (-)
- R4 pin2
- C17 pin2 (-)
- J5 kicad_1_pad1
- C4 pin2 (-)
- R29 pin2
- C13 pin2 (-)
- J3 kicad_5_pad5
- C14 pin2 (-)
- C6 pin2 (-)
- C2 pin2 (-)
- C3 pin2 (-)
- C1 pin2 (-)
- R7 pin2
- C9 pin2 (-)
- D1 kicad_1_pad1
- C8 pin2 (-)
- J4 kicad_5_pad5
- R2 pin2
- C12 pin2 (-)
- U2 kicad_2_pad2
- C18 pin2 (-)
- C16 pin2 (-)
- D2 kicad_1_pad1
- C5 pin2 (-)
- C11 pin2 (-)
- R3 pin2
- J7 kicad_S_pad2
- U1 kicad_8_pad8
- U1 kicad_23_pad23
- U1 kicad_35_pad35
- U1 kicad_47_pad47
- J6 kicad_6_pad6
- J2 kicad_3_pad3
- J2 kicad_5_pad5
- J2 kicad_9_pad9
- C15 pin2 (-)
- Q1 kicad_2_pad2
NET: USB_USB_CONN_DP
- U3 kicad_3_pad3
- U3 kicad_4_pad4
- J1 kicad_A6_pad4
- J1 kicad_B6_pad12
- R6 pin1
NET: VBUS
- U3 kicad_5_pad5
- J1 kicad_A4_pad2
- J1 kicad_A9_pad7
- J1 kicad_B4_pad10
- J1 kicad_B9_pad15
- F1 kicad_1_pad1
NET: P3V3
- JP1 kicad_1_pad1
- C7 pin1 (+)
- FB1 kicad_1_pad1
- J5 kicad_2_pad2
- C4 pin1 (+)
- J3 kicad_1_pad1
- C6 pin1 (+)
- C2 pin1 (+)
- SW1 kicad_2_pad3
- SW1 kicad_2_pad4
- C8 pin1 (+)
- J4 kicad_1_pad1
- U2 kicad_5_pad5
- R1 pin1
- C5 pin1 (+)
- R26 pin1
- U1 kicad_1_pad1
- U1 kicad_24_pad24
- U1 kicad_36_pad36
- U1 kicad_48_pad48
- J6 kicad_1_pad1
- J2 kicad_1_pad1
NET: Net_JP1_B
- JP1 kicad_2_pad2
- R25 pin1
- R23 pin1
- R24 pin1
NET: P5V
- D3 kicad_1_pad1
- C1 pin1 (+)
- F1 kicad_2_pad2
- BZ1 kicad_1_pad1
- U2 kicad_1_pad1
- U2 kicad_3_pad3
NET: Net_BZ1
- D3 kicad_2_pad2
- BZ1 kicad_2_pad2
- Q1 kicad_3_pad3
NET: KEY_D
- R10 pin1
- U1 kicad_42_pad42
NET: Keys_PAD_D
- R10 pin2
- TK2 kicad_1_pad1
NET: USB_CC1
- J1 kicad_A5_pad3
- R2 pin1
NET: USB_CC2
- J1 kicad_B5_pad11
- R3 pin1
NET: USB_SHIELD
- J1 kicad_S1_pad17
- J1 kicad_S1_pad18
- J1 kicad_S1_pad19
- J1 kicad_S1_pad20
- R4 pin1
- C3 pin1 (+)
NET: CHAIN_INT
- R25 pin2
- J3 kicad_4_pad4
- J4 kicad_4_pad4
- U1 kicad_41_pad41
NET: I2C_SDA
- R23 pin2
- J5 kicad_4_pad4
- J3 kicad_2_pad2
- J4 kicad_2_pad2
- U1 kicad_46_pad46
NET: KEY_A
- R14 pin1
- U1 kicad_18_pad18
NET: Keys_PAD_A
- R14 pin2
- TK6 kicad_1_pad1
NET: KEY_C
- R9 pin1
- U1 kicad_39_pad39
NET: Keys_PAD_C
- R9 pin2
- TK1 kicad_1_pad1
NET: Keys_PAD_DS
- TK9 kicad_1_pad1
- R17 pin2
NET: LED_USER
- R8 pin1
- U1 kicad_21_pad21
NET: Net_D2_A
- R8 pin2
- D2 kicad_2_pad2
NET: NRST
- SW2 kicad_2_pad3
- SW2 kicad_2_pad4
- C11 pin1 (+)
- U1 kicad_7_pad7
- J2 kicad_10_pad10
NET: OSC_IN
- Y1 pin1
- C12 pin1 (+)
- U1 kicad_5_pad5
NET: OSC_OUT
- Y1 pin3
- C13 pin1 (+)
- U1 kicad_6_pad6
NET: KEY_F
- R12 pin1
- U1 kicad_12_pad12
NET: Keys_PAD_F
- R12 pin2
- TK4 kicad_1_pad1
NET: KEY_FS
- R18 pin1
- U1 kicad_14_pad14
NET: Keys_PAD_FS
- R18 pin2
- TK10 kicad_1_pad1
NET: P3_3VA
- C10 pin1 (+)
- FB1 kicad_2_pad2
- C9 pin1 (+)
- U1 kicad_9_pad9
NET: SPK_PWM
- R28 pin1
- U1 kicad_29_pad29
NET: Net_Q1_G
- R28 pin2
- R29 pin1
- Q1 kicad_1_pad1
NET: KEY_DS
- R17 pin1
- U1 kicad_10_pad10
NET: I2C_SCL
- R24 pin2
- J5 kicad_3_pad3
- J3 kicad_3_pad3
- J4 kicad_3_pad3
- U1 kicad_45_pad45
NET: Keys_PAD_E
- TK3 kicad_1_pad1
- R11 pin2
NET: TSC_G5_CS
- C17 pin1 (+)
- U1 kicad_43_pad43
NET: KEY_CS
- R16 pin1
- U1 kicad_40_pad40
NET: Keys_PAD_CS
- R16 pin2
- TK8 kicad_1_pad1
NET: Keys_PAD_G
- TK5 kicad_1_pad1
- R13 pin2
NET: Keys_PAD_B
- TK7 kicad_1_pad1
- R15 pin2
NET: TSC_G1_CS
- C14 pin1 (+)
- U1 kicad_13_pad13
NET: KEY_G
- R13 pin1
- U1 kicad_15_pad15
NET: KEY_B
- R15 pin1
- U1 kicad_22_pad22
NET: OCT_DN
- R22 pin1
- U1 kicad_26_pad26
NET: Keys_PAD_DN
- R22 pin2
- TK14 kicad_1_pad1
NET: BOOT0
- SW1 kicad_1_pad1
- SW1 kicad_1_pad2
- R7 pin1
- U1 kicad_44_pad44
NET: Keys_PAD_UP
- TK13 kicad_1_pad1
- R21 pin2
NET: Net_D1_A
- D1 kicad_2_pad2
- R1 pin2
NET: USB_DM
- R5 pin2
- U1 kicad_32_pad32
NET: MIDI_TX
- R27 pin1
- U1 kicad_30_pad30
NET: Expansion_MIDI_SINK
- R27 pin2
- J7 kicad_T_pad3
NET: TSC_G6_CS
- C18 pin1 (+)
- U1 kicad_27_pad27
NET: TSC_G3_CS
- C16 pin1 (+)
- U1 kicad_20_pad20
NET: KEY_E
- R11 pin1
- U1 kicad_11_pad11
NET: Keys_PAD_GS
- TK11 kicad_1_pad1
- R19 pin2
NET: OCT_UP
- R21 pin1
- U1 kicad_25_pad25
NET: Expansion_MIDI_SRC
- R26 pin2
- J7 kicad_R_pad1
NET: GPIO_PC13
- U1 kicad_2_pad2
- J6 kicad_3_pad3
NET: GPIO_PC14
- U1 kicad_3_pad3
- J6 kicad_4_pad4
NET: GPIO_PC15
- U1 kicad_4_pad4
- J6 kicad_5_pad5
NET: KEY_GS
- U1 kicad_16_pad16
- R19 pin1
NET: TSC_G2_CS
- U1 kicad_17_pad17
- C15 pin1 (+)
NET: GPIO_PA10
- U1 kicad_31_pad31
- J6 kicad_2_pad2
NET: USB_DP
- U1 kicad_33_pad33
- R6 pin2
NET: SWDIO
- U1 kicad_34_pad34
- J2 kicad_2_pad2
NET: SWCLK
- U1 kicad_37_pad37
- J2 kicad_4_pad4
COMPONENT_PINS:
R20 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_AS)
- pin2(cathode, neg, right): NETS(Keys_PAD_AS)
U3 (USBLC6-2SC6)
- pin1(kicad_1_pad1): NETS(USB_USB_CONN_DM)
- pin2(kicad_2_pad2): NETS(GND)
- pin3(kicad_3_pad3): NETS(USB_USB_CONN_DP)
- pin4(kicad_4_pad4): NETS(USB_USB_CONN_DP)
- pin5(kicad_5_pad5): NETS(VBUS)
- pin6(kicad_6_pad6): NETS(USB_USB_CONN_DM)
JP1
- pin1(kicad_1_pad1): NETS(P3V3)
- pin2(kicad_2_pad2): NETS(Net_JP1_B)
D3 (B5819W SL)
- pin1(kicad_1_pad1): NETS(P5V)
- pin2(kicad_2_pad2): NETS(Net_BZ1)
R10 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_D)
- pin2(cathode, neg, right): NETS(Keys_PAD_D)
J1 (TYPE-C-31-M-12)
- pin1(kicad_A1_pad1): NETS(GND)
- pin2(kicad_A4_pad2): NETS(VBUS)
- pin3(kicad_A5_pad3): NETS(USB_CC1)
- pin4(kicad_A6_pad4): NETS(USB_USB_CONN_DP)
- pin5(kicad_A7_pad5): NETS(USB_USB_CONN_DM)
- pin6(kicad_A8_pad6): NOT_CONNECTED
- pin7(kicad_A9_pad7): NETS(VBUS)
- pin8(kicad_A12_pad8): NETS(GND)
- pin9(kicad_B1_pad9): NETS(GND)
- pin10(kicad_B4_pad10): NETS(VBUS)
- pin11(kicad_B5_pad11): NETS(USB_CC2)
- pin12(kicad_B6_pad12): NETS(USB_USB_CONN_DP)
- pin13(kicad_B7_pad13): NETS(USB_USB_CONN_DM)
- pin14(kicad_B8_pad14): NOT_CONNECTED
- pin15(kicad_B9_pad15): NETS(VBUS)
- pin16(kicad_B12_pad16): NETS(GND)
- pin17(kicad_S1_pad17): NETS(USB_SHIELD)
- pin18(kicad_S1_pad18): NETS(USB_SHIELD)
- pin19(kicad_S1_pad19): NETS(USB_SHIELD)
- pin20(kicad_S1_pad20): 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(kicad_1_pad1): NETS(Keys_PAD_DS)
R8 (1kΩ undefined)
- pin1(anode, pos, left): NETS(LED_USER)
- pin2(cathode, neg, right): NETS(Net_D2_A)
TK12
- pin1(kicad_1_pad1): NETS(Keys_PAD_AS)
SW2 (TS-1187A-B-A-B)
- pin1(kicad_1_pad1): NETS(GND)
- pin2(kicad_1_pad2): NETS(GND)
- pin3(kicad_2_pad3): NETS(NRST)
- pin4(kicad_2_pad4): NETS(NRST)
Y1 (TAXM8M4RDBCCT2T)
- pin1(left1, X1): NETS(OSC_IN)
- pin2(gnd2, top1, gnd1): NETS(GND)
- pin3(right1, X2): NETS(OSC_OUT)
- pin4(gnd1, bottom1, gnd2): 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(kicad_1_pad1): 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 (BLM18AG601SN1D)
- pin1(kicad_1_pad1): NETS(P3V3)
- pin2(kicad_2_pad2): NETS(P3_3VA)
R4 (1MΩ undefined)
- pin1(anode, pos, left): NETS(USB_SHIELD)
- pin2(cathode, neg, right): NETS(GND)
TK6
- pin1(kicad_1_pad1): 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(kicad_1_pad1): 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 (HX PZ2.54-1x4P ZZ)
- pin1(kicad_1_pad1): NETS(GND)
- pin2(kicad_2_pad2): NETS(P3V3)
- pin3(kicad_3_pad3): NETS(I2C_SCL)
- pin4(kicad_4_pad4): 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(kicad_1_pad1): NETS(Keys_PAD_G)
TK7
- pin1(kicad_1_pad1): NETS(Keys_PAD_B)
C13 (20pF undefined)
- pin1(pos): NETS(OSC_OUT)
- pin2(neg): NETS(GND)
J3 (S5B-PH-K-S(LF)(SN))
- pin1(kicad_1_pad1): NETS(P3V3)
- pin2(kicad_2_pad2): NETS(I2C_SDA)
- pin3(kicad_3_pad3): NETS(I2C_SCL)
- pin4(kicad_4_pad4): NETS(CHAIN_INT)
- pin5(kicad_5_pad5): NETS(GND)
TK8
- pin1(kicad_1_pad1): 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(kicad_1_pad1): NETS(Keys_PAD_D)
R15 (10kΩ undefined)
- pin1(anode, pos, left): NETS(KEY_B)
- pin2(cathode, neg, right): NETS(Keys_PAD_B)
TK1
- pin1(kicad_1_pad1): NETS(Keys_PAD_C)
R22 (10kΩ undefined)
- pin1(anode, pos, left): NETS(OCT_DN)
- pin2(cathode, neg, right): NETS(Keys_PAD_DN)
TK4
- pin1(kicad_1_pad1): 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(kicad_1_pad1): NETS(Keys_PAD_DN)
SW1 (TS-1187A-B-A-B)
- pin1(kicad_1_pad1): NETS(BOOT0)
- pin2(kicad_1_pad2): NETS(BOOT0)
- pin3(kicad_2_pad3): NETS(P3V3)
- pin4(kicad_2_pad4): NETS(P3V3)
TK13
- pin1(kicad_1_pad1): NETS(Keys_PAD_UP)
C1 (4.7uF undefined)
- pin1(pos): NETS(P5V)
- pin2(neg): NETS(GND)
H4
F1 (1206L050/30NR)
- pin1(kicad_1_pad1): NETS(VBUS)
- pin2(kicad_2_pad2): NETS(P5V)
R7 (10kΩ undefined)
- pin1(anode, pos, left): NETS(BOOT0)
- pin2(cathode, neg, right): NETS(GND)
BZ1
- pin1(kicad_1_pad1): NETS(P5V)
- pin2(kicad_2_pad2): NETS(Net_BZ1)
C9 (1uF undefined)
- pin1(pos): NETS(P3_3VA)
- pin2(neg): NETS(GND)
D1 (XL-1608UGC-04)
- pin1(kicad_1_pad1): NETS(GND)
- pin2(kicad_2_pad2): 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 (S5B-PH-K-S(LF)(SN))
- pin1(kicad_1_pad1): NETS(P3V3)
- pin2(kicad_2_pad2): NETS(I2C_SDA)
- pin3(kicad_3_pad3): NETS(I2C_SCL)
- pin4(kicad_4_pad4): NETS(CHAIN_INT)
- pin5(kicad_5_pad5): 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 (AP2112K-3.3TRG1)
- pin1(kicad_1_pad1): NETS(P5V)
- pin2(kicad_2_pad2): NETS(GND)
- pin3(kicad_3_pad3): NETS(P5V)
- pin4(kicad_4_pad4): NOT_CONNECTED
- pin5(kicad_5_pad5): 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 (XL-1608UBC-04)
- pin1(kicad_1_pad1): NETS(GND)
- pin2(kicad_2_pad2): NETS(Net_D2_A)
TK11
- pin1(kicad_1_pad1): 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 (SJ1-3523N)
- pin1(kicad_R_pad1): NETS(Expansion_MIDI_SRC)
- pin2(kicad_S_pad2): NETS(GND)
- pin3(kicad_T_pad3): NETS(Expansion_MIDI_SINK)
U1 (STM32F072CBT6)
- pin1(kicad_1_pad1): NETS(P3V3)
- pin2(kicad_2_pad2): NETS(GPIO_PC13)
- pin3(kicad_3_pad3): NETS(GPIO_PC14)
- pin4(kicad_4_pad4): NETS(GPIO_PC15)
- pin5(kicad_5_pad5): NETS(OSC_IN)
- pin6(kicad_6_pad6): NETS(OSC_OUT)
- pin7(kicad_7_pad7): NETS(NRST)
- pin8(kicad_8_pad8): NETS(GND)
- pin9(kicad_9_pad9): NETS(P3_3VA)
- pin10(kicad_10_pad10): NETS(KEY_DS)
- pin11(kicad_11_pad11): NETS(KEY_E)
- pin12(kicad_12_pad12): NETS(KEY_F)
- pin13(kicad_13_pad13): NETS(TSC_G1_CS)
- pin14(kicad_14_pad14): NETS(KEY_FS)
- pin15(kicad_15_pad15): NETS(KEY_G)
- pin16(kicad_16_pad16): NETS(KEY_GS)
- pin17(kicad_17_pad17): NETS(TSC_G2_CS)
- pin18(kicad_18_pad18): NETS(KEY_A)
- pin19(kicad_19_pad19): NETS(KEY_AS)
- pin20(kicad_20_pad20): NETS(TSC_G3_CS)
- pin21(kicad_21_pad21): NETS(LED_USER)
- pin22(kicad_22_pad22): NETS(KEY_B)
- pin23(kicad_23_pad23): NETS(GND)
- pin24(kicad_24_pad24): NETS(P3V3)
- pin25(kicad_25_pad25): NETS(OCT_UP)
- pin26(kicad_26_pad26): NETS(OCT_DN)
- pin27(kicad_27_pad27): NETS(TSC_G6_CS)
- pin28(kicad_28_pad28): NOT_CONNECTED
- pin29(kicad_29_pad29): NETS(SPK_PWM)
- pin30(kicad_30_pad30): NETS(MIDI_TX)
- pin31(kicad_31_pad31): NETS(GPIO_PA10)
- pin32(kicad_32_pad32): NETS(USB_DM)
- pin33(kicad_33_pad33): NETS(USB_DP)
- pin34(kicad_34_pad34): NETS(SWDIO)
- pin35(kicad_35_pad35): NETS(GND)
- pin36(kicad_36_pad36): NETS(P3V3)
- pin37(kicad_37_pad37): NETS(SWCLK)
- pin38(kicad_38_pad38): NOT_CONNECTED
- pin39(kicad_39_pad39): NETS(KEY_C)
- pin40(kicad_40_pad40): NETS(KEY_CS)
- pin41(kicad_41_pad41): NETS(CHAIN_INT)
- pin42(kicad_42_pad42): NETS(KEY_D)
- pin43(kicad_43_pad43): NETS(TSC_G5_CS)
- pin44(kicad_44_pad44): NETS(BOOT0)
- pin45(kicad_45_pad45): NETS(I2C_SCL)
- pin46(kicad_46_pad46): NETS(I2C_SDA)
- pin47(kicad_47_pad47): NETS(GND)
- pin48(kicad_48_pad48): NETS(P3V3)
J6 (CS-1109-1*6(L11.5))
- pin1(kicad_1_pad1): NETS(P3V3)
- pin2(kicad_2_pad2): NETS(GPIO_PA10)
- pin3(kicad_3_pad3): NETS(GPIO_PC13)
- pin4(kicad_4_pad4): NETS(GPIO_PC14)
- pin5(kicad_5_pad5): NETS(GPIO_PC15)
- pin6(kicad_6_pad6): 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 (FTSH-105-01-L-D-K)
- pin1(kicad_1_pad1): NETS(P3V3)
- pin2(kicad_2_pad2): NETS(SWDIO)
- pin3(kicad_3_pad3): NETS(GND)
- pin4(kicad_4_pad4): NETS(SWCLK)
- pin5(kicad_5_pad5): NETS(GND)
- pin6(kicad_6_pad6): NOT_CONNECTED
- pin7(kicad_7_pad7): NOT_CONNECTED
- pin8(kicad_8_pad8): NOT_CONNECTED
- pin9(kicad_9_pad9): NETS(GND)
- pin10(kicad_10_pad10): NETS(NRST)
C15 (22nF undefined)
- pin1(pos): NETS(TSC_G2_CS)
- pin2(neg): NETS(GND)
Q1 (AO3400A)
- pin1(kicad_1_pad1): NETS(Net_Q1_G)
- pin2(kicad_2_pad2): NETS(GND)
- pin3(kicad_3_pad3): NETS(Net_BZ1)
trace: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)
Saved autorouting paths to .tscircuit/autorouting-artifacts/index-circuit-tsx-2e2764dae4/subcircuit_source_group_0-phase-0-order-0-stage-0.pcb-trace-paths.json (import this JSON into <autoroutingphase pcbTracePaths={...} />).
Could not save autorouting paths for subcircuit_source_group_0: Routes contain a junction or endpoint that cannot select a unique PCB port
placement summary: 16 suboptimal orientations
worst issues:
1. R20 connections cross the routing path between its pads. Suggested move: rotate R20 180 degrees.
2. JP1 connections cross the routing path between its pads. Suggested move: rotate JP1 180 degrees.
3. R10 connections cross the routing path between its pads. Suggested move: rotate R10 180 degrees.
4. R14 connections cross the routing path between its pads. Suggested move: rotate R14 180 degrees.
5. R9 connections cross the routing path between its pads. Suggested move: rotate R9 180 degrees.
board top-layer utilization:
- occupied: 2.468% (251.78mm^2 of 10200mm^2)
- empty spaces over 5% of board area:
- 65.667% (6698mm^2); bounds=(minX=-85mm, maxX=85mm, minY=-30mm, maxY=9.4mm)
- 6.41% (653.818mm^2); bounds=(minX=-85mm, maxX=29.705mm, minY=12.7mm, maxY=18.4mm)
- 5.117% (521.9mm^2); bounds=(minX=8.25mm, maxX=85mm, minY=23.2mm, maxY=30mm)
board-edge status:
- R20: 13.675mm inside bottom edge
- U3: 10.35mm inside bottom edge
- JP1: 11.903mm inside bottom edge
- D3: 3mm inside bottom edge
- R10: 13.675mm inside bottom edge
- J1: 1.85mm inside bottom edge
- R25: 12.925mm inside bottom edge
- R23: 11.199mm inside bottom edge
- R14: 14.301mm inside bottom edge
- R9: 10.017mm inside left edge
- TK9: 17.3mm inside bottom edge
- R8: 15.106mm inside bottom edge
- TK12: 17.3mm inside bottom edge
- SW2: 9.15mm inside bottom edge
- Y1: 8.384mm inside bottom edge
- C7: 4.025mm inside bottom edge
- R12: 13.892mm inside bottom edge
- R18: 14.108mm inside bottom edge
- TK10: 17.3mm inside bottom edge
- C10: 8.025mm inside bottom edge
- H2: 1.9mm inside bottom edge
- R28: 9.125mm inside bottom edge
- FB1: 8.025mm inside bottom edge
- R4: 0.927mm inside bottom edge
- TK6: 17.3mm inside bottom edge
- R17: 13.925mm inside bottom edge
- R24: 11.525mm inside bottom edge
- TK3: 17.3mm inside bottom edge
- C17: 2.256mm inside bottom edge
- R16: 14.176mm inside bottom edge
- J5: 5.75mm inside bottom edge
- C4: 13.663mm inside bottom edge
- R29: 4.375mm inside bottom edge
- TK5: 17.3mm inside bottom edge
- TK7: 9.925mm inside right edge
- C13: 7.975mm inside bottom edge
- J3: 6.8mm inside left edge
- TK8: 17.3mm inside bottom edge
- C14: 13.435mm inside bottom edge
- R13: 14.176mm inside bottom edge
- TK2: 17.3mm inside bottom edge
- R15: 3.971mm inside bottom edge
- TK1: 9.925mm inside left edge
- R22: 7.175mm inside bottom edge
- TK4: 17.3mm inside bottom edge
- C6: 4.025mm inside bottom edge
- C2: 3.925mm inside bottom edge
- C3: 12.775mm inside bottom edge
- TK14: 7.4mm inside bottom edge
- SW1: 9.15mm inside bottom edge
- TK13: 7.4mm inside bottom edge
- C1: 12.325mm inside bottom edge
- H4: 2.4mm inside top edge
- F1: 11.925mm inside bottom edge
- R7: 6.925mm inside bottom edge
- BZ1: 6.8mm inside bottom edge
- C9: 8.025mm inside bottom edge
- D1: 6.375mm inside bottom edge
- C8: 1.525mm inside bottom edge
- R5: 9.775mm inside bottom edge
- J4: 6.8mm inside right edge
- R2: 8.16mm inside bottom edge
- C12: 4.992mm inside bottom edge
- R27: 12.525mm inside bottom edge
- U2: 8.322mm inside bottom edge
- C18: 8.525mm inside bottom edge
- C16: 9.261mm inside bottom edge
- R11: 11.532mm inside bottom edge
- D2: 14.725mm inside bottom edge
- TK11: 17.3mm inside bottom edge
- R21: 10.311mm inside bottom edge
- R1: 2.375mm inside bottom edge
- C5: 0.962mm inside bottom edge
- H1: 1.9mm inside bottom edge
- R26: 11.775mm inside left edge
- C11: 6.341mm inside bottom edge
- R3: 9.514mm inside bottom edge
- J7: 0.55mm inside bottom edge
- U1: 3.1mm inside bottom edge
- J6: 1.55mm inside bottom edge
- H3: 2.4mm inside top edge
- R19: 13.675mm inside bottom edge
- R6: 9.775mm inside bottom edge
- J2: 0.9mm inside bottom edge
- C15: 12.441mm inside bottom edge
- Q1: 6.75mm inside bottom edge
flagged components:
- R20
source placement: placement_mode=none
resolved placement: center=(58.75mm, 15.1mm) on top; bounds=(minX=58.275mm, maxX=59.225mm, minY=13.875mm, maxY=16.325mm); size=(width=0.95mm, height=2.45mm); anchor_alignment="center"
board edge status: 13.675mm inside bottom edge
issues:
- R20 connections cross the routing path between its pads. Suggested move: rotate R20 180 degrees.
- JP1
source placement: placement_mode=none
resolved placement: center=(30.955mm, 17.597mm) on top; bounds=(minX=30.205mm, maxX=31.705mm, minY=17.097mm, maxY=18.097mm); size=(width=1.5mm, height=1mm); anchor_alignment="center"
board edge status: 11.903mm inside bottom edge
issues:
- JP1 connections cross the routing path between its pads. Suggested move: rotate JP1 180 degrees.
- R10
source placement: placement_mode=none
resolved placement: center=(-43.25mm, 15.1mm) on top; bounds=(minX=-43.725mm, maxX=-42.775mm, minY=13.875mm, maxY=16.325mm); size=(width=0.95mm, height=2.45mm); anchor_alignment="center"
board edge status: 13.675mm inside bottom edge
issues:
- R10 connections cross the routing path between its pads. Suggested move: rotate R10 180 degrees.
- R14
source placement: placement_mode=none
resolved placement: center=(43.811mm, 14.474mm) on top; bounds=(minX=43.336mm, maxX=44.286mm, minY=13.249mm, maxY=15.699mm); size=(width=0.95mm, height=2.45mm); anchor_alignment="center"
board edge status: 14.301mm inside bottom edge
issues:
- R14 connections cross the routing path between its pads. Suggested move: rotate R14 180 degrees.
- R9
source placement: placement_mode=none
resolved placement: center=(-74.508mm, 14.85mm) on top; bounds=(minX=-74.983mm, maxX=-74.033mm, minY=13.625mm, maxY=16.075mm); size=(width=0.95mm, height=2.45mm); anchor_alignment="center"
board edge status: 10.017mm inside left edge
issues:
- R9 connections cross the routing path between its pads. Suggested move: rotate R9 180 degrees.
- R12
source placement: placement_mode=none
resolved placement: center=(-3.45mm, 14.883mm) on top; bounds=(minX=-3.925mm, maxX=-2.975mm, minY=13.658mm, maxY=16.108mm); size=(width=0.95mm, height=2.45mm); anchor_alignment="center"
board edge status: 13.892mm inside bottom edge
issues:
- R12 connections cross the routing path between its pads. Suggested move: rotate R12 180 degrees.
- R18
source placement: placement_mode=none
resolved placement: center=(12mm, 14.667mm) on top; bounds=(minX=11.525mm, maxX=12.475mm, minY=13.442mm, maxY=15.892mm); size=(width=0.95mm, height=2.45mm); anchor_alignment="center"
board edge status: 14.108mm inside bottom edge
issues:
- R18 connections cross the routing path between its pads. Suggested move: rotate R18 180 degrees.
- FB1
source placement: placement_mode=none
resolved placement: center=(-37.162mm, 20.75mm) on top; bounds=(minX=-37.637mm, maxX=-36.687mm, minY=19.525mm, maxY=21.975mm); size=(width=0.95mm, height=2.45mm); anchor_alignment="center"
board edge status: 8.025mm inside bottom edge
issues:
- FB1 connections cross the routing path between its pads. Suggested move: rotate FB1 180 degrees.
- R17
source placement: placement_mode=none
resolved placement: center=(-35.683mm, 14.85mm) on top; bounds=(minX=-36.158mm, maxX=-35.208mm, minY=13.625mm, maxY=16.075mm); size=(width=0.95mm, height=2.45mm); anchor_alignment="center"
board edge status: 13.925mm inside bottom edge
issues:
- R17 connections cross the routing path between its pads. Suggested move: rotate R17 180 degrees.
- R16
source placement: placement_mode=none
resolved placement: center=(-60.944mm, 14.599mm) on top; bounds=(minX=-61.419mm, maxX=-60.469mm, minY=13.374mm, maxY=15.824mm); size=(width=0.95mm, height=2.45mm); anchor_alignment="center"
board edge status: 14.176mm inside bottom edge
issues:
- R16 connections cross the routing path between its pads. Suggested move: rotate R16 180 degrees.
- C13
source placement: placement_mode=none
resolved placement: center=(-42.5mm, 20.8mm) on top; bounds=(minX=-42.975mm, maxX=-42.025mm, minY=19.575mm, maxY=22.025mm); size=(width=0.95mm, height=2.45mm); anchor_alignment="center"
board edge status: 7.975mm inside bottom edge
issues:
- C13 connections cross the routing path between its pads. Suggested move: rotate C13 180 degrees.
- R13
source placement: placement_mode=none
resolved placement: center=(16.017mm, 14.599mm) on top; bounds=(minX=15.542mm, maxX=16.492mm, minY=13.374mm, maxY=15.824mm); size=(width=0.95mm, height=2.45mm); anchor_alignment="center"
board edge status: 14.176mm inside bottom edge
issues:
- R13 connections cross the routing path between its pads. Suggested move: rotate R13 180 degrees.
- R27
source placement: placement_mode=none
resolved placement: center=(-67.6mm, 17mm) on top; bounds=(minX=-68.825mm, maxX=-66.375mm, minY=16.525mm, maxY=17.475mm); size=(width=2.45mm, height=0.95mm); anchor_alignment="center"
board edge status: 12.525mm inside bottom edge
issues:
- R27 connections cross the routing path between its pads. Suggested move: rotate R27 180 degrees.
- R11
source placement: placement_mode=none
resolved placement: center=(-16.548mm, 17.243mm) on top; bounds=(minX=-17.023mm, maxX=-16.073mm, minY=16.018mm, maxY=18.468mm); size=(width=0.95mm, height=2.45mm); anchor_alignment="center"
board edge status: 11.532mm inside bottom edge
issues:
- R11 connections cross the routing path between its pads. Suggested move: rotate R11 180 degrees.
- R19
source placement: placement_mode=none
resolved placement: center=(40.5mm, 15.1mm) on top; bounds=(minX=40.025mm, maxX=40.975mm, minY=13.875mm, maxY=16.325mm); size=(width=0.95mm, height=2.45mm); anchor_alignment="center"
board edge status: 13.675mm inside bottom edge
issues:
- R19 connections cross the routing path between its pads. Suggested move: rotate R19 180 degrees.
- C15
source placement: placement_mode=none
resolved placement: center=(-20.146mm, 16.334mm) on top; bounds=(minX=-20.621mm, maxX=-19.671mm, minY=15.109mm, maxY=17.559mm); size=(width=0.95mm, height=2.45mm); anchor_alignment="center"
board edge status: 12.441mm inside bottom edge
issues:
- C15 connections cross the routing path between its pads. Suggested move: rotate C15 180 degrees.
placement drc:
Errors: 0
Warnings: 0
error: script "check" exited with code 1