Half year ago I have done one simple PCB using 4.0.7. Then have a long break. Now I have installed 5.0 and am trying to experiment how to do all PCB design steps. I am at - how to distribute footprints after Netlist will be read.
Working under F11 I have:
- opened pic-programmer demo project,
- moved some elements off board (one on to of another),
- selected them all
- right-click and Align/Distribute and Distribute Horizontally
My problem is - nothing happened.
I supposed - may be they are locked.
I found their Move and Place state is “Lock pads” so I have changed all of them to “Free” but it helped nothing.
By the way: What is the difference betwean “Lock pads” and “Lock footprint”? I have read doccumentation od PcbNew and dont remember any info about it. I think you can’t move the footprint if its pads are locked - so it is the same as if the whole footprint is locked (we are at the PCB desing layer and not footprint design layer).
Just before 5.0 release I sow the information that english doccumentation is updated for 5.0 and there are only the problem with translations. So I have printed english PcbNew doccumention. Chapter 7.3 Automatic Footprint Distribution says that first I have do to be ready for automatic distribution is to select “Footprint Mode” Icon. But I can’t find it. Then in local menu I should see “Global Spread and Place”. I have also not found any info in that doccumentation about via stitching that I have read here at forum than 5.0 will support.
Now I think that it was not true that english doccumentation was updated. So it is lost of time if people translate it to other languages now.
As I din’t foun solution there I try to experiment. Align/Distribute Align to Top works - so it is not the problem of fixed footprints.
I have checked that it also works when “Lock pads” are set. So this flag doesn’t meen pads are locked on PCB.
Distribute Horizontally icon shows some distance to be used. I suppose may be I have this distance set to 0 somewhere in settings. I spend some time looking into settings. Not reading the texts but looking for the field with 0 in it and didn’t found it.
So what I am missing?