I have no preferences>Components Libraries

You have also to learn to find symbols and especially footprints. For example the footprint for this one is probably DIP-14_W10.16mm in the Package_DIP library. The official KiCad libraries have most of the standard IC and other footprints which are used for several different components by different manufacturers. There are much less footprints in the world than there are parts.

Hi, Sillywan
I’m not sure how far you have progressed.

Have you managed to create your own empty schematic library?
Have you managed to place some components in that library?
Are you just stuck creating a 4007?
Is the problem with your footprint library?

Cheers,

The only library I have is the one that came with the program download. Digi key has the footprint and the 3d model. They even allow us to download them in a supposed KiCad format. Easy right? No its not. for some reason the engineers thought it would be cool to change all of that and rename all the extensions so kicad has no clue what you are trying to do. Nothing fits. Its supposed to be a step file but it is a .pretty file? As to your first question sir I have to be honest. I have no idea at this point what I have done. I have tried for hours to do several things suggested by various videos that have led to total confusion as not one has worked as shown. I do know that I attempted to produce a library as that was one of the suggested ways to finally get the device into a library, but then I reached the click preferences and choose components library issue. So I don’t believe I got it done, but I did try. As to question 2, I get they feeling that if I can get any component into any library my problem will be solved until the next update changes everything again. So no sir I do not believe I have placed anything anywhere that was not already there. Question 3, Yes sir I am definately stuck as I am not sure what you even mean by “Create” a cd4007ube. Question 4, Yes sir, there is a severe problem with my footprint library, It does not include a CD4007UBE. I am sending the version info so that we are all fixing the same issue, I think. I am by no means a software engineer, I have no clue how this stuuf works. I am a 67 year old retired millwright/handyman that played music all his life and has built a few tube amps and guitar pedals the old thru hole hard way.
I mean no disrespect to anyone period but I am just too old to start acquiring tools and equipment to start working with surface mount devices. I consider anything with surface mount devices as built to be disposable. First I do not have a magnification device powerfull enough to even see the devices clearly let alone have a steady enough hand to solder microscopic traces. I am just trying to make it all look good with modern day software. Make the schematics look professional with the correct footprints for the components I used to make the device. I can literally drw the schem out on a sheet of paper like we did in the sixties with just the pinouts to the sockets, but that doesn’t look near as impressive as an EDA print does. The circuit doesn’t care it just works or it doesn’t.

Application: KiCad
Version: (5.1.7)-1, release build
Libraries:
wxWidgets 3.0.5
libcurl/7.71.0 OpenSSL/1.1.1g (Schannel) zlib/1.2.11 brotli/1.0.7 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.41.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.73.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.71.0
Compiler: GCC 10.2.0 with C++ ABI 1014

Build settings:
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON
Thank you sir for taking the time to help me with this. I have a lot of ideas I want to work out in effort to find the sounds that are in my head and make them audible music wise. Some will never be accomplished unless I get this figured out. Some of this stuff just can’t be done legibly by hand.

Thank you for the resources. I will most definatly research these and keep my fingers crossed that the answer is here. 90 plus percent of the components I work with have been around since the sixties. My reference to the cd4007ube is dated 1992 so it has been around for a while. I am only useing it as the transistor it is replacing is no longer manufactured nor available. So I am useing three pins of a 14 pin device to do what a 3 pin transistor would do. I am replacing a VN10KM n channel VMOS transistor with the chip and I am only using pins 6, 7, and 8.
Anyway thank you I will get right to this as it is understood, I do have to learn how to do this if I am to use KiCad. :persevere:

Hey, Sillywan! Obviously this isn’t the place for a “Who’s the oldest newbie” competition, but I’m also in my sixties and have - like you - just discovered KiCad.

My first reaction is that you have arrived at the right place: KiCad is the way to go, definitely not Eagle. I also tried Tina, but couldn’t get on with that, either.

My second reaction is that you are maybe in too much of a hurry, diving straight into a 100-pin schematic. In my opinion, none of these programs for PCB design can just be used; they have to be learnt first. Unless you are familiar with competing products the learning curve is pretty steep, and there are many basic concepts, procedures, and workflows to get your head around.

Third reaction: trying to learn KiCad by watching vids on YouTube is a flippin’ nightmare! KiCad has undergone a burst of development activity in recent years, and many user interface paradigms have changed (and will continue to change with V6). Menu structures are different, functionality is different. Many of those videos are well out of date.

The solution? Here is what I did: I invested £32 in Peter Dalmaris’s KiCad course, and it is the bet thirty quid I’ve spent in a long time. For that money you get 17 hours of extremely detailed video tutorials, plus a lengthy e-book for you to read when you are chilling out on your settee with a glass of whisky.

It has transformed my ability to use KiCad, and even though I’m nowhere near an expert yet, I feel really confident hammering out schematics, laying out PCBs, making footprints, and so on. You will need to devote some hours to working through the training material, but for me it is definitely worth it.

Start here: https://techexplorations.com/

Good luck with KiCad!

Hi Sillywan,

I’m not a sir. No royalty has yet seen fit to grant me a knighthood, but I live in hope.

Most members of this forum have been using CAD programmes forever and then some, and sometimes tend to overlook the very basics, thereby confusing the absolute newbees. Never be afraid to ask for clarification on a subject.

You are using 5.1.7 I’d suggest, before anything else, you upgrade to the current 5.1.9
You will find it here:
https://kicad.org/

Rene_Poschl (this fellow nearly deserves a knighthood for his contributions to Kicad)
posted some links to excellent tutorials. There are many more.
This one should help you setting up your schematic libraries:
[Creating a new symbol library and a new symbol in KiCad 5]

Hint: make your library “global” so you can easily access your 4007 in your next project :slightly_smiling_face:
Start your new library name with “1a” so it is easy to find at the top of the library list.

You will find lots more instructions in the FAQ link at the top of this forum.

At risk of beating the subject to death…In the mid 1990s I was intimidated by SMT when my employer transitioned to it, and I initially had my technician handle all of that. I have had mild “essential tremor” since I was a kid. For years now I solder 0603 chips and SOT23 chips routinely. Reworking SMT is generally easier than reworking through hole. The only dedicated tools that I can think of as being absolutely necessary are a tweezer, some fine solder, and a fine point for your soldering iron. I recommend starting with the larger chip sizes and avoid 0402 or smaller. You can design and order some small practice boards from JLCPCB inexpensively and try it out. Maybe you can even get some bare scrap SMT boards from someone to experiment on. I recommend using generous size pads for hand soldering; I put 0603s onto 0805 footprints. KiCad has hand soldering footprints but I made my own. Here is an image of my “bigfoot” SO8. Try it and you may wish you had done so earlier.

I live in Washington. Maybe someone can grant you a dayhood or just a hood? :slight_smile:

Hopefully, now you have your own symbol library, you have somewhere to store your 4007.
Probably the easiest way to make your 4007 is to modify an existing, similar drawing. I’d suggest a 4023. It already has the four parts you need.
So,
go into the 4XXX library,
highlight the 4023,
click file save as
change the name in the box to 4007
highlight your personal library in the save in library column.
click save.
You should now have the four parts of a 4023 now called 4007 in your personal library.

Next, you need to modify the four parts to match a 4007.
At the top of your symbol editor page you will see a box with “part A” and an arrow. Click the arrow for the different parts.
Start with part A:
Remove the arc, turn the symbol into a box, delete one pin, edit the other three so they are numbered 6, 13 & 8. Move them 'till you are happy with their position around the box (this is all done with the icons on the right…explore)
Then, back to “symbol properties” at the top of this window and change the “value” etc. …again more exploring.

When part “A” is complete move on to “B”… Same square, five pins this time: 1, 2,
3, 4 & 5. Then properties.

Then “C”: Four pins 9, 10, 11 & 12, properties again.

“D” is correct it is the power pins. You might like to change the box.

Now you have your 4007 schematic.

Sounds pretty good…has a certain ring (or bangle) to it:

Sir Jan the Dayhood from Hopeville :grinning:

A final note on schematic libraries, Sillywan.
Everyone uses them differently.
My preference is to have many personal global libraries to save vasts amount of scrolling and searching.
Some examples:
1aaajkpassive, 1aaajkICs, 1aaajksemis

You will find lots of frequently used schematic components in the “Discrete” library. More exploration necessary. :slightly_smiling_face:

I got the 5.1.9 version installed and confirmed it was 5.1.9 Thank you again for that I am still working on my schematic even if I do not have that component. Every single piece of the schematic is drawn as well as I could figure out with the components I have in my libraries on board. I need to figure out how to set a no connection flag for the nulls and such to get rid of some issues, :innocent: but not bad so far. I have managed to make my first library and get the footprint for my 4007 in there. I have the TI step file but I have not been able to figure out how to make the symbol library part yet. I did take your advice on the library name 1aaadansICs and that is where the footprint is. I did click global but I think it is still tied to the project. No matter, I am just so pleased to get this far. I am currently reading some of Rene’s tutorials on the subject and trying to get the actual symbol in while I give thought to a power source so that warning will go away and the circuit will say pin sevens are energized. I may have to make my output jack switch normally closed instead of normally open. Ihave no idea so far why it is saying that. I did connect a +9vdc power flag to that net. I connected the switch to the power source thru the ground side of the circuit which closes when the male jack is inserted and closes the switch. More thinking but progress is happening and that is much more gratifying than a dead stick every time. Enjoy your weekend, Thanks again :grin:

That goes double for switching power supply design, eelik. Custom magnetics (transformers and inductors) are the rule, not the exception.

Good morning everyone. I have a lot more hours under the hood of KiCad now and yeah it is pretty intense. I took all of the advice and worked my way through it. Most of it helped a lot. I still have a problem hitting the ball but at least I am in the batters box and out of the parking lot. I did buy a book. Even though it is a bit old as reference goes these days it is written for version 5. KiCad Like A Pro, by Peter Dalmaris. I pretty much made it thru until I reached the step to open pcb new. From that point things did not look the same. I am doing the breadboard power supply project and as I said it was going well but when I got to pcbnew the ratlines for the output headers did not show up. everything else just not either of the headers. I missed something while drawing them in and it got real crazy after that. I tried going back thru the lesson to find what I missed but no matter what I did the problem just got worse. More errors and disconnected pins. I finally just gave up. I am going to delete the whole project file and start again from scratch. It should be a little less time consuming as I kind of know where things are now. I am hopeing to find where I made my error that started this.
On another note. I was in the middle of the mess when I decided to just draw the traces in pcbnew and I pretty much figured it out except there were a couple of traces that would not connect to the components no matter what. The red trace would literally draw completely around the pad but would not connect at one end or the other. If I got one end connected the other would not. Is there an apparent reason for that to happen?
Anyway thats where I am at the moment. I appreciate all the help, Thanks everyone I’m going to start this ride over and see if I can make it to the finish this time. :thinking:

Mr. Dalmaris will surely help you if there are problems with the book. He has his own channels for that, check his web pages.

Yes. and this is one of the biggest advantages of any decent EDA program.
The global idea is that you draw the schematic first, and then with [F8] put the footprints and netlist into Pcbnew. If you have done this correctly, then Pcbnew knows which pins have to be connected to which other pins and it shows thin white lines (called ratsnest) for the connections you need to make. It also prevents you from making accidental connections by simply refusing to do so.

It is possible to disable this feature (for some special cases) but I do not recommend to do so.
If you’ve made a proper schematic and assigned footprints, and then press [F8] then Pcbnew opens with all the Footprints inside and it knows the connettions and will also show those Ratsnest lines.

Thankyou I will give it a try. The schematic shows that there is a footprint assigned to each header but I know its wrong or it would work. I do not think I will turn any safety features off for a while even low voltage parts aren’t free. The fact that all these wonderfull tools failsafe a circuit for correct operation is well worth the learning of the software by itself. I have dabbled in spice but I am not sure I want to go that far for a while unless it has gotten much more user friendly. One thing at a time for now, but its cool. Thanks again for the info and the hot key

Earlier in this tread I saw .step and .pretty mentioned.
The .step files are just for the 3D models and they are not necessary for KiCad, but just make the 3D view of the PCB look nice.

The .pretty are the folder names for the libraries for the footprints. (Footprints are the IC’s themself with the pads to solder them on).
If KiCad is installed normally, you should already have more then 120 of such libraries with probably a few thousand footprints in them. The files for the footprints themself have the extension “.kicad_mod”.

Reading, reading and … it is very hard to find in your text what is your actual problem.

Hi @Sillywan,

I’m pleased you are making headway with Kicad.

A further note to help clarify your posts in this thread to any of the readers (and no offence whatsoever is intended, just makes understanding much easier for silly old farts like me):

When you are writing about the Schematic side of your project use the schematic terms: eg. symbol, wire, pins, etc.
When writing about the PCB side, use the pcb terms: eg. footprints, tracks, pads, etc.

Cheers

As I see it, he’s a beginner with KiCad (and probably PCB design software in a general sense) and is struggling with the basic concepts of how all those different parts fit together. From that point of view you can’t expect a well defined question about a single sub subject.

To Sillywan, make notes, start with some small projects (less then 10 components) and do a few of those projects untill the workflow gets some foundation in your mind.

The FAQ mentioned earlier has many quite in depth articles about various topics in KiCad and many of those articles are worth reading.

Also, printing out this cheatsheet is a help in jogging your memory and learning to work quicker with KiCad: