В подобных случаях (IDC - кабель - FDC) распиновку делаю так, чтобы
в соседних контактах ленточного кабеля были примерно одинаковые по уровню сигналы, либо такие комбинации,
чтобы не было криминальных перенапряжений. То бишь если, например,
есть два питания (+3,3В и +5В) и I2C, то распиновка будет такая
+5В, +5В, GND, GND, +3,3В, +3,3В, SCL, GND, SDA. Да, и питание
всегда через сдублированные контакты передается. В случае кривого
обжима будет замыкание +5В на GND или +3.3В на GND, или сигнальные линии на свое же питание.