Not sure whether to post this as bug yet. I can’t be the only one having these problem, but maybe I am missing something.
I was asked for a circuit diagram of my Mk I Arduino robot (stroppy tech support people at supplier). This particular robot is pretty simple, so I did not have a diagram. So I bunged together a Fritzing diagram in schematic view. One of the parts needed some customization, and I had to make a huge Generic IC for the robot shield, but nothing too difficult. The problem came with the wires between the parts, which required a lot of bend points. They looked reasonably OK until I exported them as PDF. Yuck! Lots of “dog legs”, i.e. lines that are not quite horizontal or vertical. No matter how much I played with the connections and the bend points, I could not get the lines orthogonal. Snap is on and the connections snap to each other and bend points snap to the grid locations, but when you look at the results in PDF or SVG format, the lines are not level. I resorted in the end to editing the fz file in a text editor to remove the numerous small error values. Wah!!
Here is a very simple Fzz to demonstrate the problem:
schem_test.fzz (4.9 KB)
If you export it to PDF, depending on your settings you can clearly see the bad lines. Also if you look at the xml you can see a lot of examples like this:
<instance moduleIdRef="WireModuleID" modelIndex="5769" path=":/resources/parts/core/wire.fzp"> <title>Wire1</title> <views> <schematicView layer="schematicTrace"> <geometry z="5.5" x="-99" y="-180" x1="0" y1="0" x2="36.0492" y2="0.0655738" wireFlags="128"/>
You’ll notice that the supposedly level line steps up 0.0655738 units.
Any ideas anyone? Please?