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"
}
}