geekhack

geekhack Projects => Making Stuff Together! => Topic started by: The Gambler on Sat, 23 February 2019, 11:02:41

Title: 8Pack - an Attempt to Convert Myself from EAGLE to KiCAD
Post by: The Gambler on Sat, 23 February 2019, 11:02:41
So yeah, I hit the limits of Eagle's free version , which is 10 cm x 8 cm and only two copper layers. While good for smaller keypads, it is nigh impossible to create anything larger. Largest I could do is a 4x5 keypad.

I couldn't trust people's libraries since I am new to KiCAD at this time, so I ended up re-creating almost all footprints and symbols. At some point I will post my currently used library onto the page. Hopefully the loop doesn't repeat itself with other beginners.

I've tested the prototype batch of PCBs (Rev 1.1) on my github page but this render has all the artwork and stuff. I nearly missed the autorouter from EAGLE until I realized there's FreeRoute.
Github page: https://github.com/cgarcia2097/8-Pack (https://github.com/cgarcia2097/8-Pack)
Title: Re: 8Pack - an Attempt to Convert Myself from EAGLE to KiCAD
Post by: blawb on Sat, 23 February 2019, 19:13:49
Cool little board. I've only used eagle for all my design work. How easy was kicad to learn? Do you prefer it over eagle now?
Title: Re: 8Pack - an Attempt to Convert Myself from EAGLE to KiCAD
Post by: The Gambler on Sat, 06 April 2019, 17:05:00
Cool little board. I've only used eagle for all my design work. How easy was kicad to learn? Do you prefer it over eagle now?

Definitely a different workflow, but easy enough for me to pick up. I suggest you play around with the software for a bit. Expect multiple revisions of the same design while you are still trying to figure stuff out.
Title: Re: 8Pack - an Attempt to Convert Myself from EAGLE to KiCAD
Post by: The Gambler on Sat, 06 April 2019, 17:17:18
Updates April 6, 2019:

Definitely getting the workflow down, from footprint creation to the overall board layout. Also 3D viewer is quite nice.

I wanted to try out creating PCB plates as a means to avoid laser-cutting metal plates at lasergist. So here it is.

Uses a 19 mm unit size, and has pads at the bottom to support underglow LEDs in the form of an addressable LED strip (WS2811, WS2812, SK6812).

Turns out JLCPCB allows me to make inside cuts in the PCB, as long as I don't mind the rounded corners. Not much of an issue with the big 14mm x 14mm cutouts, but may be an issue when I start doing Neopixel backlighting footprints.

Any hints on how big I should make my 5050 LED cutout be?

(https://cdn.discordapp.com/attachments/388401386984833044/561629835739398145/image0.jpg)
(https://cdn.discordapp.com/attachments/388401386984833044/561401825211973647/image0.jpg)
Title: Re: 8Pack - an Attempt to Convert Myself from EAGLE to KiCAD
Post by: tedfs3 on Sun, 07 April 2019, 03:31:46
Which version of KiCad are you using ? I'm using the current stable release, 5.1 , and was under the impression that FreeRoute no longer worked with the new version.
If it does, I'll need to check that out. Still moving footprints around and learning the software. I probably should have started with something like you have done instead
of a whole keyboard.
Title: Re: 8Pack - an Attempt to Convert Myself from EAGLE to KiCAD
Post by: The Gambler on Sun, 07 April 2019, 10:48:53
Which version of KiCad are you using ? I'm using the current stable release, 5.1 , and was under the impression that FreeRoute no longer worked with the new version.
If it does, I'll need to check that out. Still moving footprints around and learning the software. I probably should have started with something like you have done instead
of a whole keyboard.

I believe I am using 5.0.2 stable. As for FreeRoute, it is now a standalone program that imports DSN files from KiCAD and exports the autorouted nets in the SES format.
Title: Re: 8Pack - an Attempt to Convert Myself from EAGLE to KiCAD
Post by: SectorOMEGA on Tue, 09 April 2019, 10:38:46
Brilliant one :) Do you mind ordering a few using your file?
Title: Re: 8Pack - an Attempt to Convert Myself from EAGLE to KiCAD
Post by: The Gambler on Sat, 13 April 2019, 12:05:11
Sure. Just don't order Ver 1.0 of the PCB as it is faulty.
Title: Re: 8Pack - an Attempt to Convert Myself from EAGLE to KiCAD
Post by: Zustiur on Tue, 23 April 2019, 17:20:39
So you have any tips for learning kicad in general? I'll have to learn if I ever get back to my projects.
Title: Re: 8Pack - an Attempt to Convert Myself from EAGLE to KiCAD
Post by: The Gambler on Wed, 24 April 2019, 12:49:33
Can't say much actually. I am still quite new to PCB design. I only used EAGLE once if anything.