Resistors that respond to size in BB

Hi there,
When I’m using Fritzing, it is typically to aid in the layout of stripboard PCBs, using the BB view.
In real life, resistor spacings can vary widely and using a wire to extend a leg is not a tenable solutions because the resistor needs to be ‘anchored’ to a hole, meaning it is then conducting with that track.

Changing the basic resistor’s footprint does nothing in the BB view - can we please have a new part to solve this? We should be able to select everything from 2 adjacent holes (upright orientation) to spanning, say, 7 holes.

If there is something I can do to aid in the production of this, please let me know.

All the best,
Dax.

Other than 0.1in it works now. The resistor is a bendable leg part. Click on the pin and drag it and it will extend as far as you want.

for the 0.1in resistor do a google search of the form “fritzing part Resistor Mini.fzpz” to find a variety of implementations. For perf board use you also want to search either google or the forum search bar for “top view” which is the typical label for parts designed to work on perf board (they have exactly the outline of the real part to fit on perf board.)

Peter

Thank you very much for your reply, Peter.

I have found the collection of top-down view components for the breadboard view. It was very kind of everyone to contribute these to the community, but the problem is that you either need to a) remove and replace your parts depending on size requirements once you’ve started your layout or b) you have to know your layout first, which defeats the whole purpose of using Fritzing as a ‘sandbox’ for easily working out a preferred PCB layout.

The working process for designing a PCB/stripboard is to create the schematic, then with the aid of the software’s rat’s nest lines, create a PCB layout.

This is why we need components where the size/orientation can be changed without needing to substitute a different .FZP part fie.

What support exists within Fritzing to change BB component form factors?

None. The size of parts is fixed at creation. To change the size you need to change the part. That said I am not sure what you are trying to do. The parts have a physical size which is fixed (orientation can be changed within Fritzing.)

Peter

Each individual part has fixed images / form factors in each view. However, you can substitute parts within the same family, and each part in the family can have a different form factor. Still need to have each individual part and form factor to be able to set that up.

The size of parts is fixed at creation. To change the size you need to change the part.

Hi Peter. In the spirit of constructive criticism, I think this is a mistake or at least a missed opportunity.
Here’s a short video that I feel conveys the problem quite well: https://youtu.be/RmnpW-alvhw

Happy to discuss is further,
Dax.

I think the best place is to continue the discussion in the issue tracker.
This is the issue where you should paste your video:

1 Like

Thanks Fai, will do.
All the best,
Dax.

Sometimes you have to change multiple option to get the desired breadboard part variant.
https://youtu.be/fRP2Wy6HW0k

My all Top view parts “variant” set to “vertical” or “Top View”. But there is no option to change variant in Core parts.

Sorry for the late reply, I needed to get an adapter to get the audio from your video, which took a while. With the correct parts what you want works now with no changes (and I expect changes that modify how parts are made will be considered too much work for too little gain, but I am not a developer!) Here is an example of what @microMerlin was referring too. I started with a 0.1in vertical resistor (this one has a few problems, I think there is a better one available with color codes included but I didn’t immediately find it!) Here the resistor is on 0.1in centers (i.e. 1 pad pair on perf board) and is connected between tqo ICs.

(note schematic is incorrect for the resistor here, as noted I believe there is a corrected one around.)

since this is in family resistor, I can use inspector (the lower right window) to modify its size to the available spacings. Here I changed to 0.2in

which changes schematic without me doing anything leaving the connections as is. If you actually need to sway the part, using delete minus instead of delete will delete the part but leave the wires connected. You then need to drag the wires to remake the connections (which is usually an extreme hassle.)

move up to 400mil and the same thing happens. Making new parts for 500, 600 whatever mils will work fine (but is a lot of work.) As noted earlier normal resistors are bendable lag parts so you can click in the connection point and extend it however long you need.

schematic in this case remains the same

With sufficient experience making parts, the same can be done for other types of parts. As noted they need to all be in the same family to swap for each other and some of the parameters (such as resistor color codes) are part of specific families (and are in fact hard coded in the Fritzing app) but if you know enough about part creation you can often work around that too. So I would say that what you want to do can be done now with no major changes to the code (which I think are unlikely to happen!)

Peter