I don’t know if it is related to the supposed bug, but I personally can’t open the schematics with 5.1.0 (32 bit windows). I always get the following warning / error
Error loading schematic file “E:\Mes documents\KiCad_v5\MouseOleum IR board SHIELD\MouseOleum IR board SHIELD.sch”.
invalid hexadecimal number in input/source
“E:\Mes documents\KiCad_v5\MouseOleum IR board SHIELD\MouseOleum IR board SHIELD.sch”
line 7277, offset 6
Line 7277 of the file is
U 1 0 8860D03359D6C4F2
which is part of the component
$Comp
L V_Custom:Crystal Y1
U 1 0 8860D03359D6C4F2
P 8500 2650
F 0 “Y1” V 8200 2600 59 0000 L BNN
F 1 “16Mhz” V 8100 2500 59 0000 L BNN
F 2 “CRYSTAL” H 8500 2650 50 0001 C CNN
F 3 “” H 8500 2650 50 0001 C CNN
1 8500 2650
0 -1 -1 0
$EndComp
I did the same now but the problems around the crystal persist. (Delete the wire between R13 and the crystal and try to highlight the wire between the respective cap and the crystal.)
In my schematic the offending Crystal symbol got resqued:
$Comp
L MouseOleum-IR-board-SHIELD-rescue:Crystal-V_Custom Y1
U 1 0 8860D03359D6C4F2
P 8500 2650
F 0 “Y1” V 8200 2600 59 0000 L BNN
F 1 “16Mhz” V 8100 2500 59 0000 L BNN
F 2 “CRYSTAL” H 8500 2650 50 0001 C CNN
F 3 “” H 8500 2650 50 0001 C CNN
1 8500 2650
0 -1 -1 0
$EndComp
If 8860D03359D6C4F2 is a 16 digit hexadeximal number, it won’t fit in 32 bits. Are combarable numbers only 8 digits on your 32 bit system?
@Rene_Poschl
The schematic was drawn from scratch in Kicad 5.02 (Linux Mint 18.1) BUT the arduino part with components was imported in an empty schematic from EAGLE 7, saved in Kicad format and then added to the mouseoleum schematic.
After that I replaced ALL parts with newly made parts because the parts I use for Veecad need a specific FOOTPRINT label.
Also most parts were rewired.
Then I read of problems in Kicad with ERC when IC’s have other labels than ‘PASSIVE’ so I changed all pins to passive.
A lot of tinkering within the schematic so maybe that’s the source of the problem although it should be possible to to that.