mohan-bee/flight-controller-v2
A 64 mm STM32F405 flight-controller PCB with ICM-42688 IMU, SPI flash, USB-C/ESD, battery buck and 3.3 V regulation, four motor outputs, service I/O, and PETG standoff mounting hardware.
- Version
- 0.1.0
- License
- ISC
- Stars
- 0
routing/reviewed-port-positions.json
{
"pcb_port_0": {
"x": -8.750056,
"y": -4.699887
},
"pcb_port_1": {
"x": -8.249929999999999,
"y": -4.699887
},
"pcb_port_2": {
"x": -7.750058,
"y": -4.699887
},
"pcb_port_3": {
"x": -7.249931999999999,
"y": -4.699887
},
"pcb_port_4": {
"x": -6.7500599999999995,
"y": -4.699887
},
"pcb_port_5": {
"x": -6.249934,
"y": -4.699887
},
"pcb_port_6": {
"x": -5.750062,
"y": -4.699887
},
"pcb_port_7": {
"x": -5.249936,
"y": -4.699887
},
"pcb_port_8": {
"x": -4.750064,
"y": -4.699887
},
"pcb_port_9": {
"x": -4.249938,
"y": -4.699887
},
"pcb_port_10": {
"x": -3.750066,
"y": -4.699887
},
"pcb_port_11": {
"x": -3.24994,
"y": -4.699887
},
"pcb_port_12": {
"x": -2.750068,
"y": -4.699887
},
"pcb_port_13": {
"x": -2.249942,
"y": -4.699887
},
"pcb_port_14": {
"x": -1.75007,
"y": -4.699887
},
"pcb_port_15": {
"x": -1.2499440000000002,
"y": -4.699887
},
"pcb_port_16": {
"x": 0.7000140000000004,
"y": -2.7502338
},
"pcb_port_17": {
"x": 0.7000140000000004,
"y": -2.2501078
},
"pcb_port_18": {
"x": 0.7000140000000004,
"y": -1.7502358
},
"pcb_port_19": {
"x": 0.7000140000000004,
"y": -1.2501098000000002
},
"pcb_port_20": {
"x": 0.7000140000000004,
"y": -0.7502378000000001
},
"pcb_port_21": {
"x": 0.7000140000000004,
"y": -0.2501118
},
"pcb_port_22": {
"x": 0.7000140000000004,
"y": 0.2497602
},
"pcb_port_23": {
"x": 0.7000140000000004,
"y": 0.7498862
},
"pcb_port_24": {
"x": 0.7000140000000004,
"y": 1.2497582
},
"pcb_port_25": {
"x": 0.7000140000000004,
"y": 1.7498842
},
"pcb_port_26": {
"x": 0.7000140000000004,
"y": 2.2497562
},
"pcb_port_27": {
"x": 0.7000140000000004,
"y": 2.7498822
},
"pcb_port_28": {
"x": 0.7000140000000004,
"y": 3.2497542
},
"pcb_port_29": {
"x": 0.7000140000000004,
"y": 3.7498802
},
"pcb_port_30": {
"x": 0.7000140000000004,
"y": 4.2497522
},
"pcb_port_31": {
"x": 0.7000140000000004,
"y": 4.7498781999999995
},
"pcb_port_32": {
"x": -1.2499440000000002,
"y": 6.699887
},
"pcb_port_33": {
"x": -1.75007,
"y": 6.699887
},
"pcb_port_34": {
"x": -2.249942,
"y": 6.699887
},
"pcb_port_35": {
"x": -2.750068,
"y": 6.699887
},
"pcb_port_36": {
"x": -3.24994,
"y": 6.699887
},
"pcb_port_37": {
"x": -3.750066,
"y": 6.699887
},
"pcb_port_38": {
"x": -4.249938,
"y": 6.699887
},
"pcb_port_39": {
"x": -4.750064,
"y": 6.699887
},
"pcb_port_40": {
"x": -5.249936,
"y": 6.699887
},
"pcb_port_41": {
"x": -5.750062,
"y": 6.699887
},
"pcb_port_42": {
"x": -6.249934,
"y": 6.699887
},
"pcb_port_43": {
"x": -6.7500599999999995,
"y": 6.699887
},
"pcb_port_44": {
"x": -7.249931999999999,
"y": 6.699887
},
"pcb_port_45": {
"x": -7.750058,
"y": 6.699887
},
"pcb_port_46": {
"x": -8.249929999999999,
"y": 6.699887
},
"pcb_port_47": {
"x": -8.750056,
"y": 6.699887
},
"pcb_port_48": {
"x": -10.700014,
"y": 4.7498781999999995
},
"pcb_port_49": {
"x": -10.700014,
"y": 4.2497522
},
"pcb_port_50": {
"x": -10.700014,
"y": 3.7498802
},
"pcb_port_51": {
"x": -10.700014,
"y": 3.2497542
},
"pcb_port_52": {
"x": -10.700014,
"y": 2.7498822
},
"pcb_port_53": {
"x": -10.700014,
"y": 2.2497562
},
"pcb_port_54": {
"x": -10.700014,
"y": 1.7498842
},
"pcb_port_55": {
"x": -10.700014,
"y": 1.2497582
},
"pcb_port_56": {
"x": -10.700014,
"y": 0.7498862
},
"pcb_port_57": {
"x": -10.700014,
"y": 0.2497602
},
"pcb_port_58": {
"x": -10.700014,
"y": -0.2501118
},
"pcb_port_59": {
"x": -10.700014,
"y": -0.7502378000000001
},
"pcb_port_60": {
"x": -10.700014,
"y": -1.2501098000000002
},
"pcb_port_61": {
"x": -10.700014,
"y": -1.7502358
},
"pcb_port_62": {
"x": -10.700014,
"y": -2.2501078
},
"pcb_port_63": {
"x": -10.700014,
"y": -2.7502338
},
"pcb_port_64": {
"x": 7.738001,
"y": 1.750062
},
"pcb_port_65": {
"x": 7.738001,
"y": 1.249936
},
"pcb_port_66": {
"x": 7.738001,
"y": 0.7500640000000001
},
"pcb_port_67": {
"x": 7.738001,
"y": 0.249938
},
"pcb_port_68": {
"x": 8.500001,
"y": -0.0124439999999999
},
"pcb_port_69": {
"x": 8.999873,
"y": -0.0124439999999999
},
"pcb_port_70": {
"x": 9.499999,
"y": -0.0124439999999999
},
"pcb_port_71": {
"x": 10.261999,
"y": 0.249938
},
"pcb_port_72": {
"x": 10.261999,
"y": 0.7500640000000001
},
"pcb_port_73": {
"x": 10.261999,
"y": 1.249936
},
"pcb_port_74": {
"x": 10.261999,
"y": 1.750062
},
"pcb_port_75": {
"x": 9.499999,
"y": 2.012444
},
"pcb_port_76": {
"x": 8.999873,
"y": 2.012444
},
"pcb_port_77": {
"x": 8.500001,
"y": 2.012444
},
"pcb_port_78": {
"x": -9.05004,
"y": -20.850904
},
"pcb_port_79": {
"x": -10,
"y": -20.850904
},
"pcb_port_80": {
"x": -10.94996,
"y": -20.850904
},
"pcb_port_81": {
"x": -10.94996,
"y": -23.149096
},
"pcb_port_82": {
"x": -10,
"y": -23.149096
},
"pcb_port_83": {
"x": -9.05004,
"y": -23.149096
},
"pcb_port_84": {
"x": -19.949706,
"y": 6.700028
},
"pcb_port_85": {
"x": -19.000508,
"y": 6.700028
},
"pcb_port_86": {
"x": -18.050294,
"y": 6.700028
},
"pcb_port_87": {
"x": -18.050294,
"y": 9.299972
},
"pcb_port_88": {
"x": -19.949706,
"y": 9.299972
},
"pcb_port_89": {
"x": 15.300099,
"y": -0.94996
},
"pcb_port_90": {
"x": 15.300099,
"y": 0
},
"pcb_port_91": {
"x": 15.300099,
"y": 0.94996
},
"pcb_port_92": {
"x": 12.699901,
"y": 0.94996
},
"pcb_port_93": {
"x": 12.699901,
"y": -0.94996
},
"pcb_port_94": {
"x": 11.530092,
"y": 9.094999999999999
},
"pcb_port_95": {
"x": 11.530092,
"y": 10.365
},
"pcb_port_96": {
"x": 11.530092,
"y": 11.635
},
"pcb_port_97": {
"x": 11.530092,
"y": 12.905
},
"pcb_port_98": {
"x": 4.469908,
"y": 12.905000000000001
},
"pcb_port_99": {
"x": 4.469908,
"y": 11.635
},
"pcb_port_100": {
"x": 4.469908,
"y": 10.365
},
"pcb_port_101": {
"x": 4.469908,
"y": 9.095
},
"pcb_port_102": {
"x": -1.7999810000000034,
"y": 22.874972450000087
},
"pcb_port_103": {
"x": -2.600080999999933,
"y": 22.874972450000087
},
"pcb_port_104": {
"x": -3.2500669999999445,
"y": 22.874972450000087
},
"pcb_port_105": {
"x": -3.7501929999999675,
"y": 22.874972450000087
},
"pcb_port_106": {
"x": -4.25006499999995,
"y": 22.874972450000087
},
"pcb_port_107": {
"x": -4.749936999999932,
"y": 22.874972450000087
},
"pcb_port_108": {
"x": -5.250063000000068,
"y": 22.874972450000087
},
"pcb_port_109": {
"x": -5.74993500000005,
"y": 22.874972450000087
},
"pcb_port_110": {
"x": -6.250061000000073,
"y": 22.874972450000087
},
"pcb_port_111": {
"x": -6.750186999999983,
"y": 22.874972450000087
},
"pcb_port_112": {
"x": -7.4001729999998815,
"y": 22.874972450000087
},
"pcb_port_113": {
"x": -8.200018999999998,
"y": 22.874972450000087
},
"pcb_port_114": {
"x": -0.6750149999999167,
"y": 23.42488245000004
},
"pcb_port_115": {
"x": -9.324985000000083,
"y": 23.42488245000004
},
"pcb_port_116": {
"x": -0.6750149999999167,
"y": 27.625026450000064
},
"pcb_port_117": {
"x": -9.324985000000083,
"y": 27.625026450000064
},
"pcb_port_118": {
"x": -5.94996,
"y": 17.850904
},
"pcb_port_119": {
"x": -5,
"y": 17.850904
},
"pcb_port_120": {
"x": -4.05004,
"y": 17.850904
},
"pcb_port_121": {
"x": -4.05004,
"y": 20.149096
},
"pcb_port_122": {
"x": -5,
"y": 20.149096
},
"pcb_port_123": {
"x": -5.94996,
"y": 20.149096
},
"pcb_port_124": {
"x": -2,
"y": 17.51
},
"pcb_port_125": {
"x": -2,
"y": 16.49
},
"pcb_port_126": {
"x": 9.368548013477251e-17,
"y": 17.51
},
"pcb_port_127": {
"x": -9.368548013477251e-17,
"y": 16.49
},
"pcb_port_128": {
"x": -10,
"y": 20.51
},
"pcb_port_129": {
"x": -10,
"y": 19.49
},
"pcb_port_130": {
"x": 1,
"y": 22.49
},
"pcb_port_131": {
"x": 1,
"y": 23.51
},
"pcb_port_132": {
"x": -7.49,
"y": 20.5
},
"pcb_port_133": {
"x": -8.51,
"y": 20.5
},
"pcb_port_134": {
"x": -12,
"y": 21.299978
},
"pcb_port_135": {
"x": -12,
"y": 24.700022
},
"pcb_port_136": {
"x": -16.500022,
"y": 4.5
},
"pcb_port_137": {
"x": -13.099978,
"y": 4.5
},
"pcb_port_138": {
"x": -21,
"y": -26
},
"pcb_port_139": {
"x": -19,
"y": -26
},
"pcb_port_140": {
"x": -8.921,
"y": -16
},
"pcb_port_141": {
"x": -3.079,
"y": -16
},
"pcb_port_142": {
"x": -13.5,
"y": -22.9125
},
"pcb_port_143": {
"x": -13.5,
"y": -21.0875
},
"pcb_port_144": {
"x": -14,
"y": -19.51
},
"pcb_port_145": {
"x": -14,
"y": -18.49
},
"pcb_port_146": {
"x": -7.5,
"y": -23.51
},
"pcb_port_147": {
"x": -7.5,
"y": -22.49
},
"pcb_port_148": {
"x": 4,
"y": -13.9625
},
"pcb_port_149": {
"x": 4,
"y": -11.0375
},
"pcb_port_150": {
"x": 6,
"y": -18.5375
},
"pcb_port_151": {
"x": 6,
"y": -21.4625
},
"pcb_port_152": {
"x": -13,
"y": -25.51
},
"pcb_port_153": {
"x": -13,
"y": -24.49
},
"pcb_port_154": {
"x": -11.5,
"y": -25.49
},
"pcb_port_155": {
"x": -11.5,
"y": -26.51
},
"pcb_port_156": {
"x": -15.51,
"y": -26
},
"pcb_port_157": {
"x": -14.49,
"y": -26
},
"pcb_port_158": {
"x": -9,
"y": -25.51
},
"pcb_port_159": {
"x": -9,
"y": -24.49
},
"pcb_port_160": {
"x": -10,
"y": -27.49
},
"pcb_port_161": {
"x": -10,
"y": -28.51
},
"pcb_port_162": {
"x": -22,
"y": 7.175
},
"pcb_port_163": {
"x": -22,
"y": 8.825
},
"pcb_port_164": {
"x": -19.825,
"y": 11
},
"pcb_port_165": {
"x": -18.175,
"y": 11
},
"pcb_port_166": {
"x": 17.675,
"y": 0
},
"pcb_port_167": {
"x": 19.325,
"y": 0
},
"pcb_port_168": {
"x": 12.975000000000001,
"y": 3.5
},
"pcb_port_169": {
"x": 14.625,
"y": 3.5
},
"pcb_port_170": {
"x": 11.7,
"y": 2.3899999999999997
},
"pcb_port_171": {
"x": 11.7,
"y": 3.41
},
"pcb_port_172": {
"x": 7.49,
"y": -2
},
"pcb_port_173": {
"x": 8.51,
"y": -2
},
"pcb_port_174": {
"x": 8.49,
"y": 4.5
},
"pcb_port_175": {
"x": 9.51,
"y": 4.5
},
"pcb_port_176": {
"x": 12,
"y": 7.51
},
"pcb_port_177": {
"x": 12,
"y": 6.49
},
"pcb_port_178": {
"x": 6.51,
"y": 15
},
"pcb_port_179": {
"x": 5.49,
"y": 15
},
"pcb_port_180": {
"x": -7.600074,
"y": -8.149989
},
"pcb_port_181": {
"x": -5.399926,
"y": -9.850011
},
"pcb_port_182": {
"x": -7.600074,
"y": -9.850011
},
"pcb_port_183": {
"x": -5.399926,
"y": -8.149989
},
"pcb_port_184": {
"x": -7.59,
"y": -11.5
},
"pcb_port_185": {
"x": -8.61,
"y": -11.5
},
"pcb_port_186": {
"x": -3.71,
"y": -10
},
"pcb_port_187": {
"x": -2.6900000000000004,
"y": -10
},
"pcb_port_188": {
"x": 2.49,
"y": -2.5
},
"pcb_port_189": {
"x": 3.51,
"y": -2.5
},
"pcb_port_190": {
"x": 2.49,
"y": 6.5
},
"pcb_port_191": {
"x": 3.51,
"y": 6.5
},
"pcb_port_192": {
"x": -9,
"y": 8.99
},
"pcb_port_193": {
"x": -9,
"y": 10.01
},
"pcb_port_194": {
"x": -13.2,
"y": -3.26
},
"pcb_port_195": {
"x": -13.2,
"y": -2.24
},
"pcb_port_196": {
"x": -9.89,
"y": -6.9
},
"pcb_port_197": {
"x": -10.91,
"y": -6.9
},
"pcb_port_198": {
"x": -1.5,
"y": -7.51
},
"pcb_port_199": {
"x": -1.5,
"y": -6.49
},
"pcb_port_200": {
"x": 3,
"y": 4.24
},
"pcb_port_201": {
"x": 3,
"y": 5.26
},
"pcb_port_202": {
"x": -7.51,
"y": 9.5
},
"pcb_port_203": {
"x": -6.49,
"y": 9.5
},
"pcb_port_204": {
"x": -16.51,
"y": 1.5
},
"pcb_port_205": {
"x": -15.49,
"y": 1.5
},
"pcb_port_206": {
"x": -0.99,
"y": -9
},
"pcb_port_207": {
"x": -2.01,
"y": -9
},
"pcb_port_208": {
"x": -0.010000000000000009,
"y": -7
},
"pcb_port_209": {
"x": 1.01,
"y": -7
},
"pcb_port_210": {
"x": -3.51,
"y": -11.5
},
"pcb_port_211": {
"x": -2.49,
"y": -11.5
},
"pcb_port_212": {
"x": -1.51,
"y": -11.5
},
"pcb_port_213": {
"x": -0.49,
"y": -11.5
},
"pcb_port_214": {
"x": -12.99,
"y": -0.7500000000000001
},
"pcb_port_215": {
"x": -14.01,
"y": -0.7499999999999999
},
"pcb_port_216": {
"x": 2.49,
"y": 2.75
},
"pcb_port_217": {
"x": 3.51,
"y": 2.75
},
"pcb_port_218": {
"x": 17.000006,
"y": -20.150118
},
"pcb_port_219": {
"x": 22.999994,
"y": -20.150118
},
"pcb_port_220": {
"x": 17.000006,
"y": -23.849882
},
"pcb_port_221": {
"x": 22.999994,
"y": -23.849882
},
"pcb_port_222": {
"x": -27,
"y": 4
},
"pcb_port_223": {
"x": -27,
"y": 6
},
"pcb_port_224": {
"x": -27,
"y": 8
},
"pcb_port_225": {
"x": -27,
"y": 10
},
"pcb_port_226": {
"x": -27,
"y": 12
},
"pcb_port_227": {
"x": 27,
"y": -7.8100000000000005
},
"pcb_port_228": {
"x": 27,
"y": -5.27
},
"pcb_port_229": {
"x": 27,
"y": -2.73
},
"pcb_port_230": {
"x": 27,
"y": -0.18999999999999995
},
"pcb_port_231": {
"x": 4,
"y": 27
},
"pcb_port_232": {
"x": 6,
"y": 27
},
"pcb_port_233": {
"x": 8,
"y": 27
},
"pcb_port_234": {
"x": 25,
"y": 21
},
"pcb_port_235": {
"x": 27,
"y": 21
},
"pcb_port_236": {
"x": 21.49,
"y": 21
},
"pcb_port_237": {
"x": 22.51,
"y": 21
},
"pcb_port_238": {
"x": 23.5,
"y": 19.51
},
"pcb_port_239": {
"x": 23.5,
"y": 18.49
},
"pcb_port_240": {
"x": 25,
"y": 16
},
"pcb_port_241": {
"x": 27,
"y": 16
},
"pcb_port_242": {
"x": 21.49,
"y": 16
},
"pcb_port_243": {
"x": 22.51,
"y": 16
},
"pcb_port_244": {
"x": 23.5,
"y": 14.51
},
"pcb_port_245": {
"x": 23.5,
"y": 13.49
},
"pcb_port_246": {
"x": 25,
"y": 11
},
"pcb_port_247": {
"x": 27,
"y": 11
},
"pcb_port_248": {
"x": 21.49,
"y": 11
},
"pcb_port_249": {
"x": 22.51,
"y": 11
},
"pcb_port_250": {
"x": 23.5,
"y": 9.51
},
"pcb_port_251": {
"x": 23.5,
"y": 8.49
},
"pcb_port_252": {
"x": 25,
"y": 6
},
"pcb_port_253": {
"x": 27,
"y": 6
},
"pcb_port_254": {
"x": 21.49,
"y": 6
},
"pcb_port_255": {
"x": 22.51,
"y": 6
},
"pcb_port_256": {
"x": 23.5,
"y": 4.51
},
"pcb_port_257": {
"x": 23.5,
"y": 3.49
},
"pcb_port_258": {
"x": 1.49,
"y": -17
},
"pcb_port_259": {
"x": 2.51,
"y": -17
},
"pcb_port_260": {
"x": 3.49,
"y": -17
},
"pcb_port_261": {
"x": 4.51,
"y": -17
},
"pcb_port_262": {
"x": 2.49,
"y": -19
},
"pcb_port_263": {
"x": 3.51,
"y": -19
},
"pcb_port_264": {
"x": -23.49,
"y": 22
},
"pcb_port_265": {
"x": -24.51,
"y": 22
},
"pcb_port_266": {
"x": -21.825,
"y": 22
},
"pcb_port_267": {
"x": -20.175,
"y": 22
}
}