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/schematic-net-labels.json

[
  {
    "net": "FLASH_OUT",
    "pin": ".U2 > .pin22",
    "sheet": "Radio"
  },
  {
    "net": "FLASH_OUT",
    "pin": ".U3 > .pin2",
    "sheet": "Radio"
  },
  {
    "net": "FLASH_CS",
    "pin": ".U2 > .pin17",
    "sheet": "Radio"
  },
  {
    "net": "FLASH_CS",
    "pin": ".U3 > .pin1",
    "sheet": "Radio"
  },
  {
    "net": "TOUCH_SLIDER_TX0",
    "pin": ".U4 > .pin6",
    "sheet": "Touch"
  },
  {
    "net": "TOUCH_SLIDER_TX0",
    "pin": ".E4 > .pin1",
    "sheet": "Touch"
  },
  {
    "net": "TOUCH_SLIDER_RX2",
    "pin": ".U4 > .pin1",
    "sheet": "Touch"
  },
  {
    "net": "TOUCH_SLIDER_RX2",
    "pin": ".E1 > .pin1",
    "sheet": "Touch"
  },
  {
    "net": "TOUCH_SLIDER_RX1",
    "pin": ".U4 > .pin2",
    "sheet": "Touch"
  },
  {
    "net": "TOUCH_SLIDER_RX1",
    "pin": ".E2 > .pin1",
    "sheet": "Touch"
  },
  {
    "net": "TOUCH_SLIDER_RX0",
    "pin": ".U4 > .pin3",
    "sheet": "Touch"
  },
  {
    "net": "TOUCH_SLIDER_RX0",
    "pin": ".E3 > .pin1",
    "sheet": "Touch"
  },
  {
    "net": "TOUCH_FINGER_TX",
    "pin": ".U4 > .pin22",
    "sheet": "Touch"
  },
  {
    "net": "TOUCH_FINGER_TX",
    "pin": ".E6 > .pin1",
    "sheet": "Touch"
  },
  {
    "net": "TOUCH_FINGER_RX",
    "pin": ".U4 > .pin21",
    "sheet": "Touch"
  },
  {
    "net": "TOUCH_FINGER_RX",
    "pin": ".E5 > .pin1",
    "sheet": "Touch"
  },
  {
    "net": "ADC_VHAP",
    "pin": ".U4 > .pin5",
    "sheet": "Touch"
  },
  {
    "net": "ADC_VHAP",
    "pin": ".R11 > .pin2",
    "sheet": "Power"
  },
  {
    "net": "ADC_VHAP",
    "pin": ".R9 > .pin1",
    "sheet": "Power"
  },
  {
    "net": "ADC_VIN",
    "pin": ".R10 > .pin2",
    "sheet": "Power"
  },
  {
    "net": "ADC_VIN",
    "pin": ".R8 > .pin1",
    "sheet": "Power"
  },
  {
    "net": "ADC_VIN",
    "pin": ".U4 > .pin4",
    "sheet": "Touch"
  },
  {
    "net": "UART_TX",
    "pin": ".U2 > .pin13",
    "sheet": "Radio"
  },
  {
    "net": "UART_TX",
    "pin": ".U4 > .pin23",
    "sheet": "Touch"
  },
  {
    "net": "UART_RX",
    "pin": ".U2 > .pin14",
    "sheet": "Radio"
  },
  {
    "net": "UART_RX",
    "pin": ".U4 > .pin24",
    "sheet": "Touch"
  },
  {
    "net": "PWR_SDA",
    "pin": ".R12 > .pin1",
    "sheet": "Touch"
  },
  {
    "net": "PWR_SDA",
    "pin": ".U4 > .pin17",
    "sheet": "Touch"
  },
  {
    "net": "PWR_SDA",
    "pin": ".U1 > .pin24",
    "sheet": "Power"
  },
  {
    "net": "PWR_SCL",
    "pin": ".R13 > .pin1",
    "sheet": "Touch"
  },
  {
    "net": "PWR_SCL",
    "pin": ".U4 > .pin18",
    "sheet": "Touch"
  },
  {
    "net": "PWR_SCL",
    "pin": ".U1 > .pin25",
    "sheet": "Power"
  },
  {
    "net": "PWR_CD",
    "pin": ".U4 > .pin12",
    "sheet": "Touch"
  },
  {
    "net": "PWR_CD",
    "pin": ".U1 > .pin22",
    "sheet": "Power"
  },
  {
    "net": "FLASH_CLK",
    "pin": ".U2 > .pin16",
    "sheet": "Radio"
  },
  {
    "net": "FLASH_CLK",
    "pin": ".U3 > .pin6",
    "sheet": "Radio"
  },
  {
    "net": "FLASH_IN",
    "pin": ".U2 > .pin15",
    "sheet": "Radio"
  },
  {
    "net": "FLASH_IN",
    "pin": ".U3 > .pin5",
    "sheet": "Radio"
  },
  {
    "net": "ATMEL_SWDIO",
    "pin": ".J2 > .pin2",
    "sheet": "Programming"
  },
  {
    "net": "ATMEL_SWDIO",
    "pin": ".U4 > .pin32",
    "sheet": "Touch"
  },
  {
    "net": "ATMEL_SWCLK",
    "pin": ".J2 > .pin4",
    "sheet": "Programming"
  },
  {
    "net": "ATMEL_SWCLK",
    "pin": ".U4 > .pin31",
    "sheet": "Touch"
  },
  {
    "net": "ATMEL_RESET",
    "pin": ".J2 > .pin10",
    "sheet": "Programming"
  },
  {
    "net": "ATMEL_RESET",
    "pin": ".U4 > .pin26",
    "sheet": "Touch"
  },
  {
    "net": "HAP_PULSE",
    "pin": ".U4 > .pin15",
    "sheet": "Touch"
  },
  {
    "net": "HAP_PULSE",
    "pin": ".Q1 > .G",
    "sheet": "Haptics"
  },
  {
    "net": "DIALOG_SWDIO",
    "pin": ".J1 > .pin2",
    "sheet": "Programming"
  },
  {
    "net": "DIALOG_SWDIO",
    "pin": ".U2 > .pin9",
    "sheet": "Radio"
  },
  {
    "net": "DIALOG_SWCLK",
    "pin": ".J1 > .pin4",
    "sheet": "Programming"
  },
  {
    "net": "DIALOG_SWCLK",
    "pin": ".U2 > .pin12",
    "sheet": "Radio"
  },
  {
    "net": "DIALOG_RESET",
    "pin": ".J1 > .pin10",
    "sheet": "Programming"
  },
  {
    "net": "DIALOG_RESET",
    "pin": ".U2 > .pin10",
    "sheet": "Radio"
  },
  {
    "net": "RF1",
    "pin": ".U2 > .pin1",
    "sheet": "Radio"
  },
  {
    "net": "RF1",
    "pin": ".L2 > .pin1",
    "sheet": "Radio"
  },
  {
    "net": "RF1",
    "pin": ".C11 > .pin2",
    "sheet": "Radio"
  }
]