Closed GoogleCodeExporter closed 9 years ago
Sorry for the belated response. I would not call this a bug. J4 is a
through-hole pin header, and you can place these on either the top or the
bottom. The reason you can't move J4 to the other side is because it is
currently connected to SMD parts on the bottom layer; moving it to the top
would break the connections. If you break the connections to the SMDs yourself,
you can move it back to the top. J5 is a similar case.
Original comment by irasc...@gmail.com
on 18 Jan 2014 at 12:58
The top/bottom drop down should grey out in this case, though.
Original comment by irasc...@gmail.com
on 18 Jan 2014 at 1:01
As a header has pads for every pin on both sides... shouldn't it be switchable
even with smd components connected to it? They would just reconnect to the
corresponding pad from the other side.
Original comment by bitsybof...@gmail.com
on 18 Jan 2014 at 10:10
Yes, you are right, you would have to flip the part over and reconnect the
trace to the other side.
Original comment by irasc...@gmail.com
on 18 Jan 2014 at 10:18
How exactly do you move a header to the other side, even without any traces
connected to it?
There is no option to do so in the context menu, and the pcb layer drop-down in
the inspector is not present for headers.
Original comment by bitsybof...@gmail.com
on 18 Jan 2014 at 10:34
Attachments:
I used the pcb layer drop-down in the Inspector. I am not sure why it isn't
visible in your version of Fritzing.
Original comment by irasc...@gmail.com
on 18 Jan 2014 at 11:08
Recompiled from current git source today
(bfde1caa2e1cefd8a3d960e8a91d0dfe76a27b9e), problem still remains, the drop
down is not present in the inspector when a header is selected (even with no
traces), as in the image above.
Original comment by bitsybof...@gmail.com
on 18 Jan 2014 at 11:41
What platform are you on, and is the set up trivial, or do you want to upload a
sketch file?
Original comment by irasc...@gmail.com
on 19 Jan 2014 at 3:48
fzz attached for what it's worth (just a header on a pcb)
$ uname -a
Linux mortimer 3.5.0-34-generic #55-Ubuntu SMP Thu Jun 6 20:18:19 UTC 2013
x86_64 x86_64 x86_64 GNU/Linux
$ ldd Fritzing
linux-vdso.so.1 => (0x00007ffff8e81000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0383a62000)
libQtSvg.so.4 => /usr/lib/x86_64-linux-gnu/libQtSvg.so.4 (0x00007f038380c000)
libQtSql.so.4 => /usr/lib/x86_64-linux-gnu/libQtSql.so.4 (0x00007f03835cc000)
libQtXml.so.4 => /usr/lib/x86_64-linux-gnu/libQtXml.so.4 (0x00007f0383388000)
libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007f03826dc000)
libQtNetwork.so.4 => /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4 (0x00007f038239c000)
libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007f0381ecb000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0381cae000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f03819aa000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f03816ae000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f0381498000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f03810d7000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f0380e9d000)
libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007f0380c84000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f038098d000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f0380767000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f03804cb000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f038027b000)
libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f0380073000)
libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f037fe57000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f037fc47000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f037fa3d000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f037f82b000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f037f4f0000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f037f2ec000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f037f0e3000)
/lib64/ld-linux-x86-64.so.2 (0x00007f0383cb6000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f037eeba000)
libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f037ec53000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f037ea4f000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f037e812000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f037e609000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f037e404000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f037e1e6000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f037dfdf000)
Original comment by bitsybof...@gmail.com
on 19 Jan 2014 at 4:46
Attachments:
Just did a fresh build, and the top/bottom widget in the Inspector is present
and works fine (using the sketch you uploaded). Your guess at this point is as
good as mine--could it be different Qt versions?
uname -a
Linux j-VirtualBox 3.2.0-57-generic #87-Ubuntu SMP Tue Nov 12 21:35:10 UTC 2013
x86_64 x86_64 x86_64 GNU/Linux
ldd Fritzing
linux-vdso.so.1 => (0x00007fff09bff000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fa218c60000)
libQtSvg.so.4 => /usr/local/Trolltech/Qt-4.8.5/lib/libQtSvg.so.4 (0x00007fa218a08000)
libQtSql.so.4 => /usr/local/Trolltech/Qt-4.8.5/lib/libQtSql.so.4 (0x00007fa2187c6000)
libQtXml.so.4 => /usr/local/Trolltech/Qt-4.8.5/lib/libQtXml.so.4 (0x00007fa218582000)
libQtGui.so.4 => /usr/local/Trolltech/Qt-4.8.5/lib/libQtGui.so.4 (0x00007fa2178b4000)
libQtNetwork.so.4 => /usr/local/Trolltech/Qt-4.8.5/lib/libQtNetwork.so.4 (0x00007fa217595000)
libQtCore.so.4 => /usr/local/Trolltech/Qt-4.8.5/lib/libQtCore.so.4 (0x00007fa217096000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa216e79000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fa216b78000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa21687c000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fa216666000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa2162a5000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fa215fb0000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fa215d13000)
libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007fa215b0b000)
libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007fa2158f1000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fa2156e7000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fa2154b0000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fa21529f000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fa214f6a000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa214d65000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fa214b5d000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa218e8a000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fa21491f000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fa21471a000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fa2144f0000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fa2142d1000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fa2140ce000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fa213ec7000)
Original comment by irasc...@gmail.com
on 19 Jan 2014 at 6:27
It appears to be something in my Fritzing configuration folder
(~/.config/Fritzing), if I close fz, move [the config folder out of the way and
let Fritzing recreate it when it restarts then the drop down appears.
I've zipped and attached my config folder in it's entirity. Perhaps it's some
custom part or something causing a conflict?
Original comment by bitsybof...@gmail.com
on 19 Jan 2014 at 7:03
Attachments:
That was a very clever thought--it wouldn't have occurred to me. The top/bottom
widget is missing, and the bug is cross-platform.
Original comment by irasc...@gmail.com
on 19 Jan 2014 at 10:22
3 pin header parts in the uploaded config folder contained an empty layer
property which overrides the default top/bottom behavior. r3b0dd5014eac ignores
empty properties for the purposes of the Inspector.
Original comment by irasc...@gmail.com
on 19 Jan 2014 at 11:55
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:42
Original issue reported on code.google.com by
bitsybof...@gmail.com
on 23 Dec 2013 at 12:16Attachments: