← Back to team overview

kicad-developers team mailing list archive

Python code (again)

 

I don't really do C++ or GUIs, but I do occasionally do Python, so
when I started using KiCAD I wrote some scripts to help myself out.

Currently, I can round-trip .sch, .lib, and .pro files, and can do
some schematic analysis. I have attached an example report on the
kicad demo directory below.

Like a lot of warning reports, there is a ton of trash, but possibly a
few gems hidden there. Some of the trash (especially in the area of
power pins) is probably caused by my current lack of understanding.

Anyway, I have seen the use of Python discussed on this list, but
(almost) always in relation to embedding an interpreter. I'm not
really interested in that, but am extremely interested in external
scripting. Is a library of python tools something that the developers
are interested in, or would that be considered a separate project?

Best regards,
Patrick Maupin
Austin, Texas





============================================================

Reading project /usr/share/doc/kicad/demos/interf_u

Warning on page interf_u.sch:
Connection dot not used at (2600, 8900) (style issue)
Connection dot not used at (2600, 9300) (style issue)
Connection dot not used at (4550, 2050) (style issue)


============================================================

Reading project /usr/share/doc/kicad/demos/ecc83


============================================================

Reading project /usr/share/doc/kicad/demos/video

Warning on page bus_pci.sch:
Connection dot not used at (2200, 1650) (style issue)
Objects overlap:
Entry Wire Line on page bus_pci.sch at ((11155, 4755),
(11245, 4845))
(11155, 4755, 11245, 4845): Entry Wire Line on page
bus_pci.sch at ((11155, 4845), (11245, 4755))
Objects overlap:
Entry Wire Line on page bus_pci.sch at ((11155, 4845),
(11245, 4755))
(11155, 4755, 11245, 4845): Entry Wire Line on page
bus_pci.sch at ((11155, 4755), (11245, 4845))

Warning on page esvideo.sch:
Connection dot not used at (10450, 8150) (style issue)
Connection dot not used at (10550, 2750) (style issue)
Connection dot not used at (12150, 2750) (style issue)
Connection dot not used at (1800, 4600) (style issue)
Connection dot not used at (1800, 5400) (style issue)
Connection dot not used at (1800, 6200) (style issue)
Connection dot not used at (3850, 2200) (style issue)
Connection dot not used at (3850, 2800) (style issue)
Connection dot not used at (4450, 3800) (style issue)
Connection dot not used at (4450, 4200) (style issue)
Connection dot not used at (5650, 8100) (style issue)
Connection dot not used at (6550, 4000) (style issue)
Connection dot not used at (6550, 4400) (style issue)
Connection dot not used at (6550, 4600) (style issue)
Connection dot used to connect crossed lines at (11450, 2350)
(style issue)
Connection dot used to connect crossed lines at (5550, 2300)
(style issue)

Warning on page graphic.sch:
Connection dot used to connect crossed lines at (3850, 10200)
(style issue)
Connection dot used to connect crossed lines at (3850, 10700)
(style issue)
Connection dot used to connect crossed lines at (7400, 5300)
(style issue)

Warning on page modul.sch:
Connection dot used to connect crossed lines at (7100, 1150)
(style issue)
Overlapped wires at (1820, 3450, 1880, 3450)
Wire on page modul.sch at ((2150, 3450), (1600, 3450))
Overlapped wires at (1820, 3650, 1880, 3650)
Wire on page modul.sch at ((2150, 3650), (1600, 3650))
Overlapped wires at (2320, 3550, 2380, 3550)
Wire on page modul.sch at ((2650, 3550), (2050, 3550))

Warning on page muxdata.sch:
Kmarq B 5050 1800 "Avertissement: Pin openCol connect�e a Pin
BiDi (net 5)" F=1

Warning on page rams.sch:
Connection dot not used at (1200, 2750) (style issue)
Connection dot not used at (1200, 7200) (style issue)
Connection dot not used at (4050, 2750) (style issue)
Connection dot not used at (4050, 7200) (style issue)
Connection dot not used at (6900, 2750) (style issue)
Connection dot not used at (6900, 7200) (style issue)
Connection dot not used at (9700, 2750) (style issue)
Connection dot not used at (9700, 7200) (style issue)

Warning: Inconsistent power pin information --
Flag N, library file
/usr/share/doc/kicad/demos/video/video.cache.lib, reference P10, 1
pins
Component CONN_1 P10 on page graphic.sch at ((6350, 2831), (6431, 2769))
Flag N, library file
/usr/share/doc/kicad/demos/video/video.cache.lib, reference P11, 1
pins
Component CONN_1 P11 on page graphic.sch at ((6350, 3431), (6431, 3369))
Flag N, library file
/usr/share/doc/kicad/demos/video/video.cache.lib, reference P12, 1
pins
Component CONN_1 P12 on page graphic.sch at ((4881, 850), (4819, 769))
Flag N, library file
/usr/share/doc/kicad/demos/video/video.cache.lib, reference P9, 1 pins
Component CONN_1 P9 on page graphic.sch at ((5800, 5531), (5881, 5469))

Warning: Aliased signal names
on sheet Power ignoring "#PWR_GND, #PWR_VSS" and using "#PWR_CONN_1"
on sheet Power ignoring "#PWR_VCC" and using "#PWR_+5V"

Warning: Global label misused as hierarchical:
Page bus_pci.sch label ADR2
Page bus_pci.sch label ADR3
Page bus_pci.sch label ADR4
Page bus_pci.sch label ADR5
Page bus_pci.sch label ADR6
Page bus_pci.sch label BE-0
Page bus_pci.sch label BE-1
Page bus_pci.sch label BE-2
Page bus_pci.sch label BE-3
Page bus_pci.sch label BPCLK
Page bus_pci.sch label DQ0
Page bus_pci.sch label DQ1
Page bus_pci.sch label DQ10
Page bus_pci.sch label DQ11
Page bus_pci.sch label DQ12
Page bus_pci.sch label DQ13
Page bus_pci.sch label DQ14
Page bus_pci.sch label DQ15
Page bus_pci.sch label DQ16
Page bus_pci.sch label DQ17
Page bus_pci.sch label DQ18
Page bus_pci.sch label DQ19
Page bus_pci.sch label DQ2
Page bus_pci.sch label DQ20
Page bus_pci.sch label DQ21
Page bus_pci.sch label DQ22
Page bus_pci.sch label DQ23
Page bus_pci.sch label DQ24
Page bus_pci.sch label DQ25
Page bus_pci.sch label DQ26
Page bus_pci.sch label DQ27
Page bus_pci.sch label DQ28
Page bus_pci.sch label DQ29
Page bus_pci.sch label DQ3
Page bus_pci.sch label DQ30
Page bus_pci.sch label DQ31
Page bus_pci.sch label DQ4
Page bus_pci.sch label DQ5
Page bus_pci.sch label DQ6
Page bus_pci.sch label DQ7
Page bus_pci.sch label DQ8
Page bus_pci.sch label DQ9
Page bus_pci.sch label IRQ-
Page bus_pci.sch label IRQ_SRL
Page bus_pci.sch label PTADR-
Page bus_pci.sch label PTATN-
Page bus_pci.sch label PTBE-0
Page bus_pci.sch label PTBE-1
Page bus_pci.sch label PTBE-2
Page bus_pci.sch label PTBE-3
Page bus_pci.sch label PTBURST-
Page bus_pci.sch label PTNUM0
Page bus_pci.sch label PTNUM1
Page bus_pci.sch label PTRDY-
Page bus_pci.sch label PTWR
Page bus_pci.sch label RD-
Page bus_pci.sch label RDEMPTY
Page bus_pci.sch label RDFIFO-
Page bus_pci.sch label SELECT-
Page bus_pci.sch label SYSRST-
Page bus_pci.sch label WR-
Page bus_pci.sch label WRFIFO-
Page bus_pci.sch label WRFULL
Page bus_pci.sch label X_IRQ
Page esvideo.sch label BLANK-
Page esvideo.sch label BLUE
Page esvideo.sch label BLUE_IN
Page esvideo.sch label CLAMP
Page esvideo.sch label CLKCAD
Page esvideo.sch label CLKCDA
Page esvideo.sch label CSYNCIN-
Page esvideo.sch label CSYNCOUT-
Page esvideo.sch label DPC0
Page esvideo.sch label DPC1
Page esvideo.sch label DPC2
Page esvideo.sch label DPC3
Page esvideo.sch label DPC4
Page esvideo.sch label DPC5
Page esvideo.sch label DPC6
Page esvideo.sch label DPC7
Page esvideo.sch label GREEN
Page esvideo.sch label GREEN_IN
Page esvideo.sch label OE_PAL-
Page esvideo.sch label PCA0
Page esvideo.sch label PCA1
Page esvideo.sch label PCA2
Page esvideo.sch label RDCAD-
Page esvideo.sch label RDCDA-
Page esvideo.sch label RED
Page esvideo.sch label RED_IN
Page esvideo.sch label TVB0
Page esvideo.sch label TVB1
Page esvideo.sch label TVB2
Page esvideo.sch label TVB3
Page esvideo.sch label TVB4
Page esvideo.sch label TVB5
Page esvideo.sch label TVB6
Page esvideo.sch label TVB7
Page esvideo.sch label TVG0
Page esvideo.sch label TVG1
Page esvideo.sch label TVG2
Page esvideo.sch label TVG3
Page esvideo.sch label TVG4
Page esvideo.sch label TVG5
Page esvideo.sch label TVG6
Page esvideo.sch label TVG7
Page esvideo.sch label TVI0
Page esvideo.sch label TVI1
Page esvideo.sch label TVR0
Page esvideo.sch label TVR1
Page esvideo.sch label TVR2
Page esvideo.sch label TVR3
Page esvideo.sch label TVR4
Page esvideo.sch label TVR5
Page esvideo.sch label TVR6
Page esvideo.sch label TVR7
Page esvideo.sch label WRCAD-
Page esvideo.sch label WRCDA-
Page graphic.sch label ACCES_RAM-
Page graphic.sch label ACQ_ON
Page graphic.sch label ADR2
Page graphic.sch label ADR3
Page graphic.sch label ADR4
Page graphic.sch label ADR5
Page graphic.sch label ADR6
Page graphic.sch label BE-0
Page graphic.sch label BE-1
Page graphic.sch label BE-2
Page graphic.sch label BE-3
Page graphic.sch label BLANK-
Page graphic.sch label BPCLK
Page graphic.sch label BT812_RD-
Page graphic.sch label BT812_WR-
Page graphic.sch label CADCLK
Page graphic.sch label CAS0-
Page graphic.sch label CAS1-
Page graphic.sch label CAS2-
Page graphic.sch label CAS3-
Page graphic.sch label CDACLK
Page graphic.sch label CLAMP
Page graphic.sch label CSYNC-OUT
Page graphic.sch label CSYNCIN-
Page graphic.sch label DQ0
Page graphic.sch label DQ1
Page graphic.sch label DQ10
Page graphic.sch label DQ11
Page graphic.sch label DQ12
Page graphic.sch label DQ13
Page graphic.sch label DQ14
Page graphic.sch label DQ15
Page graphic.sch label DQ2
Page graphic.sch label DQ3
Page graphic.sch label DQ4
Page graphic.sch label DQ5
Page graphic.sch label DQ6
Page graphic.sch label DQ7
Page graphic.sch label DQ8
Page graphic.sch label DQ9
Page graphic.sch label F_PALIN
Page graphic.sch label HD_PAL-
Page graphic.sch label IRQ-
Page graphic.sch label IRQ_SLR
Page graphic.sch label MXA0
Page graphic.sch label MXA1
Page graphic.sch label MXA10
Page graphic.sch label MXA2
Page graphic.sch label MXA3
Page graphic.sch label MXA4
Page graphic.sch label MXA5
Page graphic.sch label MXA6
Page graphic.sch label MXA7
Page graphic.sch label MXA8
Page graphic.sch label MXA9
Page graphic.sch label PCA0
Page graphic.sch label PCA1
Page graphic.sch label PCA2
Page graphic.sch label PTADR-
Page graphic.sch label PTATN-
Page graphic.sch label PTBE-0
Page graphic.sch label PTBE-1
Page graphic.sch label PTBE-2
Page graphic.sch label PTBE-3
Page graphic.sch label PTBURST-
Page graphic.sch label PTNUM0
Page graphic.sch label PTNUM1
Page graphic.sch label PTRDY-
Page graphic.sch label PTWR
Page graphic.sch label RAS0-
Page graphic.sch label RAS1-
Page graphic.sch label RAS2-
Page graphic.sch label RAS3-
Page graphic.sch label RAS4-
Page graphic.sch label RAS5-
Page graphic.sch label RAS6-
Page graphic.sch label RAS7-
Page graphic.sch label RD-
Page graphic.sch label RDCAD-
Page graphic.sch label RDCDA-
Page graphic.sch label RDEMPTY
Page graphic.sch label RDFIFO-
Page graphic.sch label SELECT-
Page graphic.sch label SYSRST-
Page graphic.sch label TVI0
Page graphic.sch label TVI1
Page graphic.sch label VD_PAL-
Page graphic.sch label WR-
Page graphic.sch label WRAM-
Page graphic.sch label WRCAD-
Page graphic.sch label WRCDA-
Page graphic.sch label WRFIFO-
Page graphic.sch label WRFULL
Page graphic.sch label WRITE_RAM
Page graphic.sch label X_CLK
Page graphic.sch label X_DONE
Page graphic.sch label X_DOUT
Page graphic.sch label X_IRQ
Page graphic.sch label X_PROG-
Page modul.sch label BLEU
Page modul.sch label COUT
Page modul.sch label CSYNC-OUT
Page modul.sch label CVBSOUT
Page modul.sch label ROUGE
Page modul.sch label VERT
Page modul.sch label YOUT
Page muxdata.sch label ACCES_RAM-
Page muxdata.sch label ACQ_ON
Page muxdata.sch label BLANK-
Page muxdata.sch label CLAMP
Page muxdata.sch label CLKCAD
Page muxdata.sch label CLKCDA
Page muxdata.sch label CSYNC-OUT
Page muxdata.sch label DATA_WR
Page muxdata.sch label DPC0
Page muxdata.sch label DPC1
Page muxdata.sch label DPC10
Page muxdata.sch label DPC11
Page muxdata.sch label DPC12
Page muxdata.sch label DPC13
Page muxdata.sch label DPC14
Page muxdata.sch label DPC15
Page muxdata.sch label DPC16
Page muxdata.sch label DPC17
Page muxdata.sch label DPC18
Page muxdata.sch label DPC19
Page muxdata.sch label DPC2
Page muxdata.sch label DPC20
Page muxdata.sch label DPC21
Page muxdata.sch label DPC22
Page muxdata.sch label DPC23
Page muxdata.sch label DPC24
Page muxdata.sch label DPC25
Page muxdata.sch label DPC26
Page muxdata.sch label DPC27
Page muxdata.sch label DPC28
Page muxdata.sch label DPC29
Page muxdata.sch label DPC3
Page muxdata.sch label DPC30
Page muxdata.sch label DPC31
Page muxdata.sch label DPC4
Page muxdata.sch label DPC5
Page muxdata.sch label DPC6
Page muxdata.sch label DPC7
Page muxdata.sch label DPC8
Page muxdata.sch label DPC9
Page muxdata.sch label TVB0
Page muxdata.sch label TVB1
Page muxdata.sch label TVB2
Page muxdata.sch label TVB3
Page muxdata.sch label TVB4
Page muxdata.sch label TVB5
Page muxdata.sch label TVB6
Page muxdata.sch label TVB7
Page muxdata.sch label TVG0
Page muxdata.sch label TVG1
Page muxdata.sch label TVG2
Page muxdata.sch label TVG3
Page muxdata.sch label TVG4
Page muxdata.sch label TVG5
Page muxdata.sch label TVG6
Page muxdata.sch label TVG7
Page muxdata.sch label TVR0
Page muxdata.sch label TVR1
Page muxdata.sch label TVR2
Page muxdata.sch label TVR3
Page muxdata.sch label TVR4
Page muxdata.sch label TVR5
Page muxdata.sch label TVR6
Page muxdata.sch label TVR7
Page muxdata.sch label VRAM0
Page muxdata.sch label VRAM1
Page muxdata.sch label VRAM10
Page muxdata.sch label VRAM11
Page muxdata.sch label VRAM12
Page muxdata.sch label VRAM13
Page muxdata.sch label VRAM14
Page muxdata.sch label VRAM15
Page muxdata.sch label VRAM16
Page muxdata.sch label VRAM17
Page muxdata.sch label VRAM18
Page muxdata.sch label VRAM19
Page muxdata.sch label VRAM2
Page muxdata.sch label VRAM20
Page muxdata.sch label VRAM21
Page muxdata.sch label VRAM22
Page muxdata.sch label VRAM23
Page muxdata.sch label VRAM24
Page muxdata.sch label VRAM25
Page muxdata.sch label VRAM26
Page muxdata.sch label VRAM27
Page muxdata.sch label VRAM28
Page muxdata.sch label VRAM29
Page muxdata.sch label VRAM3
Page muxdata.sch label VRAM30
Page muxdata.sch label VRAM31
Page muxdata.sch label VRAM4
Page muxdata.sch label VRAM5
Page muxdata.sch label VRAM6
Page muxdata.sch label VRAM7
Page muxdata.sch label VRAM8
Page muxdata.sch label VRAM9
Page muxdata.sch label X_CLK
Page muxdata.sch label X_DIN
Page muxdata.sch label X_DONE
Page muxdata.sch label X_PROG-
Page pal-ntsc.sch label BT812_RD-
Page pal-ntsc.sch label BT812_WR-
Page pal-ntsc.sch label F_PALIN
Page pal-ntsc.sch label GREEN_IN
Page pal-ntsc.sch label HD_PAL-
Page pal-ntsc.sch label OE_PAL-
Page pal-ntsc.sch label PC_A0
Page pal-ntsc.sch label PC_A1
Page pal-ntsc.sch label PC_D0
Page pal-ntsc.sch label PC_D1
Page pal-ntsc.sch label PC_D2
Page pal-ntsc.sch label PC_D3
Page pal-ntsc.sch label PC_D4
Page pal-ntsc.sch label PC_D5
Page pal-ntsc.sch label PC_D6
Page pal-ntsc.sch label PC_D7
Page pal-ntsc.sch label RED_IN
Page pal-ntsc.sch label RESET-
Page pal-ntsc.sch label TVB0
Page pal-ntsc.sch label TVB1
Page pal-ntsc.sch label TVB2
Page pal-ntsc.sch label TVB3
Page pal-ntsc.sch label TVB4
Page pal-ntsc.sch label TVB5
Page pal-ntsc.sch label TVB6
Page pal-ntsc.sch label TVB7
Page pal-ntsc.sch label TVG0
Page pal-ntsc.sch label TVG1
Page pal-ntsc.sch label TVG2
Page pal-ntsc.sch label TVG3
Page pal-ntsc.sch label TVG4
Page pal-ntsc.sch label TVG5
Page pal-ntsc.sch label TVG6
Page pal-ntsc.sch label TVG7
Page pal-ntsc.sch label TVR0
Page pal-ntsc.sch label TVR1
Page pal-ntsc.sch label TVR2
Page pal-ntsc.sch label TVR3
Page pal-ntsc.sch label TVR4
Page pal-ntsc.sch label TVR5
Page pal-ntsc.sch label TVR6
Page pal-ntsc.sch label TVR7
Page pal-ntsc.sch label VD_PAL-
Page rams.sch label CAS0-
Page rams.sch label CAS1-
Page rams.sch label CAS2-
Page rams.sch label CAS3-
Page rams.sch label MXA0
Page rams.sch label MXA1
Page rams.sch label MXA10
Page rams.sch label MXA2
Page rams.sch label MXA3
Page rams.sch label MXA4
Page rams.sch label MXA5
Page rams.sch label MXA6
Page rams.sch label MXA7
Page rams.sch label MXA8
Page rams.sch label MXA9
Page rams.sch label RAS0-
Page rams.sch label RAS1-
Page rams.sch label RAS2-
Page rams.sch label RAS3-
Page rams.sch label RAS4-
Page rams.sch label RAS5-
Page rams.sch label RAS6-
Page rams.sch label RAS7-
Page rams.sch label TVRAM0
Page rams.sch label TVRAM1
Page rams.sch label TVRAM10
Page rams.sch label TVRAM11
Page rams.sch label TVRAM12
Page rams.sch label TVRAM13
Page rams.sch label TVRAM14
Page rams.sch label TVRAM15
Page rams.sch label TVRAM16
Page rams.sch label TVRAM17
Page rams.sch label TVRAM18
Page rams.sch label TVRAM19
Page rams.sch label TVRAM2
Page rams.sch label TVRAM20
Page rams.sch label TVRAM21
Page rams.sch label TVRAM22
Page rams.sch label TVRAM23
Page rams.sch label TVRAM24
Page rams.sch label TVRAM25
Page rams.sch label TVRAM26
Page rams.sch label TVRAM27
Page rams.sch label TVRAM28
Page rams.sch label TVRAM29
Page rams.sch label TVRAM3
Page rams.sch label TVRAM30
Page rams.sch label TVRAM31
Page rams.sch label TVRAM4
Page rams.sch label TVRAM5
Page rams.sch label TVRAM6
Page rams.sch label TVRAM7
Page rams.sch label TVRAM8
Page rams.sch label TVRAM9
Page rams.sch label WRAM-


============================================================

Reading project /usr/share/doc/kicad/demos/pspice

Warning on page pspice.sch:
Connection dot not used at (6100, 2450) (style issue)
Connection dot not used at (7800, 1500) (style issue)
Connection dot used to connect crossed lines at (5100, 2800)
(style issue)
Connection dot used to connect crossed lines at (6100, 3200)
(style issue)
Connection dot used to connect crossed lines at (7700, 2800)
(style issue)
Kmarq B 7700 1000 "Warning Pin power_in non pilotée (Net 2)" F=1
Kmarq B 8400 3300 "Warning Pin power_in non pilotée (Net 6)" F=1

Warning: Inconsistent power pin information --
Flag N, library file
/usr/share/doc/kicad/demos/pspice/pspice.cache.lib, reference #+12V1,
1 pins
Component +12V #+12V1 on page pspice.sch at ((5080, 1800), (5120, 1700))
Flag N, library file
/usr/share/doc/kicad/demos/pspice/pspice.cache.lib, reference #+12V2,
1 pins
Component +12V #+12V2 on page pspice.sch at ((5730, 1800), (5770, 1700))
Flag N, library file
/usr/share/doc/kicad/demos/pspice/pspice.cache.lib, reference #+12V3,
1 pins
Component +12V #+12V3 on page pspice.sch at ((6080, 1800), (6120, 1700))
Flag N, library file
/usr/share/doc/kicad/demos/pspice/pspice.cache.lib, reference #+12V4,
1 pins
Component +12V #+12V4 on page pspice.sch at ((6680, 1800), (6720, 1700))
Flag N, library file
/usr/share/doc/kicad/demos/pspice/pspice.cache.lib, reference #+12V5,
1 pins
Component +12V #+12V5 on page pspice.sch at ((2830, 1500), (2870, 1400))
Flag N, library file
/usr/share/doc/kicad/demos/pspice/pspice.cache.lib, reference #+12V6,
1 pins
Component +12V #+12V6 on page pspice.sch at ((7680, 1000), (7720, 900))
Flag N, library file
/usr/share/doc/kicad/demos/pspice/pspice.cache.lib, reference #GND1, 1
pins
Component 0 #GND1 on page pspice.sch at ((6050, 3850), (6150, 3800))
Flag N, library file
/usr/share/doc/kicad/demos/pspice/pspice.cache.lib, reference #GND2, 1
pins
Component 0 #GND2 on page pspice.sch at ((5050, 3850), (5150, 3800))
Flag N, library file
/usr/share/doc/kicad/demos/pspice/pspice.cache.lib, reference #GND3, 1
pins
Component 0 #GND3 on page pspice.sch at ((6650, 3850), (6750, 3800))
Flag N, library file
/usr/share/doc/kicad/demos/pspice/pspice.cache.lib, reference #GND4, 1
pins
Component 0 #GND4 on page pspice.sch at ((2800, 2950), (2900, 2900))
Flag N, library file
/usr/share/doc/kicad/demos/pspice/pspice.cache.lib, reference #GND5, 1
pins
Component 0 #GND5 on page pspice.sch at ((3800, 4250), (3900, 4200))
Flag N, library file
/usr/share/doc/kicad/demos/pspice/pspice.cache.lib, reference #GND6, 1
pins
Component 0 #GND6 on page pspice.sch at ((7650, 3500), (7750, 3450))
Flag N, library file
/usr/share/doc/kicad/demos/pspice/pspice.cache.lib, reference #GND7, 1
pins
Component 0 #GND7 on page pspice.sch at ((7000, 3150), (7100, 3100))
Flag N, library file
/usr/share/doc/kicad/demos/pspice/pspice.cache.lib, reference #GND8, 1
pins
Component 0 #GND8 on page pspice.sch at ((8350, 3350), (8450, 3300))


============================================================

Reading project /usr/share/doc/kicad/demos/pic_programmer

Warning on page pic_programmer.sch:
Connection dot not used at (5450, 1500) (style issue)
Connection dot not used at (6100, 1250) (style issue)
Connection dot not used at (6100, 750) (style issue)
Connection dot not used at (6550, 1600) (style issue)
Connection dot not used at (7350, 6700) (style issue)
Connection dot not used at (7900, 2900) (style issue)
Connection dot not used at (7900, 6700) (style issue)
Connection dot not used at (8700, 5750) (style issue)
Connection dot not used at (9100, 6600) (style issue)
Connection dot used to connect crossed lines at (10150, 6000)
(style issue)
Connection dot used to connect crossed lines at (3450, 1700)
(style issue)
Connection dot used to connect crossed lines at (3850, 3150)
(style issue)
Connection dot used to connect crossed lines at (3850, 5100)
(style issue)
Dangling wire end at (8350, 1600)

Warning on page pic_sockets.sch:
Kmarq B 3100 2150 "Warning Pin power_in non pilot�e (Net 2)" F=1

Warning: Inconsistent power pin information --
Flag N, library file
/usr/share/doc/kicad/demos/pic_programmer/pic_programmer.cache.lib,
reference #PWR22, 1 pins
Component VPP #PWR22 on page pic_programmer.sch at ((6080,
700), (6120, 600))
Flag N, library file
/usr/share/doc/kicad/demos/pic_programmer/pic_programmer.cache.lib,
reference #PWR23, 1 pins
Component VPP #PWR23 on page pic_programmer.sch at ((6530,
1100), (6570, 1000))
Flag N, library file
/usr/share/doc/kicad/demos/pic_programmer/pic_programmer.cache.lib,
reference #PWR34, 1 pins
Component VPP #PWR34 on page pic_programmer.sch at ((10130,
5950), (10170, 5850))

Warning: Aliased signal names
on sheet pic_programmer.sch ignoring "PC-DATA-IN" and using "CTS"
on sheet pic_programmer.sch ignoring "PC-DATA-OUT" and using "DTR"
on sheet pic_programmer.sch ignoring "RTS" and using "PC-CLOCK-OUT"
on sheet pic_programmer.sch ignoring "VPP_ON" and using "TXD"


============================================================

Reading project /usr/share/doc/kicad/demos/flat_hierarchy

Warning on page pic_programmer.sch:
Connection dot not used at (5450, 1500) (style issue)
Connection dot not used at (6100, 1250) (style issue)
Connection dot not used at (6100, 750) (style issue)
Connection dot not used at (6550, 1600) (style issue)
Connection dot not used at (7350, 6700) (style issue)
Connection dot not used at (7900, 2900) (style issue)
Connection dot not used at (7900, 6700) (style issue)
Connection dot not used at (8700, 5750) (style issue)
Connection dot not used at (9100, 6600) (style issue)
Connection dot used to connect crossed lines at (10150, 6000)
(style issue)
Connection dot used to connect crossed lines at (3450, 1700)
(style issue)
Connection dot used to connect crossed lines at (3850, 3150)
(style issue)
Connection dot used to connect crossed lines at (3850, 5100)
(style issue)

Warning: Inconsistent power pin information --
Flag N, library file
/usr/share/doc/kicad/demos/flat_hierarchy/flat_hierarchy.cache.lib,
reference #PWR22, 1 pins
Component VPP #PWR22 on page pic_programmer.sch at ((6080,
700), (6120, 600))
Flag N, library file
/usr/share/doc/kicad/demos/flat_hierarchy/flat_hierarchy.cache.lib,
reference #PWR23, 1 pins
Component VPP #PWR23 on page pic_programmer.sch at ((6530,
1100), (6570, 1000))
Flag N, library file
/usr/share/doc/kicad/demos/flat_hierarchy/flat_hierarchy.cache.lib,
reference #PWR34, 1 pins
Component VPP #PWR34 on page pic_programmer.sch at ((10130,
5950), (10170, 5850))

Warning: Aliased signal names
on sheet pic_programmer.sch ignoring "PC-DATA-IN" and using "CTS"
on sheet pic_programmer.sch ignoring "PC-DATA-OUT" and using "DTR"
on sheet pic_programmer.sch ignoring "RTS" and using "PC-CLOCK-OUT"
on sheet pic_programmer.sch ignoring "VPP_ON" and using "TXD"


============================================================

Reading project /usr/share/doc/kicad/demos/test_xil_95108


============================================================

Reading project /usr/share/doc/kicad/demos/electric

Warning on page electric.sch:
Connection dot not used at (4550, 800) (style issue)
Connection dot not used at (4850, 2400) (style issue)
Connection dot not used at (8750, 5400) (style issue)
Multiple (overlapping) connection dots at (8250, 1000)
Multiple (overlapping) connection dots at (850, 1500)
Objects overlap:
Component D_10A ED10 on page electric.sch at ((1550,
1250), (1250, 950))
(1550, 950): Wire on page electric.sch at ((1550,
1500), (1550, 950)), Wire on page electric.sch at ((1550, 950), (1800,
950))
Objects overlap:
Component Q_25A_2F2O EQ2 on page electric.sch at ((4350,
1700), (4050, 2070))
(4350, 1900): Connection on page electric.sch at (4350, 1900)
Overlapped wires at (1550, 950, 1550, 1250)
Wire on page electric.sch at ((1550, 1500), (1550, 950))
Overlapped wires at (1750, 2150, 1750, 2350)
Wire on page electric.sch at ((1750, 2150), (1750, 2400))
Overlapped wires at (1750, 2530, 1750, 2750)
Wire on page electric.sch at ((1750, 2750), (1750, 2450))
Unnecessary connection dot at (4350, 1900)

Warning: Duplicate pin number
Component Q_2A_12O_40KV EQ4 pin 3 (~) on page electric.sch at
(4850, 1400)

Warning: Inconsistent power pin information --
Flag N, library file
/usr/share/doc/kicad/demos/electric/electric.cache.lib, reference EG1,
1 pins
Component G_TH_3KVA EG1 on page electric.sch at ((916, 2350),
(1200, 2066))
Flag N, library file
/usr/share/doc/kicad/demos/electric/electric.cache.lib, reference EP4,
1 pins
Component P_10A EP4 on page electric.sch at ((9530, 5300), (9250, 5020))
Flag N, library file
/usr/share/doc/kicad/demos/electric/electric.cache.lib, reference EV2,
1 pins
Component V_F50HZ EV2 on page electric.sch at ((2316, 1600),
(2600, 1316))
Flag N, library file
/usr/share/doc/kicad/demos/electric/electric.cache.lib, reference EV3,
1 pins
Component V_U400V EV3 on page electric.sch at ((2316, 2100),
(2600, 1816))
Flag N, library file
/usr/share/doc/kicad/demos/electric/electric.cache.lib, reference EY1,
1 pins
Component Y_ELC EY1 on page electric.sch at ((2000, 1610), (1740, 1350))
Flag N, library file
/usr/share/doc/kicad/demos/electric/electric.cache.lib, reference EY2,
1 pins
Component Y_ELC EY2 on page electric.sch at ((3750, 2810), (3490, 2550))

Warning: Unconnected pin
Component J_40A_30MA EJ1 pin 3 (~) on page electric.sch at (1700, 3150)
Component J_40A_30MA EJ2 pin 3 (~) on page electric.sch at (1700, 3650)
Component J_40A_30MA EJ3 pin 3 (~) on page electric.sch at (1700, 4150)
Component J_40A_30MA EJ4 pin 3 (~) on page electric.sch at (1700, 4650)
Component Q_25A_2F2O EQ1a pin 4 (~) on page electric.sch at (1800, 2350)
Component Q_25A_2F2O EQ1a pin 5 (~) on page electric.sch at (1800, 2550)
Component Q_25A_2F2O EQ1b pin 4 (~) on page electric.sch at (3000, 2350)
Component Q_25A_2F2O EQ1b pin 5 (~) on page electric.sch at (3000, 2550)
Component Q_25A_2F2O EQ2 pin 4 (~) on page electric.sch at (4050, 1850)
Component Q_25A_2F2O EQ2 pin 5 (~) on page electric.sch at (4050, 2050)
Component Q_25A_2F2O EQ3 pin 4 (~) on page electric.sch at (4050, 2350)
Component Q_25A_2F2O EQ3 pin 5 (~) on page electric.sch at (4050, 2550)
Component Q_2A_12O_40KV EQ4 pin 1 (~) on page electric.sch at
(4850, 1350)
Component Q_2A_12O_40KV EQ4 pin 10 (~) on page electric.sch at
(5250, 1550)
Component Q_2A_12O_40KV EQ4 pin 11 (~) on page electric.sch at
(4850, 1600)
Component Q_2A_12O_40KV EQ4 pin 12 (~) on page electric.sch at
(5250, 1600)
Component Q_2A_12O_40KV EQ4 pin 13 (~) on page electric.sch at
(4850, 1650)
Component Q_2A_12O_40KV EQ4 pin 14 (~) on page electric.sch at
(5250, 1650)
Component Q_2A_12O_40KV EQ4 pin 15 (~) on page electric.sch at
(4850, 1700)
Component Q_2A_12O_40KV EQ4 pin 16 (~) on page electric.sch at
(5250, 1700)
Component Q_2A_12O_40KV EQ4 pin 17 (~) on page electric.sch at
(4850, 1750)
Component Q_2A_12O_40KV EQ4 pin 18 (~) on page electric.sch at
(5250, 1750)
Component Q_2A_12O_40KV EQ4 pin 19 (~) on page electric.sch at
(4850, 1800)
Component Q_2A_12O_40KV EQ4 pin 2 (~) on page electric.sch at
(5250, 1350)
Component Q_2A_12O_40KV EQ4 pin 20 (~) on page electric.sch at
(5250, 1800)
Component Q_2A_12O_40KV EQ4 pin 21 (~) on page electric.sch at
(4850, 1850)
Component Q_2A_12O_40KV EQ4 pin 22 (~) on page electric.sch at
(5250, 1850)
Component Q_2A_12O_40KV EQ4 pin 25 (~) on page electric.sch at
(5250, 1950)
Component Q_2A_12O_40KV EQ4 pin 4 (~) on page electric.sch at
(5250, 1400)
Component Q_2A_12O_40KV EQ4 pin 5 (~) on page electric.sch at
(4850, 1450)
Component Q_2A_12O_40KV EQ4 pin 6 (~) on page electric.sch at
(5250, 1450)
Component Q_2A_12O_40KV EQ4 pin 7 (~) on page electric.sch at
(4850, 1500)
Component Q_2A_12O_40KV EQ4 pin 8 (~) on page electric.sch at
(5250, 1500)
Component Q_2A_12O_40KV EQ4 pin 9 (~) on page electric.sch at
(4850, 1550)
Component R_16A_30MA ER01 pin 3 (~) on page electric.sch at (1700, 1950)
Component R_16A_30MA ER01 pin 4 (~) on page electric.sch at (1700, 2250)
Component R_16A_30MA ER02 pin 3 (~) on page electric.sch at (1700, 2550)
Component R_16A_30MA ER02 pin 4 (~) on page electric.sch at (1700, 2850)
Component S_63A ES1 pin 3 (~) on page electric.sch at (650, 850)
Component W_15KA EW01 pin 3 (~) on page electric.sch at (1900, 1150)

Warning: Aliased signal names
on sheet Power ignoring "#PWR_V_U400V" and using "#PWR_V_F50HZ"


============================================================

Reading project /usr/share/doc/kicad/demos/sonde xilinx

Warning on page sonde xilinx.sch:
Connection dot not used at (4650, 1900) (style issue)
Connection dot not used at (5900, 1600) (style issue)
Connection dot not used at (5900, 1900) (style issue)


============================================================

Reading project /usr/share/doc/kicad/demos/microwave






Follow ups