<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>KiCad on Bald Engineer</title><link>https://www.baldengineer.com/category/kicad</link><description>Recent content in KiCad on Bald Engineer</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 05 Jun 2024 16:45:38 +0000</lastBuildDate><atom:link href="https://www.baldengineer.com/category/kicad/index.xml" rel="self" type="application/rss+xml"/><item><title>Eight KiCad 8 features I like</title><link>https://www.baldengineer.com/eight-kicad-8-features-i-like.html</link><pubDate>Mon, 26 Feb 2024 16:23:38 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=8896</guid><description>KiCad 8 just dropped. Here’s an AddOhms video covering eight must-try features! The February 2024 release brings a whole host of new stuff to the Schematic editor. However, the PCB editor, CLI, and Simulation tools also received attention. (There are something like 900 closed issues for the 8.0.0 Milestone!) Which of these is your favorite?&#10;In the video, I cover:&#10;Property Manager Panel (is now everywhere) A fix for Symbol pin or wire end off connection grid! Easily access alternate pin functions (on symbols with them) Pin Helpers save time Edit Power Symbols (instead of creating new library parts) Net Navigator and Search panels help with large schematics Improved custom polygon tools in PCB (Combined) Teardrop support and Length-Tuning improvements This AddOhms post covers my top 8 in more detail. Or, you could just watch the video!<p><a href="https://www.youtube.com/watch?v=Ohxlmy0p7FE"><img src="https://i.ytimg.com/vi/Ohxlmy0p7FE/hqdefault.jpg" alt="Eight KiCad 8 features I like"/></a></p><p><iframe src="https://www.youtube-nocookie.com/embed/Ohxlmy0p7FE" title="Eight KiCad 8 features I like" width="560" height="315" loading="lazy" allowfullscreen="allowfullscreen"><a href="https://www.youtube.com/watch?v=Ohxlmy0p7FE">Watch this video on YouTube</a></iframe></p></description></item><item><title>KiCad: Connect Polygon Lines</title><link>https://www.baldengineer.com/kicad-connect-polygon-lines-and-fix-edge-cut-problems.html</link><pubDate>Thu, 09 Jun 2022 16:55:58 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=8647</guid><description>fix broken polygons in kicad&#10;In KiCad 6, using the Polygon tool makes square boards easy. Just select the Edge.Cuts layer, then the polygon tool, and draw a square. However, if you want custom shapes, then you need to connect multiple line segments together.&#10;If you are not careful, the segments will not connect and you might get one of two errors. The first comes when you run DRC.</description></item><item><title>7+ Python Engineering Modules for Electronics Engineers</title><link>https://www.baldengineer.com/7-python-engineering-modules.html</link><pubDate>Thu, 11 Jul 2019 12:50:23 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=7907</guid><description>Python is everywhere. Its capabilities continue to grow. Not only can you create simple scripts, but you can create full-blown applications with it. The core has been scaled down to run on 32-bit microcontrollers like the ESP32 and Adafruit Feather M0. You can even use Python engineer modules to design stuff like circuits. There are electronics Python modules that create schematics, simulate circuits, and make solving math a cinch. Here are some of the modules I found that make Python usable for (electronics) engineering.</description></item><item><title>Introducing Bit Preserve</title><link>https://www.baldengineer.com/bit-preserve-vintage-schematics-with-kicad.html</link><pubDate>Wed, 12 Jun 2019 18:13:01 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=7844</guid><description>A project I work on in my spare time is creating a portable Apple II. Like many of my projects, one leads into another. I started out wanting to make a mobile Apple II, and now I’m working on a project called Bit Preserve. How did I get from one project to the next? Well, as I looked into how to make a portable Apple II, I realized a significant issue. The original Apple II logic board has almost 80 ICs. Being a design from 1975, they are all through-hole packages. The good news is that except for the ROM chips, they are all off-the-shelf components. But such a size means it might be impossible to turn it into something handheld. I almost abandoned the project. Then, I learned about a chip included in the Apple IIgs. The name of the ASIC is “MEGA II.” (Nothing to do with Arduino.) It is a chip that integrates all of those off-the-shelf chips into an 84 pin package.<p><img src="https://www.baldengineer.com/wp-content/uploads/2019/06/Bit-Preserve-Banner-1980px.jpg" alt="Introducing Bit Preserve"/></p></description></item><item><title>6 things I learned about KiCad at KiCon 2019</title><link>https://www.baldengineer.com/6-things-i-learned-about-kicad-at-kicon-2019.html</link><pubDate>Fri, 17 May 2019 18:26:00 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=7786</guid><description>In April 2019, hardware hackers, hobbyist, and engineers joined together for the first KiCon. A couple of people asked me, “why is there a conference for KiCad?” Some questioned if KiCad was significant enough software to warrant a conference. That question is valid. But KiCon is larger than the KiCad software. Even in its first iteration, KiCon evolved more into a meeting for people building electronics hardware from small scale hobbyist to professionally designed systems, than just a conference on a single piece of software. Some might call it a maker conference. I call it a hardware developer conference. The key that tied everyone together is the open source software behind our printed circuit boards.<p><img src="https://www.baldengineer.com/wp-content/uploads/2019/05/Kicon2019-Banner.jpg" alt="6 things I learned about KiCad at KiCon 2019"/></p></description></item><item><title>KiCon 2019 - Preserving history with KiCad</title><link>https://www.baldengineer.com/kicon-2019-preserving-history-with-kicad.html</link><pubDate>Thu, 04 Apr 2019 01:35:42 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?post_type=event&amp;p=7712</guid><description>On April 26th and 27th, the first year of KiCad KiCon kicks off in the Windy City. Join me and 26 others for talks about the open source electronics CAD tool. The list of speakers is impressive. There are many names which I follow on social media and some I recognize from the KiCad team. For example, Wayne Stambaugh is the KiCad project leader and has one of the keynote talks.</description></item><item><title>Connect pins with KiCad Bus, Labels, and Global Labels</title><link>https://www.baldengineer.com/kicad-bus-labels-and-global-labels.html</link><pubDate>Wed, 21 Nov 2018 14:18:20 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=7647</guid><description>2020-04-04: This tutorial is based on KiCad 5. With KiCad 6, the bus feature works a little different (so I’m told.) When your schematic has a large number of related signals, it is helpful to group them. In its schematic editor, KiCad has a few tools to help. Your end-goal helps determine which tools to use. For example, do you need a KiCad bus or a label? In this post, I explore how you can define signals, group them, and reference them across schematic sheets.</description></item><item><title>Creating Custom KiCad Schematic Symbol in 5 Steps</title><link>https://www.baldengineer.com/custom-kicad-schematic-symbol.html</link><pubDate>Wed, 14 Nov 2018 14:21:23 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=7608</guid><description>A new project I have started working on involves the Apple IIgs. It was Apple’s last 16-bit (and 8-bit) computer. Inside are many application specific integrated circuits, or ASICs, that make the IIgs an extraordinary member of the Apple II family. One chip, in particular, is called the “MEGA-II.” This chip takes all of the individual logic chips from the original Apple II design and incorporates them into a single 84-pin PLCC.<p><img src="https://www.baldengineer.com/wp-content/uploads/2018/11/Custom-KiCad-Schematic-Symbol.jpg" alt="Creating Custom KiCad Schematic Symbol in 5 Steps"/></p></description></item><item><title>Drawing Apple MEGA-II Breakout in KiCad</title><link>https://www.baldengineer.com/drawing-apple-mega-ii-breakout-in-kicad.html</link><pubDate>Thu, 01 Nov 2018 13:00:30 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=7592</guid><description>There is a project that has been sitting on my “to do” list for too long. My lab notebook has several dedicated pages for it. But I have not made progress. I decided to take some advice I have given to other people. When you’re stuck on starting a task, break down the project until you find a piece small enough you can get it done with no problem.&#10;The project involves the Apple IIgs. It was Apple’s last 16-bit (and 8-bit) computer. Inside are some application specific integrated circuits or ASICs that make the IIgs. The name with my attention is named “MEGA-II.” It takes all of the individual logic chips from the original Apple II design and incorporates them into a single 84-pin PLCC.<p><img src="https://www.baldengineer.com/wp-content/uploads/2018/10/Mega-II-Partial-Symbol.jpg" alt="Drawing Apple MEGA-II Breakout in KiCad"/></p></description></item><item><title>DIY Arduino PCB Pryamiduino (Video)</title><link>https://www.baldengineer.com/diy-arduino-pcb-pryamiduino.html</link><pubDate>Wed, 28 Feb 2018 14:00:03 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=7043</guid><description>Continuing the DIY Arduino tutorial series, this AddOhms episode shows how to create a PCB in KiCad. I make a joke that the original design was a rectangle, which I found boring and pointless. So instead, I designed a triangle to give the board 3 points. Get it? Puns! I am calling it the Pryamiduino. To be honest, I found not having a constraint to be a problem. By forcing a specific board size and shape, many decisions were more manageable.<p><img src="https://www.baldengineer.com/wp-content/uploads/2018/02/24-YouTube-Thumbnail-Template-v1-1920px.jpg" alt="DIY Arduino PCB Pryamiduino (Video)"/></p></description></item><item><title>DIY Arduino Schematic board and Checklist</title><link>https://www.baldengineer.com/diy-arduino-schematic-checklist.html</link><pubDate>Wed, 17 Jan 2018 14:00:18 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=6915</guid><description>One of the last significant steps in a project is designing the custom PCB. This stage means creating a DIY Arduino board that is custom to the application. Two examples of my past projects are BinBoo, a Binary Clock, and Open Vapors, my reflow oven controller.&#10;While working on a project for a friend, I got to thinking; it would be nice to have a checklist for circuit elements to include on a DIY Arduino board. In the early days, I forgot to add a filter cap to AREF, for example.<p><img src="https://www.baldengineer.com/wp-content/uploads/2018/01/DIY-Arduino-Schematic-800px.jpg" alt="DIY Arduino Schematic board and Checklist"/></p></description></item><item><title>KiCad BOM: Don't Bomb your BOM!</title><link>https://www.baldengineer.com/kicad-bom-introduction.html</link><pubDate>Wed, 08 Jun 2016 13:00:27 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=6034</guid><description>A KiCad BOM is a list of all the parts your design is using. The term BOM, or bill-of-materials, is standard for supply chain management and does not just apply to electronics. KiCad’s eeschema has a BOM export feature. Unfortunately as of Version 4.0, this feature is still somewhat lacking. Given the limitations, here are some tips to take your KiCad BOM from Schematic to Mouser.&#10;Spending a few extra minutes while capturing (drawing) your schematic thinking about your KiCad BOM can save you a ton of time later on. Moreover, as you build up a database of parts, these extra minutes turn into seconds. Here are a couple of ways to describe your parts, especially passive components, better while drawing schematics in KiCad.<p><img src="https://www.baldengineer.com/wp-content/uploads/2016/05/kicad-bom-introduction.jpeg" alt="KiCad BOM: Don&amp;#39;t Bomb your BOM!"/></p></description></item><item><title>Getting PCBs from KiCad to X-Carve</title><link>https://www.baldengineer.com/kicad-to-x-carve-pcb-workflow.html</link><pubDate>Wed, 09 Dec 2015 16:00:27 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=5642</guid><description>The last time I looked at using an X-Carve for Printed Circuit Boards (PCBs), I created a demo board with EAGLE. Since then, I have learned more about using KiCad, the open source electronics CAD suite. While not a step-by-step tutorial, here is my rough KiCad to X-Carve PCB workflow. These are just the high-level steps, the tools necessary, and the settings I’ve discovered for each—so far.&#10;Eventually, I will make this a more detailed KiCad to X-Carve PCB tutorial, so make sure you subscribe to my RSS feed for updates.<p><img src="https://www.baldengineer.com/wp-content/uploads/2015/12/KiCad-to-X-Carve-Banner-v2.jpg" alt="Getting PCBs from KiCad to X-Carve"/></p></description></item><item><title>X-Carve CNC Review and Hands-On with PCB Milling</title><link>https://www.baldengineer.com/x-carve-cnc-review.html</link><pubDate>Wed, 10 Jun 2015 14:00:07 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=5044</guid><description>There are two methods to making a prototype PCB: 1) Etch Your Own or 2) Send to a Prototyping Service. While there are many prototyping service options, most cause you to wait anywhere between 24 hours and 30 days before you get your boards back.&#10;If you need a PCB done today, etching at home is a great option. Chemical etching involves all kinds of steps with all kinds of weird chemicals. If you don’t want your neighbors to think you’re the next Walter White, then mechanical etching is a better option. Which is why I bought an X-Carve from Inventables. It’s a CNC Milling Kit you build yourself.<p><img src="https://www.baldengineer.com/wp-content/uploads/2015/06/18-X-Carve-CNC-Review-banner.jpg" alt="X-Carve CNC Review and Hands-On with PCB Milling"/></p></description></item><item><title>Five ways to make a schematic (quickly)</title><link>https://www.baldengineer.com/five-ways-to-make-a-schematic-quickly.html</link><pubDate>Wed, 29 Apr 2015 14:00:37 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=4902</guid><description>Engineers make a schematic to explain their circuits. One time I was looking for a non-tourist pub in Japan. I asked someone for help. She said, “I’m sorry, but I do not speak good English. I will bring my friend, and she will draw you a map.” (Exact quote!) The map her friend drew, gave directions to a bar with a “Neon Yellow Sing.” She meant “sign.”<p><img src="https://www.baldengineer.com/wp-content/uploads/2015/04/schematic-capture-banner.jpg" alt="Five ways to make a schematic (quickly)"/></p></description></item><item><title>PCB Checklist - What to check before you submit</title><link>https://www.baldengineer.com/pcb-checklist-what-to-check-before-you-submit.html</link><pubDate>Wed, 04 Mar 2015 15:22:50 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=4394</guid><description>Recently I’ve been expanding my retro game collection to include game cartridges imported from Japan. The problem is that I don’t have Japanese game systems (yet). So I’m creating an open source adapter to convert Famicom carts to the NES. Before I submit the PCB to OSH Park, I’m going to run through this PCB Checklist to make sure I don’t forget something silly.&#10;This PCB checklist is something I’ve built over my years of creating boards. If you’ve got tips from your own list, don’t forget to leave a comment letting us know.<p><img src="https://www.baldengineer.com/wp-content/uploads/2015/03/pcb-check-list-banner.png" alt="PCB Checklist - What to check before you submit"/></p></description></item></channel></rss>