Not a bad part but you have px in the font-size in the svgs which will cause text scaling problems at some point (I am not entirely sure how to recreate the problem but have a working example.) As well you are missing a layerId in schematic which will result in the image not exporting as an image. Running FritzingCheckPart.py against the file gets these warnings and errors (edited for size, much deleted)
$ FritzingCheckPartw.py ‘part.Heltec WiFi Kit 32 (V3)-latest_24ea5bdcf80ec22fab8d515b15bcde19_3.fzp’
**** Starting to process file Startup, no file yet
**** Starting to process file part.Heltec WiFi Kit 32 (V3)-latest_24ea5bdcf80ec22fab8d515b15bcde19_3.fzp
**** Starting to process file svg.breadboard.Heltec WiFi Kit 32 (V3)-latest_2ad9aae33d06f2ec5a7ac8b0d2da84fd_1_breadboard.svg.bak
**** Starting to process file svg.schematic.Heltec WiFi Kit 32 (V3)-latest_2ad9aae33d06f2ec5a7ac8b0d2da84fd_1_schematic.svg.bak
**** Starting to process file svg.pcb.Heltec WiFi Kit 32 (V3)-latest_2ad9aae33d06f2ec5a7ac8b0d2da84fd_1_pcb.svg.bak
File
‘part.Heltec WiFi Kit 32 (V3)-latest_24ea5bdcf80ec22fab8d515b15bcde19_3.fzp.bak’
This is a through hole part as both copper0 and copper1 views are present.
If you wanted a smd part remove the copper0 definition from line 56
Modified 4: File
‘svg.breadboard.Heltec WiFi Kit 32 (V3)-latest_2ad9aae33d06f2ec5a7ac8b0d2da84fd_1_breadboard.svg.bak’
At line 6
ReferenceFile
‘Heltec_WiFi_LoRa_32_V2_breadboard.svg’
doesn’t match input file
‘Heltec WiFi Kit 32 (V3)-latest_2ad9aae33d06f2ec5a7ac8b0d2da84fd_1_breadboard.svg’
Corrected
Modified 1: File
‘svg.breadboard.Heltec WiFi Kit 32 (V3)-latest_2ad9aae33d06f2ec5a7ac8b0d2da84fd_1_breadboard.svg.bak’
At line 472
Removed px from font-size leaving 5.17012
Modified 1: File
‘svg.breadboard.Heltec WiFi Kit 32 (V3)-latest_2ad9aae33d06f2ec5a7ac8b0d2da84fd_1_breadboard.svg.bak’
At line 666
Removed px from font-size leaving 2
Modified 1: File
‘svg.breadboard.Heltec WiFi Kit 32 (V3)-latest_2ad9aae33d06f2ec5a7ac8b0d2da84fd_1_breadboard.svg.bak’
At line 679
here it is reporting removing px from the font size. You can either run FritzingCheckPart.py (which will automatically remove them) or after each edit with an svg editor edit the svg with a text editor and do a global replace of px with // (as long as you don’t have text px that you want to keep of course!)
… (much deleted)
Error 69: File
‘svg.schematic.Heltec WiFi Kit 32 (V3)-latest_2ad9aae33d06f2ec5a7ac8b0d2da84fd_1_schematic.svg.bak’
At line 8
Found a drawing element before a layerId (or no layerId)
You need to group the entire svg then change the group id to “schematic” (lower case) to clear this one. This tutorial may help and contains a pointer to FritzingCheckPart.py.
Peter