I'm learning KiCad and these videos are quite helpful. Thank you for taking the time to do these videos John.
@JohnsBasement
4 жыл бұрын
Glad you like them!
@demon39063
Жыл бұрын
really appreciate you getting straight to the point, thank you!
@JohnsBasement
Жыл бұрын
You're welcome
@nguyenquocbao7938
4 жыл бұрын
Great video, it's very helpful for me(fresher with this tool) ! Hoping you will have more video like this.
@roymoran1151
3 жыл бұрын
Great in depth video. Thank you John.
@samadhy6328
4 жыл бұрын
Good tutorial! I am designing DAC including discrete I/V stage that is big schmatic size. this tutorial is very useful to me.
@JohnsBasement
4 жыл бұрын
Glad I could help!
@RAKESHROSHANRA
3 жыл бұрын
great video...thank you very much......i really needed it for my project
@JohnsBasement
3 жыл бұрын
You're welcome!
@kwastek
5 жыл бұрын
Such a great course. If it was on Udemy I'd gladly pay for it.
@rhp9797
3 жыл бұрын
Thank you so much for this awesome video tutorial!
@JohnsBasement
3 жыл бұрын
Glad you enjoyed it!
@andymouse
5 жыл бұрын
Good stuff.....See what ya mean about being able to just import from previous work, so over time new projects can move faster with tried and tested( hopefully) blocks.
@JohnsBasement
5 жыл бұрын
I hope that we can find a uniform design and archival style such that we can start a site with a peer reviewed sharable 'sheets'. And as long as I'm dreaming, I'd love it if we could even share & merge partially routed boards.
@zk_6312
3 жыл бұрын
Great video. I need to make a couple of other sheets and I was not sure how to do it. Thanks.
@21thTek
Жыл бұрын
I had tried several videos about this topic, but tis one is the only one tha is objetive, with real substance and knwoledge , it is as good that what l learned here did right away on my designs with a high rate of inmediate success, wish others had the same cleaver and common sense that Mr John has, I sincerly apreciate all your efforts and sharing your wisdom with our comunitty.
@JohnsBasement
Жыл бұрын
Thank you for this incredible review! I'm glad to know that people are getting something out of it.
@jimbrooks5496
9 ай бұрын
Tutorial was great. One suggestion I have is to have the global port coming out of and into the sheet objects. In this example it's pretty obvious but that won't always be the case. Knowing which sheet a signal came from or goes to at the top level helps the readablility of the overall schematic.
@JohnsBasement
9 ай бұрын
That would be a change to the design of KiCad. You'll have to take it up with the developers.
@jimbrooks5496
9 ай бұрын
Hello John. Turns out it is already there. use the hierachical label an "A" with a diamond to the right of it, on the sub sheet and select import sheet pin at the top level. You can now wire the submodules together.@@JohnsBasement
@JohnsBasement
9 ай бұрын
@@jimbrooks5496 I must not understand your suggestion. "Global" is not hierarchical. I suspect you did not mean a "global pin" in your original note... Which changes things. My point was to address those used to flat multisheet schematics znd that use global nets... Not to suggest that doing so is desirable. It is a common "complaint" that kicad does not support such designs. However one can, if they simply drop some pages somewhere and proceed like they would with Orcad. (Last time I used Orcad, it did not support hierarchical multisheet.)
@jimbrooks5496
9 ай бұрын
@JohnsBasement this would be easier if I cd send a screen shot. The hierarchical label adds a symbol on the lower sheet, kind of like a port global port, but where the global port can't be inserted into the upper level sheet symbol, the hierarchical label shows and can be used to run connects between top or upper level sheet symbols. This way, the rx tx lines from a comes subsheet could be used to connect the comes subsheet to the processor subsheet making the connections visible. Global make them electrical connected but doesn't give the you 50000 foot view of the design.
@jardel_lucca
Жыл бұрын
Awesome tutorial! Thanks for sharing, subscribed.
@JohnsBasement
Жыл бұрын
Glad to know I could help!
@rfdave3980
3 жыл бұрын
Wow so cool. Thanks John
@JohnsBasement
3 жыл бұрын
U R welcome!
@kasparneuenschwander9291
5 жыл бұрын
Great video as usual...
@makespace8483
16 күн бұрын
Very helpful. Thanks!
@JohnsBasement
16 күн бұрын
@@makespace8483you are most welcome!
@902Boots
3 жыл бұрын
Great, helpful video!
@JohnsBasement
3 жыл бұрын
Glad it was helpful!
@CodeAsm
3 жыл бұрын
These help alott, Thanks so much :D
@the_teknomads
6 ай бұрын
Love your video explanations. Q: Are there any substantial differences in this v5 tutorial, in newer versions of KiCad, ie: v7?
@JohnsBasement
6 ай бұрын
Much is the same. Many have said that this is still relevant. Since they now change the major rev number every year, it would be ineffective to re-record the series every year just to make that match. The fundamentals of the tools remains the same. Some of the default key mappings have changed. Some new features have been added. I suppose at this point a difference to a new user that might be important is that you no longer have to save and then load the netlist when transferring from the schematic to the PCB editor. There is an icon in the same area on the PCB editor that just the whole thing in one go.
@Farizno
4 жыл бұрын
Great job. Thanks for sharing
@Farizno
4 жыл бұрын
I am interested in that schematic you showed for the 12VDC power supply. Do you have any tutorials on power supply design? Thanks again!
@JohnsBasement
4 жыл бұрын
Not yet. Between plagues and my having started some new hobby projects that have gotten out of hand... I have not had much time to record any new vids. So, what do you want to know about power supplies?
@t1d100
Жыл бұрын
Good info
@JohnsBasement
Жыл бұрын
Thanks!
@CollinBaillie
4 жыл бұрын
Now, what if I have a project with 7 or 8 PCBs? Can multiple sheets be used to layout multiple PCBs?
@JohnsBasement
4 жыл бұрын
Not in any way I know of. This topic comes up in the KiCad Info discussion groups. You might want to see what the latest news is there: forum.kicad.info/
@cadewalton8046
4 жыл бұрын
@@JohnsBasement github.com/mmccoo/kicad_mmccoo maybe this answers your question?
@gatisgaigals1729
3 жыл бұрын
The main idea behind hierarchical sheets in fact is not about using global symbols in sub-sheets for connections between sheets...
@JohnsBasement
3 жыл бұрын
I address that in part 17. I should have given a better overall view of the topic before getting into it here. The fact is that I have seen an ENDLESS number of questions from users about replicating their flat designs as-is while they upgrade to KiCad. So I discuss both ways in this series. Upgrading from, say, Orcad is tough enough without going all-in on hierarchical symbols.
@gatisgaigals1729
3 жыл бұрын
@@JohnsBasement My apologies John for my draft look - just later realized there is next story on hierarchical design. You are doing this video tutorials thing right! TY for that!
@JohnsBasement
3 жыл бұрын
@@gatisgaigals1729 😂 no prob. This series sort-of just happened. If/when i find the time to do a second fraft for, say KiCad 6, I hope it will be a bit more fluid. Keep rhe critique comming.
@edzamper5803
3 жыл бұрын
Hi there. When I want to use the command "Save as" it only applies as "Save Current Sheet as..." but there is no button to re-save the complete Project with another name. Is there a way to run a "Save as..." for the whole project? I cannot find it in the video. Do I need to save each sheet separately if I want to try modifications? I don't want to end with 10 different sheets with 10 different versions on each sheet. Any help is appreciated.
@JohnsBasement
3 жыл бұрын
There is no convenient way to just save a copy of a project (that I'm aware of.) So I abuse the project template function for copying projects. It is trivial to do but you need to realize what it is doing before blindly diving in. I posted a video on how I use it to copy & rename projects with KiCad 5 here: kzitem.info/news/bejne/omqV3aWks32LpGk
@jefflariviere
4 жыл бұрын
Hey John, what program do you use for circuit simulation? I'm assuming you're using it with Ubuntu...? Can you use the schematic editor from KiCad and export the resulting netlist into the circuit simulation program...? Thx for any help, love the series!
@JohnsBasement
4 жыл бұрын
I haven't used circuit similation with kicad. So I can not offer an opinion on doing so. I'm sure others have. You might ask about it in the various kicad forums.
@jefflariviere
4 жыл бұрын
@@JohnsBasement Wow, a spice app is built right in to Kicad 5.0! Very cool.
@scharkalvin
4 жыл бұрын
What happens if you started a project, and then realized that it had to grow to multi-sheets? Can I add a parent sheet and declare my former only sheet as a child? What about a project that is going to be done across several PC boards, but I want to create a multi-sheet schematic that has net names for connections between the boards via a wiring harness? I will need to create each PC board from a set of sheets. I guess the over all connection would be a 'grand parent' sheet that shows the connections between each parent sheet (which is the top sheet for each board), and the set of child boards fore each parent (pc) board. I've seen schematics where each board was drawn on the top sheet as a 'part' and the top sheet showed all the connections between boards. Then each board was a set of child schematics, the parent of these was the 'part' shown in the top sheet. How to do something like that?
@JohnsBasement
4 жыл бұрын
You might be able to make a single-sheet project a parent by playing games with renaming files. But I'd play it safe and create a new project with its top page as the new 'root page' and then copy the sheet from the original/old project to the new project and then use it as the file in a new sub-sheet. Multi-boards comes up once in a while on the kicad forums. I am not aware of any viable solution. You might try asking about this in forum.kicad.info/ Until KiCad implements multiple boards in one project then I think the idea of drawing a multi-board connection schematic might have to be its own project.
@MatthewSmith-wh5dr
2 жыл бұрын
What's the point of those empty rectangles on the root sheet that you click on to reach each sub-sheet? Would you put them somewhere off screen normally? Not sure why you need those anyhow if you have the navigator window.
@JohnsBasement
2 жыл бұрын
You can place them off sheet if they are not part of the schematic's /meaning/. Often they will have signals associated with them in a way that is the schematic form of a subroutine. Such signals are then the I/O of the sub-schematic. For example, draw up an analog mic mixer with 32 preamp inputs.
@MatthewSmith-wh5dr
2 жыл бұрын
@@JohnsBasement Thankyou for the reply but my head's not grasping this. Those just look like empty rectangles. Why would you want empty rectangles on your sheet taking up space? What meaning can an empty rectangle convey? Thanks!
@JohnsBasement
2 жыл бұрын
@@MatthewSmith-wh5dr they mean there is another page. Many CAD tools don't require such things to be created. KiCad does. Review your thoughts on the subject after watching the hierarchical schematic discussion. Bigger projects often go that route.
@MatthewSmith-wh5dr
2 жыл бұрын
@@JohnsBasement Got it. I'm sure it will make sense once I see it in action in a real project. For me right now, I'm having them off the page to make room. :)
@JohnsBasement
2 жыл бұрын
@@MatthewSmith-wh5dr That's fine too. I think I have a recording where I discuss that style for those that don't like hierarchical designs. That is a matter of preference. It is just that KiCad does not have a way to create a multi-sheet drawing without using a hierarchical style. So you have to put those boxes somewhere.
@Berghiker
3 жыл бұрын
Why do wires sometimes not snap to the component leads in Schematics?
@JohnsBasement
3 жыл бұрын
Not sure what you mean here. The ends of wires always snap to the closest grid point. If they are all over then change your grid to .05" (I'd prefer .1" but there are too many parts in the libraries that have pins on .05" centers.)
@Berghiker
3 жыл бұрын
@@JohnsBasement I want the wire to snap to the component circle, not the grid. I am trying to connect my components together in schematics.
@Berghiker
3 жыл бұрын
The custom made symbol is snaping to inbetween the grid points.
@JohnsBasement
3 жыл бұрын
@@Berghiker all the library symbols use .1" or .05" centers for the pins. IF you do NOT use a .05" grid in your schematics AND for all of YOUR components too then you are going to have this problem.
@bossbaby5260
4 жыл бұрын
"creating new sheet in kicad without using Hierarchical Sheet is possible or not..." Because while converting it to the pdf file the root sheet contain all the sub_sheet block (table) in it ,which was created by us. It seems not good in the font page. How can I solve this problem? Could anybody can help me in this problem.
@JohnsBasement
4 жыл бұрын
Hierarchical is the only way. You can spec printing pages 2-n. But then the sheet numbers start at 2. When i want multisheet & no hierarchy, i put small sheet symbols for pages 2-n at the bottom of my sheet 1 (which is also full of my page-1 schematic.) You can also put the sheet symbolsoutside of the page borders on your sheet 1. Then they won't print at all.
@bossbaby5260
4 жыл бұрын
@@JohnsBasement "Thank you John"
@bossbaby5260
4 жыл бұрын
How can I change the order of multi Hierarchical Sheet, which means change of "Id" no. by manually .
@JohnsBasement
4 жыл бұрын
I don't know if you can. Sheet page numbers are assigned in the order that the 'sheet symbols' are added to your project. Therefore, in theory, you can copy all of the sheet symbols to new ones in the order that you want your pages to be numbered and then delete the original symbols. BUT, if you do this, your part/component reference designators will all change and that will make any PCB that you have been working on into a broken mess. So.. don't try this unless you ONLY have a schematic in your project. If you want to get creative (and risk completely destroying your project), FIRST, make a backup your project and then try poking around inside the .sch files to see if you can edit the page numbers that are stored within. They are all plain ASCII files, you any text editor can open them. I read somewhere that the page numbers are based on the order that the sheets appear in the .sch file within which they are defined. For example, in an old project I have around I can see a set of these 'stanzas' in my root level page: $Sheet S 1750 3300 1750 550 U 5D92F9C9 F0 "CPU3" 50 F1 "CPU3.sch" 50 $EndSheet I can also see that each of these stanzas are in sheet/page-number order. If I cut & paste the stanzas in a different order (without otherwise altering them in any way) , it APPEARS that I have changed the page numbers on the sheets while not having 'broken' anything. Beware! I would not bet more than a round of drinks on this method being safe. Nor would I expect it to be stable/viable in future releases of kicad.
@bossbaby5260
4 жыл бұрын
@@JohnsBasement Thank you Jhon, the thing which you shared is very helpful for me and my friends.
@vasivilvoiu2126
3 жыл бұрын
You sound almost exactly like AvE. Or he sounds like you.
@JohnsBasement
3 жыл бұрын
😂
@f6fvy
5 жыл бұрын
If you can reproduce it easily , it would be valuable to report the "lost connections / bubbles" stuff to the KiCad bug tracker (bugs.launchpad.net/kicad).
@JohnsBasement
5 жыл бұрын
Yeah. I thought about doing so. But first I need to upgrade to 5.1 & test with that. Maybe it is already fixed?
Пікірлер: 76