1 (export (version D) 2 (design 3 (source /home/paulb/Hardware/CommonPIC32_VGA/CommonPIC32_VGA.sch) 4 (date "Sat 19 Feb 2022 18:17:20 CET") 5 (tool "Eeschema 5.0.2+dfsg1-1") 6 (sheet (number 1) (name /) (tstamps /) 7 (title_block 8 (title "PIC32 VGA Board") 9 (company) 10 (rev) 11 (date) 12 (source CommonPIC32_VGA.sch) 13 (comment (number 1) (value "")) 14 (comment (number 2) (value "")) 15 (comment (number 3) (value "")) 16 (comment (number 4) (value ""))))) 17 (components 18 (comp (ref U1) 19 (value PIC32MX270F256B) 20 (footprint Package_DIP:DIP-28_W7.62mm_Socket) 21 (libsource (lib PIC32MX270F256B) (part PIC32MX270F256B) (description "Microchip PIC32MX270F256B")) 22 (sheetpath (names /) (tstamps /)) 23 (tstamp 61B68C43)) 24 (comp (ref C2) 25 (value 10??F) 26 (footprint Capacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mm) 27 (datasheet ~) 28 (libsource (lib Device) (part C) (description "Unpolarized capacitor")) 29 (sheetpath (names /) (tstamps /)) 30 (tstamp 61B69874)) 31 (comp (ref J6) 32 (value UART1) 33 (footprint Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical) 34 (datasheet ~) 35 (libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")) 36 (sheetpath (names /) (tstamps /)) 37 (tstamp 61B81D01)) 38 (comp (ref R2) 39 (value 1000R) 40 (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal) 41 (datasheet ~) 42 (libsource (lib Device) (part R) (description Resistor)) 43 (sheetpath (names /) (tstamps /)) 44 (tstamp 61B82AD0)) 45 (comp (ref R3) 46 (value 470R) 47 (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal) 48 (datasheet ~) 49 (libsource (lib Device) (part R) (description Resistor)) 50 (sheetpath (names /) (tstamps /)) 51 (tstamp 61B82BB6)) 52 (comp (ref R4) 53 (value 1000R) 54 (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal) 55 (datasheet ~) 56 (libsource (lib Device) (part R) (description Resistor)) 57 (sheetpath (names /) (tstamps /)) 58 (tstamp 61B82C1B)) 59 (comp (ref R7) 60 (value 470R) 61 (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal) 62 (datasheet ~) 63 (libsource (lib Device) (part R) (description Resistor)) 64 (sheetpath (names /) (tstamps /)) 65 (tstamp 61B82C47)) 66 (comp (ref R9) 67 (value 1000R) 68 (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal) 69 (datasheet ~) 70 (libsource (lib Device) (part R) (description Resistor)) 71 (sheetpath (names /) (tstamps /)) 72 (tstamp 61B82C7F)) 73 (comp (ref R1) 74 (value 470R) 75 (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal) 76 (datasheet ~) 77 (libsource (lib Device) (part R) (description Resistor)) 78 (sheetpath (names /) (tstamps /)) 79 (tstamp 61B82CAF)) 80 (comp (ref C1) 81 (value 0.1??F) 82 (footprint Capacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mm) 83 (datasheet ~) 84 (libsource (lib Device) (part C) (description "Unpolarized capacitor")) 85 (sheetpath (names /) (tstamps /)) 86 (tstamp 61D1A7EF)) 87 (comp (ref R8) 88 (value 10000R) 89 (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal) 90 (datasheet ~) 91 (libsource (lib Device) (part R) (description Resistor)) 92 (sheetpath (names /) (tstamps /)) 93 (tstamp 61D5DACB)) 94 (comp (ref R11) 95 (value 2200R) 96 (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal) 97 (datasheet ~) 98 (libsource (lib Device) (part R) (description Resistor)) 99 (sheetpath (names /) (tstamps /)) 100 (tstamp 61E8E552)) 101 (comp (ref R10) 102 (value 2200R) 103 (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal) 104 (datasheet ~) 105 (libsource (lib Device) (part R) (description Resistor)) 106 (sheetpath (names /) (tstamps /)) 107 (tstamp 61EC214B)) 108 (comp (ref R6) 109 (value 220R) 110 (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal) 111 (datasheet ~) 112 (libsource (lib Device) (part R) (description Resistor)) 113 (sheetpath (names /) (tstamps /)) 114 (tstamp 61ED3B87)) 115 (comp (ref J4) 116 (value VGA) 117 (footprint Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical) 118 (datasheet ~) 119 (libsource (lib Connector_Generic) (part Conn_01x06) (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")) 120 (sheetpath (names /) (tstamps /)) 121 (tstamp 61BAE4DF)) 122 (comp (ref JP1) 123 (value D5/D7) 124 (footprint Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical) 125 (datasheet ~) 126 (libsource (lib Jumper) (part Jumper_3_Open) (description "Jumper, 3-pole, both open")) 127 (sheetpath (names /) (tstamps /)) 128 (tstamp 61E64345)) 129 (comp (ref JP5) 130 (value USBID/U2RX) 131 (footprint Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical) 132 (datasheet ~) 133 (libsource (lib Jumper) (part Jumper_3_Open) (description "Jumper, 3-pole, both open")) 134 (sheetpath (names /) (tstamps /)) 135 (tstamp 61F053A9)) 136 (comp (ref J3) 137 (value ICSP/USB) 138 (footprint Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical) 139 (datasheet ~) 140 (libsource (lib Connector_Generic) (part Conn_01x08) (description "Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)")) 141 (sheetpath (names /) (tstamps /)) 142 (tstamp 61F55AD1)) 143 (comp (ref J5) 144 (value UART2) 145 (footprint Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical) 146 (datasheet ~) 147 (libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")) 148 (sheetpath (names /) (tstamps /)) 149 (tstamp 622155E3)) 150 (comp (ref J2) 151 (value PMD) 152 (footprint Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical) 153 (datasheet ~) 154 (libsource (lib Connector_Generic) (part Conn_01x08) (description "Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)")) 155 (sheetpath (names /) (tstamps /)) 156 (tstamp 62406C6B)) 157 (comp (ref J1) 158 (value PMP) 159 (footprint Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical) 160 (datasheet ~) 161 (libsource (lib Connector_Generic) (part Conn_01x06) (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")) 162 (sheetpath (names /) (tstamps /)) 163 (tstamp 62407042)) 164 (comp (ref J7) 165 (value GND) 166 (footprint Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical) 167 (datasheet ~) 168 (libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")) 169 (sheetpath (names /) (tstamps /)) 170 (tstamp 61BEF36C)) 171 (comp (ref JP2) 172 (value ICSP) 173 (footprint Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical) 174 (datasheet ~) 175 (libsource (lib Jumper) (part Jumper_3_Open) (description "Jumper, 3-pole, both open")) 176 (sheetpath (names /) (tstamps /)) 177 (tstamp 61EBC36F)) 178 (comp (ref JP3) 179 (value ICSP) 180 (footprint Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical) 181 (datasheet ~) 182 (libsource (lib Jumper) (part Jumper_3_Open) (description "Jumper, 3-pole, both open")) 183 (sheetpath (names /) (tstamps /)) 184 (tstamp 61D1E75E))) 185 (libparts 186 (libpart (lib Connector_Generic) (part Conn_01x04) 187 (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)") 188 (docs ~) 189 (footprints 190 (fp Connector*:*_1x??_*)) 191 (fields 192 (field (name Reference) J) 193 (field (name Value) Conn_01x04)) 194 (pins 195 (pin (num 1) (name Pin_1) (type passive)) 196 (pin (num 2) (name Pin_2) (type passive)) 197 (pin (num 3) (name Pin_3) (type passive)) 198 (pin (num 4) (name Pin_4) (type passive)))) 199 (libpart (lib Connector_Generic) (part Conn_01x06) 200 (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)") 201 (docs ~) 202 (footprints 203 (fp Connector*:*_1x??_*)) 204 (fields 205 (field (name Reference) J) 206 (field (name Value) Conn_01x06)) 207 (pins 208 (pin (num 1) (name Pin_1) (type passive)) 209 (pin (num 2) (name Pin_2) (type passive)) 210 (pin (num 3) (name Pin_3) (type passive)) 211 (pin (num 4) (name Pin_4) (type passive)) 212 (pin (num 5) (name Pin_5) (type passive)) 213 (pin (num 6) (name Pin_6) (type passive)))) 214 (libpart (lib Connector_Generic) (part Conn_01x08) 215 (description "Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)") 216 (docs ~) 217 (footprints 218 (fp Connector*:*_1x??_*)) 219 (fields 220 (field (name Reference) J) 221 (field (name Value) Conn_01x08)) 222 (pins 223 (pin (num 1) (name Pin_1) (type passive)) 224 (pin (num 2) (name Pin_2) (type passive)) 225 (pin (num 3) (name Pin_3) (type passive)) 226 (pin (num 4) (name Pin_4) (type passive)) 227 (pin (num 5) (name Pin_5) (type passive)) 228 (pin (num 6) (name Pin_6) (type passive)) 229 (pin (num 7) (name Pin_7) (type passive)) 230 (pin (num 8) (name Pin_8) (type passive)))) 231 (libpart (lib Device) (part C) 232 (description "Unpolarized capacitor") 233 (docs ~) 234 (footprints 235 (fp C_*)) 236 (fields 237 (field (name Reference) C) 238 (field (name Value) C)) 239 (pins 240 (pin (num 1) (name ~) (type passive)) 241 (pin (num 2) (name ~) (type passive)))) 242 (libpart (lib Device) (part R) 243 (description Resistor) 244 (docs ~) 245 (footprints 246 (fp R_*)) 247 (fields 248 (field (name Reference) R) 249 (field (name Value) R)) 250 (pins 251 (pin (num 1) (name ~) (type passive)) 252 (pin (num 2) (name ~) (type passive)))) 253 (libpart (lib Jumper) (part Jumper_3_Open) 254 (description "Jumper, 3-pole, both open") 255 (docs ~) 256 (footprints 257 (fp Jumper*)) 258 (fields 259 (field (name Reference) JP) 260 (field (name Value) Jumper_3_Open)) 261 (pins 262 (pin (num 1) (name A) (type passive)) 263 (pin (num 2) (name C) (type input)) 264 (pin (num 3) (name B) (type passive)))) 265 (libpart (lib PIC32MX270F256B) (part PIC32MX270F256B) 266 (description "Microchip PIC32MX270F256B") 267 (footprints 268 (fp DIP-28_W7.62mm*)) 269 (fields 270 (field (name Reference) U) 271 (field (name Value) PIC32MX270F256B)) 272 (pins 273 (pin (num 1) (name ~MCLR) (type input)) 274 (pin (num 2) (name RPA0) (type BiDi)) 275 (pin (num 3) (name RPA1) (type BiDi)) 276 (pin (num 4) (name RPB0) (type BiDi)) 277 (pin (num 5) (name RPB1) (type BiDi)) 278 (pin (num 6) (name RPB2) (type BiDi)) 279 (pin (num 7) (name RPB3) (type BiDi)) 280 (pin (num 8) (name VSS) (type power_in)) 281 (pin (num 9) (name RPA2) (type BiDi)) 282 (pin (num 10) (name RPA3) (type BiDi)) 283 (pin (num 11) (name RPB4) (type BiDi)) 284 (pin (num 12) (name RPA4) (type BiDi)) 285 (pin (num 13) (name VDD) (type power_in)) 286 (pin (num 14) (name RPB5) (type BiDi)) 287 (pin (num 15) (name VBUS) (type input)) 288 (pin (num 16) (name RPB7) (type BiDi)) 289 (pin (num 17) (name RPB8) (type BiDi)) 290 (pin (num 18) (name RPB9) (type BiDi)) 291 (pin (num 19) (name VSS) (type power_in)) 292 (pin (num 20) (name VCAP) (type power_out)) 293 (pin (num 21) (name RPB10) (type BiDi)) 294 (pin (num 22) (name RPB11) (type BiDi)) 295 (pin (num 23) (name VUSBV3) (type power_in)) 296 (pin (num 24) (name RPB13) (type BiDi)) 297 (pin (num 25) (name RPB14) (type BiDi)) 298 (pin (num 26) (name RPB15) (type BiDi)) 299 (pin (num 27) (name AVSS) (type power_in)) 300 (pin (num 28) (name AVDD) (type power_in))))) 301 (libraries 302 (library (logical Connector_Generic) 303 (uri /usr/share/kicad/library/Connector_Generic.lib)) 304 (library (logical Device) 305 (uri /usr/share/kicad/library/Device.lib)) 306 (library (logical Jumper) 307 (uri /usr/share/kicad/library/Jumper.lib)) 308 (library (logical PIC32MX270F256B) 309 (uri /home/paulb/Hardware/CommonPIC32_VGA/PIC32MX270F256B.lib))) 310 (nets 311 (net (code 1) (name /PMA1) 312 (node (ref J1) (pin 4)) 313 (node (ref U1) (pin 12))) 314 (net (code 2) (name /PMCS1) 315 (node (ref J1) (pin 5)) 316 (node (ref U1) (pin 26)) 317 (node (ref J6) (pin 3))) 318 (net (code 3) (name /PMA0) 319 (node (ref U1) (pin 10)) 320 (node (ref J1) (pin 3))) 321 (net (code 4) (name /PMD5) 322 (node (ref U1) (pin 16)) 323 (node (ref JP1) (pin 3)) 324 (node (ref J2) (pin 6))) 325 (net (code 5) (name "Net-(JP1-Pad1)") 326 (node (ref JP5) (pin 2)) 327 (node (ref U1) (pin 14)) 328 (node (ref JP1) (pin 1))) 329 (net (code 6) (name /RPA2) 330 (node (ref J1) (pin 6)) 331 (node (ref U1) (pin 9))) 332 (net (code 7) (name /U2RX) 333 (node (ref J5) (pin 4)) 334 (node (ref JP5) (pin 3))) 335 (net (code 8) (name "Net-(R2-Pad2)") 336 (node (ref U1) (pin 11)) 337 (node (ref R2) (pin 2))) 338 (net (code 9) (name /PMD6) 339 (node (ref J4) (pin 5)) 340 (node (ref J2) (pin 7)) 341 (node (ref U1) (pin 3))) 342 (net (code 10) (name /A0) 343 (node (ref R8) (pin 1)) 344 (node (ref J3) (pin 2)) 345 (node (ref U1) (pin 1))) 346 (net (code 11) (name /USBID) 347 (node (ref J3) (pin 7)) 348 (node (ref JP5) (pin 1))) 349 (net (code 12) (name /USB_D+) 350 (node (ref J3) (pin 6)) 351 (node (ref JP3) (pin 3))) 352 (net (code 13) (name /A2) 353 (node (ref J3) (pin 4)) 354 (node (ref JP2) (pin 1)) 355 (node (ref R11) (pin 1))) 356 (net (code 14) (name /A1) 357 (node (ref R6) (pin 2)) 358 (node (ref R10) (pin 1)) 359 (node (ref J3) (pin 3))) 360 (net (code 15) (name /USB_D-) 361 (node (ref JP2) (pin 3)) 362 (node (ref J3) (pin 5))) 363 (net (code 16) (name /D+) 364 (node (ref U1) (pin 21)) 365 (node (ref JP3) (pin 2))) 366 (net (code 17) (name /D-) 367 (node (ref U1) (pin 22)) 368 (node (ref JP2) (pin 2))) 369 (net (code 18) (name "Net-(JP3-Pad1)") 370 (node (ref JP3) (pin 1)) 371 (node (ref R6) (pin 1))) 372 (net (code 19) (name /PMRD) 373 (node (ref U1) (pin 24)) 374 (node (ref J6) (pin 4)) 375 (node (ref J1) (pin 2))) 376 (net (code 20) (name "Net-(JP1-Pad2)") 377 (node (ref JP1) (pin 2)) 378 (node (ref R1) (pin 2))) 379 (net (code 21) (name /R) 380 (node (ref R1) (pin 1)) 381 (node (ref J4) (pin 1)) 382 (node (ref R2) (pin 1))) 383 (net (code 22) (name /PMD0) 384 (node (ref J2) (pin 1)) 385 (node (ref U1) (pin 4)) 386 (node (ref R9) (pin 2))) 387 (net (code 23) (name /PMD1) 388 (node (ref U1) (pin 5)) 389 (node (ref R7) (pin 2)) 390 (node (ref J2) (pin 2))) 391 (net (code 24) (name /B) 392 (node (ref J4) (pin 3)) 393 (node (ref R9) (pin 1)) 394 (node (ref R7) (pin 1))) 395 (net (code 25) (name /PMD2) 396 (node (ref R4) (pin 2)) 397 (node (ref J2) (pin 3)) 398 (node (ref U1) (pin 6))) 399 (net (code 26) (name /PMWR) 400 (node (ref U1) (pin 7)) 401 (node (ref R3) (pin 2)) 402 (node (ref J1) (pin 1))) 403 (net (code 27) (name /G) 404 (node (ref R3) (pin 1)) 405 (node (ref R4) (pin 1)) 406 (node (ref J4) (pin 2))) 407 (net (code 28) (name /VCAP) 408 (node (ref C2) (pin 1)) 409 (node (ref U1) (pin 20))) 410 (net (code 29) (name /U2TX) 411 (node (ref J5) (pin 3)) 412 (node (ref U1) (pin 25))) 413 (net (code 30) (name GND) 414 (node (ref J4) (pin 6)) 415 (node (ref U1) (pin 8)) 416 (node (ref C2) (pin 2)) 417 (node (ref J7) (pin 4)) 418 (node (ref C1) (pin 2)) 419 (node (ref J5) (pin 2)) 420 (node (ref J3) (pin 1)) 421 (node (ref J7) (pin 3)) 422 (node (ref U1) (pin 19)) 423 (node (ref U1) (pin 27)) 424 (node (ref J7) (pin 2)) 425 (node (ref J7) (pin 1)) 426 (node (ref J6) (pin 2))) 427 (net (code 31) (name /PMD3) 428 (node (ref J2) (pin 4)) 429 (node (ref U1) (pin 18))) 430 (net (code 32) (name /PMD4) 431 (node (ref J2) (pin 5)) 432 (node (ref U1) (pin 17))) 433 (net (code 33) (name /VBUS) 434 (node (ref U1) (pin 15)) 435 (node (ref J3) (pin 8))) 436 (net (code 34) (name /HS) 437 (node (ref J4) (pin 4)) 438 (node (ref U1) (pin 2)) 439 (node (ref J2) (pin 8))) 440 (net (code 35) (name +3V3) 441 (node (ref C1) (pin 1)) 442 (node (ref R11) (pin 2)) 443 (node (ref R10) (pin 2)) 444 (node (ref U1) (pin 28)) 445 (node (ref U1) (pin 23)) 446 (node (ref U1) (pin 13)) 447 (node (ref J6) (pin 1)) 448 (node (ref J5) (pin 1)) 449 (node (ref R8) (pin 2)))))