User avatar
BirchJD
Posts: 158
Joined: Tue Nov 13, 2012 7:43 pm

Designing a Printed Circuit Board on a Raspberry Pi

Tue Feb 14, 2017 7:34 pm

A demonstration using the free software KiCad to design a PCB (Printed Circuit Board) on a Raspberry Pi. The demonstration covers drawing a simple transistor flip flop circuit as a schematic diagram, then laying out the resulting circuit for manufacture of a PCB and generating required design files.

https://www.youtube.com/watch?v=F-x2KbgyO5w
http://www.newsdownload.co.uk/

BudBennett
Posts: 89
Joined: Fri May 17, 2013 2:45 pm
Location: Westcliffe, Colorado, USA

Re: Designing a Printed Circuit Board on a Raspberry Pi

Tue Feb 14, 2017 11:48 pm

I don't like it when people claim to have a better alternative than what I've posted here. But in this case I can't help it. I've been using Diptrace for a few years and have successfully created several PCBs, some of which are quite complex, using the "free" version. Kicad looks like a toy to me. I'm sure that it is just a matter of familiarity, but the effort to move and rotate components seems like a chore.
From what I understand Eagle is the most popular tool for Electronic design software, but it only runs on Windoze. Diptrace runs beautifully on a Mac (and supposedly on Linux as well) so that is my tool of choice.
Full disclosure: I'm a retired EE (integrated circuit design) so what comes naturally to me may not do so to you.

User avatar
BirchJD
Posts: 158
Joined: Tue Nov 13, 2012 7:43 pm

Re: Designing a Printed Circuit Board on a Raspberry Pi

Wed Feb 15, 2017 12:10 am

That sounds like a decent tool, and I have to concede with your experience it must be far superior. I just did a repository search for both and neither appear to be simple apt-get install, so if someone wants to get up and running fast, it's an option. I've seen someone running KiCad with the shortcut keys and they breezed though. I've only been using it for two days and done a couple of circuits, and this is how easy I can use it after two days.

I think you are right, if someone wants to spend the time getting to run Eagle on Raspberry Pi it would probably be better. It was posted here because I am doing a series of work specifically on the Raspberry Pi, rather running on MacOS or Windows.
http://www.newsdownload.co.uk/

User avatar
rpdom
Posts: 14998
Joined: Sun May 06, 2012 5:17 am
Location: Chelmsford, Essex, UK

Re: Designing a Printed Circuit Board on a Raspberry Pi

Wed Feb 15, 2017 8:20 am

Eagle runs on x86 Linux (I use it in Ubuntu on my laptop). It is possible that it is available for use with Pixel x86 as well. It would be nice if it was available in Raspbian as well.

User avatar
BirchJD
Posts: 158
Joined: Tue Nov 13, 2012 7:43 pm

Re: Designing a Printed Circuit Board on a Raspberry Pi

Wed Feb 15, 2017 8:42 am

If either of you get Eagle running on the Raspberry Pi, post a link to a video here so we can see the comparison. It would be good to see how it compares running on the Raspberry Pi as several people seem to prefer it.
http://www.newsdownload.co.uk/

Lineaxe
Posts: 21
Joined: Fri Nov 06, 2015 1:16 pm

Re: Designing a Printed Circuit Board on a Raspberry Pi

Wed Feb 15, 2017 10:44 am

Diptrace Rocks. I never did try Eagle , a friend of mine has. But designing with Diptrace is quite easy after a while and it's actually worth investing in getting a copy that can do larger projects :)

User avatar
BirchJD
Posts: 158
Joined: Tue Nov 13, 2012 7:43 pm

Re: Designing a Printed Circuit Board on a Raspberry Pi

Thu Mar 02, 2017 9:04 am

I have just completed the final part of this Tutorial, links are below for each part. Covering all steps I took to get from design to assembled PCB.
RPi_PCB_Make-Small.jpg
RPi_PCB_Make-Small.jpg (62.06 KiB) Viewed 4156 times
Part 3: Raspberry Pi PCB Design Final Part:
Making, Assembling & Testing, The Raspberry Pi KiCad PCB Design
https://www.youtube.com/watch?v=hcmH03iDkKQ

Part 2: Preparing to Etch a PCB at Home Using KiCad on a Raspberry Pi
https://www.youtube.com/watch?v=q5uewxkOiQU

Part 1: Designing a Printed Circuit Board on a Raspberry Pi
https://www.youtube.com/watch?v=F-x2KbgyO5w
http://www.newsdownload.co.uk/

User avatar
rurwin
Forum Moderator
Forum Moderator
Posts: 4258
Joined: Mon Jan 09, 2012 3:16 pm
Contact: Website

Re: Designing a Printed Circuit Board on a Raspberry Pi

Thu Mar 02, 2017 10:29 am

Diptrace only seems to work on Linux using WINE. It therefore won't work on the Raspberry Pi. (Without using an x86 emulator, but using one would almost certainly make it horrendously slow.)

I've been using gEDA recently, and I must say getting the footprints to match up with the components, and finding the footprints for perfectly common components is a pain in the neck. I might have to give KiCAD a look.

User avatar
BirchJD
Posts: 158
Joined: Tue Nov 13, 2012 7:43 pm

Re: Designing a Printed Circuit Board on a Raspberry Pi

Thu Mar 02, 2017 6:05 pm

With the latest build, in the application, there is a wizard which automatically downloads the latest footprints and symbols. It's then really easy to copy an existing component altering it slightly and creating your own custom library or creating new footprints from scratch.

I have to admit I have no experience with any other software, but I am finding it quite easy to use. They are working on it currently too, the build I did from git was two weeks old.

There is a list of actions to take to build it from git on the Raspberry Pi, I think in the second video. It built with no issues when I built it.
http://www.newsdownload.co.uk/

Return to “Other projects”