TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Art and Science of PCB Design

155 pointsby gballanover 1 year ago

12 comments

SeasonalEnnuiover 1 year ago
KiCad is good now. That might seem like a flippant comment however it is indicative of the progress that KiCad has made in the last 3 years. I have moved from a firmly entrenched position with a proprietary EDA (which felt like a pair of comfortable shoes) to KiCad for the majority of projects.<p>To any KiCad dev reading this - thank you.
评论 #38815333 未加载
评论 #38816557 未加载
mlsuover 1 year ago
Wow, what a coincidence! Thank you for posting, this looks like a great resource.<p>I am (a very novice, no EE background hobbyist) creating my first design right now.<p>It seems like there are a lot of design rules that are not common knowledge. And in the electronics tinkering &quot;community&quot; there is basically a vertical wall in the learning curve after Arduino&#x2F;breadboard. I work on embedded software for a living so I understand that side but some of the electrical stuff really doesn&#x27;t have an easy learning curve.<p>I am following along with this video:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=aVUqaB0IMh4" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=aVUqaB0IMh4</a><p>and having an OK time so far.<p>If anyone knows of any other resources I would love to know. And, is there a place, maybe a slack or discord, that would review designs? I really want to have someone look at it before it goes out but I have no clue where I would begin searching for someone to ask.
评论 #38813188 未加载
评论 #38812933 未加载
评论 #38813227 未加载
评论 #38814131 未加载
评论 #38813159 未加载
评论 #38812794 未加载
评论 #38815094 未加载
评论 #38813158 未加载
评论 #38813023 未加载
评论 #38816092 未加载
fischermover 1 year ago
Howdy everyone - Fischer here, I started this course last year along with my good friend Adi. Glad to see that this ended up on HN, and glad that people are excited about it and seem to find the content useful. The goal of putting this together was to help people have fun and feel empowered to build cool stuff, and from the comments here it looks like it&#x27;s helping that. Yay :)<p>A quick note though: We&#x27;re updating the site right now to get it ready for it&#x27;s second running in IAP 2024, which is in about a week or two. So most of the content for this year is being built out, but everything from last year is available under the archive page:<p><a href="https:&#x2F;&#x2F;pcb.mit.edu&#x2F;archive&#x2F;IAP2023&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pcb.mit.edu&#x2F;archive&#x2F;IAP2023&#x2F;</a><p>Happy hacking!
评论 #38818069 未加载
评论 #38816975 未加载
willis936over 1 year ago
I&#x27;ve spent my vacation making a nixie tube clock PCB. Just the last few traces left to route. I use altium at work and KiCAD at home. There are things I like about both. It really is enjoyable.
评论 #38813075 未加载
markwu2001over 1 year ago
PCB Design is a broad &quot;field.&quot; Depends on what you&#x27;re building. I think people place too much of an emphasis on the tool you use instead of the skillsets you need. At the end of the day, in 99% of cases, we&#x27;re integrating highly complex, yet modular systems built by semiconductor companies.<p>Expand your design capabilities by understanding these semiconductor black boxes that are available to you in your field (power electronics, audio, RF, etc.) As another user mentioned, read up on design references! And datasheet graphs, and try to get your hands on closely related previous designs. As EEs, we should talk more about design patterns and primitives like software engineers see it.<p>But of course, I understand why there&#x27;s a big discussion about tooling, it&#x27;s like picking the first language to start programming in. Imo, if you&#x27;re starting out in PCB design, pick a tool that doesn&#x27;t get in the way with your learning; something simple but also capable when you progress. The software engineering choice would be python, and I think flux.ai is the closest thing we get to that. But still, if you learn one, you can use the rest! We&#x27;re all constrained by a pretty standardized manufacturing process so the functions you perform in all these tools will be very similar.
fnordpigletover 1 year ago
Indirectly related question, I’m thinking about starting into PCBs, have downloaded KiCAD and started playing around. But I’m not super psyched to etch my own boards (although I understand it’s gotten easier over the last 30 years), and have been thinking about getting a PCB CNC. Any thoughts on best way to take your designs and make them real?
评论 #38813891 未加载
评论 #38815388 未加载
评论 #38813553 未加载
评论 #38817048 未加载
评论 #38813336 未加载
评论 #38813594 未加载
AdrianGispertover 1 year ago
Courses like this is what makes me keep going, I’m pretty new to EE and PCB design so the learning curve is somewhat difficult since I have to look up for resources everywhere for the specific things I want to make. I tried KiCad at first but ended up using Flux as my main design tool because of two things: If I’m stuck on something, instead of having to google the answers and accommodate their context with mine, I instead ask their AI which already has the context of my project. And second one is that there is such a strong sense of community and collaboration, it makes me feel like I never have to do anything alone. I mean the whole library is made by other people (as far as I know) I know I won’t have to Google everything at a later point but for now it’s what works for me.
wszetoover 1 year ago
Hey there it&#x27;s Winnie. Thanks for all the helpful guides everyone posted! They all seem quite interesting and it makes writing lecture plans and teaching our students much easier :)<p>As mentioned on our website, we&#x27;ll be putting up our content as we complete them. By the end of January of next year there should be a complete set of lecture recordings, lecture notes, labs, and assignments updated for 2024.
teleforceover 1 year ago
They don&#x27;t include this book in their reference books list but this is an excellent book on PCB design.<p>[1] Bogatin&#x27;s Practical Guide to Prototype Breadboard and PCB Design:<p><a href="https:&#x2F;&#x2F;us.artechhouse.com&#x2F;Bogatins-Practical-Guide-to-Prototype-Breadboard-and-PCB-Design-P2206.aspx" rel="nofollow">https:&#x2F;&#x2F;us.artechhouse.com&#x2F;Bogatins-Practical-Guide-to-Proto...</a>
thousandknivesover 1 year ago
I&#x27;m not entirely sure from the website - the lectures will be recorded and posted online for everyone to access?
评论 #38816682 未加载
dimitrios1over 1 year ago
I haven&#x27;t touched PCB design&#x2F;EDA since college because it was so cost prohibitive and I lost the student license to Mentor Graphics, but it&#x27;s something I&#x27;ve always wanted to return to. I am excited to try this out!
seventytwoover 1 year ago
Very cool!