Coder Social home page Coder Social logo

Comments (8)

bobc avatar bobc commented on July 22, 2024 1

CW and CCW can be ambiguous, depending on how you look at it. I prefer to use an arrow which indicates increasing magnitude, which can be used for linear and rotary pots e.g:

https://www.jameco.com/Jameco/workshop/JamecoBuilds/schemekey5.jpg
image

from kicad-symbols.

evanshultz avatar evanshultz commented on July 22, 2024 1

All of the above comments support having some indication of pot travel. I wasn't sure how to handle non-rotary pots (CW and CCW don't work) and Bob suggested an arrow.

I'm OK with an arrow but the exact details aren't fully nailed down, such as which end is pin 1 (does the arrow point toward pin 1 or away from it?). Is anything else not known?

So a bit more definition and then implementation.

from kicad-symbols.

LarryJoy avatar LarryJoy commented on July 22, 2024

Here is IEEE Std 315 "standard" for rotation designation:
screenshot from 2018-09-04 10-01-51
I don't know what to use for a slide potentiometer. The arrow seems to be the prudent symbol to use. Please keep in mind that for a rotary potentiometer the sense should be to increase the quantity your adjusting and this means that the resistance may not be increasing. For instance if you were trying to set the collector current on a BJT, to increase the current you would decrease the resistance in the base current circuit in order to increase the base current and thus increase the collector current. Thus the CW sense to increase is preserved.

from kicad-symbols.

myfreescalewebpage avatar myfreescalewebpage commented on July 22, 2024

@evanshultz the above comment from @LarryJoy is helpful I think, what do you think of it ? We should also think to a new name for the CW potentiometers, but I can make a PR if we agree.
Potentiometers currently in te lib: "R_POT", "R_POT_Dual", "R_POT_Dual_Separate", "R_POT_TRIM", "R_POT_TRIM_US", "R_POT_US".
Joel
Edit: I propose CW to be pin 1 by convention in the library.

from kicad-symbols.

LarryJoy avatar LarryJoy commented on July 22, 2024

I am using a Bourns PV37W502C01B00 (12 turn) trimmer potentiometer. The schematic diagram of the pot shows terminals 1, 2, and 3 as follows: terminal 1 is one end, terminal 3 is the other end, and terminal 2 is the wiper. The CW (clockwise) direction is marked as being terminal 3. So if you are going to show an arrow for travel it should be from terminal 2, the wiper, with the arrow head pointing towards terminal 3.
--Larry
P.S. I had a very hard time getting to this posting. I went to GitHub directly, I have an account, and tried searching but nothing worked. The only way I got here was following the URL from the e-mail I received.

from kicad-symbols.

kenneth558 avatar kenneth558 commented on July 22, 2024

I use the PTV09A and b/c the footprint is opposite the manufacturer order for pins 1,2, and 3 I had to export the footprint and swap pins 1 and 3 in the exported copy.

I can't understand why evanshultz commented on Sep 3, 2018 says it doesn't matter that the pins are reversed. If that's true, how about NOT reversing them? That way I can further my trust in KiCad, put pin 1 to ground in the schematic like the manufacturer's datasheet would spec and not have the surprise AFTER the PCBs are made.

I'll adjust the microcontroller software temporarily to get by, but not ideal, and since I had another change or two to make in the PCB anyway, I'll live.

from kicad-symbols.

evanshultz avatar evanshultz commented on July 22, 2024

I'm not sure what you're referring to, but the actual pin numbers don't matter when considering a generic symbol. There will surely be conflicts with various datasheets and a generic symbol doesn't adhere to any one specific datasheet or manufacturer convention. Knowing which pin is connected to which part of the pot component (wiper and each unique end) is what matters.

Generic symbols are, by convention, generic. And in this case there's sadly a known issue.

Resolving this issue, by marking the symbols with some standardized convention and making all footprints match, means the library is consistent within itself and that's what is important to avoid issues like you outlined above.

from kicad-symbols.

kenneth558 avatar kenneth558 commented on July 22, 2024

No harm done, I was just referencing your comment in a closed thread where the Bourns PTV09A specifically was being discussed. That part does not appear to use a generic footprint, but rather a specific one which is why I figured it could just as well conform to Bourns' numbering. Sorry if I'm wrong, but I'd be a little surprised if it is using a generic footprint since it is titled "Potentiometer_Bourns_PTV09A-1_Single_Vertical"

from kicad-symbols.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.