how can i do this? i tried dragging a rectangle around them but then when i drag the selected items, it only moves the one i clicked on to start the drag.
No, as far as I know you have to manually move the bend points unfortunately. There likely isnât any way for the program to know where the bends should move to.
Not that big a kink. You can select the bend points or the wire and reroute the trace, which you probably need to do anyway to make the routing work given there are likely to be other traces in the way of the move.
i guess but⌠well i mean in my case that blue dotted section just needs to move about 0.2" to the right. thereâs clearance for it (thatâs why i want to move it). need to move the group on the right about 0.5" to the left too (dropping that screw hole of course).
itâs about a 20 minute tedious job; whereas if i could select and move itâd take just a second and also give an opportunity to do things like âoh 0.2 to the right is a bit much letâs see what 0.15 looks likeâ or ânow that i think about it, i want that screw hole backâ. itâs totally doable though; but itâs an annoying time sink.
i dunno; itâs on the top of my wish list. to me, anyways, it seems like itâd be a basic feature. iâm not sure if i can think of any other software that involves graphically connecting nodes with pathed edges, where you canât move a selection of the edgeâs path points along with everything else.
anyways it is what it is iâve gotta close the browser now and mentally prepare to move 34 closely spaced bend points a few pixels to the right, heh⌠and then i need to move the similarily complex portion on the right side of the board a little to the left, too. then i might need to look around for a uh ⌠âtrial versionâ of eagle or something, heh.
There is a free version of Eagle (limited in board size I think) however it is much more complex to use than Fritzing. There is also Kicad which is also open source. I donât know if either of them do this though.
i was able to figure out a kludgy workaround, although iâm not sure if it is more or less tedious. basically:
remove any wire segments that cross the boundary of the selection area: you can create strategic bendpoints if necessary then right-click the wire sections and âdelete wire up to bendpointsâ to remove the segment.
do not move the pcb out of the way: select the group of parts and wires that you want to move but also make sure the pcb itself is part of the selection! for some reason, bend points of selected wires are not moved if the pcb is not under them.
now drag the whole group somewhere to move it.
put the pcb back where itâs supposed to be.
reconnect the wire segments that were removed in step 1.
hereâs an example:
now, thereâs still a bunch of issues that make this âworkaroundâ a bit of a pain in itself:
youâll have to select a lot of things, which is always a battle when elements are close together.
afaik for some reason you canât connect wires directly between two bend points: you have to move one bend point to another one. this means that you might have to recreate and reposition any bend points you lost here. depending on how you did step 1, youâll either have created those temporary bend points or youâll have to replace merged points, which means either way, you canât avoid having to click the mouse at least once per wire that crosses the selection boundary.
youâre also still going to have to click and reposition one bend point per wire after reconnecting the wires anyways. this is because fritzing seems to have some weird bug where when you connect a wire to a bend point, the destination bend point ends up in the position you released the mouse button and ignores the grid snap settings. so youâll have to nudge it back to its original position after reconnecting the wires. this, as usual, runs the risk of driving you insane if your wires are close together, trying to convince fritzing to select the correct element.
youâve got to move your pcb. so if itâs sticky and you donât want to reposition parts that are stuck to it, youâll have to temporarily unsticky it. also youâll have to move it back to where it belongs.
itâs pretty easy to select parts and the pcb when the parts are on the edge of the pcb. however, if your parts are in the middle of your pcb it could get a little trickier.
so yeah, you kind of have to judge if temporarily removing wire sections is going to save you time and brain cells compared to moving all the bend points individually, but, itâs an option.
itâs still a lot of work for something that seems like it should be straightforward (i.e. moving stuff) but, i dunno. it helped in my case.
Minor variation on the @jasonc workaround.
To prevent needing to move the PCB back, before starting this, set the lock flag for the PCB. That way, even though it is (and needs to be?) selected, it will not move.
Another small speedup. When reconnecting the wires, instead of ânudgingâ them back into position, double click the created bend/join point. That will delete the bend, which, for the example, will nicely clean the trace up.
There is a free version of Eagle (limited in board size I think) however it is much more complex to use than Fritzing. ⌠I donât know if either of them do this though.
^ eagle
iâm not familiar with kicad but i think it also will automatically push other traces around to avoid conflicts in block moves, or so i hear.