<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hardware Design on Bald Engineer</title><link>https://www.baldengineer.com/category/tutorials/hardware-design</link><description>Recent content in Hardware Design on Bald Engineer</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 01 Jul 2018 17:36:23 +0000</lastBuildDate><atom:link href="https://www.baldengineer.com/category/tutorials/hardware-design/index.xml" rel="self" type="application/rss+xml"/><item><title>5 LDO Regulator Considerations other than voltage and current</title><link>https://www.baldengineer.com/5-ldo-regulator-considerations.html</link><pubDate>Wed, 30 May 2018 13:03:28 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=7299</guid><description>For an AddOhms series, I created a DIY Arduino I am calling the “Pyramiduino.” It is an ATmega328p based board in the shape of a triangle. Other than being cute, the shape does not offer any other benefit. The design features a 3.3 volt LDO Regulator, which is also the subject of this post.&#10;I forgot a fundamental aspect of design: read the freaking datasheet. The board’s LDO regulator was not turning on. Adding a passive scope probe to the circuit suddenly fixed the problem. The regulator turned on. When touching the enable pin, it measured about 1.25 volts. While I am sure Rohde &amp; Schwarz would like me to ship scope probe with each board, that was not an option. With the impractical fix in place, I got to thinking about that voltage level. I remembered that the datasheet mentioned about 1.2 volts was needed for the “HIGH” threshold. Which meant, 1.25 volts applied to the pin enabled an active low input. Not only that, I remember the datasheet clearly said it had a pull-down resistor built-in. What was going on?<p><img src="https://www.baldengineer.com/wp-content/uploads/2018/05/Pryamiduino-R4-with-LDO-Regulator-Disabled-1600px.jpg" alt="5 LDO Regulator Considerations other than voltage and current"/></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>Arduino Keyboard Matrix Code and Hardware Tutorial</title><link>https://www.baldengineer.com/arduino-keyboard-matrix-tutorial.html</link><pubDate>Fri, 15 Dec 2017 14:00:26 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=6830</guid><description>As a kid, I got the book " Upgrading and Repairing PCs." (Now in its 22nd edition.) It was the first book to explain to me the PC architecture. I considered, how were there so few pins on an AT-style keyboard connector when there were 101 keys on the keyboard? That is when I first learned about the keyboard matrix.&#10;Intel_P8049_AH_controller&#10;The keyboard matrix itself did not amaze me, but instead the idea there was an entirely separate 8-bit microcontroller inside of the keyboard. Early keyboards may have used the P8049AH, which, there is still some stock available to purchase. I was fascinated with the idea an entire computer was necessary to run the keyboard, to use my “real” computer. Why did it take something as complicated as a microcontroller?<p><img src="https://www.baldengineer.com/wp-content/uploads/2017/12/keyboard-matrix-tutorial.png" alt="Arduino Keyboard Matrix Code and Hardware Tutorial"/></p></description></item><item><title>Current Flow Direction</title><link>https://www.baldengineer.com/current-flow-direction.html</link><pubDate>Wed, 22 Jun 2016 13:00:15 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?post_type=video&amp;p=6077</guid><description>A couple of weeks ago I wrote about four current flow direction myths. As a follow up to that popular post, I decided to dedicate this month’s AddOhms electronics tutorial video to Current Flow. In episode #19, I tackle the question of which way does current flow.&#10;You might have heard about “conventional flow” and “electron flow.” In conventional flow, we assume that current flows from the positive voltage towards the negative voltage. In digital, the “negative voltage” is usually called ground. However, that’s not how the electrons move nor is it how they carry the charge around a circuit path.<p><a href="https://www.youtube.com/watch?v=IzY0wuxt1R8"><img src="https://i.ytimg.com/vi/IzY0wuxt1R8/hqdefault.jpg" alt="Current Flow Direction"/></a></p><p><iframe src="https://www.youtube-nocookie.com/embed/IzY0wuxt1R8" title="Current Flow Direction" width="560" height="315" loading="lazy" allowfullscreen="allowfullscreen"><a href="https://www.youtube.com/watch?v=IzY0wuxt1R8">Watch this video on YouTube</a></iframe></p></description></item><item><title>P-Channel MOSFET Tutorial with only Positive Voltages</title><link>https://www.baldengineer.com/p-channel-mosfet-tutorial-with-only-positive-voltages.html</link><pubDate>Thu, 09 Jul 2015 01:20:55 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=5181</guid><description>On every page of my blog, you might notice a chat window. If I’m not busy, we can chat in real-time. If not, the messages come to me by email. Here’s one I got from Matt the other day:&#10;Let’s talk a bit about how (and why) you would use a P-Channel MOSFET. Matt, and he’s not the only one, is probably asking this question based on the “myth” that P-Channel MOSFETs require “negative voltage” supplies.<p><img src="https://www.baldengineer.com/wp-content/uploads/2015/07/mailbag-pchannel-mosfet-with-positive-voltage-banner-copy.png" alt="P-Channel MOSFET Tutorial with only Positive Voltages"/></p></description></item><item><title>How to find parts for your electronics projects and designs</title><link>https://www.baldengineer.com/how-to-find-parts.html</link><pubDate>Wed, 24 Jun 2015 13:00:58 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=5081</guid><description>What part is the most important part in building a project? All of them! Okay, bad joke. Selecting the right parts or components for a design is an area where both new hobbyist and veteran engineers struggle. The wide variety of devices make it almost impossible to know if you are selecting the right one.&#10;Looking at a curated List, using component search engines and browsing DIY shops are how I tend to find parts for my projects.<p><img src="https://www.baldengineer.com/wp-content/uploads/2015/06/how-to-find-parts-banner.jpg" alt="How to find parts for your electronics projects and designs"/></p></description></item><item><title>What's the difference between Series and Parallel Circuits?</title><link>https://www.baldengineer.com/series-and-parallel-circuits-tutorial.html</link><pubDate>Wed, 27 May 2015 14:00:28 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=2214</guid><description>Tutorial on schematics basics The funny thing about schematics is that they are much easier to draw than they are to read. There are many common circuits. When an experienced engineer looks at them, it’s like a second language. When someone less experienced looks at them, it looks like random lines and symbols thrown together at the last-minute. (Or maybe that’s just the schematics *I* draw.)&#10;Other than reading Schematic Symbols themselves, one of the basic skill necessary to read a schematic is recognizing series and parallel circuits.<p><img src="https://www.baldengineer.com/wp-content/uploads/2014/01/two-resistor-series-with-labels-fixed.png" alt="What&amp;#39;s the difference between Series and Parallel Circuits?"/></p></description></item><item><title>Awesome 3D Board (BRD) Viewer for EAGLE</title><link>https://www.baldengineer.com/awesome-3d-board-brd-viewer-for-eagle.html</link><pubDate>Thu, 12 Mar 2015 15:05:44 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?post_type=link&amp;p=4414</guid><description>2018-JULY-18 UPDATE: It appears Peter has shut down his rendering tool. It is no longer available. 3D Render of MSO Demo Board&#10;Earlier I posted a PCB Checklist of items to double-check when sending your board out to a fab. The Dangerous Prototypes blog pointed to a 3D EAGLE PCB tool from a Bulgarian-based developer called Cytec that takes an EAGLE BRD file and renders it in 3D for you.</description></item><item><title>Autorouters Suck: Autorouter: 0. Baldengineer: 1</title><link>https://www.baldengineer.com/autorouters-suck-autorouter-0-baldengineer-1.html</link><pubDate>Tue, 03 Mar 2015 15:06:54 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?post_type=photo&amp;p=4391</guid><description>I am not a fan of relying on the Autorouter in EAGLE – or any PCB CAD software for that matter. When laying out a board, I’ll use the autorouter to get an idea if the part placement is going to work or not. In this case, I was reminded how much autorouters suck! Even after running for while, the autorouter could only route up 50% of the nets (signals).<p><img src="https://www.baldengineer.com/wp-content/uploads/2015/03/autorouter0baldengineer1.png" alt="Autorouters Suck:  Autorouter: 0.  Baldengineer: 1"/></p></description></item><item><title>iCircuit's circuit simulator goes from iOS to Desktop</title><link>https://www.baldengineer.com/icircuits-circuit-simulation-moves-ios-desktop.html</link><pubDate>Wed, 28 Jan 2015 17:53:48 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=3422</guid><description>When it comes to schematic capture and circuit simulation on a mobile device, iCircuit for iOS got it right from the start. iCloud integration, intuitive touch controls, and fast application performance. Now (or Finally?), my favorite mobile circuit simulator, iCircuit, is available for OS X.&#10;iCircuit is based on the Falstad Circuit Simulator, which sadly, is a Java-based web app. For years I’ve installed the App on my iPhone and iPad almost immediately after turning on iCloud [for Android users, that’s basically the first step of activating an iOS device].<p><img src="https://www.baldengineer.com/wp-content/uploads/2015/01/Screenshot-2015-01-27-22.37.17-e1422416301412.png" alt="iCircuit&amp;#39;s circuit simulator goes from iOS to Desktop"/></p></description></item><item><title>Clean Ground Planes on DIY Boards</title><link>https://www.baldengineer.com/clean-ground-planes-on-diy-boards.html</link><pubDate>Thu, 15 Jan 2015 15:14:41 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?post_type=tip&amp;p=3276</guid><description>If you’re making your own PCB with the toner transfer method, you might find that getting nice clean ground planes is difficult. John on twitter (@ johngineer) realized a simple, but effective method.&#10;Use a hatch pattern for your planes and then fill in the squares with a Sharpie. Simple, but effective. The paper detaches easier and the etch comes out cleaner.&#10;For help on creating ground planes in EAGLE, check out this video tutorial I put together.</description></item><item><title>Signal and Power Integrity - Simplified (2nd Edition)</title><link>https://www.baldengineer.com/signal-and-power-integrity-simplified-2nd-edition.html</link><pubDate>Mon, 29 Dec 2014 16:25:32 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?post_type=book&amp;p=3180</guid><description>Let me start by saying, this book is not for new comers, or (ugh) “newbies”, to electronics. This book is intended for those who have a solid understanding of electrical engineering fundamentals, but want to expand to the next level. Bogatin’s amount of detail is on-par with a textbook but writing style is more casual.&#10;Understanding signal integrity use to be “Black Magic.” It is taught in a language which resembles engineering speak, but sounds like randomly assembled terms purposefully meant to confuse people. Personally, I remember hearing “signal integrity engineers talk” and wondered if they were speaking in code.<p><img src="https://www.baldengineer.com/wp-content/uploads/2015/01/ShowCover.aspx_.jpeg" alt="Signal and Power Integrity - Simplified (2nd Edition)"/></p></description></item></channel></rss>