Author Topic: Feedback on schematic  (Read 3562 times)

0 Members and 1 Guest are viewing this topic.

Offline rHermesTopic starter

  • Contributor
  • Posts: 19
  • Country: no
Feedback on schematic
« on: January 09, 2021, 10:05:59 pm »
I made a simple circuit which is just a binary counter with a debouncer.
1148496-0

Afterwards I thought this would be a good exercise to try out in KiCad, so here is my first schematic:

1148500-1

I was just wondering if anyone have any feedback on the schematic (and circuit for that matter). Please be as harsh as you want, I have think skin and want to get better :)

Any feedback is much appreciated!
 

Offline Benta

  • Super Contributor
  • ***
  • Posts: 5877
  • Country: de
Re: Feedback on schematic
« Reply #1 on: January 09, 2021, 10:23:20 pm »
You'll need a resistor for each of the LEDs.

Apart from that: difficult to read, even for such a simple circuit. Try to arrange the parts in a left-to-right signal flow fashion, and cut down on the labels and use real connections instead.

Use the logic symbols for CD40106. Use the KiCAD library symbol for 74HC163, either standard or IEEE.

The only labels you really need are VDD and VSS, and only once.

Here's an example of my style of making schematics:

« Last Edit: January 09, 2021, 10:34:38 pm by Benta »
 
The following users thanked this post: basinstreetdesign, rHermes

Offline S. Petrukhin

  • Super Contributor
  • ***
  • Posts: 1146
  • Country: ru
Re: Feedback on schematic
« Reply #2 on: January 09, 2021, 10:32:41 pm »
My grumbling.
1. Two contacts PWR_flag would be good to note + and -.
2. SW_push does not say anything, I would write in their place "reset" and "inc".
3. The Vdd network is more often denoted by a special symbol in the form like T letter.
4. In the old days, when the circuits did not use flying networks and everything was drawn in solid lines, it was accepted Gnd at the bottom, and Vdd at the top. If you don't want oldskool to grumble, try not to flip Gnd and Vdd.
5. You won't need an inverter chip if you change the button scheme - just swap Gnd and Vdd on them.
6. If you write nRESET, it will be clear to everyone and you will not need to increase the node designation for the upper underscore.
And sorry for my English.
 
The following users thanked this post: rHermes

Offline Benta

  • Super Contributor
  • ***
  • Posts: 5877
  • Country: de
Re: Feedback on schematic
« Reply #3 on: January 09, 2021, 10:42:25 pm »
6. If you write nRESET, it will be clear to everyone and you will not need to increase the node designation for the upper underscore.

This I decidedly don't like for a lot of reasons, but it's worth discussing. Petrukhin, we should open this in a new thread to avoid confusing the issue (and a beginner).

I'll start the party :)
 

Offline S. Petrukhin

  • Super Contributor
  • ***
  • Posts: 1146
  • Country: ru
Re: Feedback on schematic
« Reply #4 on: January 09, 2021, 10:48:03 pm »
6. If you write nRESET, it will be clear to everyone and you will not need to increase the node designation for the upper underscore.

This I decidedly don't like for a lot of reasons, but it's worth discussing. Petrukhin, we should open this in a new thread to avoid confusing the issue (and a beginner).

I'll start the party :)

I have already noticed that you are a supporter of the old school of solid lines. :) There's nothing wrong with that. For public diagrams, this is even clearer and clearer to other people, but not always, sometimes the lines are very confusing to read the diagram. In industrial design, flying connections are quite convenient because the scheme is "secret" and no one needs to explain it.

Let's scare the newbie with an argument!  :box:
And sorry for my English.
 

Offline Benta

  • Super Contributor
  • ***
  • Posts: 5877
  • Country: de
Re: Feedback on schematic
« Reply #5 on: January 09, 2021, 11:59:42 pm »
I have already noticed that you are a supporter of the old school of solid lines. :) There's nothing wrong with that. For public diagrams, this is even clearer and clearer to other people, but not always, sometimes the lines are very confusing to read the diagram. In industrial design, flying connections are quite convenient because the scheme is "secret" and no one needs to explain it.
To me clarity and readability is #1 in a schematic, mainly for my own sake. If I come back to an old design 10 years later, I wan't to know what it does, as I've forgotten all about it in the meantime.
If it's about secrecy, then just burn it or never publish it.
 

Offline S. Petrukhin

  • Super Contributor
  • ***
  • Posts: 1146
  • Country: ru
Re: Feedback on schematic
« Reply #6 on: January 10, 2021, 12:26:07 am »
I have already noticed that you are a supporter of the old school of solid lines. :) There's nothing wrong with that. For public diagrams, this is even clearer and clearer to other people, but not always, sometimes the lines are very confusing to read the diagram. In industrial design, flying connections are quite convenient because the scheme is "secret" and no one needs to explain it.
To me clarity and readability is #1 in a schematic, mainly for my own sake. If I come back to an old design 10 years later, I wan't to know what it does, as I've forgotten all about it in the meantime.
If it's about secrecy, then just burn it or never publish it.

Drawing a complex device with solid lines, even with the use of bus, is not so simple and very cumbersome. Flying networks are more understandable for me personally. The diagram is displayed in function blocks, which gives clarity. Yes, they are fraught with the risk of missing the connection when reading the circuit, for example, not seeing all the signal consumers and having to scan the circuit to find out this issue. But only if they are poorly designed and scattered like peas. At the same time, driving your finger along a lot of lines or figuring out the exit from the bus is no less problematic.

And sorry for my English.
 

Offline msat

  • Regular Contributor
  • *
  • Posts: 113
  • Country: us
Re: Feedback on schematic
« Reply #7 on: January 10, 2021, 02:49:45 am »
I've seen the method of using labels quite a bit, so I incorporated that in my most recent design. I'm basically a beginner too, so we might both benefit from each other and others.

BTW, I'm so used to seeing ground and VSS symbols pointing down that it would drive me nuts if I didn't do that. If you're the only one looking at your schematic and it doesn't bother you, then do whatever you want!

I separated and labeled sub-circuits as I felt it was the cleanest and easiest to read. But what someone might consider easy to read, someone else won't. So as I said, do what works for you, but if you're going to routinely share with others, then take a look at professional schematics (you can generally find dev board schematics from all the big MCU brands) and see how they do it.

 
The following users thanked this post: rHermes

Offline rHermesTopic starter

  • Contributor
  • Posts: 19
  • Country: no
Re: Feedback on schematic
« Reply #8 on: January 10, 2021, 08:08:24 am »
Thanks for all the feedback so far!

@Benta: Thanks for the feedback and the example circuit, it’s much appreciated! I have some questions though:

1. I have a resistor for each of the LEDs, R3, separating them from ground.
2. I searched for both in the kicad library, but found neither. I downloaded the lib files from digikey and mouser, and that is what I’ve used. When you say use from library, do you mean this one: https://kicad.github.io/symbols/74xx? Also when you mean use logic symbols, what does that mean? I found the 74LS163 in the library down, but I have the HC variant. Should I just use the LS one and rename it on the schematic?
3. I didn’t quite understand what you meant by using the labels only once. What would that mean in this circuit?

@S. Petrukhin: Thanks for the feedback! Some questions:

1. Do you mean that I should put ‘+’ and ‘-’ in text at the ground and +5VD nodes?
2. Great suggestion :)
3. Thanks for the tip, will do so!
4. I don’t want oldschool grumble, I’ll follow the convention from now on.
5. Yeah, this is something I’ve been thinking about. I’ve tired the circuit without it, but had problems with bouncing. What I found on the internet talked about using a schmitt trigger for debouncing normally high signals, but I know more about capacitors now, so I’ll give it a try and see if I can make it work without!
6. This one flew right over my head, sorry :-[ Mind explaining it a bit more? What is a node designation?

@msat: Thanks for the feedback and the example circuit!

I’ll make sure to follow the ground pointing down convention from now on, my bad  :P On the example circuit is each of the boxes a sub-circuit in kicad or have you just boxed them in? Great tip on looking up professional schematics from MCU brands!
 

Offline S. Petrukhin

  • Super Contributor
  • ***
  • Posts: 1146
  • Country: ru
Re: Feedback on schematic
« Reply #9 on: January 10, 2021, 10:50:11 am »

@S. Petrukhin: Thanks for the feedback! Some questions:

1. Do you mean that I should put ‘+’ and ‘-’ in text at the ground and +5VD nodes?
2. Great suggestion :)
3. Thanks for the tip, will do so!
4. I don’t want oldschool grumble, I’ll follow the convention from now on.
5. Yeah, this is something I’ve been thinking about. I’ve tired the circuit without it, but had problems with bouncing. What I found on the internet talked about using a schmitt trigger for debouncing normally high signals, but I know more about capacitors now, so I’ll give it a try and see if I can make it work without!
6. This one flew right over my head, sorry :-[ Mind explaining it a bit more? What is a node designation?



1. You have 2 control points with the same name PWR_FLAG, but these are different signals. PWR_FLAG+ and PWR_FLAG- will be better or Vdd, Gnd which is even more true.
5. Schmitt trigger can be non-inverting. Flipping the signal only confuses the circuit. When you have a complex circuit, it will be difficult for you to understand and remember what makes this CHIP a drawn square, and not a graphical representation of the Schmidt trigger.
6. Look here: https://www.eevblog.com/forum/beginners/signal-naming-styles-in-schematics/

Don't expect KiCad to give you all the tools and libraries. You'll have to draw some yourself.  :)
« Last Edit: January 10, 2021, 10:52:33 am by S. Petrukhin »
And sorry for my English.
 

Offline rHermesTopic starter

  • Contributor
  • Posts: 19
  • Country: no
Re: Feedback on schematic
« Reply #10 on: January 10, 2021, 11:01:33 am »
@S. Petrukhin:

1. As far as I can tell in KiCad, you cannot rename the PWR_FLAG text. In the power menu it also seems to be the only component with the property that it tells ERC where power is coming from.
5. Ahh now i get it, instead of representing the circuit that I've made in the real world, I should put a representation of it, which in this case would be a simple schmitt inverter?
6. I read that thread, but I still don't know what: "not need to increase the node designation for the upper underscore" means  :-[
 

Offline S. Petrukhin

  • Super Contributor
  • ***
  • Posts: 1146
  • Country: ru
Re: Feedback on schematic
« Reply #11 on: January 10, 2021, 11:21:31 am »
@S. Petrukhin:

1. As far as I can tell in KiCad, you cannot rename the PWR_FLAG text. In the power menu it also seems to be the only component with the property that it tells ERC where power is coming from.
5. Ahh now i get it, instead of representing the circuit that I've made in the real world, I should put a representation of it, which in this case would be a simple schmitt inverter?
6. I read that thread, but I still don't know what: "not need to increase the node designation for the upper underscore" means  :-[

1. I don't know all the details of KiCad, I don't use it. Perhaps I didn't really understand which element is designated PWR_FLAG. I usually mark control points in this way.
2. The Schmidt trigger is much more convenient to see as an element, rather than in a box - see attached.
3. This discussion is a good indicator of how opinions may differ, that there are no strict standards on all issues, and that creativity and experience are often required. Even the harsh Soviet standards, which described everything that had to be strictly observed, did not always provide answers to questions.  :)

Don't be afraid of mistakes - they are useful as a source of experience. And a good source of knowledge, of course, is the work of professionals-to see how the design is made out. They, too, were once newbies, studied and followed the standards, including the tacit, is soaked in the experience of mankind.  :)

And sorry for my English.
 

Offline Benta

  • Super Contributor
  • ***
  • Posts: 5877
  • Country: de
Re: Feedback on schematic
« Reply #12 on: January 10, 2021, 03:43:21 pm »
@Benta: Thanks for the feedback and the example circuit, it’s much appreciated! I have some questions though:

1. I have a resistor for each of the LEDs, R3, separating them from ground.
2. I searched for both in the kicad library, but found neither. I downloaded the lib files from digikey and mouser, and that is what I’ve used. When you say use from library, do you mean this one: https://kicad.github.io/symbols/74xx? Also when you mean use logic symbols, what does that mean? I found the 74LS163 in the library down, but I have the HC variant. Should I just use the LS one and rename it on the schematic?
3. I didn’t quite understand what you meant by using the labels only once. What would that mean in this circuit?


1: you have 5 LEDs. Then you need 5 resistors, one per LED.
2: using the standard KiCAD library, you click on the library tool on the right (the one that looks like an opamp). Then you click on the schematic. This will open the library. Whther you choose 74HC163 or 74LS163 is irrelevant, you can rename it later. It's still the same symbol.
3: you misunderstood, my fault for a bad explanation.
 

Offline Bud

  • Super Contributor
  • ***
  • Posts: 6912
  • Country: ca
Re: Feedback on schematic
« Reply #13 on: January 10, 2021, 04:27:47 pm »
Make it one piece schematic, there is absolutely no reason to have 6 pieces with ports which make it hard to read.
Facebook-free life and Rigol-free shack.
 

Offline rHermesTopic starter

  • Contributor
  • Posts: 19
  • Country: no
Re: Feedback on schematic
« Reply #14 on: January 10, 2021, 04:47:55 pm »
@Benta:

1. Ahhh, yeah I was thinking about this wrong! The voltage over the leds will be the same, but the current might not be and it won't be the 20 mA that I want. Thanks, total brain fart on my side!
2. Ah ok, thanks :)
3. If you don't mind me asking, what is the correct interpretation of the tip then?
 

Offline Benta

  • Super Contributor
  • ***
  • Posts: 5877
  • Country: de
Re: Feedback on schematic
« Reply #15 on: January 10, 2021, 05:17:12 pm »
@Benta:
3. If you don't mind me asking, what is the correct interpretation of the tip then?

The problem was, that placing labels all over the place does not improve readability, which is the goal of a schematic (a picture or a graphic is worth a 1000 words).

Your schematic was a sort of "graphic netlist", which is a bit of a hybrid. On a single sheet, make the connections. The labels belong to the outside world, like connecting to a different schematic sheet.

 
The following users thanked this post: rHermes

Offline msat

  • Regular Contributor
  • *
  • Posts: 113
  • Country: us
Re: Feedback on schematic
« Reply #16 on: January 10, 2021, 07:26:49 pm »
On the example circuit is each of the boxes a sub-circuit in kicad or have you just boxed them in?

Yeah, just boxed them in and labeled the function of the subcircuits. I know it's all very simple so it was unnecessary, but I thought it was actually easier to follow along that way, while being cleaner. I have seen more traditional schematics (minimal labels) with subcircuits still boxed in with a quick description.
 

Offline Benta

  • Super Contributor
  • ***
  • Posts: 5877
  • Country: de
Re: Feedback on schematic
« Reply #17 on: January 10, 2021, 08:02:08 pm »
@rHermes:

Just for fun, I redrew your circuit to my satisfation, using the KiCAD library standard parts (took around 15 min. It's Corona time...).

What immediately stood out after redrawing is that your "debouncer" circuit wont work.

Here it is:

« Last Edit: January 10, 2021, 08:58:27 pm by Benta »
 

Offline S. Petrukhin

  • Super Contributor
  • ***
  • Posts: 1146
  • Country: ru
Re: Feedback on schematic
« Reply #18 on: January 10, 2021, 08:25:21 pm »
@rHermes:

Just for fun, I redraw your circuit to my satisfation, using the KiCAD library standard parts (took around 15 min. It's Corona time...).

What immediately stood out after redrawing is that your "debouncer" circuit wont work.

Here it is:

You redrawn incorrectly  :)
And sorry for my English.
 

Offline tooki

  • Super Contributor
  • ***
  • Posts: 11536
  • Country: ch
Re: Feedback on schematic
« Reply #19 on: January 10, 2021, 08:38:51 pm »

@S. Petrukhin: Thanks for the feedback! Some questions:

1. Do you mean that I should put ‘+’ and ‘-’ in text at the ground and +5VD nodes?
2. Great suggestion :)
3. Thanks for the tip, will do so!
4. I don’t want oldschool grumble, I’ll follow the convention from now on.
5. Yeah, this is something I’ve been thinking about. I’ve tired the circuit without it, but had problems with bouncing. What I found on the internet talked about using a schmitt trigger for debouncing normally high signals, but I know more about capacitors now, so I’ll give it a try and see if I can make it work without!
6. This one flew right over my head, sorry :-[ Mind explaining it a bit more? What is a node designation?



1. You have 2 control points with the same name PWR_FLAG, but these are different signals. PWR_FLAG+ and PWR_FLAG- will be better or Vdd, Gnd which is even more true.
PWR_FLAG isn't a net name, it's a special "component" (actually, just a flag on a net) that tells KiCad that the net it's attached to is a power net. (Not that they're the same power net. It's literally just metadata saying "I'm a power net".) Apparently, KiCad uses this in ERC when making sure every component is powered.
 
The following users thanked this post: S. Petrukhin

Offline Benta

  • Super Contributor
  • ***
  • Posts: 5877
  • Country: de
Re: Feedback on schematic
« Reply #20 on: January 10, 2021, 08:44:07 pm »

You redrawn incorrectly  :)

You're right, corrected now. Like I said, a 15 min. job.

Jeez! You call me pedantic? Wow!  :)

 

Offline S. Petrukhin

  • Super Contributor
  • ***
  • Posts: 1146
  • Country: ru
Re: Feedback on schematic
« Reply #21 on: January 10, 2021, 08:46:58 pm »

You redrawn incorrectly  :)

You're right, corrected now. Like I said, a 15 min. job.

Jeez! You call me pedantic? Wow!  :)

You are not a native German, and you are not yet imbued with German pedantry.  ;D
And sorry for my English.
 

Offline S. Petrukhin

  • Super Contributor
  • ***
  • Posts: 1146
  • Country: ru
Re: Feedback on schematic
« Reply #22 on: January 10, 2021, 08:50:29 pm »
PWR_FLAG isn't a net name, it's a special "component" (actually, just a flag on a net) that tells KiCad that the net it's attached to is a power net. (Not that they're the same power net. It's literally just metadata saying "I'm a power net".) Apparently, KiCad uses this in ERC when making sure every component is powered.

Thanks. I'll know. I'm just planning to switch to KiCAD this year.  :)
And sorry for my English.
 

Offline tooki

  • Super Contributor
  • ***
  • Posts: 11536
  • Country: ch
Re: Feedback on schematic
« Reply #23 on: January 10, 2021, 09:03:05 pm »
PWR_FLAG isn't a net name, it's a special "component" (actually, just a flag on a net) that tells KiCad that the net it's attached to is a power net. (Not that they're the same power net. It's literally just metadata saying "I'm a power net".) Apparently, KiCad uses this in ERC when making sure every component is powered.

Thanks. I'll know. I'm just planning to switch to KiCAD this year.  :)
From what? After getting comfortable in EasyEDA and Altium, I find KiCAD to be needlessly complex and fiddly. (Though not impenetrable like Eagle.)
 

Offline S. Petrukhin

  • Super Contributor
  • ***
  • Posts: 1146
  • Country: ru
Re: Feedback on schematic
« Reply #24 on: January 10, 2021, 09:14:44 pm »
PWR_FLAG isn't a net name, it's a special "component" (actually, just a flag on a net) that tells KiCad that the net it's attached to is a power net. (Not that they're the same power net. It's literally just metadata saying "I'm a power net".) Apparently, KiCad uses this in ERC when making sure every component is powered.

Thanks. I'll know. I'm just planning to switch to KiCAD this year.  :)
From what? After getting comfortable in EasyEDA and Altium, I find KiCAD to be needlessly complex and fiddly. (Though not impenetrable like Eagle.)

EasyEDA is very similar to KiCad, probably modeled on it and made. But there are already too many glitches and inconvenient moments in it. The last thing I didn't like was hiding the project through some clumsy other site, before it was just enough to choose "share". Direct selection of components from LCSC is very convenient, but increasingly limited and the price is already catching up with Mouser, for example. Altium is very bulky and expensive.

I used KiCad for a long time, but then I used EasyEDA for a long time - I'm drawn back.  :)
And sorry for my English.
 

Offline Benta

  • Super Contributor
  • ***
  • Posts: 5877
  • Country: de
Re: Feedback on schematic
« Reply #25 on: January 10, 2021, 09:39:13 pm »
@tooki, Petrukhin, you're really going off topic!
Take this discussion to the KiCAD section, please.

It's not helpful to the OP.
 

Offline tooki

  • Super Contributor
  • ***
  • Posts: 11536
  • Country: ch
Re: Feedback on schematic
« Reply #26 on: January 10, 2021, 09:46:15 pm »
PWR_FLAG isn't a net name, it's a special "component" (actually, just a flag on a net) that tells KiCad that the net it's attached to is a power net. (Not that they're the same power net. It's literally just metadata saying "I'm a power net".) Apparently, KiCad uses this in ERC when making sure every component is powered.

Thanks. I'll know. I'm just planning to switch to KiCAD this year.  :)
From what? After getting comfortable in EasyEDA and Altium, I find KiCAD to be needlessly complex and fiddly. (Though not impenetrable like Eagle.)

EasyEDA is very similar to KiCad, probably modeled on it and made. But there are already too many glitches and inconvenient moments in it. The last thing I didn't like was hiding the project through some clumsy other site, before it was just enough to choose "share". Direct selection of components from LCSC is very convenient, but increasingly limited and the price is already catching up with Mouser, for example. Altium is very bulky and expensive.

I used KiCad for a long time, but then I used EasyEDA for a long time - I'm drawn back.  :)
Definitely not. EasyEDA is very clearly modeled after Altium. Some dialogs even copy Altium's layout and oddball wording! EasyEDA is nothing at all like KiCAD. (I use Altium and EasyEDA frequently.)

Altium is costly (if you're not in education), and while it does have a learning curve, it still makes more sense than KiCAD or Eagle.

@tooki, Petrukhin, you're really going off topic!
Take this discussion to the KiCAD section, please.

It's not helpful to the OP.
It happens, and it's not entirely off-topic. (Nor would the KiCAD forum be unambiguously appropriate since it's a comparison of packages.)
 

Offline Benta

  • Super Contributor
  • ***
  • Posts: 5877
  • Country: de
Re: Feedback on schematic
« Reply #27 on: January 10, 2021, 10:35:45 pm »
It happens, and it's not entirely off-topic. (Nor would the KiCAD forum be unambiguously appropriate since it's a comparison of packages.)

Seriously? Your bickering about different EDA packages is on topic? Just because there's no general EDA forum on this site, you hijack a thread like this to to ride your hobby horse?

No.
Bad style.

 

Offline rHermesTopic starter

  • Contributor
  • Posts: 19
  • Country: no
Re: Feedback on schematic
« Reply #28 on: January 11, 2021, 08:39:31 am »
@rHermes:

Just for fun, I redrew your circuit to my satisfation, using the KiCAD library standard parts (took around 15 min. It's Corona time...).

What immediately stood out after redrawing is that your "debouncer" circuit wont work.

Here it is:

Thanks for the redrawing, but I see something that doesn't look quite right, you are pulling CEP and CET to ground, which will disable the counter.

Also, the debouncer circuit did work, what is it that shouldn't work?
 

Offline Benta

  • Super Contributor
  • ***
  • Posts: 5877
  • Country: de
Re: Feedback on schematic
« Reply #29 on: January 11, 2021, 12:06:17 pm »
Sorry, my mistake. like I said it was a 15 min. job, so I didn't bother to consult the datasheet. My purpose was more to show how a schematic could look using KiCAD.

EDIT: spent a couple of minutes correcting the schematic. Attached the .PDF as well as the .sch file for you to play with :)



« Last Edit: January 11, 2021, 08:02:47 pm by Benta »
 
The following users thanked this post: rHermes

Offline tooki

  • Super Contributor
  • ***
  • Posts: 11536
  • Country: ch
Re: Feedback on schematic
« Reply #30 on: January 11, 2021, 12:33:28 pm »
It happens, and it's not entirely off-topic. (Nor would the KiCAD forum be unambiguously appropriate since it's a comparison of packages.)

Seriously? Your bickering about different EDA packages is on topic? Just because there's no general EDA forum on this site, you hijack a thread like this to to ride your hobby horse?

No.
Bad style.
Discussion ≠ bickering. And your complaints have now equaled the number of posts (excluding my responses to your complaints) that I had written on the topic. A discussion of what is and isn’t on-topic is even less on-topic than the EDA discussion. So you’re helping... how? Or just flexing your nuts trying to boss people around? (Which won’t succeed with me, mmkay? At least not with the tone you took when doing so.)
 

Offline Benta

  • Super Contributor
  • ***
  • Posts: 5877
  • Country: de
Re: Feedback on schematic
« Reply #31 on: January 11, 2021, 09:31:38 pm »
So you’re helping... how? Or just flexing your nuts trying to boss people around? (Which won’t succeed with me, mmkay? At least not with the tone you took when doing so.)

I've tried to help the OP, who's a newbie in schematic drawing/artwork, and hasn't got the full grip of EDA and KiCAD yet. I've even replicated his circuit in KiCad (with a couple of errors which have been fixed).

Where's your help?

I've reported your boorish/Trumpish response to the moderator.

« Last Edit: January 11, 2021, 09:48:34 pm by Benta »
 

Offline Bud

  • Super Contributor
  • ***
  • Posts: 6912
  • Country: ca
Re: Feedback on schematic
« Reply #32 on: January 11, 2021, 09:41:22 pm »
Sorry, my mistake. like I said it was a 15 min. job, so I didn't bother to consult the datasheet. My purpose was more to show how a schematic could look using KiCAD.

EDIT: spent a couple of minutes correcting the schematic. Attached the .PDF as well as the .sch file for you to play with :)

Ground the unused logic inputs, it is a general practice to not leave them unconnected.
Facebook-free life and Rigol-free shack.
 

Offline S. Petrukhin

  • Super Contributor
  • ***
  • Posts: 1146
  • Country: ru
Re: Feedback on schematic
« Reply #33 on: January 12, 2021, 07:07:22 am »
So you’re helping... how? Or just flexing your nuts trying to boss people around? (Which won’t succeed with me, mmkay? At least not with the tone you took when doing so.)

I've tried to help the OP, who's a newbie in schematic drawing/artwork, and hasn't got the full grip of EDA and KiCAD yet. I've even replicated his circuit in KiCad (with a couple of errors which have been fixed).

Where's your help?

I've reported your boorish/Trumpish response to the moderator.

Herr Benta, stop grumbling.  :)
And sorry for my English.
 
The following users thanked this post: tooki

Offline wizard69

  • Super Contributor
  • ***
  • Posts: 1184
  • Country: us
Re: Feedback on schematic
« Reply #34 on: January 12, 2021, 08:26:17 am »
Understand that the comments I'm abut to make come form somebody that has read more schematics and wiing diagrams than you could iaigne over the years.    These are both of the Electronics engineering mindset and the controls engineering mind set seen in automation so might not reflect what is normal here.

I made a simple circuit which is just a binary counter with a debouncer.


Afterwards I thought this would be a good exercise to try out in KiCad, so here is my first schematic:
I have to agree with others here.   Whenever possible use standard drawing elements and minimize the use of tags/labels/whatever you want to call them.   Simple schematics like this should have a minimal of tags/abels.

As for those labels there is a fine line between too many and not enough.   In general you want your schematic to flow from left to right and when that becomes an issue make use of labels.   The problem with labels is that it isn't always easy to find the other end so to speak.   It helps to make such labels large and distinctive.
Quote


I was just wondering if anyone have any feedback on the schematic (and circuit for that matter). Please be as harsh as you want, I have think skin and want to get better :)

Any feedback is much appreciated!

Some other thoughts that might ruffle a few feathers:
  • It helps to distinguish human interface elements from others. In this regard don't tag a pushbutton switch to be used by humans with an SW prefix.    Use PB instead.   PB short for pushbutton of course.   It is a good habit to get into in m mind if you graduate to machine control you may have a hundred (possibly many more) ""switches"" of various types 
  • Make use of large and thick fonts, for data entered on to the schematic.    This will save you a lot of grief as you age.   Further you can't expect that everybody that will read your schematic will have amazing eyesight.  This is perhaps one of the things that I run into the most using schematics from many sources. There is another factor that must be considered and that is reproduction capability.   I know his might shock a few people but paper still works well in the field and often those printouts are not to the original scale.   I'm talking about most text on a schematic.
  • Make use of colors!    You have to be careful here as color blindness is real, however colors can really help separate out drawing elements if you don't have that issue.   However like many things you can go overboard, so have a plan.
  • Create a column of numbers and a row of letters (or vs versa), to allow referencing coordinates on the schematic.    This seems to be more common in the industrial controls world but it can really help with communications with others.   The perfect example here is the ability to simply say that tag you can't find is at coordinates 5H.    This is done in some form or another world wide with industrial controls and I've seen this on conventional electronics type schematics also.   Now you may say that it isn't needed on a personal project and you are likely right but often this is incorporated into the template that sets up the border.   An example from the net: https://www.google.com/url?sa=i&url=http%3A%2F%2Feon.sdsu.edu%2F~johnston%2FEng_Graphics_Essentials_5th_Ed%2Ffiles%2Fege%2Fintro%2Fintro_page6.htm&psig=AOvVaw0-g_mJYNEwD1eWU4gsAfm1&ust=1610525361257000&source=images&cd=vfe&ved=0CAIQjRxqFwoTCPibp_b4le4CFQAAAAAdAAAAABAD   Hopefully that works.
  • Sometimes you really need a short description beyond what would make sense for an item tag.   Many CAD solutions don't handle this well as ideally the short description becomes part of the element specified and would move with it.   Usually this is of benefit with I/O points.   Probably not applicable to this drawing but something that you should be aware of.
 
The following users thanked this post: rHermes


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf