1 (export (version D) 2 (design 3 (source /home/paulb/Hardware/CommonPIC32_VGA/CommonPIC32_VGA.sch) 4 (date "Mon 21 Feb 2022 23:01:23 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 (comp (ref D1) 186 (value D) 187 (footprint Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal) 188 (datasheet ~) 189 (libsource (lib Device) (part D) (description Diode)) 190 (sheetpath (names /) (tstamps /)) 191 (tstamp 6214ACEB)) 192 (comp (ref D2) 193 (value D) 194 (footprint Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal) 195 (datasheet ~) 196 (libsource (lib Device) (part D) (description Diode)) 197 (sheetpath (names /) (tstamps /)) 198 (tstamp 6214ADA8)) 199 (comp (ref D3) 200 (value D) 201 (footprint Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal) 202 (datasheet ~) 203 (libsource (lib Device) (part D) (description Diode)) 204 (sheetpath (names /) (tstamps /)) 205 (tstamp 6214AE6A)) 206 (comp (ref D4) 207 (value D) 208 (footprint Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal) 209 (datasheet ~) 210 (libsource (lib Device) (part D) (description Diode)) 211 (sheetpath (names /) (tstamps /)) 212 (tstamp 6214AF31))) 213 (libparts 214 (libpart (lib Connector_Generic) (part Conn_01x04) 215 (description "Generic connector, single row, 01x04, 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_01x04)) 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 (libpart (lib Connector_Generic) (part Conn_01x06) 228 (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)") 229 (docs ~) 230 (footprints 231 (fp Connector*:*_1x??_*)) 232 (fields 233 (field (name Reference) J) 234 (field (name Value) Conn_01x06)) 235 (pins 236 (pin (num 1) (name Pin_1) (type passive)) 237 (pin (num 2) (name Pin_2) (type passive)) 238 (pin (num 3) (name Pin_3) (type passive)) 239 (pin (num 4) (name Pin_4) (type passive)) 240 (pin (num 5) (name Pin_5) (type passive)) 241 (pin (num 6) (name Pin_6) (type passive)))) 242 (libpart (lib Connector_Generic) (part Conn_01x08) 243 (description "Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)") 244 (docs ~) 245 (footprints 246 (fp Connector*:*_1x??_*)) 247 (fields 248 (field (name Reference) J) 249 (field (name Value) Conn_01x08)) 250 (pins 251 (pin (num 1) (name Pin_1) (type passive)) 252 (pin (num 2) (name Pin_2) (type passive)) 253 (pin (num 3) (name Pin_3) (type passive)) 254 (pin (num 4) (name Pin_4) (type passive)) 255 (pin (num 5) (name Pin_5) (type passive)) 256 (pin (num 6) (name Pin_6) (type passive)) 257 (pin (num 7) (name Pin_7) (type passive)) 258 (pin (num 8) (name Pin_8) (type passive)))) 259 (libpart (lib Device) (part C) 260 (description "Unpolarized capacitor") 261 (docs ~) 262 (footprints 263 (fp C_*)) 264 (fields 265 (field (name Reference) C) 266 (field (name Value) C)) 267 (pins 268 (pin (num 1) (name ~) (type passive)) 269 (pin (num 2) (name ~) (type passive)))) 270 (libpart (lib Device) (part D) 271 (description Diode) 272 (docs ~) 273 (footprints 274 (fp TO-???*) 275 (fp *_Diode_*) 276 (fp *SingleDiode*) 277 (fp D_*)) 278 (fields 279 (field (name Reference) D) 280 (field (name Value) D)) 281 (pins 282 (pin (num 1) (name K) (type passive)) 283 (pin (num 2) (name A) (type passive)))) 284 (libpart (lib Device) (part R) 285 (description Resistor) 286 (docs ~) 287 (footprints 288 (fp R_*)) 289 (fields 290 (field (name Reference) R) 291 (field (name Value) R)) 292 (pins 293 (pin (num 1) (name ~) (type passive)) 294 (pin (num 2) (name ~) (type passive)))) 295 (libpart (lib Jumper) (part Jumper_3_Open) 296 (description "Jumper, 3-pole, both open") 297 (docs ~) 298 (footprints 299 (fp Jumper*)) 300 (fields 301 (field (name Reference) JP) 302 (field (name Value) Jumper_3_Open)) 303 (pins 304 (pin (num 1) (name A) (type passive)) 305 (pin (num 2) (name C) (type input)) 306 (pin (num 3) (name B) (type passive)))) 307 (libpart (lib PIC32MX270F256B) (part PIC32MX270F256B) 308 (description "Microchip PIC32MX270F256B") 309 (footprints 310 (fp DIP-28_W7.62mm*)) 311 (fields 312 (field (name Reference) U) 313 (field (name Value) PIC32MX270F256B)) 314 (pins 315 (pin (num 1) (name ~MCLR) (type input)) 316 (pin (num 2) (name RPA0) (type BiDi)) 317 (pin (num 3) (name RPA1) (type BiDi)) 318 (pin (num 4) (name RPB0) (type BiDi)) 319 (pin (num 5) (name RPB1) (type BiDi)) 320 (pin (num 6) (name RPB2) (type BiDi)) 321 (pin (num 7) (name RPB3) (type BiDi)) 322 (pin (num 8) (name VSS) (type power_in)) 323 (pin (num 9) (name RPA2) (type BiDi)) 324 (pin (num 10) (name RPA3) (type BiDi)) 325 (pin (num 11) (name RPB4) (type BiDi)) 326 (pin (num 12) (name RPA4) (type BiDi)) 327 (pin (num 13) (name VDD) (type power_in)) 328 (pin (num 14) (name RPB5) (type BiDi)) 329 (pin (num 15) (name VBUS) (type input)) 330 (pin (num 16) (name RPB7) (type BiDi)) 331 (pin (num 17) (name RPB8) (type BiDi)) 332 (pin (num 18) (name RPB9) (type BiDi)) 333 (pin (num 19) (name VSS) (type power_in)) 334 (pin (num 20) (name VCAP) (type power_out)) 335 (pin (num 21) (name RPB10) (type BiDi)) 336 (pin (num 22) (name RPB11) (type BiDi)) 337 (pin (num 23) (name VUSBV3) (type power_in)) 338 (pin (num 24) (name RPB13) (type BiDi)) 339 (pin (num 25) (name RPB14) (type BiDi)) 340 (pin (num 26) (name RPB15) (type BiDi)) 341 (pin (num 27) (name AVSS) (type power_in)) 342 (pin (num 28) (name AVDD) (type power_in))))) 343 (libraries 344 (library (logical Connector_Generic) 345 (uri /usr/share/kicad/library/Connector_Generic.lib)) 346 (library (logical Device) 347 (uri /usr/share/kicad/library/Device.lib)) 348 (library (logical Jumper) 349 (uri /usr/share/kicad/library/Jumper.lib)) 350 (library (logical PIC32MX270F256B) 351 (uri /home/paulb/Hardware/CommonPIC32_VGA/PIC32MX270F256B.lib))) 352 (nets 353 (net (code 1) (name /PMA1) 354 (node (ref U1) (pin 12)) 355 (node (ref J1) (pin 4))) 356 (net (code 2) (name /U2RX) 357 (node (ref J5) (pin 4)) 358 (node (ref JP5) (pin 3))) 359 (net (code 3) (name /U2TX) 360 (node (ref U1) (pin 25)) 361 (node (ref J5) (pin 3))) 362 (net (code 4) (name "Net-(R2-Pad2)") 363 (node (ref U1) (pin 11)) 364 (node (ref R2) (pin 2))) 365 (net (code 5) (name "Net-(JP1-Pad1)") 366 (node (ref U1) (pin 14)) 367 (node (ref JP5) (pin 2)) 368 (node (ref JP1) (pin 1))) 369 (net (code 6) (name /PMCS1) 370 (node (ref J1) (pin 5)) 371 (node (ref U1) (pin 26)) 372 (node (ref J6) (pin 3))) 373 (net (code 7) (name /PMA0) 374 (node (ref U1) (pin 10)) 375 (node (ref J1) (pin 3))) 376 (net (code 8) (name /PMD6) 377 (node (ref U1) (pin 3)) 378 (node (ref J2) (pin 7)) 379 (node (ref J4) (pin 5))) 380 (net (code 9) (name /PMD4) 381 (node (ref J2) (pin 5)) 382 (node (ref U1) (pin 17))) 383 (net (code 10) (name /PMD3) 384 (node (ref J2) (pin 4)) 385 (node (ref U1) (pin 18))) 386 (net (code 11) (name /RPA2) 387 (node (ref J1) (pin 6)) 388 (node (ref U1) (pin 9))) 389 (net (code 12) (name /PMWR) 390 (node (ref D1) (pin 2)) 391 (node (ref J1) (pin 1)) 392 (node (ref U1) (pin 7))) 393 (net (code 13) (name /PMD5) 394 (node (ref JP1) (pin 3)) 395 (node (ref J2) (pin 6)) 396 (node (ref U1) (pin 16))) 397 (net (code 14) (name /A0) 398 (node (ref U1) (pin 1)) 399 (node (ref R8) (pin 1)) 400 (node (ref J3) (pin 2))) 401 (net (code 15) (name /PMD2) 402 (node (ref U1) (pin 6)) 403 (node (ref D2) (pin 2)) 404 (node (ref J2) (pin 3))) 405 (net (code 16) (name /D+) 406 (node (ref JP3) (pin 2)) 407 (node (ref U1) (pin 21))) 408 (net (code 17) (name "Net-(JP3-Pad1)") 409 (node (ref R6) (pin 1)) 410 (node (ref JP3) (pin 1))) 411 (net (code 18) (name /USB_D+) 412 (node (ref JP3) (pin 3)) 413 (node (ref J3) (pin 6))) 414 (net (code 19) (name /USB_D-) 415 (node (ref JP2) (pin 3)) 416 (node (ref J3) (pin 5))) 417 (net (code 20) (name /A2) 418 (node (ref J3) (pin 4)) 419 (node (ref JP2) (pin 1)) 420 (node (ref R11) (pin 1))) 421 (net (code 21) (name /A1) 422 (node (ref R6) (pin 2)) 423 (node (ref J3) (pin 3)) 424 (node (ref R10) (pin 1))) 425 (net (code 22) (name "Net-(D1-Pad1)") 426 (node (ref D1) (pin 1)) 427 (node (ref R3) (pin 2))) 428 (net (code 23) (name "Net-(JP1-Pad2)") 429 (node (ref R1) (pin 2)) 430 (node (ref JP1) (pin 2))) 431 (net (code 24) (name "Net-(D4-Pad1)") 432 (node (ref R9) (pin 2)) 433 (node (ref D4) (pin 1))) 434 (net (code 25) (name /PMD0) 435 (node (ref U1) (pin 4)) 436 (node (ref D4) (pin 2)) 437 (node (ref J2) (pin 1))) 438 (net (code 26) (name "Net-(D3-Pad1)") 439 (node (ref D3) (pin 1)) 440 (node (ref R7) (pin 2))) 441 (net (code 27) (name /PMD1) 442 (node (ref D3) (pin 2)) 443 (node (ref J2) (pin 2)) 444 (node (ref U1) (pin 5))) 445 (net (code 28) (name "Net-(D2-Pad1)") 446 (node (ref R4) (pin 2)) 447 (node (ref D2) (pin 1))) 448 (net (code 29) (name /D-) 449 (node (ref JP2) (pin 2)) 450 (node (ref U1) (pin 22))) 451 (net (code 30) (name /VCAP) 452 (node (ref U1) (pin 20)) 453 (node (ref C2) (pin 1))) 454 (net (code 31) (name /PMRD) 455 (node (ref J6) (pin 4)) 456 (node (ref J1) (pin 2)) 457 (node (ref U1) (pin 24))) 458 (net (code 32) (name /R) 459 (node (ref R2) (pin 1)) 460 (node (ref J4) (pin 1)) 461 (node (ref R1) (pin 1))) 462 (net (code 33) (name /B) 463 (node (ref J4) (pin 3)) 464 (node (ref R7) (pin 1)) 465 (node (ref R9) (pin 1))) 466 (net (code 34) (name /G) 467 (node (ref R3) (pin 1)) 468 (node (ref J4) (pin 2)) 469 (node (ref R4) (pin 1))) 470 (net (code 35) (name GND) 471 (node (ref U1) (pin 8)) 472 (node (ref J3) (pin 1)) 473 (node (ref J4) (pin 6)) 474 (node (ref J7) (pin 4)) 475 (node (ref J7) (pin 3)) 476 (node (ref J7) (pin 2)) 477 (node (ref U1) (pin 19)) 478 (node (ref J7) (pin 1)) 479 (node (ref U1) (pin 27)) 480 (node (ref C1) (pin 2)) 481 (node (ref J5) (pin 2)) 482 (node (ref C2) (pin 2)) 483 (node (ref J6) (pin 2))) 484 (net (code 36) (name /VBUS) 485 (node (ref J3) (pin 8)) 486 (node (ref U1) (pin 15))) 487 (net (code 37) (name /HS) 488 (node (ref J2) (pin 8)) 489 (node (ref U1) (pin 2)) 490 (node (ref J4) (pin 4))) 491 (net (code 38) (name /USBID) 492 (node (ref JP5) (pin 1)) 493 (node (ref J3) (pin 7))) 494 (net (code 39) (name +3V3) 495 (node (ref R11) (pin 2)) 496 (node (ref R10) (pin 2)) 497 (node (ref J5) (pin 1)) 498 (node (ref C1) (pin 1)) 499 (node (ref U1) (pin 28)) 500 (node (ref U1) (pin 23)) 501 (node (ref U1) (pin 13)) 502 (node (ref J6) (pin 1)) 503 (node (ref R8) (pin 2)))))