Help needed with PCB design based on existing project

The complete project should be in the zipfile I posted yesterday, too, as well as on GitHub. The project is structured strangely, because the directory additional is being used like a .pretty directory to hold .kicad_mod files, even though it doesn’t have a .pretty extension. And the same directory is also being used to hold .lib files, too. So it’s weird, but it all loads properly for me in KiCad 5.1.12.

PCB
├── additional
│   ├── CC1101.kicad_mod
│   ├── cc1101.lib
│   ├── CC1101_Module.step
│   ├── CC1101_SMD.kicad_mod
│   ├── DIP254P762X420-8.kicad_mod
│   ├── PCF8583P.lib
│   └── PCF8583P.step
├── fp-info-cache
├── fp-lib-table
├── HB-UNI-Sen-POOL-cache.lib
├── HB-UNI-Sen-POOL.kicad_pcb
├── HB-UNI-Sen-POOL.kicad_pcb-bak
├── HB-UNI-Sen-POOL.pdf
├── HB-UNI-Sen-POOL.png
├── HB-UNI-Sen-POOL.pro
├── HB-UNI-Sen-POOL.sch
├── HB-UNI-Sen-POOL.sch-bak
└── sym-lib-table

1 directory, 18 files

Ok thanks I have the whole project now hopefully I will get some time in the next few days to check it out
Regards
Andy

Thanks !
I have the whole thing now, I’m not that good at file structure I don’t usually need to know, Kicad is a tool to me and I love it but now I’ve learned a bit more.
Regards
Andy

Ok I have a working project now and found that the Reset was not connected from the ISP header I have added that to the MCU and it is error free, you have all the footprints assigned so I will also have ago at the layout (time permitting!) over the next couple of days, I will work from the Photo regarding layout.
Regards
Andy

Cool! Looking forward. Thanks.

I routed the tracks as the ratsnets indicated, is it OK like this or I should followed only the schematic? I think there are no errors… It looks like this.

HB-UNI-Sen-POOL forum.rar (16.0 KB)

I’m not sure what that means, but it passes DRC, so it should be good.

That said, there are a few stylistic issues worth pointing out:

  • I usually use wider traces for power and ground, although your board might be low enough current that this doesn’t matter.
  • You should probably do a GND fill on at least one side of the board, if not both. (I usually do both.)
  • I saw a few instances of “weird looking stuff”, although that shouldn’t affect the functionality:

Thanks for the advice. I wanted to do filled GND and POW but I don’t know how to do it. :sweat_smile:
For me, this is the first time when I “design” a PCB… so, one step after another. For sure this will be v.1 and when I get more experience there will be some improved versions.
P.S.: The “weird looking stuff” are the only possible routes for those circuits. Maybe beacause I did’t find the perfect order for them and some off them had to go around other to make the connection.

First, select the “Add Filled Zones” tool on the right side of the window:

kicad-add-filled-zones

Then click where you want one of the corners of the zone to be. After you click, it will open this dialog:

Select the layer you want the zone on (which defaults to the current layer), and then choose the net (such as GND, for example). You can probably leave all the other settings at the default. Then click “OK”.

After you click “OK”, it will let you draw the outline of the zone. I would recommend drawing the zone a comfortable distance outside the board outline. (Only the area inside the zone AND inside the board outline will be filled.)

When you run DRC, I would recommend checking the “Refill all zones before performing DRC” checkbox, to make sure the zones are up-to-date.

If you want to refill the zones manually, without running DRC, just make sure the “Add Filled Zones” tool is selected, and then right-click anywhere on the PCB view. Choose the “Zones” sub-menu, and then “Fill All”.

1 Like

As of 20211126 there is a PCB file there.
I cloned the repository.
I am running 5.1.10 and when open the project I find that I can open the schematic.
However when I try to open the pcb I get an error message to th effect that my version of KiCAD is older than the version with with the pcb was made.
IIRC there is some kind of daily build version but I have stayed with the current stable. I will check for more recent stable. IIRC there is also a Version 6 in the works. Perhaps it is out…

image

Good catch! Looks like the PCB was added five days ago, after this thread began.

FYI,
I have updated my KiCad to 5.5.12 but still, cannot open the pcb file.

Anyone else with perhaps the 5.11 or what ever the nightly is called open it and perhaps share a screen shot?

I have 5.1.12 and I can open that pcb.

Look at your PCB carefully - you should find many things that could be done better.
For example:


It will be better to connect R4 and R5 GND pins directly at green layer after moving the green wire going between them to the left of R4 GND pin.
The key is to place elements the way to simplify connections that are to be done.

I have 5.1.12 and I’m getting the same error as @ForrestErickson. Are you sure you’re opening the PCB from the GitHub repository?

The screenshot you posted looks like the one that @Cosmin and I have been working on in this thread.

Didn’t see that, but I will take your advice. Thanks.

It’s the same. Someone added it to repo.

"Create a simple two layer PCB for this schematic

Update the schematic with a few minor changes revised some footprints added one more bypass capacitor C6 added mounting holes Create simple two layer PCB ground pour on bottom layer

@denniscote

denniscote committed 5 days ago"

HI,

I modified the schematic and made a simple two layer PCB mostly as an exercise to test out KiCad v6.0rc1. The board is 3 inches by 5 inches with a ground pour on the bottom side.

I made a pull request to contribute back to the project, but I didn’t follow up here since I thought anyone using the project would see the new files on GitHub.

You will need KiCad V6.0 or a current nightly version to open the file.

2 Likes

I must have already cloned the repo before your commit got merged.

Hello! Where can I find v6.0?