mohan-bee/fitness-band

A 4-layer BLE wearable mainboard with Li-ion charging/protection, 3.3/1.8 V power regulation, motion and battery sensing, plus a folded 2-layer flex sensor board carrying MAX30102 optical and TMP117 temperature sensors.

Version
0.0.2
License
unset
Stars
0

routing/main-native-ports.json

{
  "pcb_port_0": {
    "x": -24.2000779,
    "y": -4.650105,
    "net": "GND"
  },
  "pcb_port_1": {
    "x": -23.100003899999997,
    "y": -4.650105,
    "net": "GND"
  },
  "pcb_port_2": {
    "x": -22.2999039,
    "y": -4.650105,
    "net": ""
  },
  "pcb_port_3": {
    "x": -20.6999579,
    "y": -4.650105,
    "net": ""
  },
  "pcb_port_4": {
    "x": -20.2999079,
    "y": -3.750183,
    "net": ""
  },
  "pcb_port_5": {
    "x": -19.9001119,
    "y": -4.650105,
    "net": ""
  },
  "pcb_port_6": {
    "x": -19.5000619,
    "y": -3.750183,
    "net": ""
  },
  "pcb_port_7": {
    "x": -19.1000119,
    "y": -4.650105,
    "net": ""
  },
  "pcb_port_8": {
    "x": -18.699961899999998,
    "y": -3.750183,
    "net": ""
  },
  "pcb_port_9": {
    "x": -18.299911899999998,
    "y": -4.650105,
    "net": ""
  },
  "pcb_port_10": {
    "x": -17.8998619,
    "y": -3.750183,
    "net": ""
  },
  "pcb_port_11": {
    "x": -17.5000659,
    "y": -4.650105,
    "net": ""
  },
  "pcb_port_12": {
    "x": -17.1000159,
    "y": -3.750183,
    "net": ""
  },
  "pcb_port_13": {
    "x": -16.6999659,
    "y": -4.650105,
    "net": ""
  },
  "pcb_port_14": {
    "x": -13.2999219,
    "y": -4.799965,
    "net": "GND"
  },
  "pcb_port_15": {
    "x": -13.2999219,
    "y": -4.000119,
    "net": "SCL"
  },
  "pcb_port_16": {
    "x": -13.2999219,
    "y": -3.2000190000000006,
    "net": ""
  },
  "pcb_port_17": {
    "x": -13.2999219,
    "y": -2.4001730000000006,
    "net": ""
  },
  "pcb_port_18": {
    "x": -14.2000979,
    "y": -2.0001230000000003,
    "net": "SDA"
  },
  "pcb_port_19": {
    "x": -13.2999219,
    "y": -1.6000730000000003,
    "net": ""
  },
  "pcb_port_20": {
    "x": -14.2000979,
    "y": -1.2000230000000003,
    "net": ""
  },
  "pcb_port_21": {
    "x": -13.2999219,
    "y": -0.7999730000000004,
    "net": ""
  },
  "pcb_port_22": {
    "x": -14.2000979,
    "y": -0.4001770000000003,
    "net": ""
  },
  "pcb_port_23": {
    "x": -13.2999219,
    "y": -0.00012700000000033065,
    "net": ""
  },
  "pcb_port_24": {
    "x": -14.2000979,
    "y": 0.3999229999999997,
    "net": ""
  },
  "pcb_port_25": {
    "x": -13.2999219,
    "y": 0.7999729999999997,
    "net": ""
  },
  "pcb_port_26": {
    "x": -14.2000979,
    "y": 1.2000229999999998,
    "net": "PPG_INT"
  },
  "pcb_port_27": {
    "x": -13.2999219,
    "y": 1.6000729999999999,
    "net": "V3V3"
  },
  "pcb_port_28": {
    "x": -14.2000979,
    "y": 1.9998689999999997,
    "net": "MOTION_INT"
  },
  "pcb_port_29": {
    "x": -13.2999219,
    "y": 2.3999189999999997,
    "net": "V3V3"
  },
  "pcb_port_30": {
    "x": -13.2999219,
    "y": 3.2000189999999997,
    "net": ""
  },
  "pcb_port_31": {
    "x": -13.2999219,
    "y": 3.9998649999999993,
    "net": ""
  },
  "pcb_port_32": {
    "x": -13.2999219,
    "y": 4.799965,
    "net": "GND"
  },
  "pcb_port_33": {
    "x": -14.299919899999999,
    "y": 4.649851,
    "net": ""
  },
  "pcb_port_34": {
    "x": -15.1000199,
    "y": 4.649851,
    "net": ""
  },
  "pcb_port_35": {
    "x": -15.5000699,
    "y": 3.749929,
    "net": "FG_INT"
  },
  "pcb_port_36": {
    "x": -15.899865899999998,
    "y": 4.649851,
    "net": "CHG_INT"
  },
  "pcb_port_37": {
    "x": -16.2999159,
    "y": 3.749929,
    "net": ""
  },
  "pcb_port_38": {
    "x": -16.6999659,
    "y": 4.649851,
    "net": ""
  },
  "pcb_port_39": {
    "x": -17.1000159,
    "y": 3.749929,
    "net": "RESET"
  },
  "pcb_port_40": {
    "x": -17.5000659,
    "y": 4.649851,
    "net": ""
  },
  "pcb_port_41": {
    "x": -17.9001159,
    "y": 3.749929,
    "net": ""
  },
  "pcb_port_42": {
    "x": -18.699961899999998,
    "y": 3.749929,
    "net": ""
  },
  "pcb_port_43": {
    "x": -19.1000119,
    "y": 4.649851,
    "net": ""
  },
  "pcb_port_44": {
    "x": -19.5000619,
    "y": 3.749929,
    "net": ""
  },
  "pcb_port_45": {
    "x": -19.9001119,
    "y": 4.649851,
    "net": ""
  },
  "pcb_port_46": {
    "x": -20.3001619,
    "y": 3.749929,
    "net": ""
  },
  "pcb_port_47": {
    "x": -20.699957899999998,
    "y": 4.649851,
    "net": ""
  },
  "pcb_port_48": {
    "x": -21.100007899999998,
    "y": 3.749929,
    "net": ""
  },
  "pcb_port_49": {
    "x": -21.9001079,
    "y": 3.749929,
    "net": ""
  },
  "pcb_port_50": {
    "x": -22.2999039,
    "y": 4.649851,
    "net": "SWDIO"
  },
  "pcb_port_51": {
    "x": -22.699953899999997,
    "y": 3.7499290000000003,
    "net": ""
  },
  "pcb_port_52": {
    "x": -23.100003899999997,
    "y": 4.649851,
    "net": "SWDCLK"
  },
  "pcb_port_53": {
    "x": -23.500053899999997,
    "y": 3.7499290000000003,
    "net": ""
  },
  "pcb_port_54": {
    "x": -24.2000779,
    "y": 4.649851,
    "net": "GND"
  },
  "pcb_port_55": {
    "x": -19.9001119,
    "y": -2.000123,
    "net": ""
  },
  "pcb_port_56": {
    "x": -19.8998579,
    "y": -1.200023,
    "net": ""
  },
  "pcb_port_57": {
    "x": -19.9001119,
    "y": -0.40017699999999995,
    "net": ""
  },
  "pcb_port_58": {
    "x": -19.8998579,
    "y": 0.39992300000000003,
    "net": ""
  },
  "pcb_port_59": {
    "x": -19.8998579,
    "y": 1.200023,
    "net": ""
  },
  "pcb_port_60": {
    "x": -19.9001119,
    "y": 1.999869,
    "net": ""
  },
  "pcb_port_61": {
    "x": -20.25,
    "y": -9.5,
    "net": "V3V3"
  },
  "pcb_port_62": {
    "x": -18.95,
    "y": -9.5,
    "net": "SWDIO"
  },
  "pcb_port_63": {
    "x": -17.65,
    "y": -9.5,
    "net": "GND"
  },
  "pcb_port_64": {
    "x": -16.35,
    "y": -9.5,
    "net": "SWDCLK"
  },
  "pcb_port_65": {
    "x": -15.05,
    "y": -9.5,
    "net": "RESET"
  },
  "pcb_port_66": {
    "x": -13.75,
    "y": -9.5,
    "net": "GND"
  },
  "pcb_port_67": {
    "x": -6.5,
    "y": 6,
    "net": "VSYS"
  },
  "pcb_port_68": {
    "x": -6.5,
    "y": 5.5,
    "net": "CHG_5V"
  },
  "pcb_port_69": {
    "x": -6.5,
    "y": 5,
    "net": "CHG_5V"
  },
  "pcb_port_70": {
    "x": -6.5,
    "y": 4.5,
    "net": "GND"
  },
  "pcb_port_71": {
    "x": -6.5,
    "y": 4,
    "net": "BAT_NTC"
  },
  "pcb_port_72": {
    "x": -5.5,
    "y": 3,
    "net": ""
  },
  "pcb_port_73": {
    "x": -5,
    "y": 3,
    "net": ""
  },
  "pcb_port_74": {
    "x": -4.5,
    "y": 3,
    "net": "CHG_INT"
  },
  "pcb_port_75": {
    "x": -4,
    "y": 3,
    "net": "GND"
  },
  "pcb_port_76": {
    "x": -3.5,
    "y": 3,
    "net": "GND"
  },
  "pcb_port_77": {
    "x": -2.5,
    "y": 4,
    "net": "GND"
  },
  "pcb_port_78": {
    "x": -2.5,
    "y": 4.5,
    "net": ".R8 > .pin1 to .U2 > .PROG3"
  },
  "pcb_port_79": {
    "x": -2.5,
    "y": 5,
    "net": ".R7 > .pin1 to .U2 > .PROG1"
  },
  "pcb_port_80": {
    "x": -2.5,
    "y": 5.5,
    "net": "VBAT"
  },
  "pcb_port_81": {
    "x": -2.5,
    "y": 6,
    "net": "VBAT"
  },
  "pcb_port_82": {
    "x": -3.5,
    "y": 7,
    "net": "VBAT"
  },
  "pcb_port_83": {
    "x": -4,
    "y": 7,
    "net": "CHG_5V"
  },
  "pcb_port_84": {
    "x": -4.5,
    "y": 7,
    "net": "CHG_5V"
  },
  "pcb_port_85": {
    "x": -5,
    "y": 7,
    "net": "CHG_5V"
  },
  "pcb_port_86": {
    "x": -5.5,
    "y": 7,
    "net": "VSYS"
  },
  "pcb_port_87": {
    "x": -4.5,
    "y": 5,
    "net": "GND"
  },
  "pcb_port_88": {
    "x": -0.91,
    "y": 5,
    "net": ".R7 > .pin1 to .U2 > .PROG1"
  },
  "pcb_port_89": {
    "x": 0.10999999999999999,
    "y": 5,
    "net": "GND"
  },
  "pcb_port_90": {
    "x": -0.91,
    "y": 3,
    "net": ".R8 > .pin1 to .U2 > .PROG3"
  },
  "pcb_port_91": {
    "x": 0.10999999999999999,
    "y": 3,
    "net": "GND"
  },
  "pcb_port_92": {
    "x": -6.01,
    "y": -2,
    "net": "BAT_NTC"
  },
  "pcb_port_93": {
    "x": -4.99,
    "y": -2,
    "net": "GND"
  },
  "pcb_port_94": {
    "x": 6.842522,
    "y": 5.999998,
    "net": "V3V3"
  },
  "pcb_port_95": {
    "x": 6.842522,
    "y": 5.499872,
    "net": "SW2"
  },
  "pcb_port_96": {
    "x": 6.842522,
    "y": 5,
    "net": "GND"
  },
  "pcb_port_97": {
    "x": 6.842522,
    "y": 4.499874,
    "net": "SW1"
  },
  "pcb_port_98": {
    "x": 6.842522,
    "y": 4.000002,
    "net": "VSYS"
  },
  "pcb_port_99": {
    "x": 9.157478,
    "y": 4.000002,
    "net": "VSYS"
  },
  "pcb_port_100": {
    "x": 9.157478,
    "y": 4.499874,
    "net": "GND"
  },
  "pcb_port_101": {
    "x": 9.157478,
    "y": 5,
    "net": "VSYS"
  },
  "pcb_port_102": {
    "x": 9.157478,
    "y": 5.499872,
    "net": "GND"
  },
  "pcb_port_103": {
    "x": 9.157478,
    "y": 5.999998,
    "net": "V3V3"
  },
  "pcb_port_104": {
    "x": 8,
    "y": 5,
    "net": "GND"
  },
  "pcb_port_105": {
    "x": 3.2,
    "y": 3.80747,
    "net": "SW1"
  },
  "pcb_port_106": {
    "x": 3.2,
    "y": 6.19253,
    "net": "SW2"
  },
  "pcb_port_107": {
    "x": 10,
    "y": -10.5,
    "net": "VBAT"
  },
  "pcb_port_108": {
    "x": 8,
    "y": -10.5,
    "net": "GND"
  },
  "pcb_port_109": {
    "x": 6,
    "y": -10.5,
    "net": "BAT_NTC"
  },
  "pcb_port_110": {
    "x": -6.5,
    "y": 11,
    "net": "DOCK_5V"
  },
  "pcb_port_111": {
    "x": -3.5,
    "y": 11,
    "net": "GND"
  },
  "pcb_port_112": {
    "x": -16.4625,
    "y": 8.8,
    "net": "DOCK_5V"
  },
  "pcb_port_113": {
    "x": -13.5375,
    "y": 8.8,
    "net": "FUSED_5V"
  },
  "pcb_port_114": {
    "x": -8.1,
    "y": 7.5,
    "net": "CHG_5V"
  },
  "pcb_port_115": {
    "x": -10.9,
    "y": 7.5,
    "net": "FUSED_5V"
  },
  "pcb_port_116": {
    "x": -10.450000000000001,
    "y": 10.5,
    "net": "DOCK_5V"
  },
  "pcb_port_117": {
    "x": -8.35,
    "y": 10.5,
    "net": "GND"
  },
  "pcb_port_118": {
    "x": -7.12497,
    "y": -6.250062,
    "net": "GND"
  },
  "pcb_port_119": {
    "x": -7.12497,
    "y": -5.749936,
    "net": "SDA"
  },
  "pcb_port_120": {
    "x": -7.12497,
    "y": -5.250064,
    "net": "V3V3"
  },
  "pcb_port_121": {
    "x": -7.12497,
    "y": -4.749938,
    "net": ""
  },
  "pcb_port_122": {
    "x": -7.750064,
    "y": -4.62497,
    "net": "MOTION_INT"
  },
  "pcb_port_123": {
    "x": -8.249936,
    "y": -4.62497,
    "net": ""
  },
  "pcb_port_124": {
    "x": -8.87503,
    "y": -4.749938,
    "net": "V3V3"
  },
  "pcb_port_125": {
    "x": -8.87503,
    "y": -5.250064,
    "net": "GND"
  },
  "pcb_port_126": {
    "x": -8.87503,
    "y": -5.749936,
    "net": "GND"
  },
  "pcb_port_127": {
    "x": -8.87503,
    "y": -6.250062,
    "net": "V3V3"
  },
  "pcb_port_128": {
    "x": -8.249936,
    "y": -6.37503,
    "net": ""
  },
  "pcb_port_129": {
    "x": -7.750064,
    "y": -6.37503,
    "net": "SCL"
  },
  "pcb_port_130": {
    "x": 1.249938,
    "y": -6.437514,
    "net": "GND"
  },
  "pcb_port_131": {
    "x": 1.750064,
    "y": -6.437514,
    "net": "VBAT"
  },
  "pcb_port_132": {
    "x": 2.249936,
    "y": -6.437514,
    "net": "VBAT"
  },
  "pcb_port_133": {
    "x": 2.750062,
    "y": -6.437514,
    "net": "GND"
  },
  "pcb_port_134": {
    "x": 2.750062,
    "y": -4.562486,
    "net": "FG_INT"
  },
  "pcb_port_135": {
    "x": 2.249936,
    "y": -4.562486,
    "net": "GND"
  },
  "pcb_port_136": {
    "x": 1.750064,
    "y": -4.562486,
    "net": "SCL"
  },
  "pcb_port_137": {
    "x": 1.249938,
    "y": -4.562486,
    "net": "SDA"
  },
  "pcb_port_138": {
    "x": 2,
    "y": -5.5,
    "net": "GND"
  },
  "pcb_port_139": {
    "x": 16.300099,
    "y": -4.94996,
    "net": "V3V3"
  },
  "pcb_port_140": {
    "x": 16.300099,
    "y": -4,
    "net": "GND"
  },
  "pcb_port_141": {
    "x": 16.300099,
    "y": -3.05004,
    "net": "V3V3"
  },
  "pcb_port_142": {
    "x": 13.699901,
    "y": -3.05004,
    "net": ""
  },
  "pcb_port_143": {
    "x": 13.699901,
    "y": -4.94996,
    "net": "V1V8"
  },
  "pcb_port_144": {
    "x": 23,
    "y": 5.25,
    "net": "GND"
  },
  "pcb_port_145": {
    "x": 23,
    "y": 3.75,
    "net": "V3V3"
  },
  "pcb_port_146": {
    "x": 23,
    "y": 2.25,
    "net": "GND"
  },
  "pcb_port_147": {
    "x": 23,
    "y": 0.75,
    "net": "SCL"
  },
  "pcb_port_148": {
    "x": 23,
    "y": -0.75,
    "net": "SDA"
  },
  "pcb_port_149": {
    "x": 23,
    "y": -2.25,
    "net": "PPG_INT"
  },
  "pcb_port_150": {
    "x": 23,
    "y": -3.75,
    "net": "V1V8"
  },
  "pcb_port_151": {
    "x": 23,
    "y": -5.25,
    "net": "GND"
  },
  "pcb_port_152": {
    "x": -10.9125,
    "y": 1.6,
    "net": "V3V3"
  },
  "pcb_port_153": {
    "x": -9.0875,
    "y": 1.6,
    "net": "GND"
  },
  "pcb_port_154": {
    "x": -10.51,
    "y": -0.5,
    "net": "V3V3"
  },
  "pcb_port_155": {
    "x": -9.49,
    "y": -0.5,
    "net": "GND"
  },
  "pcb_port_156": {
    "x": -9.9125,
    "y": 4.7,
    "net": "CHG_5V"
  },
  "pcb_port_157": {
    "x": -8.0875,
    "y": 4.7,
    "net": "GND"
  },
  "pcb_port_158": {
    "x": -3.9125,
    "y": 8.7,
    "net": "VBAT"
  },
  "pcb_port_159": {
    "x": -2.0875,
    "y": 8.7,
    "net": "GND"
  },
  "pcb_port_160": {
    "x": -6.4125,
    "y": 0.2,
    "net": "VSYS"
  },
  "pcb_port_161": {
    "x": -4.5875,
    "y": 0.2,
    "net": "GND"
  },
  "pcb_port_162": {
    "x": 8,
    "y": 2.4125,
    "net": "VSYS"
  },
  "pcb_port_163": {
    "x": 8,
    "y": 0.5875,
    "net": "GND"
  },
  "pcb_port_164": {
    "x": 7,
    "y": 7.7875,
    "net": "V3V3"
  },
  "pcb_port_165": {
    "x": 7,
    "y": 9.612499999999999,
    "net": "GND"
  },
  "pcb_port_166": {
    "x": 10.5,
    "y": 7.7875,
    "net": "V3V3"
  },
  "pcb_port_167": {
    "x": 10.5,
    "y": 9.612499999999999,
    "net": "GND"
  },
  "pcb_port_168": {
    "x": -11.31,
    "y": -5.5,
    "net": "V3V3"
  },
  "pcb_port_169": {
    "x": -10.290000000000001,
    "y": -5.5,
    "net": "GND"
  },
  "pcb_port_170": {
    "x": -7.49,
    "y": -8.3,
    "net": "V3V3"
  },
  "pcb_port_171": {
    "x": -8.51,
    "y": -8.3,
    "net": "GND"
  },
  "pcb_port_172": {
    "x": 1.49,
    "y": -8,
    "net": "VBAT"
  },
  "pcb_port_173": {
    "x": 2.51,
    "y": -8,
    "net": "GND"
  },
  "pcb_port_174": {
    "x": 16.175,
    "y": -7,
    "net": "V3V3"
  },
  "pcb_port_175": {
    "x": 17.825,
    "y": -7,
    "net": "GND"
  },
  "pcb_port_176": {
    "x": 10.175,
    "y": -6,
    "net": "V1V8"
  },
  "pcb_port_177": {
    "x": 11.825,
    "y": -6,
    "net": "GND"
  },
  "pcb_port_178": {
    "x": 10.290000000000001,
    "y": 5.3,
    "net": "VSYS"
  },
  "pcb_port_179": {
    "x": 11.31,
    "y": 5.3,
    "net": "GND"
  },
  "pcb_port_180": {
    "x": -1.51,
    "y": 0,
    "net": "V3V3"
  },
  "pcb_port_181": {
    "x": -0.49,
    "y": 0,
    "net": "CHG_INT"
  },
  "pcb_port_182": {
    "x": 5.51,
    "y": -5.5,
    "net": "V3V3"
  },
  "pcb_port_183": {
    "x": 4.49,
    "y": -5.5,
    "net": "FG_INT"
  },
  "pcb_port_184": {
    "x": 16.49,
    "y": 5,
    "net": "V3V3"
  },
  "pcb_port_185": {
    "x": 17.51,
    "y": 5,
    "net": "SCL"
  },
  "pcb_port_186": {
    "x": 16.49,
    "y": 3,
    "net": "V3V3"
  },
  "pcb_port_187": {
    "x": 17.51,
    "y": 3,
    "net": "SDA"
  },
  "pcb_port_188": {
    "x": 16.49,
    "y": 1,
    "net": "V3V3"
  },
  "pcb_port_189": {
    "x": 17.51,
    "y": 1,
    "net": "PPG_INT"
  }
}