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/original-netlist.json

[
  {
    "name": "FLASH_OUT",
    "pins": [
      {
        "ref": "U2",
        "pin": "22"
      },
      {
        "ref": "U3",
        "pin": "2"
      }
    ]
  },
  {
    "name": "FLASH_CS",
    "pins": [
      {
        "ref": "U2",
        "pin": "17"
      },
      {
        "ref": "U3",
        "pin": "1"
      }
    ]
  },
  {
    "name": "MOTOR-",
    "pins": [
      {
        "ref": "Q1",
        "pin": "D"
      }
    ]
  },
  {
    "name": "COIL+",
    "pins": [
      {
        "ref": "C8",
        "pin": "2"
      },
      {
        "ref": "C7",
        "pin": "2"
      }
    ]
  },
  {
    "name": "TOUCH_SLIDER_TX0",
    "pins": [
      {
        "ref": "U4",
        "pin": "A5"
      }
    ]
  },
  {
    "name": "TOUCH_SLIDER_RX2",
    "pins": [
      {
        "ref": "U4",
        "pin": "A2"
      }
    ]
  },
  {
    "name": "TOUCH_SLIDER_RX1",
    "pins": [
      {
        "ref": "U4",
        "pin": "A3"
      }
    ]
  },
  {
    "name": "TOUCH_SLIDER_RX0",
    "pins": [
      {
        "ref": "U4",
        "pin": "A4"
      }
    ]
  },
  {
    "name": "TOUCH_FINGER_TX",
    "pins": [
      {
        "ref": "U4",
        "pin": "F3"
      }
    ]
  },
  {
    "name": "TOUCH_FINGER_RX",
    "pins": [
      {
        "ref": "U4",
        "pin": "F4"
      }
    ]
  },
  {
    "name": "VDDOUT",
    "pins": [
      {
        "ref": "U4",
        "pin": "C1"
      }
    ]
  },
  {
    "name": "ADC_VHAP",
    "pins": [
      {
        "ref": "U4",
        "pin": "B4"
      },
      {
        "ref": "R11",
        "pin": "2"
      },
      {
        "ref": "R9",
        "pin": "1"
      }
    ]
  },
  {
    "name": "ADC_VIN",
    "pins": [
      {
        "ref": "R10",
        "pin": "2"
      },
      {
        "ref": "R8",
        "pin": "1"
      },
      {
        "ref": "U4",
        "pin": "B3"
      }
    ]
  },
  {
    "name": "VLS",
    "pins": [
      {
        "ref": "U1",
        "pin": "C5"
      },
      {
        "ref": "R17",
        "pin": "2"
      },
      {
        "ref": "R16",
        "pin": "2"
      }
    ]
  },
  {
    "name": "VIN",
    "pins": [
      {
        "ref": "R8",
        "pin": "2"
      },
      {
        "ref": "D2",
        "pin": "2"
      },
      {
        "ref": "D4",
        "pin": "2"
      },
      {
        "ref": "C2",
        "pin": "1"
      },
      {
        "ref": "C1",
        "pin": "1"
      },
      {
        "ref": "C3",
        "pin": "1"
      },
      {
        "ref": "U1",
        "pin": "A2"
      },
      {
        "ref": "R1",
        "pin": "1"
      }
    ]
  },
  {
    "name": "UART_TX",
    "pins": [
      {
        "ref": "U2",
        "pin": "13"
      },
      {
        "ref": "U4",
        "pin": "F2"
      }
    ]
  },
  {
    "name": "UART_RX",
    "pins": [
      {
        "ref": "U2",
        "pin": "14"
      },
      {
        "ref": "U4",
        "pin": "E2"
      }
    ]
  },
  {
    "name": "PWR_SDA",
    "pins": [
      {
        "ref": "R12",
        "pin": "1"
      },
      {
        "ref": "U4",
        "pin": "D3"
      },
      {
        "ref": "U1",
        "pin": "E4"
      }
    ]
  },
  {
    "name": "PWR_SCL",
    "pins": [
      {
        "ref": "R13",
        "pin": "1"
      },
      {
        "ref": "U4",
        "pin": "F5"
      },
      {
        "ref": "U1",
        "pin": "E5"
      }
    ]
  },
  {
    "name": "PWR_CD",
    "pins": [
      {
        "ref": "U4",
        "pin": "D6"
      },
      {
        "ref": "U1",
        "pin": "E2"
      }
    ]
  },
  {
    "name": "FLASH_CLK",
    "pins": [
      {
        "ref": "U2",
        "pin": "16"
      },
      {
        "ref": "U3",
        "pin": "6"
      }
    ]
  },
  {
    "name": "FLASH_IN",
    "pins": [
      {
        "ref": "U2",
        "pin": "15"
      },
      {
        "ref": "U3",
        "pin": "5"
      }
    ]
  },
  {
    "name": "NetNTC1_2",
    "pins": [
      {
        "ref": "NTC1",
        "pin": "2"
      },
      {
        "ref": "U1",
        "pin": "C3"
      },
      {
        "ref": "R2",
        "pin": "1"
      },
      {
        "ref": "R1",
        "pin": "2"
      }
    ]
  },
  {
    "name": "NetC7_1",
    "pins": [
      {
        "ref": "D4",
        "pin": "1"
      },
      {
        "ref": "D1",
        "pin": "2"
      },
      {
        "ref": "C8",
        "pin": "1"
      },
      {
        "ref": "C7",
        "pin": "1"
      }
    ]
  },
  {
    "name": "SW",
    "pins": [
      {
        "ref": "L4",
        "pin": "1"
      },
      {
        "ref": "U1",
        "pin": "A4"
      }
    ]
  },
  {
    "name": "VDDCORE",
    "pins": [
      {
        "ref": "C21",
        "pin": "1"
      },
      {
        "ref": "U4",
        "pin": "E1"
      },
      {
        "ref": "C22",
        "pin": "1"
      }
    ]
  },
  {
    "name": "VDDANA",
    "pins": [
      {
        "ref": "U4",
        "pin": "B6"
      },
      {
        "ref": "C20",
        "pin": "1"
      },
      {
        "ref": "C19",
        "pin": "1"
      },
      {
        "ref": "R3",
        "pin": "1"
      },
      {
        "ref": "C18",
        "pin": "1"
      }
    ]
  },
  {
    "name": "RF2",
    "pins": [
      {
        "ref": "L2",
        "pin": "2"
      },
      {
        "ref": "C12",
        "pin": "2"
      },
      {
        "ref": "C9",
        "pin": "2"
      }
    ]
  },
  {
    "name": "RF3",
    "pins": [
      {
        "ref": "L3",
        "pin": "1"
      },
      {
        "ref": "C9",
        "pin": "1"
      },
      {
        "ref": "C13",
        "pin": "2"
      }
    ]
  },
  {
    "name": "PMID",
    "pins": [
      {
        "ref": "C4",
        "pin": "1"
      },
      {
        "ref": "U1",
        "pin": "C4"
      },
      {
        "ref": "U1",
        "pin": "B4"
      },
      {
        "ref": "U1",
        "pin": "B3"
      },
      {
        "ref": "U1",
        "pin": "A3"
      }
    ]
  },
  {
    "name": "RF4",
    "pins": [
      {
        "ref": "L3",
        "pin": "2"
      },
      {
        "ref": "Y1",
        "pin": "1"
      },
      {
        "ref": "C14",
        "pin": "2"
      }
    ]
  },
  {
    "name": "ATMEL_SWDIO",
    "pins": [
      {
        "ref": "J2",
        "pin": "2"
      },
      {
        "ref": "U4",
        "pin": "C3"
      }
    ]
  },
  {
    "name": "ATMEL_SWCLK",
    "pins": [
      {
        "ref": "J2",
        "pin": "4"
      },
      {
        "ref": "U4",
        "pin": "B2"
      }
    ]
  },
  {
    "name": "ATMEL_RESET",
    "pins": [
      {
        "ref": "J2",
        "pin": "10"
      },
      {
        "ref": "U4",
        "pin": "C2"
      }
    ]
  },
  {
    "name": "VHAP",
    "pins": [
      {
        "ref": "R9",
        "pin": "2"
      },
      {
        "ref": "R17",
        "pin": "1"
      },
      {
        "ref": "R16",
        "pin": "1"
      },
      {
        "ref": "C44",
        "pin": "2"
      },
      {
        "ref": "C40",
        "pin": "2"
      },
      {
        "ref": "C39",
        "pin": "1"
      },
      {
        "ref": "C38",
        "pin": "2"
      },
      {
        "ref": "C37",
        "pin": "1"
      },
      {
        "ref": "C36",
        "pin": "2"
      },
      {
        "ref": "C45",
        "pin": "2"
      },
      {
        "ref": "C35",
        "pin": "1"
      },
      {
        "ref": "C33",
        "pin": "1"
      },
      {
        "ref": "C32",
        "pin": "2"
      },
      {
        "ref": "C30",
        "pin": "2"
      },
      {
        "ref": "C43",
        "pin": "1"
      },
      {
        "ref": "C42",
        "pin": "2"
      },
      {
        "ref": "C41",
        "pin": "1"
      },
      {
        "ref": "C34",
        "pin": "2"
      },
      {
        "ref": "C31",
        "pin": "1"
      },
      {
        "ref": "C29",
        "pin": "2"
      },
      {
        "ref": "C28",
        "pin": "2"
      },
      {
        "ref": "C27",
        "pin": "1"
      },
      {
        "ref": "C26",
        "pin": "2"
      },
      {
        "ref": "C25",
        "pin": "1"
      }
    ]
  },
  {
    "name": "HAP_PULSE",
    "pins": [
      {
        "ref": "U4",
        "pin": "E6"
      },
      {
        "ref": "Q1",
        "pin": "G"
      }
    ]
  },
  {
    "name": "DIALOG_SWDIO",
    "pins": [
      {
        "ref": "J1",
        "pin": "2"
      },
      {
        "ref": "U2",
        "pin": "9"
      }
    ]
  },
  {
    "name": "DIALOG_SWCLK",
    "pins": [
      {
        "ref": "J1",
        "pin": "4"
      },
      {
        "ref": "U2",
        "pin": "12"
      }
    ]
  },
  {
    "name": "DIALOG_RESET",
    "pins": [
      {
        "ref": "J1",
        "pin": "10"
      },
      {
        "ref": "U2",
        "pin": "10"
      }
    ]
  },
  {
    "name": "RF1",
    "pins": [
      {
        "ref": "U2",
        "pin": "1"
      },
      {
        "ref": "L2",
        "pin": "1"
      },
      {
        "ref": "C11",
        "pin": "2"
      }
    ]
  },
  {
    "name": "NetL1_1",
    "pins": [
      {
        "ref": "L1",
        "pin": "1"
      },
      {
        "ref": "U2",
        "pin": "6"
      }
    ]
  },
  {
    "name": "1V1",
    "pins": [
      {
        "ref": "L1",
        "pin": "2"
      },
      {
        "ref": "U2",
        "pin": "5"
      },
      {
        "ref": "C6",
        "pin": "1"
      },
      {
        "ref": "TP4",
        "pin": "1"
      }
    ]
  },
  {
    "name": "VBAT",
    "pins": [
      {
        "ref": "C17",
        "pin": "2"
      },
      {
        "ref": "U1",
        "pin": "B2"
      },
      {
        "ref": "U1",
        "pin": "B1"
      }
    ]
  },
  {
    "name": "XTAL32N",
    "pins": [
      {
        "ref": "U2",
        "pin": "4"
      },
      {
        "ref": "X1",
        "pin": "1"
      }
    ]
  },
  {
    "name": "XTAL32P",
    "pins": [
      {
        "ref": "U2",
        "pin": "3"
      },
      {
        "ref": "X1",
        "pin": "3"
      }
    ]
  },
  {
    "name": "1V8",
    "pins": [
      {
        "ref": "R13",
        "pin": "2"
      },
      {
        "ref": "J2",
        "pin": "1"
      },
      {
        "ref": "J1",
        "pin": "1"
      },
      {
        "ref": "U2",
        "pin": "7"
      },
      {
        "ref": "C5",
        "pin": "1"
      },
      {
        "ref": "R12",
        "pin": "2"
      },
      {
        "ref": "U4",
        "pin": "B1"
      },
      {
        "ref": "C24",
        "pin": "1"
      },
      {
        "ref": "C23",
        "pin": "1"
      },
      {
        "ref": "R3",
        "pin": "2"
      },
      {
        "ref": "L4",
        "pin": "2"
      },
      {
        "ref": "C10",
        "pin": "1"
      },
      {
        "ref": "C16",
        "pin": "1"
      },
      {
        "ref": "C15",
        "pin": "1"
      },
      {
        "ref": "U1",
        "pin": "B5"
      },
      {
        "ref": "U3",
        "pin": "7"
      },
      {
        "ref": "U3",
        "pin": "8"
      },
      {
        "ref": "U3",
        "pin": "3"
      },
      {
        "ref": "TP3",
        "pin": "1"
      }
    ]
  },
  {
    "name": "GND",
    "pins": [
      {
        "ref": "J2",
        "pin": "3"
      },
      {
        "ref": "J2",
        "pin": "5"
      },
      {
        "ref": "J2",
        "pin": "9"
      },
      {
        "ref": "J1",
        "pin": "3"
      },
      {
        "ref": "J1",
        "pin": "5"
      },
      {
        "ref": "J1",
        "pin": "9"
      },
      {
        "ref": "U2",
        "pin": "23"
      },
      {
        "ref": "U2",
        "pin": "21"
      },
      {
        "ref": "U2",
        "pin": "20"
      },
      {
        "ref": "U2",
        "pin": "19"
      },
      {
        "ref": "U2",
        "pin": "18"
      },
      {
        "ref": "U2",
        "pin": "2"
      },
      {
        "ref": "C21",
        "pin": "2"
      },
      {
        "ref": "C5",
        "pin": "2"
      },
      {
        "ref": "R10",
        "pin": "1"
      },
      {
        "ref": "U4",
        "pin": "C6"
      },
      {
        "ref": "U4",
        "pin": "D1"
      },
      {
        "ref": "C24",
        "pin": "2"
      },
      {
        "ref": "C23",
        "pin": "2"
      },
      {
        "ref": "C22",
        "pin": "2"
      },
      {
        "ref": "Q1",
        "pin": "S"
      },
      {
        "ref": "C20",
        "pin": "2"
      },
      {
        "ref": "C19",
        "pin": "2"
      },
      {
        "ref": "C12",
        "pin": "1"
      },
      {
        "ref": "C18",
        "pin": "2"
      },
      {
        "ref": "C11",
        "pin": "1"
      },
      {
        "ref": "C6",
        "pin": "2"
      },
      {
        "ref": "R11",
        "pin": "1"
      },
      {
        "ref": "NTC1",
        "pin": "1"
      },
      {
        "ref": "D2",
        "pin": "1"
      },
      {
        "ref": "D1",
        "pin": "1"
      },
      {
        "ref": "C2",
        "pin": "2"
      },
      {
        "ref": "C1",
        "pin": "2"
      },
      {
        "ref": "C17",
        "pin": "1"
      },
      {
        "ref": "C10",
        "pin": "2"
      },
      {
        "ref": "C3",
        "pin": "2"
      },
      {
        "ref": "C16",
        "pin": "2"
      },
      {
        "ref": "C15",
        "pin": "2"
      },
      {
        "ref": "C4",
        "pin": "2"
      },
      {
        "ref": "U1",
        "pin": "D5"
      },
      {
        "ref": "U1",
        "pin": "D1"
      },
      {
        "ref": "U1",
        "pin": "C2"
      },
      {
        "ref": "U1",
        "pin": "C1"
      },
      {
        "ref": "U1",
        "pin": "A5"
      },
      {
        "ref": "U1",
        "pin": "A1"
      },
      {
        "ref": "U3",
        "pin": "4"
      },
      {
        "ref": "U3",
        "pin": "9"
      },
      {
        "ref": "X1",
        "pin": "4"
      },
      {
        "ref": "X1",
        "pin": "2"
      },
      {
        "ref": "R2",
        "pin": "2"
      },
      {
        "ref": "C44",
        "pin": "1"
      },
      {
        "ref": "C40",
        "pin": "1"
      },
      {
        "ref": "C39",
        "pin": "2"
      },
      {
        "ref": "C38",
        "pin": "1"
      },
      {
        "ref": "C37",
        "pin": "2"
      },
      {
        "ref": "C36",
        "pin": "1"
      },
      {
        "ref": "C45",
        "pin": "1"
      },
      {
        "ref": "Y1",
        "pin": "3"
      },
      {
        "ref": "Y1",
        "pin": "2"
      },
      {
        "ref": "C35",
        "pin": "2"
      },
      {
        "ref": "C33",
        "pin": "2"
      },
      {
        "ref": "C32",
        "pin": "1"
      },
      {
        "ref": "C30",
        "pin": "1"
      },
      {
        "ref": "C43",
        "pin": "2"
      },
      {
        "ref": "C42",
        "pin": "1"
      },
      {
        "ref": "C41",
        "pin": "2"
      },
      {
        "ref": "C34",
        "pin": "1"
      },
      {
        "ref": "C31",
        "pin": "2"
      },
      {
        "ref": "C29",
        "pin": "1"
      },
      {
        "ref": "C28",
        "pin": "1"
      },
      {
        "ref": "C27",
        "pin": "2"
      },
      {
        "ref": "C26",
        "pin": "1"
      },
      {
        "ref": "C25",
        "pin": "2"
      },
      {
        "ref": "C13",
        "pin": "1"
      },
      {
        "ref": "C14",
        "pin": "1"
      }
    ]
  }
]