<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xml:base="https://contextualelectronics.com">
  <channel>
    <title>Contextual Electronics Blog</title>
    <link>https://contextualelectronics.com/blog/</link>
    <atom:link href="https://contextualelectronics.com/blog/feed.xml" rel="self" type="application/rss+xml" />
    <description>Blog posts from Contextual Electronics</description>
    <language>en</language>
    <lastBuildDate>Wed, 24 Mar 2021 12:45:21 GMT</lastBuildDate>
    <item>
      <title>Drill Tables and Fab Notes on a PCB Fab Drawing</title>
      <link>https://contextualelectronics.com/blog/drill-tables-and-fab-notes-on-a-pcb-fab-drawing/</link>
      <description><![CDATA[&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;In the video below, we&#39;re adding more information to our fabrication drawing for our PCB, including a drill table and fab notes. This allows us to get a board quoted or manufactured by a wider range of PCB houses than the online options. The online fab services capture all of this information in an online form dialog, like the one shown at the bottom of this post. Instead, we will add the required information to our fab drawing. With a fab drawing, we have a record of what we want the PCB to look like and what the critical specifications are.&lt;/p&gt;
&lt;h2&gt;Watch the associated video&lt;/h2&gt;
&lt;p&gt;This post is associated with a video on YouTube. Watch it below or &lt;a href=&quot;https://www.youtube.com/watch?v=4LWGfryL8L4&quot;&gt;over on YouTube.com&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Adding a drill table to your fab drawing&lt;/h2&gt;
&lt;p&gt;We use &lt;a href=&quot;https://kicad.org&quot;&gt;KiCad&lt;/a&gt; for all Contextual Electronics projects. If you use a different layout tool, you will need to figure out how to generate and add a drill table. The idea is the same for all designs though: we want to indicate how many different size drills are used on the PCB shown, and how many drill operations are required. This will impact the cost of the PCB because more drills means more time spent on the machines that do the drilling. &lt;a href=&quot;https://youtu.be/ljOoGyCso8s?t=700&quot;&gt;See this time-tagged link to Scotty&#39;s video tour of JLC (Strange Parts)&lt;/a&gt; to see how drilling is done. KiCad has a tool buried in the &amp;quot;generate drill file&amp;quot; dialog. Normally this dialog is used to generate a .drl file, which gives all details about the location of drills and is used to actually program the machine that does the drilling. There is also a &amp;quot;generate map&amp;quot; button in the lower right, which will generate a vector based image showing where all of the various drill types are located on a particular PCB. After we generated this&lt;/p&gt;
&lt;h2&gt;Adding fab notes to your fab drawing&lt;/h2&gt;
&lt;p&gt;Fab notes are there to tell your manufacturer the detailed build information for creating your PCB. In an era before online tools (screenshot example below), this was the only way to get information across in a standardized manner. Many PCB fabs without an online interface requires fab drawings to ensure they are making a PCB that the engineer and company requesting the board actually wants. This includes details like the soldermask color, the silkscreen color, the overall board thickness, inspection requirements (IPC), or any other requests you have. &lt;a href=&quot;https://medium.com/supplyframe-hardware/pcb-fabrication-notes-d4d6d8a7a8d0&quot;&gt;We recently were pointed at this article from Supplyframe Hardware&lt;/a&gt; about some standardized notes you can add to your drawing. This is not an exhaustive list, but it includes a good &amp;quot;starting point&amp;quot; for people that are new to building out their fab drawings for working with traditional PCB fabs. It&#39;s also possible to include the fab drawing with your designs going to online PCB houses, to ensure they are hitting your requirements. Be sure to call out the fab drawing (and remember to upload it) when you are submitting your design.&lt;/p&gt;
&lt;h2&gt;Previous video about fab drawings&lt;/h2&gt;
&lt;p&gt;In the previous video about fab drawings (below), we discussed the stackup and how to create your own. We also linked to our &lt;a href=&quot;https://github.com/ChrisGammell/FabDrawingTemplates&quot;&gt;library of templates for adding to your drawings&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Learn more about the ABC board&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://contextualelectronics.com/courses/advanced-ble-cell-abc-board/&quot;&gt;The ABC board shown in this video&lt;/a&gt; is part of a many part series (100+ videos) showing the entire design, board bringup, and firmware design of a cellular and bluetooth device. &lt;a href=&quot;https://contextualelectronics.com/one-week-free/&quot;&gt;New members can try a week of Contextual Electronics for free&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Example PCB Fab Drawing&lt;/h2&gt;
&lt;p&gt;[caption id=&amp;quot;attachment_11981&amp;quot; align=&amp;quot;alignnone&amp;quot; width=&amp;quot;1024&amp;quot;]&lt;a href=&quot;https://contextualelectronics.com/wp-content/uploads/2021/03/ABC-RevA-FabDrawing-202103230904.pdf&quot;&gt;&lt;img src=&quot;https://contextualelectronics.com/wp-content/uploads/2021/03/Example-PCB-Fab-Drawing-1024x669.jpg&quot; alt=&quot;Example PCB Fab Drawing&quot;&gt;&lt;/a&gt; Example PCB Fab Drawing (The Contextual Electronics ABC board)[/caption] &lt;em&gt;Click the image above for a PDF version of the fab drawing&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;Example online selection tool&lt;/h2&gt;
&lt;p&gt;This is a screenshot of a popular online PCB provider (JLC). Interfaces such as these allow for a standardized quoting process and fast-forwards board ordering, compared to how PCB orders traditionally are done. However, with these interfaces you have less overall control. You are basically ordering from a standard offering. &lt;img src=&quot;https://contextualelectronics.com/wp-content/uploads/2021/03/JLC.jpg&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
]]></description>
      <pubDate>Wed, 24 Mar 2021 12:45:21 GMT</pubDate>
      <dc:creator>Chris Gammell</dc:creator>
      <guid isPermaLink="true">https://contextualelectronics.com/blog/drill-tables-and-fab-notes-on-a-pcb-fab-drawing/</guid>
    </item>
    <item>
      <title>Add mounting holes to a layout, but not the BOM (KiCad 5.1)</title>
      <link>https://contextualelectronics.com/blog/add-mounting-holes-to-a-layout-but-not-the-bom-kicad-5-1/</link>
      <description><![CDATA[&lt;p&gt;This video was inspired by &lt;a href=&quot;https://twitter.com/boldport/status/1369680834052161538&quot;&gt;a question on Twitter a couple days ago&lt;/a&gt;: How do you add a mounting hole to a design, but not have to worry about it when you get to production?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add custom fields (Like &amp;quot;Population&amp;quot;) to indicate it&#39;s a Do Not Populate (DNP) component&lt;/li&gt;
&lt;li&gt;Mark all manufacturing fields as N/A&lt;/li&gt;
&lt;li&gt;Use &lt;a href=&quot;https://github.com/SchrodingersGat/KiBoM&quot;&gt;the KiBOM plugin&lt;/a&gt; to generate your BOM, which uses Regular Expressions (Regex) to exclude mounting holes, test points, solder bridges and other non-component components from the BOM&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is only a problem when you add your mounting hole to the schematic, so that it has a symbol that can be paired with the footprint. If using the footprint in a standalone manner on the layout, be sure to &amp;quot;lock&amp;quot; your footprint.&lt;/p&gt;
]]></description>
      <pubDate>Wed, 17 Mar 2021 09:55:17 GMT</pubDate>
      <dc:creator>Chris Gammell</dc:creator>
      <guid isPermaLink="true">https://contextualelectronics.com/blog/add-mounting-holes-to-a-layout-but-not-the-bom-kicad-5-1/</guid>
    </item>
    <item>
      <title>Joulescope Unboxing and Teardown</title>
      <link>https://contextualelectronics.com/blog/joulescope-unboxing-and-teardown/</link>
      <description><![CDATA[&lt;p&gt;In a first for this channel, Chris does an unboxing video (and brief teardown) of the &lt;a href=&quot;https://www.joulescope.com/&quot;&gt;Joulescope&lt;/a&gt;. Matt Liberty, creator of the Joulescope, sent a replacement unit to Chris after a unit issue. This unit will be used to measure current on the &lt;a href=&quot;https://contextualelectronics.com/courses/advanced-ble-cell-abc-board/&quot;&gt;ABC Board&lt;/a&gt; in upcoming videos. Chris hopes to measure how long the ABC board will be able to survive in the field without charging via a solar panel. The Joulescope is a high dynamic range measurement device, which is good at quickly switching between measuring the low current of a sleep state on microcontroller and then measuring the much higher current draw of a transmit cycle on something like a wifi or cellular modem.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://theamphour.com/527-measuring-current-with-matt-liberty/&quot;&gt;Listen to Matt Liberty on The Amp Hour&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.joulescope.com/&quot;&gt;Joulescope.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.joulescope.com/collections/accessories&quot;&gt;Various Joulescope front plates&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://contextualelectronics.com/courses/advanced-ble-cell-abc-board/&quot;&gt;CE members can follow along with the ABC board build&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></description>
      <pubDate>Wed, 10 Mar 2021 08:57:50 GMT</pubDate>
      <dc:creator>Chris Gammell</dc:creator>
      <guid isPermaLink="true">https://contextualelectronics.com/blog/joulescope-unboxing-and-teardown/</guid>
    </item>
    <item>
      <title>Importing Eagle files into KiCad 5.1</title>
      <link>https://contextualelectronics.com/blog/importing-eagle-files-into-kicad-5-1/</link>
      <description><![CDATA[&lt;p&gt;In this video, Chris imports &lt;a href=&quot;https://www.youtube.com/redirect?redir_token=QUFFLUhqbDVOOGt2dHhmZEZlTTJ4dFNFQlJ3NXYwX25PQXxBQ3Jtc0ttMUhaT1RFc2dsV2FPUVFhUFk5VmhVSzFPN01uclhxLWdZY1JMNjhCRV9qa0ROQ1A1ZEtyLXY5QzQ3VDM0aVVBTFhUaHBMemZ4dEFVR0hGT3ZCc0dhMDlIeUc1bl85WEk4NmJ4d1lOUjN5eEpkQkpNcw%3D%3D&amp;amp;q=https%3A%2F%2Fgithub.com%2Fadafruit%2FAdafruit-Feather-M4-Express-PCB&amp;amp;v=RBc02MwpKxk&amp;amp;event=video_description&quot;&gt;the adafruit Feather M4 Express board Eagle files&lt;/a&gt; (which is OSHW) into KiCad 5.1. Here are some of the pitfalls of importing into KiCad.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Flags get converted into (tiny!) labels that might not be clear.&lt;/li&gt;
&lt;li&gt;The frame in schematics is gone. Not a big deal, but will look different than other KiCad projects.&lt;/li&gt;
&lt;li&gt;Some silkscreen layers will not map as expected.&lt;/li&gt;
&lt;li&gt;All footprints are imported from Eagle, since KiCad doesn&#39;t know how to map existing footprints. This means that none of the 3D models are included.&lt;/li&gt;
&lt;/ul&gt;
]]></description>
      <pubDate>Wed, 27 Jan 2021 09:53:44 GMT</pubDate>
      <dc:creator>Chris Gammell</dc:creator>
      <guid isPermaLink="true">https://contextualelectronics.com/blog/importing-eagle-files-into-kicad-5-1/</guid>
    </item>
    <item>
      <title>Should you switch to KiCad 5.0?</title>
      <link>https://contextualelectronics.com/blog/should-you-switch-to-kicad-5-0/</link>
      <description><![CDATA[&lt;p&gt;&lt;strong&gt;TL;DR: The KiCad 5.0 package is not yet at a stable status, as of March 1st, 2018. Wait until the official 5.0 stable is announced to switch.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Should you consider moving to version 5.0, since the new release candidates (rc1) are now being tested? &lt;strong&gt;I don&#39;t think so, yet.&lt;/strong&gt; Watch below to learn more.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Links from the video
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://contextualelectronics.com/product/kicad-hat/&quot;&gt;KiCad Hat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fosdem.org/2018/schedule/event/cad_kicad_v5/&quot;&gt;Wayne&#39;s talk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://launchpad.net/~js-reynaud/+archive/ubuntu/kicad-5&quot;&gt;5.0 nightly build&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://kicad.org/download/&quot;&gt;&lt;strong&gt;Download the stable build (4.0.7)&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://kicad.info/manufacturing/&quot;&gt;Manufacturing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://forum.kicad.info/&quot;&gt;Forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
]]></description>
      <pubDate>Fri, 02 Mar 2018 06:13:30 GMT</pubDate>
      <dc:creator>Chris Gammell</dc:creator>
      <guid isPermaLink="true">https://contextualelectronics.com/blog/should-you-switch-to-kicad-5-0/</guid>
    </item>
    <item>
      <title>Using the Digikey Open Parts Library components</title>
      <link>https://contextualelectronics.com/blog/using-the-digikey-open-parts-library-components/</link>
      <description><![CDATA[&lt;p&gt;&lt;strong&gt;TL;DR: Digikey created a library for open parts library components and we made a video (below) showcasing how to pull that into your design&lt;/strong&gt; &lt;img src=&quot;https://contextualelectronics.com/wp-content/uploads/2018/02/Digikey-1024x575.jpg&quot; alt=&quot;&quot;&gt; One of the exciting thing in open source projects is the beginnings of broader adoption. Not only is it rewarding for the project members who have put in hard work on a software project they believe in; for the users of the project, it means there will be broadening support from the community. We hadn&#39;t announced it on here, but Digikey started supporting the KiCad project. This was both a monetary donation (announced at FOSDEM) and also in terms of internal support. What that means for users is there are &lt;a href=&quot;https://github.com/digikey/digikey-kicad-library&quot;&gt;now component libraries pre-built for components&lt;/a&gt; listed on the &lt;a href=&quot;https://seeeddoc.github.io/Open_parts_library/&quot;&gt;Open (Common) Parts Library&lt;/a&gt;. The &amp;quot;atomic&amp;quot; part refers to the fact that the schematic symbol and footprint are tied together. If you select the symbol for your schematic, no updating is required when you import components from your netlist into your layout. There are reasons for and against doing it this way, both of which I discuss in this video. Watch to see how you can add the library to your next project:&lt;/p&gt;
&lt;p&gt;Also, as mentioned in the video, &lt;a href=&quot;https://contextualelectronics.com/product-category/apparel/kicad/&quot;&gt;we started selling KiCad apparel&lt;/a&gt; and all proceed will benefit the software development process. &lt;a href=&quot;https://contextualelectronics.com/donation-activities/&quot;&gt;Read more about the donation here&lt;/a&gt;, if interested.&lt;/p&gt;
]]></description>
      <pubDate>Wed, 28 Feb 2018 04:04:58 GMT</pubDate>
      <dc:creator>Chris Gammell</dc:creator>
      <guid isPermaLink="true">https://contextualelectronics.com/blog/using-the-digikey-open-parts-library-components/</guid>
    </item>
    <item>
      <title>Should you buy high end test equipment?</title>
      <link>https://contextualelectronics.com/blog/should-you-buy-high-end-test-equipment/</link>
      <description><![CDATA[&lt;p&gt;New members of Contextual Electronics and people learning electronics often ask me if they should be buying expensive test gear. I don&#39;t think so. Instead, I think you should focus on getting started with lower end equipment and using it to its limits before deciding to upgrade to high resolution or speed models. The important thing is to focus on the &lt;em&gt;methods&lt;/em&gt; of measurement and troubleshooting, not getting bogged down with the specs of the gear you&#39;re using. Two of the devices we use for the course that were discussed in the video above:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://contextualelectronics.com/lessons/an-introduction-to-the-ex330-dmm/&quot;&gt;EX330 DMM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://contextualelectronics.com/lessons/analog-discovery-2/&quot;&gt;Digilent Analog Discovery 2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Those links go to the &amp;quot;skills&amp;quot; modules, showing overviews of how to use the devices. We also use them regularly in course content. The &lt;a href=&quot;/blog/analog-discovery-2-bundle-announcement/&quot;&gt;2017 Analog Discovery 2 bundle announcement&lt;/a&gt; is kept for historical reference; the discount described there is no longer available. See &lt;a href=&quot;/pricing/&quot;&gt;current course pricing&lt;/a&gt; for membership options. If you have questions about the equipment discussed above, please ask in the forum below.&lt;/p&gt;
]]></description>
      <pubDate>Sat, 26 Aug 2017 22:07:05 GMT</pubDate>
      <dc:creator>Chris Gammell</dc:creator>
      <guid isPermaLink="true">https://contextualelectronics.com/blog/should-you-buy-high-end-test-equipment/</guid>
    </item>
    <item>
      <title>(KiCad) Information Wants To Be Free</title>
      <link>https://contextualelectronics.com/blog/kicad-information-wants-to-be-free/</link>
      <description><![CDATA[&lt;p&gt;&lt;strong&gt;TL; DR: I am releasing &lt;a href=&quot;/kicad-information-wants-to-be-free/&quot;&gt;all of the KiCad videos that were part of Contextual Electronics&lt;/a&gt; to the public and have started a &lt;a href=&quot;http://kicad.info&quot;&gt;new site&lt;/a&gt;/&lt;a href=&quot;https://forum.kicad.info&quot;&gt;forum&lt;/a&gt; to support them. See below for announcement video.&lt;/strong&gt; I officially finished the first two sessions (1A &amp;amp; 1B) of &lt;a href=&quot;http://contextualelectronics.com&quot;&gt;Contextual Electronics&lt;/a&gt; in early June. It was a great experience, especially for a first time course, especially one where there was money involved and I was the IT guy on the project. It wasn&#39;t a super smooth build, but that kind of added to the project; we were all &amp;quot;in it together&amp;quot;. At the very least, I can very confidently say I don&#39;t regret &lt;a href=&quot;http://chrisgammell.com/i-quit-my-job-to-teach-people-about-hardware/&quot;&gt;quitting my job to teach electronics&lt;/a&gt;; it has been rewarding and an eye opening experience. The first part of the course (session 1A) was all about how to &lt;em&gt;design&lt;/em&gt; a PCB for a particular application. We use an &lt;a href=&quot;https://kicad.org&quot;&gt;open source PCB CAD program called KiCad&lt;/a&gt;. The open source was important to me because it not only meant that members would be able to download and use the software free of charge, it also meant the final product--which is licensed as open source hardware--could also be replicated and improved upon without needing to buy a license for the software that designed the product. I had been a fan of KiCad &lt;a href=&quot;http://chrisgammell.com/kicad-schematic-tutorial/&quot;&gt;long before starting the course&lt;/a&gt; and the software has been in development long before that (since 1992!). But it has never really taken off either in the professional nor the hobbyist community, the latter being the more perplexing data point; the predominate piece of CAD software with electronics hobbyists is &lt;a href=&quot;http://www.cadsoftusa.com/&quot;&gt;CadSoft EAGLE&lt;/a&gt;. I think it&#39;s a good piece of software and have used it a bunch for previous designs, but also think KiCad has surpassed EAGLE in many ways. Not only am I a fan of KiCad, I also see how fast it is moving. It is a dynamic software environment, with developers who are regularly working to make it better. In fact, CERN recently added resources to assist in the project and have been rolling out some exciting new features. They are helping to inject some advanced techniques into the package, which should help move it towards being a world-class piece of CAD software. So between enjoying my own use of KiCad, educating others how to use it and still not seeing it take off, I decided that I am going to release all of the videos that were part of Contextual Electronics about KiCad onto YouTube. I hope that these will encourage people browsing YouTube for help with KiCad to take a deeper look and start using it for all of their projects. I will also add move videos as newer features become standardized and new stable builds are released. The other thing I noticed that was missing was a place to discuss KiCad. There is a Yahoo group but I am not a big fan of Yahoo groups nor how they are run. So I decided to start up a new site with information on how to do the builds and a forum where people can discuss KiCad and the videos I posted. It is meant to be a resource for people getting started who want to build their own PCBs with KiCad.&lt;/p&gt;
&lt;p&gt;So that&#39;s all for the big announcements today. I will be over at the new KiCad.info forums, answering questions and supporting the site. I hope you will join me over there!&lt;/p&gt;
]]></description>
      <pubDate>Mon, 28 Jul 2014 04:39:02 GMT</pubDate>
      <dc:creator>Chris Gammell</dc:creator>
      <guid isPermaLink="true">https://contextualelectronics.com/blog/kicad-information-wants-to-be-free/</guid>
    </item>
  </channel>
</rss>
