hrithik18k/open-ring-flex
A flexible wearable PCB integrating inductive battery charging, BLE control with SPI flash and 32 MHz crystal, SAM L10 capacitive touch/wear sensing, haptic MOSFET drive with a large capacitor bank, RF antenna matching, and SWD programming/test connectors.
- Version
- 1.0.4
- License
- CC-BY-NC-SA-4.0
- Stars
- 0
docs/validation-logs/netlist.log
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:
- U3: MX25R4035FZUIL0
- U2: DA14531-00000FX2
- Y1: W3008
- U1: BQ25125YFPR
- C4: 10uF capacitor
- C5: 2.2uF capacitor
- C6: 10uF capacitor
- C11: 1.8pF capacitor
- C12: 1.8pF capacitor
- C13: 1.8pF capacitor
- C14: 1.8pF capacitor
- C9: 10pF capacitor
- C16: 2.2uF capacitor
- C15: 100nF capacitor
- C25: 47uF capacitor
- C26: 47uF capacitor
- C27: 47uF capacitor
- C28: 47uF capacitor
- C30: 47uF capacitor
- C31: 47uF capacitor
- C32: 47uF capacitor
- C33: 47uF capacitor
- C34: 47uF capacitor
- C35: 47uF capacitor
- C36: 47uF capacitor
- C37: 47uF capacitor
- C41: 47uF capacitor
- C38: 47uF capacitor
- C42: 47uF capacitor
- C39: 47uF capacitor
- C43: 47uF capacitor
- C40: 47uF capacitor
- C44: 47uF capacitor
- C29: 47uF capacitor
- L2: L2, source_component
- L3: L3, source_component
- L1: L1, source_component
- R17: 316Ω resistor
- R16: 316Ω resistor
- Q1: PMH600UNEH
- X1: X1, source_component
- L4: L4, source_component
- C10: 10uF capacitor
- C17: 2.2uF capacitor
- C3: 2.2uF capacitor
- R1: 280kΩ resistor
- R2: 2.2MΩ resistor
- NTC1: NTCG104ED104DT1X
- D4: VSKY02300603-G4-08
- D1: VSKY02300603-G4-08
- C7: 100pF capacitor
- C8: 100pF capacitor
- D2: BZX884B5V1L-HG3-08
- TP3: TP3, source_component
- TP4: TP4, source_component
- C2: 10uF capacitor
- C1: 10uF capacitor
- C45: 47uF capacitor
- C18: 10uF capacitor
- C19: 100nF capacitor
- C20: 100pF capacitor
- R3: 100Ω resistor
- U4: ATSAML10E16A-MUT
- R12: 10kΩ resistor
- R13: 10kΩ resistor
- C24: 10uF capacitor
- C21: 100nF capacitor
- C23: 100nF capacitor
- C22: 2.2uF capacitor
- R11: 249kΩ resistor
- R9: 1MΩ resistor
- J1: FTSH-105-01-L-DV-K-P-TR
- J2: FTSH-105-01-L-DV-K-P-TR
- PAD5: PAD5, source_component
- PAD6: PAD6, source_component
- PAD3: PAD3, source_component
- PAD4: PAD4, source_component
- PAD1: PAD1, source_component
- PAD2: PAD2, source_component
- R8: 1MΩ resistor
- R10: 100kΩ resistor
- E1:
- E2:
- E3:
- E4:
- E5:
- E6:
NET: VIN
- R1 pin1
- U1 IN
- C3 pin1
- C1 pin1
- C2 pin1
- D4 pin1
- D2 pin1
- R8 pin2
NET: VDDCORE
- C22 pin1
- U4 VDDCORE
- C21 pin1
NET: VDDANA
- C18 pin1
- R3 pin1
- C19 pin1
- C20 pin1
- U4 VDDANA
NET: PMID
- U1 PMID1
- U1 PMID2
- U1 VINLS1
- U1 VINLS2
- C4 pin1
NET: VHAP
- PAD5 pin1
- C25 pin1
- C26 pin2
- C27 pin1
- C28 pin2
- C29 pin2
- C31 pin1
- C34 pin2
- C41 pin1
- C42 pin2
- C43 pin1
- C30 pin2
- C32 pin2
- C33 pin1
- C35 pin1
- C45 pin2
- C36 pin2
- C37 pin1
- C38 pin2
- C39 pin1
- C40 pin2
- C44 pin2
- R16 pin1
- R17 pin1
- R9 pin2
NET: V1V1
- TP4 pin1
- C6 pin1
- U2 VBAT_LOW
- L1 pin2
NET: VBAT
- PAD1 pin1
- U1 BAT1
- U1 BAT2
- C17 pin2
NET: V1V8
- TP3 pin1
- U3 N_WP
- U3 VCC
- U3 N_RESET
- U1 SYS
- C15 pin1
- C16 pin1
- C10 pin1
- L4 pin2
- R3 pin2
- C23 pin1
- C24 pin1
- U4 VDDIO
- R12 pin2
- C5 pin1
- U2 VBAT_HIGH
- J1 pin1
- J2 pin1
- R13 pin2
NET: GND
- U4 EP
- PAD4 pin1
- PAD2 pin1
- C14 pin1
- C13 pin1
- C25 pin2
- C26 pin1
- C27 pin2
- C28 pin1
- C29 pin1
- C31 pin2
- C34 pin1
- C41 pin2
- C42 pin1
- C43 pin2
- C30 pin1
- C32 pin1
- C33 pin2
- C35 pin2
- Y1 GND_NEAR
- Y1 GND_FAR
- C45 pin1
- C36 pin1
- C37 pin2
- C38 pin1
- C39 pin2
- C40 pin1
- C44 pin1
- R2 pin2
- X1 pin4
- X1 pin2
- U3 EP
- U3 GND
- U1 GND1
- U1 PGND
- U1 ISET
- U1 ILIM
- U1 IPRETERM
- U1 GND2
- C4 pin2
- C15 pin2
- C16 pin2
- C3 pin2
- C10 pin2
- C17 pin1
- C1 pin2
- C2 pin2
- D1 pin2
- D2 pin2
- NTC1 pin1
- R11 pin1
- C6 pin2
- C11 pin1
- C18 pin2
- C12 pin1
- C19 pin2
- C20 pin2
- Q1 pin2
- C22 pin2
- C23 pin2
- C24 pin2
- U4 GND
- U4 GNDANA
- R10 pin1
- C5 pin2
- C21 pin2
- U2 GNDRF2
- U2 RFIOm
- U2 GNDRF1
- U2 GND
- U2 GND_DCDC
- U2 VSS
- J1 pin9
- J1 pin5
- J1 pin3
- J2 pin9
- J2 pin5
- J2 pin3
NET: FLASH_OUT
- U3 SO
- U2 P0_6
NET: FLASH_CS
- U3 N_CS
- U2 P0_8
NET: MOTOR_
- PAD6 pin1
- Q1 pin3
NET: COIL_
- PAD3 pin1
- C7 pin2
- C8 pin2
NET: TOUCH_SLIDER_TX0
- E4 TOUCH_SLIDER_TX0
- U4 PA05
NET: TOUCH_SLIDER_RX2
- E1 TOUCH_SLIDER_RX2
- U4 PA00
NET: TOUCH_SLIDER_RX1
- E2 TOUCH_SLIDER_RX1
- U4 PA01
NET: TOUCH_SLIDER_RX0
- E3 TOUCH_SLIDER_RX0
- U4 PA02
NET: TOUCH_FINGER_TX
- E6 TOUCH_FINGER_TX
- U4 PA23
NET: TOUCH_FINGER_RX
- E5 TOUCH_FINGER_RX
- U4 PA22
NET: ADC_VHAP
- U4 PA04
- R9 pin1
- R11 pin2
NET: ADC_VIN
- U4 PA03
- R8 pin1
- R10 pin2
NET: VLS
- R16 pin2
- R17 pin2
- U1 LS
NET: UART_TX
- U4 PA24
- U2 P0_3
NET: UART_RX
- U4 PA25
- U2 P0_4
NET: PWR_SDA
- U4 PA16
- R12 pin1
- U1 SDA
NET: PWR_SCL
- U4 PA17
- R13 pin1
- U1 SCL
NET: PWR_CD
- U4 PA09
- U1 N_CD
NET: FLASH_CLK
- U3 SCLK
- U2 P0_9
NET: FLASH_IN
- U3 SI
- U2 P0_7
NET: NetNTC1_2
- R1 pin2
- R2 pin1
- U1 TS
- NTC1 pin2
NET: NetC7_1
- C7 pin1
- C8 pin1
- D1 pin1
- D4 pin2
NET: SW
- U1 SW
- L4 pin1
NET: RF2
- C9 pin2
- C12 pin2
- L2 pin2
NET: RF3
- C13 pin2
- C9 pin1
- L3 pin1
NET: RF4
- C14 pin2
- Y1 RF
- L3 pin2
NET: ATMEL_SWDIO
- J2 pin2
- U4 PA31
NET: ATMEL_SWCLK
- J2 pin4
- U4 PA30
NET: ATMEL_RESET
- J2 pin10
- U4 N_RESET
NET: HAP_PULSE
- Q1 pin1
- U4 PA14
NET: DIALOG_SWDIO
- J1 pin2
- U2 P0_10
NET: DIALOG_SWCLK
- J1 pin4
- U2 P0_2
NET: DIALOG_RESET
- J1 pin10
- U2 RST
NET: RF1
- C11 pin2
- L2 pin1
- U2 RFIOp
NET: NetL1_1
- U2 LX
- L1 pin1
NET: XTAL32N
- X1 pin1
- U2 XTAL32Mm
NET: XTAL32P
- X1 pin3
- U2 XTAL32Mp
COMPONENT_PINS:
U3 (MX25R4035FZUIL0)
- pin1(N_CS): NETS(FLASH_CS)
- pin2(SO, SIO1): NETS(FLASH_OUT)
- pin3(N_WP, SIO2): NETS(V1V8)
- pin4(GND): NETS(GND)
- pin5(SI, SIO0): NETS(FLASH_IN)
- pin6(SCLK): NETS(FLASH_CLK)
- pin7(N_RESET, N_SIO3_or_HOLD, SIO3): NETS(V1V8)
- pin8(VCC): NETS(V1V8)
- pin9(EP): NETS(GND)
U2 (DA14531-00000FX2)
- pin1(RFIOp): NETS(RF1)
- pin2(GNDRF2): NETS(GND)
- pin3(XTAL32Mp): NETS(XTAL32P)
- pin4(XTAL32Mm): NETS(XTAL32N)
- pin5(VBAT_LOW): NETS(V1V1)
- pin6(LX): NETS(NetL1_1)
- pin7(VBAT_HIGH): NETS(V1V8)
- pin8(P0_11): NOT_CONNECTED
- pin9(P0_10): NETS(DIALOG_SWDIO)
- pin10(RST, P0_0): NETS(DIALOG_RESET)
- pin11(P0_1): NOT_CONNECTED
- pin12(P0_2): NETS(DIALOG_SWCLK)
- pin13(P0_3, XTAL32Kp): NETS(UART_TX)
- pin14(P0_4, XTAL32Km): NETS(UART_RX)
- pin15(P0_7): NETS(FLASH_IN)
- pin16(P0_9): NETS(FLASH_CLK)
- pin17(P0_8): NETS(FLASH_CS)
- pin18(RFIOm): NETS(GND)
- pin19(GNDRF1): NETS(GND)
- pin20(GND): NETS(GND)
- pin21(GND_DCDC): NETS(GND)
- pin22(P0_6): NETS(FLASH_OUT)
- pin23(VSS): NETS(GND)
- pin24(P0_5): NOT_CONNECTED
Y1 (W3008)
- pin1(RF): NETS(RF4)
- pin2(GND_NEAR): NETS(GND)
- pin3(GND_FAR): NETS(GND)
U1 (BQ25125YFPR)
- pin1(GND1, A1): NETS(GND)
- pin2(IN, A2): NETS(VIN)
- pin3(PMID1, A3): NETS(PMID)
- pin4(SW, A4): NETS(SW)
- pin5(PGND, A5): NETS(GND)
- pin6(BAT1, B1): NETS(VBAT)
- pin7(BAT2, B2): NETS(VBAT)
- pin8(PMID2, B3): NETS(PMID)
- pin9(VINLS1, B4): NETS(PMID)
- pin10(SYS, B5): NETS(V1V8)
- pin11(ISET, C1): NETS(GND)
- pin12(ILIM, C2): NETS(GND)
- pin13(TS, C3): NETS(NetNTC1_2)
- pin14(VINLS2, C4): NETS(PMID)
- pin15(LS, LDO, C5): NETS(VLS)
- pin16(IPRETERM, D1): NETS(GND)
- pin17(INT, D2): NOT_CONNECTED
- pin18(N_RESET, D3): NOT_CONNECTED
- pin19(N_PG, D4): NOT_CONNECTED
- pin20(GND2, D5): NETS(GND)
- pin21(N_MR, E1): NOT_CONNECTED
- pin22(N_CD, E2): NETS(PWR_CD)
- pin23(LSCTRL, E3): NOT_CONNECTED
- pin24(SDA, E4): NETS(PWR_SDA)
- pin25(SCL, E5): NETS(PWR_SCL)
C4 (10uF undefined)
- pin1: NETS(PMID)
- pin2: NETS(GND)
C5 (2.2uF undefined)
- pin1: NETS(V1V8)
- pin2: NETS(GND)
C6 (10uF undefined)
- pin1: NETS(V1V1)
- pin2: NETS(GND)
C11 (1.8pF undefined)
- pin1: NETS(GND)
- pin2: NETS(RF1)
C12 (1.8pF undefined)
- pin1: NETS(GND)
- pin2: NETS(RF2)
C13 (1.8pF undefined)
- pin1: NETS(GND)
- pin2: NETS(RF3)
C14 (1.8pF undefined)
- pin1: NETS(GND)
- pin2: NETS(RF4)
C9 (10pF undefined)
- pin1: NETS(RF3)
- pin2: NETS(RF2)
C16 (2.2uF undefined)
- pin1: NETS(V1V8)
- pin2: NETS(GND)
C15 (100nF undefined)
- pin1: NETS(V1V8)
- pin2: NETS(GND)
C25 (47uF undefined)
- pin1: NETS(VHAP)
- pin2: NETS(GND)
C26 (47uF undefined)
- pin1: NETS(GND)
- pin2: NETS(VHAP)
C27 (47uF undefined)
- pin1: NETS(VHAP)
- pin2: NETS(GND)
C28 (47uF undefined)
- pin1: NETS(GND)
- pin2: NETS(VHAP)
C30 (47uF undefined)
- pin1: NETS(GND)
- pin2: NETS(VHAP)
C31 (47uF undefined)
- pin1: NETS(VHAP)
- pin2: NETS(GND)
C32 (47uF undefined)
- pin1: NETS(GND)
- pin2: NETS(VHAP)
C33 (47uF undefined)
- pin1: NETS(VHAP)
- pin2: NETS(GND)
C34 (47uF undefined)
- pin1: NETS(GND)
- pin2: NETS(VHAP)
C35 (47uF undefined)
- pin1: NETS(VHAP)
- pin2: NETS(GND)
C36 (47uF undefined)
- pin1: NETS(GND)
- pin2: NETS(VHAP)
C37 (47uF undefined)
- pin1: NETS(VHAP)
- pin2: NETS(GND)
C41 (47uF undefined)
- pin1: NETS(VHAP)
- pin2: NETS(GND)
C38 (47uF undefined)
- pin1: NETS(GND)
- pin2: NETS(VHAP)
C42 (47uF undefined)
- pin1: NETS(GND)
- pin2: NETS(VHAP)
C39 (47uF undefined)
- pin1: NETS(VHAP)
- pin2: NETS(GND)
C43 (47uF undefined)
- pin1: NETS(VHAP)
- pin2: NETS(GND)
C40 (47uF undefined)
- pin1: NETS(GND)
- pin2: NETS(VHAP)
C44 (47uF undefined)
- pin1: NETS(GND)
- pin2: NETS(VHAP)
C29 (47uF undefined)
- pin1: NETS(GND)
- pin2: NETS(VHAP)
L2 (LQP03TN3N3B02D)
- pin1: NETS(RF1)
- pin2: NETS(RF2)
L3 (LQP03TN3N3B02D)
- pin1: NETS(RF3)
- pin2: NETS(RF4)
L1 (MLZ1608N2R2LT000)
- pin1: NETS(NetL1_1)
- pin2: NETS(V1V1)
R17 (316Ω undefined)
- pin1(anode, pos, left): NETS(VHAP)
- pin2(cathode, neg, right): NETS(VLS)
R16 (316Ω undefined)
- pin1(anode, pos, left): NETS(VHAP)
- pin2(cathode, neg, right): NETS(VLS)
Q1 (PMH600UNEH)
- pin1(G): NETS(HAP_PULSE)
- pin2(S): NETS(GND)
- pin3(D): NETS(MOTOR_)
X1 (ABM11W-32.0000MHZ-6-B1U-T3)
- pin1(left1, X1): NETS(XTAL32N)
- pin2(gnd2, top1, gnd1): NETS(GND)
- pin3(right1, X2): NETS(XTAL32P)
- pin4(gnd1, bottom1, gnd2): NETS(GND)
L4 (MLZ1608N2R2LT000)
- pin1: NETS(SW)
- pin2: NETS(V1V8)
C10 (10uF undefined)
- pin1: NETS(V1V8)
- pin2: NETS(GND)
C17 (2.2uF undefined)
- pin1: NETS(GND)
- pin2: NETS(VBAT)
C3 (2.2uF undefined)
- pin1: NETS(VIN)
- pin2: NETS(GND)
R1 (280kΩ undefined)
- pin1(anode, pos, left): NETS(VIN)
- pin2(cathode, neg, right): NETS(NetNTC1_2)
R2 (2.2MΩ undefined)
- pin1(anode, pos, left): NETS(NetNTC1_2)
- pin2(cathode, neg, right): NETS(GND)
NTC1 (NTCG104ED104DT1X)
- pin1: NETS(GND)
- pin2: NETS(NetNTC1_2)
D4 (VSKY02300603-G4-08)
- pin1(K): NETS(VIN)
- pin2(A): NETS(NetC7_1)
D1 (VSKY02300603-G4-08)
- pin1(K): NETS(NetC7_1)
- pin2(A): NETS(GND)
C7 (100pF undefined)
- pin1: NETS(NetC7_1)
- pin2: NETS(COIL_)
C8 (100pF undefined)
- pin1: NETS(NetC7_1)
- pin2: NETS(COIL_)
D2 (BZX884B5V1L-HG3-08)
- pin1(K): NETS(VIN)
- pin2(A): NETS(GND)
TP3
- pin1: NETS(V1V8)
TP4
- pin1: NETS(V1V1)
C2 (10uF undefined)
- pin1: NETS(VIN)
- pin2: NETS(GND)
C1 (10uF undefined)
- pin1: NETS(VIN)
- pin2: NETS(GND)
C45 (47uF undefined)
- pin1: NETS(GND)
- pin2: NETS(VHAP)
C18 (10uF undefined)
- pin1: NETS(VDDANA)
- pin2: NETS(GND)
C19 (100nF undefined)
- pin1: NETS(VDDANA)
- pin2: NETS(GND)
C20 (100pF undefined)
- pin1: NETS(VDDANA)
- pin2: NETS(GND)
R3 (100Ω undefined)
- pin1(anode, pos, left): NETS(VDDANA)
- pin2(cathode, neg, right): NETS(V1V8)
U4 (ATSAML10E16A-MUT)
- pin1(PA00, XIN32): NETS(TOUCH_SLIDER_RX2)
- pin2(PA01, XOUT32): NETS(TOUCH_SLIDER_RX1)
- pin3(PA02): NETS(TOUCH_SLIDER_RX0)
- pin4(PA03): NETS(ADC_VIN)
- pin5(PA04): NETS(ADC_VHAP)
- pin6(PA05): NETS(TOUCH_SLIDER_TX0)
- pin7(PA06): NOT_CONNECTED
- pin8(PA07): NOT_CONNECTED
- pin9(VDDANA): NETS(VDDANA)
- pin10(GNDANA): NETS(GND)
- pin11(PA08): NOT_CONNECTED
- pin12(PA09): NETS(PWR_CD)
- pin13(PA10): NOT_CONNECTED
- pin14(PA11): NOT_CONNECTED
- pin15(PA14, XOSC): NETS(HAP_PULSE)
- pin16(PA15, XOUT): NOT_CONNECTED
- pin17(PA16): NETS(PWR_SDA)
- pin18(PA17): NETS(PWR_SCL)
- pin19(PA18): NOT_CONNECTED
- pin20(PA19): NOT_CONNECTED
- pin21(PA22): NETS(TOUCH_FINGER_RX)
- pin22(PA23): NETS(TOUCH_FINGER_TX)
- pin23(PA24): NETS(UART_TX)
- pin24(PA25): NETS(UART_RX)
- pin25(PA27): NOT_CONNECTED
- pin26(N_RESET): NETS(ATMEL_RESET)
- pin27(VDDCORE): NETS(VDDCORE)
- pin28(GND): NETS(GND)
- pin29(VDDOUT): NOT_CONNECTED
- pin30(VDDIO): NETS(V1V8)
- pin31(PA30, SWCLK): NETS(ATMEL_SWCLK)
- pin32(PA31, SWDIO): NETS(ATMEL_SWDIO)
- pin33(EP): NETS(GND)
R12 (10kΩ undefined)
- pin1(anode, pos, left): NETS(PWR_SDA)
- pin2(cathode, neg, right): NETS(V1V8)
R13 (10kΩ undefined)
- pin1(anode, pos, left): NETS(PWR_SCL)
- pin2(cathode, neg, right): NETS(V1V8)
C24 (10uF undefined)
- pin1: NETS(V1V8)
- pin2: NETS(GND)
C21 (100nF undefined)
- pin1: NETS(VDDCORE)
- pin2: NETS(GND)
C23 (100nF undefined)
- pin1: NETS(V1V8)
- pin2: NETS(GND)
C22 (2.2uF undefined)
- pin1: NETS(VDDCORE)
- pin2: NETS(GND)
R11 (249kΩ undefined)
- pin1(anode, pos, left): NETS(GND)
- pin2(cathode, neg, right): NETS(ADC_VHAP)
R9 (1MΩ undefined)
- pin1(anode, pos, left): NETS(ADC_VHAP)
- pin2(cathode, neg, right): NETS(VHAP)
J1 (FTSH-105-01-L-DV-K-P-TR)
- pin1: NETS(V1V8)
- pin2: NETS(DIALOG_SWDIO)
- pin3: NETS(GND)
- pin4: NETS(DIALOG_SWCLK)
- pin5: NETS(GND)
- pin6: NOT_CONNECTED
- pin7: NOT_CONNECTED
- pin8: NOT_CONNECTED
- pin9: NETS(GND)
- pin10: NETS(DIALOG_RESET)
J2 (FTSH-105-01-L-DV-K-P-TR)
- pin1: NETS(V1V8)
- pin2: NETS(ATMEL_SWDIO)
- pin3: NETS(GND)
- pin4: NETS(ATMEL_SWCLK)
- pin5: NETS(GND)
- pin6: NOT_CONNECTED
- pin7: NOT_CONNECTED
- pin8: NOT_CONNECTED
- pin9: NETS(GND)
- pin10: NETS(ATMEL_RESET)
PAD5
- pin1: NETS(VHAP)
PAD6
- pin1: NETS(MOTOR_)
PAD3
- pin1: NETS(COIL_)
PAD4
- pin1: NETS(GND)
PAD1
- pin1: NETS(VBAT)
PAD2
- pin1: NETS(GND)
R8 (1MΩ undefined)
- pin1(anode, pos, left): NETS(ADC_VIN)
- pin2(cathode, neg, right): NETS(VIN)
R10 (100kΩ undefined)
- pin1(anode, pos, left): NETS(GND)
- pin2(cathode, neg, right): NETS(ADC_VIN)
E1
- pin1(TOUCH_SLIDER_RX2): NETS(TOUCH_SLIDER_RX2)
E2
- pin1(TOUCH_SLIDER_RX1): NETS(TOUCH_SLIDER_RX1)
E3
- pin1(TOUCH_SLIDER_RX0): NETS(TOUCH_SLIDER_RX0)
E4
- pin1(TOUCH_SLIDER_TX0): NETS(TOUCH_SLIDER_TX0)
E5
- pin1(TOUCH_FINGER_RX): NETS(TOUCH_FINGER_RX)
E6
- pin1(TOUCH_FINGER_TX): NETS(TOUCH_FINGER_TX)