Kicad EDA is an open source (GPL) software package for the creation of electronic schematic diagrams and printed circuit board artwork.

learn more… | top users | synonyms

1
vote
2answers
25 views

How can I improve this ethernet differential pair?

This is my first 100Mbit ethernet project (i am doing it to learn more about diff signals) I did two things that I dont know if are good or bad in this particular case. One is to route under the ...
2
votes
1answer
29 views

Automatically numbering elements in Kicad

Does Kicad have a function to automatically number components? At the moment, whenever I insert a new resistor, I must also number it (e.g. R? -> R12). Is there a way to do that automatically?
1
vote
1answer
54 views

How to create a complex board outline for KiCad?

I would like to create a board border featuring more complex arcs, constrained shapes, etc. for use in KiCad (and compatible tools like Topor). The internal tools are much worse than what other ...
2
votes
2answers
65 views

Which files to version control for KiCAD?

I'm trying to create the .gitignore file for a KiCAD project that is versioned with git and stored remotely on GitHub. What are the minimum files I should I add to my version control system in order ...
8
votes
4answers
435 views

Placing a mounting hole partially outside the board

I have a board currently 50x30 mm. And I need to have 4 mounting holes on it. Bad news is that I don't have enough space to place them in regular way. Now I made the following thing: I placed four ...
2
votes
3answers
275 views

Can I route between the copper pads

I have a PCB layout as shown. My question is can I route the PCB between the copper pads? The purple colour is solder mask. From what I know solder mask is the green stuff on a PCB which covers the ...
0
votes
2answers
96 views

In KiCAD - is it possible to have two nested rings of copper fill?

I'm using KiCAD to create a nested series of PCB rings - each two layer with copper fill on the front and back. The problem is when I add edge cuts defining the inner and outer edges of the outer ...
0
votes
1answer
88 views

Kicad - Change add unconnected/unnamed trace to an existing net

I have a complicated guard ring of sorts that surrounds a network of pads and traces. This guard ring is/was connected to the GND net. I had to make so changed and reload the net list. As a result the ...
2
votes
1answer
134 views

How do I reuse part of a schematic in multiple projects in KiCad?

I would like to re-use parts of a schematic, say a microcontroller or a voltage regulator, in multiple KiCad projects. Is it possible to copy and paste blocks between eeschema windows or can this be ...
5
votes
1answer
216 views

How do I determine the courtyard for a component footprint?

I'm using KiCad to lay out PCBs for some projects and often I find I need to develop a new footprint or tweak one that's in the library. I'm able to determine most things I need by consulting the ...
3
votes
1answer
118 views

What is the “Eco1.User” layer in KiCad?

In KiCad (Pcbnew), and perhaps other PCB layout programs, there is an Eco1.User layer and also an Eco2.User layer. What does the "Eco" stand for? And what are these drawing layers typically used for, ...
1
vote
0answers
69 views

What does yellow border around component in KiCad Pcbnew mean?

I'm working on a PCB layout in KiCad Pbcnew. I notice there is one and only one component that has a yellow border, R16/10K in the screen shot below. What does that indicate? It doesn't seem to ...
0
votes
1answer
94 views

How do I connect a 1 pin array to a module in pcb using KiCad

Because I searched in you tube tutorials, internet and KiCad help guide and I didn’t find anything that can tell how to connect 1 pin array to a module. this is the type of the 1 pin array. But I'm ...
2
votes
1answer
79 views

How layout 5cm x 5cm rectangle in KiCad?

I want to get a PCB made by dirtyPCBs, which has a great price for boards, as long as it fits in a standard size. For example, 10 copies of a 5cm X 5cm board is only $14. I'm using KiCad to lay out ...
3
votes
1answer
235 views

How approach breadboard layout using KiCad?

Rather than just piece together my breadboard layouts node by node, I'd like to be able to lay them out on the computer and optimize things by clicking and dragging rather than reconnecting jumpers ...
2
votes
1answer
121 views

Pin with no driver - Kicad

I'm new to Kicad and I'm having some problems using Eeschema. Every time I connect a power source to an IC pin, in this case the L293D, I get the following error: ...
4
votes
4answers
718 views

No components 3D view in KiCAD

I'm just starting to work with KiCAD. One of the video tutorial shows that 3D view should incorporate components placed on the board: However in my case I can see only the board with pads: Looks ...
1
vote
1answer
259 views

How to add custom 3d packages path to pcbnew

I'd like pcbnew to find my custom .wrl files for my custom footprints without having the absolute path hardcoded in the .kicad_mod files. I can manipulate the KISYS3DMOD environment variable but then, ...
0
votes
2answers
166 views

KiCad net names

I'm trying to assign footprint's pad to a net in a schematic but for some reason nets in Eeschema aren't generated from components' pin names (EN, VIN etc.), but are always auto-generated ...
0
votes
1answer
56 views

“Functional Blocks” in kicad

I have a schematic that I'm making that uses the same "block" multiple times. I would like to design that block only once, and then use it in a bunch of different places, so I can edit the block if I ...
1
vote
1answer
147 views

KiCad: Power with hierarchical sheets

I just started trying to use KiCad (complete newbie), and I have a very basic question about using power inputs with hierarchical sheets. Let's say I want a single LED on a hierarchical sheet, while ...
1
vote
2answers
225 views

Additional sign in dimension

I'm inserting new footprint in kicad. I'm not good in mechanics as I should be. When I learned mechanics in school, no one told me how to interpret something like this: Number - (Diameter-sign) ...
3
votes
1answer
254 views

PCB Layout and Trace Widths for Buck Converter

I am doing a PCB layout for a simple 12V DC to 5VDC buck converter. The rated output is 3A continuous 5A peak. Here are links to the schematic and first go at the pcb layout. I realize the traces are ...
0
votes
1answer
236 views

Pads for wire connection in KiCad

It's my first time making a PCB. I've got pretty far with all the YouTube tutorials however I'm now stuck on what to do next. My PCB is going to be made up of WS2812B chips (4 pin LEDs comprising VDD, ...
1
vote
2answers
228 views

Why does kicad complain about a voltage source not being driven?

What does it mean to kicad that a pin is driven? I have a 12V rail connected to a battery positive terminal in kicad. Kicad says the 12V rail is not driven. Why does it say that? In fact, it tends to ...
0
votes
1answer
181 views

How to make Kicad alow P-MOSFET as switch without ERC problems?

I have a P-MOSFET which is acting as a switch. However, I get errors as seen in the image. How should I resolve this issue? I know i just could don't bother since i know it will work but I rather not. ...
3
votes
1answer
577 views

How do I move the center of a footprint in KiCAD?

I have a custom footprint in KiCAD format. When I place the footprint on my PCB in the Pcbnew editor, setting a coarse grid before I place it, the footprint looks technically correct -- it has the ...
1
vote
1answer
219 views

KiCad Multiple power inputs

I'm working on a project in KiCad. I have a connector that has multiple connections for GND, +5V, and +12V (all set to type: Power Output) in order to increase the maximum current. However, I don't ...
3
votes
1answer
575 views

Kicad plotting/printing

I made a really simple scheme/pcb using Kicad (on Ubuntu 14.04). Now I'd like to print this and make my PCB, but I can't figure out how to properly plot the damn thing! When I plot using gerber ...
0
votes
1answer
73 views

Power Isolation generating error in KiCAD

I've created a ferrite bead part with two passive pins. When I insert it in a power line, it causes an error "ErrType(3): Pin connected to some others pins but no pin to drive it" Changing the pins to ...
0
votes
1answer
154 views

Placing a QFP 52 footprint on the PCB in KiCAD

I'm new to PCB design and want to make an adapter board from an SMD QFP52 package to DIP. Apparently QFP52 is not very common so I cannot find it in the library. There appears to be no pre-existing ...
2
votes
2answers
459 views

How to add a library to Cvpcb?

I have a footprint file for a component (.mod). There doesn't seem to be an option to import it though. How to do it? Also the left-hand menu here doesn't seem to do anything.
3
votes
2answers
98 views

How should I design a schematic component for a component library?

This is my first time making schematic components, of which I will then be making the footprints for PCB designs. I'm using KiCad. I don't know the best "layout" for the components I'm making. For ...
2
votes
1answer
249 views

Importing component library on Kicad

I'd like to import a component library that I downloaded into my Kicad. I am running the latest Kicad for Windows as shown below. I have added the directory containing the library into the library ...
0
votes
1answer
121 views

Kicad footprint for right angle mount with 2 circular through holes

Currently I have created a footprint by using one large retangular pad + 2 through holes. However the DRC picks this up as an error. Is there a better or more correct way to do this? Or is the DRC ...
9
votes
1answer
3k views

KiCAD - Moving and rotating components with wires connected

I'm a major major noob to KiCAD and having done a couple of tuts in Eagle, I do like the separation of footprints from the schema. But one thing that took me by surprise is that the wire connections ...
1
vote
1answer
185 views

SIM968 Library for KiCAD

I want to add the component SIM968 GSM/GNSS Module to my KiCAD project. But I am not able to download any library from anywhere like I found one for the SIM908 while I was using Eagle. Any advices ...
1
vote
0answers
259 views

What's the best workflow for creating gerber files from, say, an HFSS project?

I am curious how everyone gets their RF/microwave designs from their preferred simulation/design suite (HFSS is just an example) into a gerber file for fabrication. What's a good workflow, including ...
1
vote
1answer
151 views

Possible to use external graphics program to design KiCad edge cuts?

Is it possible to create the outline for your PCB using a drawing package and then apply it within KiCad somehow to make your edge cuts? I am designing a board that must fit into a 72 pin SIMM socket ...
2
votes
1answer
1k views

KiCAD pin assigment

What would be the best way to connect multiple pins of a module/footprint to a single pin in the schematic in KiCAD? Do I have to edit the module and set the same pin name for the pins I want to ...
1
vote
1answer
482 views

0.1 inch header in KiCAD

Following this link, I made 0.1 inch footprint library in KiCAD. Also made the schematic symbol. I need 2x14 pin 0.1 inch header. So after making the footprint, I see below error in the pcbnew after ...
2
votes
1answer
963 views

Is there a Raspberry Pi B+ GPIO header footprint for kicad?

I attempted to make my own using the ModEdit utility in kicad but I'm still having issues adjusting it to the grid even though I followed the standard 0.1'' pitch. It still seems to be off. Is there ...
0
votes
1answer
130 views

KiCAD: Error Type (13) - Track crossing

In the routing phase, how do you avoid track crossing error? It seems I can't connect some pads without track crossing. Looks like I am missing some techniques. Can anyone please help?
0
votes
1answer
476 views

Orcad to Kicad schematic

I am looking into a reference design which was probably done using Orcad. I am using KiCAD for my design. In the reference design, there are schematic symbols like >> and <<. According to this ...
1
vote
0answers
66 views

KiCad - what does this syntax Highlighitng mean, why can't connections be made?

Everything turns yellow and it won't let me make ANY connections in Pcbnew. Does anyone know why this is? Also, when I import the netlist, there are no rat's nest! This is the diagram, but I was ...
1
vote
0answers
128 views

Why is there no rat's nest in this file? (KiCad)

Can anyone tell me anything about this schematic that might cause it not to have a rat's nest? By the default settings, most pins are warnings. This is simply a bus for some buttons on a pull down ...
1
vote
1answer
193 views

Choosing a footprint in KiCad?

So, let's say I'm composing a schematic for a circuit I'm designing in KiCad, and... done. I now have to to choose a footprint for my components. How does one ...
0
votes
1answer
260 views

Schematics: where do I need to place a junction?

I'm a bit confused about where I need to place a junction on the schematic, and where I don't. For example: When I connect a part, like a resistor or cap, to a wire, do I need to add a junction ...
3
votes
1answer
2k views

PCB Design: What is the minimum value of Via Dia and Via Drill size?

I am using KiCad and I am new in PCB design. I want to use Fusion PCB service (SeeedStudio) for the boards. In their forum, they say that the minimum Via Drill size is 0.03 mm. But in SeeedsStudio's ...
1
vote
1answer
616 views

How do I connect the certral pad of a QFN24 to the Ground in Kicad?

I need to connect the central pad of the QFN24 to the ground I got the package from the library that came with the Kicad (libcsm). I tried to edit the module and assign this pad to a number, then ...