Alors une fois qu'on a bien tout cartographié, on va pas s'arrêter là.
A vrai dire même, on en a pas grand chose à faire des cartes.
Ce qu'on veut savoir, c'est quels composants sont branchés avec lesquels.
En fait la difficulté, c'est surtout qu'il y a 4 couches de pistes, avec des composants sur les 2 faces.
Mais heureusement, comme on a tout bien cartographié, l'ordinateur a maintenant une base de donnée avec tous les chemins à l'intérieur.
J'écris donc une centaine de ligne de code, pour mélanger automatiquement toutes les pistes de toutes les couches.
Et au final, ça donne un truc comme ça :
btn1
[1] gnd
[1] gnd
[1] gnd
[3] contact
btn2
[1] gnd
[1] gnd
[1] gnd
[110] contact
c1
[1]
[3]
c10
[143]
[6]
c11
[1]
[42]
c12
[1]
[6]
c13
[5]
[6]
c14
[1]
[28]
c15
[1]
[72]
c16
[1]
[149]
c17
[1]
[66]
c18
[1]
[149]
c19
[1]
[148]
c20
[154]
[155]
c21
[1]
[41]
c22
[1]
[39]
c23
[1]
[144]
c24
[1]
[2]
c25
[73]
[1]
c26
[73]
[1]
c27
[1]
[73]
c28
[1]
[73]
c29
[1]
[78]
c3
[110]
[111]
c30
[1]
[62]
c31
[1]
[62]
c4
[1] gnd
[40] +
c5
[1] gnd
[40] +
c6
[40]
[114]
c7
[114]
[38]
c8
[1] gnd
[5] +
c9
[4]
[5]
choc
[1]
[80]
con2
[1] gnd
[33]
[60]
[61]
[79]
con3
[73] bat+
[142] bsi
[1] bat-
d1
[34] cathode
[35] anode
d2
[1] anode
[37] cathode
d3
[1] anode
[2] cathode
d4
[73] cathode
[79] anode
gps
[1] 20 GND
[1] 18 GND
[1] 22 GND
[1] 21 GND
[36] 4 TXA
[149] VCC
[66] 11 VBAT
[150] 13 ODO
[151] 14 GPIO38
[152] 15 GPIO37
[153] 16 BOOT
[154] 17 VCCRF_O
[155] 19 RFIN
[160] 10 NC
[161] 9 NC
[162] 8 GPIO39
[163] 7 GPIO0
[164] 6 NC
[165] 5 RXA
[166] 3 TIME
[167] 2 TXD
[168] 1 RXB
gpsant
[1] gnd
[1] gnd
[155] antenne
gsm
[1] 10-14 - GND
[1] 16 - SIM_PRESENCE (=GND)
[1] 50 AGND
[1] 9-13 GND
[1] 51 AGND
[112] 17 VDD_EXT
[37] 15 VRTC
[41] 19 SIM_VDD
[43] 21 SIM_I/O
[39] 23 SIM_CLK
[42] 25 SIM_RST
[116] 27 KBC0
[117] 29 KBC1
[118] 31 KBC2
[119] 33 KBC3
[120] 35 KBC4
[121] 37 KBR0
[122] 39 KBR1
[123] 41 KBR2
[124] 43 KBR3
[125] 45 KBR4
[126] 47 DBGRX
[127] 49 DBGTX
[46] 53 MIC1P
[47] 55 MIC1N
[128] 57 MIC2P
[129] 59 MIC2N
[130] 60 SPK2N
[131] 58 SPK2P
[132] 56 SPK1N
[133] 54 SPK1P
[51] 52 ADC0
[48] 48 R1
[50] 46 CTS
[93] 44 RTS
[53] 42 TXD
[54] 40 RXD
[45] 38 - DTR
[134] 36 - Buzzer/GPIO8
[44] 28 - DCD/GPIO0
[56] 34 - PWRKEY
[135] 32 - GPIOO5
[136] 30 - NetworkLed / GPIO1
[137] 26 - SPI_RST
[138] 24 - SPI_D/C
[139] 22 - SPI_CS
[140] 20 - SPI_CLK
[141] 18 - SPI_DATA
[62] 2-8 - VBAT
[62] 1-7 VBAT
ic1
[94] 33 - P0.4 (AD4)
[95] 31 - P0.5 (AD5)
[96] 31 - P0.6 (AD6)
[97] 30 - P0.7 (AD7)
[98] 34 - P0.3 (AD3)
[99] 35 - P0.2 (AD2)
[100] 36 - P0.1 (AD1)
[101] 37 - P0.0 (AD0)
[16] 29 - /EA
[16] 38 - VDD
[10] 39 - P4.2 (INT3)
[11] 40 - P1.0 (T2)
[12] 41 - P1.1 (T2EX)
[13] 42 - P1.2
[14] 43 - P1.3
[31] 44 - P1.4
[24] 28 - P4.1
[17] 27 - ALE
[102] 26 - /PSEN
[66] 25 - P2.7 (A15)
[23] 24 - P2.6 (A14)
[103] 23 - P2.5 (A13)
[21] 17 - P4.0
[27] 22 - P2.4 (A12)
[104] 21 - P2.3 (A11)
[105] 20 - P2.2 (A10)
[106] 19 - P2.1 (A9)
[107] 18 - P2.0 (A8)
[26] 16 - VSS
[22] 15 - XTAL1
[28] 14 - XTAL2
[108] 13 - P3.7 (/RD)
[109] 12 - P3.6 (/WR)
[19] 11 - P3.5 (T1)
[32] 10 - P3.4 (T0)
[112] 1 - P1.5
[113] 2 - P1.6
[30] 3 - P1.7
[114] 4 - RESET
[34] 5 - P3.0 (RXD)
[115] 6 - P4.3 (/INT2)
[33] 7 - P3.1 (TXD)
[35] 8 - P3.2 (INT0)
[36] 9 - P3.3 (INT1)
ic2
[1]
[147]
[73]
[148]
[149]
ic3
[1]
[146]
[147]
ic4
[35]
[65]
[64]
ic5
[35]
[63]
[156]
ic6
[1]
[157]
[56]
ic7
[73] Vin
[1] Vss
[2] Vout
ic8
[73]
[159]
[62]
led1
[2]
[158]
mic1
[4]
[143]
qtz1
[22]
[28]
r1
[3]
[16]
r10
[72]
[66]
r11
[23]
[146]
r12
[147]
[73]
r13
[157]
[59]
r14
[33]
[2]
r15
[33]
[54]
r16
[60]
[53]
r17
[60]
[2]
r18
[1]
[51]
r19
[51]
[57]
r2
[16]
[8]
r20
[41]
[144]
r21
[144]
[43]
r22
[25]
[158]
r23
[78]
[159]
r3
[10]
[2]
r4
[11]
[2]
r5
[12]
[2]
r6
[32]
[110]
r7
[110]
[40]
r8
[114]
[38]
r9
[2]
[17]
sim
[42] reset
[39] clk
[41] vcc
[1] gnd
[144] i/o
[145] vpp
On a la référence du composant, suivi des différentes broches.
Entre crochet, c'est le numéro unique du noeud. Toutes les broches connectées ensemble portent le même numéro. Exemple : 1 pour la masse.
Et la par exemple, on est super content de voir des trucs comme :
gsm
[1] 10-14 - GND
[1] 16 - SIM_PRESENCE (=GND)
[1] 50 AGND
[1] 9-13 GND
[1] 51 AGND
gps
[1] 20 GND
[1] 18 GND
[1] 22 GND
[1] 21 GND
[155] 19 RFIN
gpsant
[1] gnd
[1] gnd
[155] antenne
Parce que ça veut dire que :
- [1] Les masses du gps, de la carte sim et du modem gsm sont branchés au (-) de la batterie
- [155] l'antenne du GPS est branchée sur la prise RF_IN de la puce GPS
Donc à priori, pour l'instant, je me suis pas trop planté, et l'ordi non plus
C'est cool, parce que maintenant, je sais facilement quels composants sont branchés entre eux, quelque soit la face sur laquelle ils sont, et sans avoir à m’embêter à essayer de lire les pistes.