Comments (8)
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
from kicad-symbols.
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.
Here is IEEE Std 315 "standard" for rotation designation:
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.
@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.
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.
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.
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.
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)
- [v6] Power_*
- [v6] pspice
- [v6] Reference_*
- [v6] Regulator_*
- [v6] Relay*
- [v6] RF*
- [v6] RF*
- [v6] Security
- [v6] Sensor*
- [v6] Simulation_SPICE
- [v6] Switch
- [v6] Timer*
- [v6] Transformer
- [v6] Transistor*
- [v6] Triac_Thyristor
- [v6] Valve HOT 1
- [v6] Video HOT 2
- TXB0108DQSR Level Translator Sybol Error
- Minor fix with Comparator.lib HOT 1
- just a patchfile with new symbol HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kicad-symbols.