buixuanan / fritzing

Automatically exported from code.google.com/p/fritzing
0 stars 0 forks source link

Part not appearing in SVG export #1252

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
1. Open a new file.
2. Drop the part Infrared proximity sensor into breadboard view
3. File... Export... to SVG...
4. View the file in SVG application

You should see the Infrared proximity sensor in the SVG file, but nothing 
appears.  Other parts do appear, however.

Fritzing 0.4.2 on Mac OS X Snow Leopard.

Original issue reported on code.google.com by mrichard...@gmail.com on 5 Oct 2010 at 12:23

GoogleCodeExporter commented 9 years ago
The breadboard svg for this part was missing a <g id="breadboard> element. That 
particular svg has been fixed and checked in, but I'm sure there are other 
unlabeled svgs.  Need to write a script to check all parts for missing layer 
labels.

Original comment by irasc...@gmail.com on 5 Oct 2010 at 5:05

GoogleCodeExporter commented 9 years ago

Original comment by irasc...@gmail.com on 5 Oct 2010 at 5:05

GoogleCodeExporter commented 9 years ago
Or maybe rewrite the export code so that if no layer label is found, assume a 
particular layer?

Original comment by irasc...@gmail.com on 5 Oct 2010 at 5:06

GoogleCodeExporter commented 9 years ago
Here's the list:

C:\Users\jonathan\fritzing2\parts\svg\contrib\pcb\SparkFun-CREATIVE_COMMONS_Spar
kFun.svg
C:\Users\jonathan\fritzing2\parts\svg\contrib\pcb\SparkFun-SFE-LOGO-FLAME-COPPER
_SparkFun.svg
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_pico.svg
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\LED-5mm-rgb.svg
C:\Users\jonathan\fritzing2\parts\svg\core\icon\arduino_diecimila.svg
C:\Users\jonathan\fritzing2\parts\svg\core\icon\Basic_Force_Sensing_Resistor_(FS
R)__a4ff.svg
C:\Users\jonathan\fritzing2\parts\svg\core\icon\basic_pbutton_2leg_horizon.svg
C:\Users\jonathan\fritzing2\parts\svg\core\icon\basic_poti_icon.svg
C:\Users\jonathan\fritzing2\parts\svg\core\icon\controller_mbed.svg
C:\Users\jonathan\fritzing2\parts\svg\core\icon\controller_wiring.svg
C:\Users\jonathan\fritzing2\parts\svg\core\icon\crystal.svg
C:\Users\jonathan\fritzing2\parts\svg\core\icon\LED-rgb-5mmicon.svg
C:\Users\jonathan\fritzing2\parts\svg\core\icon\plain_pcb.svg
C:\Users\jonathan\fritzing2\parts\svg\core\icon\Stepper_Motor_-_Bipolar__icon.sv
g
C:\Users\jonathan\fritzing2\parts\svg\core\icon\Stepper_Motor_-_Unipolar__icon.s
vg
C:\Users\jonathan\fritzing2\parts\svg\core\icon\xbee.svg
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\diode.svg
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\diode_photo.svg
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\diode_schottky.svg
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\diode_tunnel.svg
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\diode_zener.svg
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\led.svg
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\relay.svg
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\tilt_switch.svg
C:\Users\jonathan\fritzing2\parts\svg\obsolete\pcb\Stepper_Motor_-_Bipolar__pcb.
svg
C:\Users\jonathan\fritzing2\parts\svg\obsolete\pcb\Stepper_Motor_-_Unipolar__pcb
.svg

Original comment by irasc...@gmail.com on 5 Oct 2010 at 5:43

GoogleCodeExporter commented 9 years ago
cleaned or decided to ignore all but the pico: 
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_pico.svg.  

However, found a bug in which some parts have <svg id="[layer]" > which causes 
other export problems.    

Original comment by irasc...@gmail.com on 5 Oct 2010 at 6:18

GoogleCodeExporter commented 9 years ago
Assuming the updated script is correct, here's a new list:

C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Arduino_Fio.svg <svg 
version="1.1" id="breadboard

C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_mbed.svg <svg 
version="1.1" id="breadboard

C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_pico.svg

C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\din-5_midi_connector.svg 
<svg version="1.1" id="breadboard

C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\rfid_reader_id12.svg <svg 
width="0.794347in" x="0px" version="1.2"
 y="0px" xmlns="http://www.w3.org/2000/svg" height="0.926194in" viewBox="0 0 57.193 66.686" baseProfile="tiny" xmlns:xml
="http://www.w3.org/XML/1998/namespace" id="breadboard

C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_mbed.svg <svg 
version="1.1" id="schematic

Original comment by irasc...@gmail.com on 5 Oct 2010 at 6:42

GoogleCodeExporter commented 9 years ago

dealt with the problem raised in comments 5 and 6, but the fio and pico don't 
export to svg correctly in schematic view.

Original comment by irasc...@gmail.com on 5 Oct 2010 at 11:20

GoogleCodeExporter commented 9 years ago
the next script needs to go through all svg files to make sure that all 
sub-<svg> elements are inside a <g id="[layer]"> element

Original comment by irasc...@gmail.com on 5 Oct 2010 at 11:23

GoogleCodeExporter commented 9 years ago
svgs with elements not properly inside a <g id="[layer]"> element

C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\16-segment display.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\555timerbreadboard.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\7-segment display.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\74HC595.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\accelerometer-adxl.svg 
child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\antenna.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Arduino_Ethernet_Shield__1
f9aa78a3d98991.svg child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Arduino_LilyPad7f6.svg 
child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\arduino_mini_usb_adapter.s
vg child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\atmega168.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Barometric_Pressure_Sensor
__2eaec138e035.svg child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_diode.svg child 
element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_fsr.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_ldr.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_pbutton.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_pbutton_2leg_horizon
.svg child element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_photo_transistor.svg
 child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_relay.svg child 
element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_servo.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\BASIC_Stamp_1.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\BASIC_Stamp_2.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\BASIC_Stamp_2e.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\batterypack_2xAA.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Battery_block_9V85.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\ceramic_capacitor_blue.svg
 child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\ceramic_disk_capacitor_och
re.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\ceramic_disk_thermistor.sv
g child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_arduino_diecimi
la.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_arduino_lilypad
.svg child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_arduino_mega.sv
g child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_arduino_mini.sv
g child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_arduino_nano.sv
g child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_arduino_pro_min
i.svg child element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_wiring.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_wiring_mini.svg
 child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_wiring_usb_adap
ter.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\dc_motor.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\electrolytic_capacitor_100
0uF_35v.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\electrolytic_capacitor_220
uF_35v.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\electrolytic_capacitor_sma
ll.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\gogoboard_4.043282.svg 
child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\h-bridge.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\inductor.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\LED-5mm-blue.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\LED-5mm-green.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\LED-5mm-red.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\LED-5mm-white.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\LED-5mm-yellow.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\led-rgb-4pin-anode.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\led-rgb-6pin.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\lm358_bread.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\loudspeaker.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\microphone.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\mosfet_n_channel.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\mosfet_p_channel.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Netduino.svg child 
element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\NetduinoPlus.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\optocoupler4n35_breadboard
.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Parallax_Propeller.svg 
child element 'text' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\pot-slider.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\pot-small.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\powertransistor_npn.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\powertransistor_pnp.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\reed_switch.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\relay_reloaded.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\resonator-2pin.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\resonator-3pin.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\solenoid.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\stereo-jack-3_5mm.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\tilt_switch.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\voltage_regulator_vreg.svg
 child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\xbee.svg child element 
'rect' with no layer id

C:\Users\jonathan\fritzing2\parts\svg\core\schematic\16-segment display.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\555timerschematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\7-segment display.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\74HC595.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\antenna.svg child element 
'line' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\Arduino_LilyPad7f6.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\atmega168_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\basic_fsr.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\basic_poti.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_1.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_2.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_2e.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_2p24.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_2p40.svg child 
element 'line' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_2pe.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_2px24.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_2sx.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\basic_transistor_npn.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\basic_transistor_pnp.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\Battery_block_9V82.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\capacitor.svg child 
element 'line' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\capacitor_polar.svg child 
element 'line' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_arduino_mega.svg
 child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_arduino_mini_usb
_adapter_schematic.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_arduino_nano.svg
 child element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_arduino_pro_mini
.svg child element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_pico.svg child 
element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_wiring.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_wiringmini.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_wiring_usb_adapt
er.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\crystal.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\dc_motor.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\dc_powersupply.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\din-5_midi_connector.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\fet_n.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\fet_p.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\gogoboard_4.043282.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\h-bridge_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\inductor.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\infrared proximity 
sensor.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\lcd-screen.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\ldr.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\led-rgb-4pin-anode.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\led-rgb-6pin.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\loudspeaker.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\microphone.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\optocoupler4n35_schematic.s
vg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\peltier_element.svg child 
element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_20M_schematic.svg 
child element 'text' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_20X2_schematic.svg 
child element 'text' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_28A_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_28X1_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_28X2_3V_schematic.sv
g child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_28X2_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_28X_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_28_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\piezo_sensor.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\pushbutton.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\pushbutton4lead.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\reed_switch.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\resistor.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\resonator-3pin.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\schematic-arduino-diecimila
_old.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\schematic-arduino-lilypad.s
vg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\servo_schematic.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\solenoid.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\stereo-jack-3_5mm.svg 
child element 'line' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\voltage_regulator_LM317.svg
 child element 'path' with no layer id

Original comment by irasc...@gmail.com on 6 Oct 2010 at 10:37

GoogleCodeExporter commented 9 years ago
Doesn't seem to be a problem if it's just the connector items which are not 
inside the main g element.

Original comment by andre.knoerig@gmail.com on 31 May 2011 at 4:09

GoogleCodeExporter commented 9 years ago
re comment 10: if the part has only a single layer then maybe ok, but if it has 
multiple layers, then it's not ok.  It depends on whether the whether the svg 
is split into separate layer svgs when it is loaded (I think if it has an <g 
id="{layername}"> element, the svg will be split), and also whether the 
connector is just an undisplayed element or actually has valid graphics.

Original comment by irasc...@gmail.com on 19 Jun 2011 at 8:27

GoogleCodeExporter commented 9 years ago
re: re: comment 10--this is a dangerous habit which is leftover from the early 
days, when we kept the connector stuff outside the <g id=""> element.  The 
reason it's dangerous is that in schematic view, most connectors are indeed 
visible, and I have already fixed two parts today that did not export correctly 
because the connectors were outside the <g id="schematic"> element.

Original comment by irasc...@gmail.com on 2 Jul 2011 at 8:00

GoogleCodeExporter commented 9 years ago
a new list of these parts:

C:\Users\jonathan\fritzing2\parts\svg\contrib\schematic\Peppermill_Power_Board__
a40e6dc7c979bcff.svg has no layer ids

C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\16-segment display.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\555timerbreadboard.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\7-segment display.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\74HC595.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\accelerometer-adxl.svg 
child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\antenna.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Arduino_Ethernet_Shield__1
f9aa78a3d98991.svg child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Arduino_LilyPad7f6.svg 
child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\arduino_mini_usb_adapter.s
vg child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\atmega168.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Barometric_Pressure_Sensor
__2eaec138e035.svg child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_diode.svg child 
element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_fsr.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_ldr.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_pbutton.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_pbutton_2leg_horizon
.svg child element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_photo_transistor.svg
 child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_relay.svg child 
element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\basic_servo.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\BASIC_Stamp_1.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\BASIC_Stamp_2.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\BASIC_Stamp_2e.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\batterypack_2xAA.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Battery_block_9V85.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\ceramic_capacitor_blue.svg
 child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\ceramic_disk_capacitor_och
re.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\ceramic_disk_thermistor.sv
g child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_arduino_diecimi
la.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_arduino_mega.sv
g child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_arduino_mini.sv
g child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_arduino_nano.sv
g child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_wiring.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_wiring_mini.svg
 child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\controller_wiring_usb_adap
ter.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\dc_motor.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\electrolytic_capacitor_100
0uF_35v.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\electrolytic_capacitor_220
uF_35v.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\electrolytic_capacitor_sma
ll.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\gogoboard_4.043282.svg 
child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\h-bridge.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\inductor.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\LED-5mm-blue.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\LED-5mm-green.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\LED-5mm-red.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\LED-5mm-white.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\LED-5mm-yellow.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\led-rgb-4pin-anode.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\led-rgb-6pin.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\lm358_bread.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\loudspeaker.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\microphone.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\mosfet_n_channel.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\mosfet_p_channel.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Netduino.svg child 
element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\NetduinoPlus.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\optocoupler4n35_breadboard
.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Parallax_Propeller.svg 
child element 'text' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\pot-slider.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\pot-small.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\powertransistor_npn.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\powertransistor_pnp.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\reed_switch.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\relay_reloaded.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\resonator-2pin.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\resonator-3pin.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\solenoid.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Stepper_Motor_-_Bipolar__b
readboard.svg xml error unbound prefix: line 12, column 6
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\stereo-jack-3_5mm.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Teensy_2.0_++_breadboard.s
vg child element 'path' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\Teensy_2.0_breadboard.svg 
child element 'circle' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\tilt_switch.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\voltage_regulator_vreg.svg
 child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\breadboard\xbee.svg child element 
'rect' with no layer id

C:\Users\jonathan\fritzing2\parts\svg\core\pcb\OHANDA logo.svg has no layer ids
C:\Users\jonathan\fritzing2\parts\svg\core\pcb\OSHW logo.svg has no layer ids
C:\Users\jonathan\fritzing2\parts\svg\core\pcb\SMD_cap_tantal_A_3216.svg child 
element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\pcb\SMD_cap_tantal_B_3528.svg child 
element 'g' with no layer id

C:\Users\jonathan\fritzing2\parts\svg\core\schematic\16-segment display.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\555timerschematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\7-segment display.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\74HC595.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\antenna.svg child element 
'line' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\Arduino_LilyPad7f6.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\atmega168_32pol.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\atmega168_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\basic_fsr.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\basic_poti.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_1.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_2.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_2e.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_2p24.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_2p40.svg child 
element 'line' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_2pe.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_2px24.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\BASIC_Stamp_2sx.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\basic_transistor_npn.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\basic_transistor_pnp.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\Battery_block_9V82.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_arduino_mega.svg
 child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_arduino_mini_usb
_adapter_schematic.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_arduino_nano.svg
 child element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_arduino_pro_mini
.svg child element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_pico.svg child 
element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_wiring.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_wiringmini.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\controller_wiring_usb_adapt
er.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\crystal.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\dc_motor.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\dc_powersupply.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\din-5_midi_connector.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\fet_n.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\fet_p.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\gogoboard_4.043282.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\h-bridge_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\infrared proximity 
sensor.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\lcd-screen.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\ldr.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\led-rgb-4pin-anode.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\led-rgb-6pin.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\loudspeaker.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\microphone.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\NetduinoMini.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\optocoupler4n35_schematic.s
vg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\peltier_element.svg child 
element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_20M_schematic.svg 
child element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_20X2_schematic.svg 
child element 'g' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_28A_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_28X1_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_28X2_3V_schematic.sv
g child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_28X2_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_28X_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\PICAXE_28_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\piezo_sensor.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\pushbutton.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\pushbutton4lead.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\reed_switch.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\resistor.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\resonator-3pin.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\schematic-arduino-diecimila
_old.svg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\schematic-arduino-lilypad.s
vg child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\servo_schematic.svg child 
element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\SN74LS14N_schematic.svg 
child element 'flowRoot' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\solenoid.svg child element 
'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\stereo-jack-3_5mm.svg 
child element 'line' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\Teensy_2.0_++_schematic.svg
 child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\Teensy_2.0_schematic.svg 
child element 'rect' with no layer id
C:\Users\jonathan\fritzing2\parts\svg\core\schematic\voltage_regulator_LM317.svg
 child element 'path' with no layer id

Original comment by irasc...@gmail.com on 2 Jul 2011 at 8:04

GoogleCodeExporter commented 9 years ago
fixed all the schematic view svgs

C:\Users\jonathan\fritzing2\parts\svg\core\schematic\schematic-arduino-diecimila
_old.svg moved to obsolete bin; I suspect it could be deleted

SN74LS14N_schematic.svg still not exporting to svg properly; don't know why.

Original comment by irasc...@gmail.com on 4 Jul 2011 at 9:38

GoogleCodeExporter commented 9 years ago
Issue has moved to new issue tracker at github. Please continue the discussion 
at https://github.com/fritzing/fritzing-app/issues

Original comment by andre.knoerig@gmail.com on 23 Sep 2014 at 3:37