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
source-data/adapted-netlist.json
[
{
"name": "VIN",
"original": "VIN",
"pins": [
".R8 > .pin2",
".D2 > .K",
".D4 > .K",
".C2 > .pin1",
".C1 > .pin1",
".C3 > .pin1",
".U1 > .pin2",
".R1 > .pin1"
]
},
{
"name": "VDDCORE",
"original": "VDDCORE",
"pins": [
".C21 > .pin1",
".U4 > .pin27",
".C22 > .pin1"
]
},
{
"name": "VDDANA",
"original": "VDDANA",
"pins": [
".U4 > .pin9",
".C20 > .pin1",
".C19 > .pin1",
".R3 > .pin1",
".C18 > .pin1"
]
},
{
"name": "PMID",
"original": "PMID",
"pins": [
".C4 > .pin1",
".U1 > .pin14",
".U1 > .pin9",
".U1 > .pin8",
".U1 > .pin3"
]
},
{
"name": "VHAP",
"original": "VHAP",
"pins": [
".R9 > .pin2",
".R17 > .pin1",
".R16 > .pin1",
".C44 > .pin2",
".C40 > .pin2",
".C39 > .pin1",
".C38 > .pin2",
".C37 > .pin1",
".C36 > .pin2",
".C45 > .pin2",
".C35 > .pin1",
".C33 > .pin1",
".C32 > .pin2",
".C30 > .pin2",
".C43 > .pin1",
".C42 > .pin2",
".C41 > .pin1",
".C34 > .pin2",
".C31 > .pin1",
".C29 > .pin2",
".C28 > .pin2",
".C27 > .pin1",
".C26 > .pin2",
".C25 > .pin1",
".PAD5 > .pin1"
]
},
{
"name": "V1V1",
"original": "1V1",
"pins": [
".L1 > .pin2",
".U2 > .pin5",
".C6 > .pin1",
".TP4 > .pin1"
]
},
{
"name": "VBAT",
"original": "VBAT",
"pins": [
".C17 > .pin2",
".U1 > .pin7",
".U1 > .pin6",
".PAD1 > .pin1"
]
},
{
"name": "V1V8",
"original": "1V8",
"pins": [
".R13 > .pin2",
".J2 > .pin1",
".J1 > .pin1",
".U2 > .pin7",
".C5 > .pin1",
".R12 > .pin2",
".U4 > .pin30",
".C24 > .pin1",
".C23 > .pin1",
".R3 > .pin2",
".L4 > .pin2",
".C10 > .pin1",
".C16 > .pin1",
".C15 > .pin1",
".U1 > .pin10",
".U3 > .pin7",
".U3 > .pin8",
".U3 > .pin3",
".TP3 > .pin1"
]
},
{
"name": "GND",
"original": "GND",
"pins": [
".J2 > .pin3",
".J2 > .pin5",
".J2 > .pin9",
".J1 > .pin3",
".J1 > .pin5",
".J1 > .pin9",
".U2 > .pin23",
".U2 > .pin21",
".U2 > .pin20",
".U2 > .pin19",
".U2 > .pin18",
".U2 > .pin2",
".C21 > .pin2",
".C5 > .pin2",
".R10 > .pin1",
".U4 > .pin10",
".U4 > .pin28",
".C24 > .pin2",
".C23 > .pin2",
".C22 > .pin2",
".Q1 > .S",
".C20 > .pin2",
".C19 > .pin2",
".C12 > .pin1",
".C18 > .pin2",
".C11 > .pin1",
".C6 > .pin2",
".R11 > .pin1",
".NTC1 > .pin1",
".D2 > .A",
".D1 > .A",
".C2 > .pin2",
".C1 > .pin2",
".C17 > .pin1",
".C10 > .pin2",
".C3 > .pin2",
".C16 > .pin2",
".C15 > .pin2",
".C4 > .pin2",
".U1 > .pin20",
".U1 > .pin16",
".U1 > .pin12",
".U1 > .pin11",
".U1 > .pin5",
".U1 > .pin1",
".U3 > .pin4",
".U3 > .pin9",
".X1 > .pin4",
".X1 > .pin2",
".R2 > .pin2",
".C44 > .pin1",
".C40 > .pin1",
".C39 > .pin2",
".C38 > .pin1",
".C37 > .pin2",
".C36 > .pin1",
".C45 > .pin1",
".Y1 > .pin3",
".Y1 > .pin2",
".C35 > .pin2",
".C33 > .pin2",
".C32 > .pin1",
".C30 > .pin1",
".C43 > .pin2",
".C42 > .pin1",
".C41 > .pin2",
".C34 > .pin1",
".C31 > .pin2",
".C29 > .pin1",
".C28 > .pin1",
".C27 > .pin2",
".C26 > .pin1",
".C25 > .pin2",
".C13 > .pin1",
".C14 > .pin1",
".PAD2 > .pin1",
".PAD4 > .pin1",
".U4 > .pin33"
]
},
{
"name": "FLASH_OUT",
"original": "FLASH_OUT",
"pins": [
".U2 > .pin22",
".U3 > .pin2"
]
},
{
"name": "FLASH_CS",
"original": "FLASH_CS",
"pins": [
".U2 > .pin17",
".U3 > .pin1"
]
},
{
"name": "MOTOR_",
"original": "MOTOR-",
"pins": [
".Q1 > .D",
".PAD6 > .pin1"
]
},
{
"name": "COIL_",
"original": "COIL+",
"pins": [
".C8 > .pin2",
".C7 > .pin2",
".PAD3 > .pin1"
]
},
{
"name": "TOUCH_SLIDER_TX0",
"original": "TOUCH_SLIDER_TX0",
"pins": [
".U4 > .pin6",
".E4 > .pin1"
]
},
{
"name": "TOUCH_SLIDER_RX2",
"original": "TOUCH_SLIDER_RX2",
"pins": [
".U4 > .pin1",
".E1 > .pin1"
]
},
{
"name": "TOUCH_SLIDER_RX1",
"original": "TOUCH_SLIDER_RX1",
"pins": [
".U4 > .pin2",
".E2 > .pin1"
]
},
{
"name": "TOUCH_SLIDER_RX0",
"original": "TOUCH_SLIDER_RX0",
"pins": [
".U4 > .pin3",
".E3 > .pin1"
]
},
{
"name": "TOUCH_FINGER_TX",
"original": "TOUCH_FINGER_TX",
"pins": [
".U4 > .pin22",
".E6 > .pin1"
]
},
{
"name": "TOUCH_FINGER_RX",
"original": "TOUCH_FINGER_RX",
"pins": [
".U4 > .pin21",
".E5 > .pin1"
]
},
{
"name": "VDDOUT",
"original": "VDDOUT",
"pins": [
".U4 > .pin29"
]
},
{
"name": "ADC_VHAP",
"original": "ADC_VHAP",
"pins": [
".U4 > .pin5",
".R11 > .pin2",
".R9 > .pin1"
]
},
{
"name": "ADC_VIN",
"original": "ADC_VIN",
"pins": [
".R10 > .pin2",
".R8 > .pin1",
".U4 > .pin4"
]
},
{
"name": "VLS",
"original": "VLS",
"pins": [
".U1 > .pin15",
".R17 > .pin2",
".R16 > .pin2"
]
},
{
"name": "UART_TX",
"original": "UART_TX",
"pins": [
".U2 > .pin13",
".U4 > .pin23"
]
},
{
"name": "UART_RX",
"original": "UART_RX",
"pins": [
".U2 > .pin14",
".U4 > .pin24"
]
},
{
"name": "PWR_SDA",
"original": "PWR_SDA",
"pins": [
".R12 > .pin1",
".U4 > .pin17",
".U1 > .pin24"
]
},
{
"name": "PWR_SCL",
"original": "PWR_SCL",
"pins": [
".R13 > .pin1",
".U4 > .pin18",
".U1 > .pin25"
]
},
{
"name": "PWR_CD",
"original": "PWR_CD",
"pins": [
".U4 > .pin12",
".U1 > .pin22"
]
},
{
"name": "FLASH_CLK",
"original": "FLASH_CLK",
"pins": [
".U2 > .pin16",
".U3 > .pin6"
]
},
{
"name": "FLASH_IN",
"original": "FLASH_IN",
"pins": [
".U2 > .pin15",
".U3 > .pin5"
]
},
{
"name": "NetNTC1_2",
"original": "NetNTC1_2",
"pins": [
".NTC1 > .pin2",
".U1 > .pin13",
".R2 > .pin1",
".R1 > .pin2"
]
},
{
"name": "NetC7_1",
"original": "NetC7_1",
"pins": [
".D4 > .A",
".D1 > .K",
".C8 > .pin1",
".C7 > .pin1"
]
},
{
"name": "SW",
"original": "SW",
"pins": [
".L4 > .pin1",
".U1 > .pin4"
]
},
{
"name": "RF2",
"original": "RF2",
"pins": [
".L2 > .pin2",
".C12 > .pin2",
".C9 > .pin2"
]
},
{
"name": "RF3",
"original": "RF3",
"pins": [
".L3 > .pin1",
".C9 > .pin1",
".C13 > .pin2"
]
},
{
"name": "RF4",
"original": "RF4",
"pins": [
".L3 > .pin2",
".Y1 > .pin1",
".C14 > .pin2"
]
},
{
"name": "ATMEL_SWDIO",
"original": "ATMEL_SWDIO",
"pins": [
".J2 > .pin2",
".U4 > .pin32"
]
},
{
"name": "ATMEL_SWCLK",
"original": "ATMEL_SWCLK",
"pins": [
".J2 > .pin4",
".U4 > .pin31"
]
},
{
"name": "ATMEL_RESET",
"original": "ATMEL_RESET",
"pins": [
".J2 > .pin10",
".U4 > .pin26"
]
},
{
"name": "HAP_PULSE",
"original": "HAP_PULSE",
"pins": [
".U4 > .pin15",
".Q1 > .G"
]
},
{
"name": "DIALOG_SWDIO",
"original": "DIALOG_SWDIO",
"pins": [
".J1 > .pin2",
".U2 > .pin9"
]
},
{
"name": "DIALOG_SWCLK",
"original": "DIALOG_SWCLK",
"pins": [
".J1 > .pin4",
".U2 > .pin12"
]
},
{
"name": "DIALOG_RESET",
"original": "DIALOG_RESET",
"pins": [
".J1 > .pin10",
".U2 > .pin10"
]
},
{
"name": "RF1",
"original": "RF1",
"pins": [
".U2 > .pin1",
".L2 > .pin1",
".C11 > .pin2"
]
},
{
"name": "NetL1_1",
"original": "NetL1_1",
"pins": [
".L1 > .pin1",
".U2 > .pin6"
]
},
{
"name": "XTAL32N",
"original": "XTAL32N",
"pins": [
".U2 > .pin4",
".X1 > .pin1"
]
},
{
"name": "XTAL32P",
"original": "XTAL32P",
"pins": [
".U2 > .pin3",
".X1 > .pin3"
]
}
]