Fritzing Part BurrBrown / TI PGA2311P / 2310P

Hi,

here is my first part, a PGA2311P THT.

It is an Stereo Audio Volume Control Chip with via SPI bus. Powered by +5V digital and +/-5V analog.

This can also be used for an PGA2310P, the +/-15V powered version.

edit (@vanepp june 2025)

This part has been replaced by a corrected part below.

1 Like

A couple of problems. You are missing terminalIds in schematic which causes the connection to occur in the center of the pin (and thus makes the part offset from the grid) and the label should be U for an IC.

These two part making tutorials may help

I lately learned there aren’t links to the videos in Old_Grey’s tutorial so you need to do a google search for the title and then they come up on YouTube.

Peter

1 Like

ok, got it. I changed it to ‘U’. but this center thing, mhh. I tested other parts, they do it the same way. sometimes centered, sometimes not.

I think I play around with the designer…

EDIT: playing around solve the problem… now the wires connecting correctly. Updating my upload in a moment.

@tresjam Fair amount of problems here

Do look at my tutorial here

You have to change all MCP3008 to PGA2311, that’s all. Pins – just change with pin label editor. Just follow the tutorial above

sorry for that faulty start. I have changed the part and now it is correct. I tested it on a new installed fritzing 1.0.4. All wires connecting correct and the svg now looking good…

I want to upload and change the faulty part but I can’t edit my post…

PGA2311_PDIP.fzpz (9.9 KB)

1 Like

btw. did you know how many parts are connected at the middle? some parts are connected both ways, some pins at the middle and other pins at the end…

in my case I copied the part and no connection are changed, so all connections were like the original part.

…and is it possible to delete this whole post, so I can create a new one only whith the corrected part?

There are several ways. The easiest for someone not familiar with the .fzp file is to do what I did above and connect all the pins in breadboard then offset the header by two positions in Y (as I did in the image above) and see which ones don’t connect to the end of the pin. Running FritizngCheckPart.py, looking at the .fzp file for the part, or looking at the schematic svg and checking for correct (a rectangle not a group at the correct edge of the wire) are three other ways of doing it (but are more complex and require more experience.) The cause is a lack of a correct terminalId in the svg. As a standard practice on my parts I always test parts like this to verify all the terminalIds are correct. In theroy after Fritzing 1.0.1 Fritzing will correct this error, in practice it doesn’t always work so the test is still a good idea. Here is your corrected part done that way

breadboard (done first)

Then schematic (headers moved and routed)

Probably, but an easier solution is me editing your post (which I can do but usually don’t without your permission) to remove the original part. It appears there is a time limit on editing posts for new users (which I wasn’t aware of until @RAPTOR7762 ran in to it in a similar way) that doesn’t apply to me. Do you want me to do that for you?

Peter

In any case the best is tto dollow tbis

@tresjam You just have to change tye IC package and follow the rest of the instructions

Not all parts in fritzing and the web are correct – so you need to follow the tutorial above

that will be a nice gesture :wink: I tested the current version on a fresh install of 1.0.4, it works and it looks good…

1 Like

Here is an example for the board I created successfully with the (faulty) one :

Hi @tresjam Best if you can attach the .fzz sketch file for your PCB board

sorry, but these board hasn’t a level to gave it to others, yet.

It’s okay, you can just attach the sketch file and we can help you along the way

not ready doesn’t mean I need help :wink:

Okay! Then I’ll leave it to you :slight_smile:

if you are interested in, take a look here :
https://kappmeier.net/elektronik/karo/dealer-gehaeuse.html

1 Like

OK, it is Done.

Peter

1 Like