EuroPi icon indicating copy to clipboard operation
EuroPi copied to clipboard

Create KiCad files for PCB design

Open roryjamesallen opened this issue 2 years ago • 5 comments

This is nowhere near ready to merge, but I'm making a PR so that people can test out the files for themselves and see if they notice anything that could do with changing.

This is the first step in properly migrating the files all over to KiCad which is the groundwork for making expansion boards and alternative layouts without needing to design it all from the ground up

roryjamesallen avatar May 23 '22 14:05 roryjamesallen

I have no experience to evaluate these files, so the only thing I'll comment on is the organization.

[question] are all of these files necessary? a directory of backups seems weird to me, but maybe it's just the way that kicad saves its data? Other files that I wonder if we need are the .gitkeep, europi.kicad_pcb-bak and the fp-info-cache.

I know you said that this PR is a work in progress, so let this comment be a reminder to clean up the unnecessary files before merge.

mjaskula avatar May 30 '22 19:05 mjaskula

[question] are all of these files necessary?

To be honest I have no idea, but at this point it doesn't actually matter much. These files get generated every time you save a KiCad project, so for as long as the file making is in progress we can just ignore them, and then find out if they make sense to include or not when the time comes to merge!

roryjamesallen avatar May 31 '22 12:05 roryjamesallen

It might help to take a look at similar open source hardware projects who have shared their KiCad files (I don't know if this is a canonical example, but at least it's a decent reference point!)

https://github.com/terrabite3/4x-Analog-Switch

awonak avatar May 31 '22 21:05 awonak

A few notes from a recent build using this iBom

  • R12-18 as 1k ohm, but the official build guide has those as 4.7k ohm resistors
  • R12-18 have footprint on front of pcb, but should be on the back with the rest of the resistors
  • OLED pins are still offset and should be shifted to the left a mm or two.

awonak avatar Apr 08 '23 23:04 awonak

A few notes from a recent build using this iBom

  • R12-18 as 1k ohm, but the official build guide has those as 4.7k ohm resistors
  • R12-18 have footprint on front of pcb, but should be on the back with the rest of the resistors
  • OLED pins are still offset and should be shifted to the left a mm or two.

Fixed all these! I assume you meant moving the OLED pins left from the perspective of the back of the module, when I measure the hole locations on the current (non-KiCad) boards, the distance from the board edge is 4.75mm, and the previous KiCad files had that distance at 4.00mm, so I've added the small difference.

I've also fixed some broken routing; I assume you didn't actually get boards made using these files, just used the ibom to build one with the old/current boards?

roryjamesallen avatar Apr 16 '23 14:04 roryjamesallen