Mail Archives: geda-user/2012/10/23/11:21:11
Hello,
I've just run into an odd bug that I hope someone might be able to shed
some light on.
I opened a multi-page (flat, not hierarchical) design in xgsch2pcb, then
using the attributes editor I changed the footprint of one part and a
handful of values of other parts. When I updated the PCB design after
this change, it pulled nearly half of the parts on the board into the
top corner of the layout.
Here's a few excerpts from the diff of the pre vs post pcb file:
-Element["" "EIA3528" "C204" "4.7µF" 1089.20mil 1387.90mil -1.7162mm
-5.0542mm 0 100 ""]
+Element["" "EIA3528" "C204" "10uF" 10.89mil 13.87mil -1.7162mm
-5.0542mm 0 100 ""]
-Element["" "SOT23" "Z401" "unknown" 22.4080mm 2435.60mil -0.4789mm
32.94mil 0 100 ""]
+Element["" "SOT23" "Z401" "5.1v_Zener" 0.22mil 24.35mil -0.4789mm
32.94mil 0 100 ""]
-Element["" "0603" "R401" "10k" 21.8802mm 56.8974mm -31.50mil -58.50mil
1 100 ""]
+Element["" "0603" "R401" "100k" 0.21mil 0.56mil -31.50mil -58.50mil 1
100 ""]
I notice that the first part here has had the position divided by 100.
The last has had the mm incorrectly converted to mil. Is there some bug
with the parsing of measurements in the attributes editor?
I'd like to fix this issue just for convenience (hey, the tool is there,
I thought I should try it out again)
I built xgsch2pcb, gschem and pcb from git sources (and I've added my
own exporter, but otherwise unchanged) that I now cannot update (git
connection refused, it's looking for gpleda)
git.gpleda.org[0: 97.107.141.5]: errno=Connection refused
fatal: unable to connect a socket (Connection refused)
Please could someone who's up on the git lingo tell me how to update
this to look at the right place? Sorry, I speak SVN and git's a bit
foreign to me. ;) I do like how a git copy can coexist in my SVN though,
that's handy.
Any help would be great, I'll see what I can fix myself once I'm up to date.
Thanks,
Ed
- Raw text -