<?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/tag/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/tag/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>RP2040 Debug and Turn-On Tips</title><link>https://www.baldengineer.com/rp2040-debug-and-turn-on-tips.html</link><pubDate>Wed, 31 Jan 2024 17:35:18 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=8882</guid><description>During the component shortage, I got to know Raspberry Pi’s RP2040 microcontroller. It is a dual-core Arm Cortex-M0+ with about 262 kilobytes of RAM. The feature I like most is the programmable IO pins. These are small state machines that run independently of the Arm cores. They allow for some clever tricks. For example, I used them extensively on the Mega IIe project.&#10;This video was supposed to be a project I thought of during the Mega IIe. I call it a state-mode logic analyzer. However, it took me several days to turn on and debug four boards. Time ran out, so I focused the video on debugging custom RP2040-based boards. These are all lessons I have learned from this project, plus about another dozen RP2040 boards I have built over the past couple of years.<p><a href="https://www.youtube.com/watch?v=LUEgJpy-Un4"><img src="https://i.ytimg.com/vi/LUEgJpy-Un4/hqdefault.jpg" alt="RP2040 Debug and Turn-On Tips"/></a></p><p><iframe src="https://www.youtube-nocookie.com/embed/LUEgJpy-Un4" title="RP2040 Debug and Turn-On Tips" width="560" height="315" loading="lazy" allowfullscreen="allowfullscreen"><a href="https://www.youtube.com/watch?v=LUEgJpy-Un4">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>How to Measure Ripple Voltage on a Switch-Mode Power Supply | Workbench Wednesdays #51</title><link>https://www.baldengineer.com/how-to-measure-ripple-voltage-on-a-switch-mode-power-supply-workbench-wednesdays-51.html</link><pubDate>Tue, 01 Mar 2022 00:23:00 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=8365</guid><description>Measuring a switch-mode power supply (SMPS) with a DMM might show a stable voltage. But the same DC rail on an oscilloscope can show a completely different story! In this video, learn how to correctly set up an oscilloscope to characterize the noise an SMPS creates in a circuit.<p><a href="https://www.youtube.com/watch?v=AFF7MMOkZtE"><img src="https://i.ytimg.com/vi/AFF7MMOkZtE/hqdefault.jpg" alt="How to Measure Ripple Voltage on a Switch-Mode Power Supply | Workbench Wednesdays #51"/></a></p><p><iframe src="https://www.youtube-nocookie.com/embed/AFF7MMOkZtE" title="How to Measure Ripple Voltage on a Switch-Mode Power Supply | Workbench Wednesdays #51" width="560" height="315" loading="lazy" allowfullscreen="allowfullscreen"><a href="https://www.youtube.com/watch?v=AFF7MMOkZtE">Watch this video on YouTube</a></iframe></p></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>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>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>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></channel></rss>