1 Introduction
2 ============
3
4 The CommonPIC32_VGA distribution provides schematic and circuit layout files
5 for use with KiCad describing a circuit board for use with a PIC32
6 microcontroller, offering VGA signal generation capabilities when used with
7 the appropriate software (provided in the CommonPIC32 software distribution).
8
9 Other interfacing options are also provided for programming the
10 microcontroller using the ICSP mechanism, communicating with the
11 microcontroller using UART peripherals, and connecting the microcontroller to
12 parallel devices and to USB devices.
13
14 Note that the breadboard circuit used to prototype this board only
15 investigated VGA signal generation, ICSP functionality, and UART
16 communication. The other interfacing support has yet to be tested and
17 verified.
18
19 The following resources are provided:
20
21 CommonPIC32_VGA.kicad_pcb The circuit board layout
22
23 CommonPIC32_VGA.net The netlist, generated from the schematic
24 and distributed here for convenience
25
26 CommonPIC32_VGA.pro The KiCad project file
27
28 CommonPIC32_VGA.sch The circuit schematic providing the
29 relationships between components
30
31 PIC32MX270F256B.lib PIC32MX270F256B component library
32 containing a definition for the
33 microcontroller itself (with the PCB
34 footprint being provided by generic KiCad
35 footprint libraries)
36
37 Board Version Notes
38 ===================
39
40 oshpark-7PB6tGOf (December 2021)
41 --------------------------------
42
43 This version provides pads for very short resistors which are rather
44 inconvenient for mounting generally available through-hole mounted resistors,
45 although the pad spacing is appropriate for the capacitors employed in the
46 design. A new version is anticipated with longer footprints for the resistors.
47
48 Design Rules and Production
49 ===========================
50
51 It was decided that OSHPark would be used to make the first set of boards.
52 Thus, the design rules for OSHPark were employed by this project. Such rules
53 can be found here:
54
55 http://docs.oshpark.com/services/two-layer/
56 http://docs.oshpark.com/design-tools/kicad/kicad-design-rules/
57
58 The board uploaded to OSHPark was tagged with oshpark-7PB6tGOf in this
59 repository. It resides on OSHPark at the following location:
60
61 https://oshpark.com/projects/7PB6tGOf/view_design
62
63 Contact, Copyright and Licence Information
64 ==========================================
65
66 The author can be contacted at the following e-mail address:
67
68 paul@boddie.org.uk
69
70 Copyright and licence information can be found in the docs directory - see
71 docs/COPYING.txt and docs/gpl-3.0.txt for more information.