Creating KiCad Parts From A PDF Automagically


For anyone out there who has ever struggled finding a part for Eagle or KiCad, there are some who would say you’re doing it wrong. You’re supposed to make your own parts if you can’t find them in the libraries you already have. This is really the only way; PCB design tools are tools, and so the story goes you’ll never be a master unless you can make your own parts.

That said, making schematic parts and footprints is a pain, and if there’s a tool to automate the process, we’d be happy to use it. That’s exactly what uConfig does. It automatically extracts pinout information from a PDF datasheet and turns it into a schematic symbol.

via Creating KiCad Parts From A PDF Automagically — Hackaday


Visual Schematic Diffs in KiCAD Help Find Changes

When writing software a key part of the development workflow is looking at changes between files. With version control systems this process can get pretty advanced, letting you see changes between arbitrary files and slices in time. Tooling exists to do this visually in the world of EDA tools but it hasn’t really trickled all the way down to the free hobbyist level yet. But thanks to open and well understood file formats [jean-noël] has written plotgitsch to do it for KiCAD.

via Visual Schematic Diffs in KiCAD Help Find Changes — Hackaday


Advanced Techniques For Using Git With KiCAD

For most developers “distributed version control” probably means git. But by itself git doesn’t work very well with binary files such as images, zip files and the like because git doesn’t know how to make sense of the structure of an arbitrary blobs of bytes. So when trying to figure out how to track changes in design files created by most EDA tools git doesn’t get the nod and designers can be trapped in SVN hell. It turns out though KiCAD’s design files may not have obvious extensions like .txt, they are fundamentally text files (you might know that if you’ve ever tried to work around some of KiCAD’s limitations). And with a few tweaks from [jean-noël]’s guideyou’ll be diffing and merging your .pro’s and .sch’s with aplomb.

via Advanced Techniques For Using Git With KiCAD — Hackaday


Twenty Projects That Just Won the Human Computer Interface Challenge

The greatest hardware competition on the planet is going on right now. The Hackaday Prize is the Oscars of Open Hardware. It’s the Nobel Prize of building a thing. It’s the Fields Medal of firmware development, and simply making it to the finals grants you a knighthood in the upper echelon of hardware developers.

via Twenty Projects That Just Won the Human Computer Interface Challenge — Hackaday


NoodleCon Badge

From All the Badges of DEF CON 26 (vol 4) on Hackaday:


NoodleCon Badge

Hackaday Alum Sarah Petkus has been on a long quest to build an awesome robot with a lot of personality lovingly known as Noodle (check out her Hackaday Supercon talk on the adorable quadruped). For DC26 she decided to throw a con inside the con for Noodle and this is the badge.


Anyone following Sarah’s work knows that her art is on point and here is a great example. Look at the solder mask on front and rear and you’ll notice the lettering is mirrored. This gives it the appearance that this is a design you can see through the board. The bold use of patches of silk screen and gold-plated copper deliver her aesthetic boldly and make you just want to stare at the design. There is a little squiggle through the C on the front that is a superb touch! Driven by an ATmega328 and a CR2032, there are 10 LEDs on the back that flash for a backlight effect.

NoodleCon Badge