pcb-design

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
pcb-design [2024/02/09 11:20] benhpcb-design [2024/02/10 12:59] benh
Line 11: Line 11:
 There are three "main" PCB CAD programs: KiCAD (free and open-source), Eagle (now owned by AutoDesk), and Altium (the industry standard), though there are literally dozens more. These each offer their own advantages and have their own disadvantages that won't be covered here. But once you learn one, learning the others is often mostly just figuring our the new layout and where all the icons and settings are. There are three "main" PCB CAD programs: KiCAD (free and open-source), Eagle (now owned by AutoDesk), and Altium (the industry standard), though there are literally dozens more. These each offer their own advantages and have their own disadvantages that won't be covered here. But once you learn one, learning the others is often mostly just figuring our the new layout and where all the icons and settings are.
  
-Update (2024): KiCAD has improved dramatically in the last few years. Eagle may no longer exist anymore at all (I can't find it on the AutoDesk website), and may have been entirely subsumed into Fusion, sadly. You can probably still download old versions though that would allow you to use the below tutorials. Altium has begun adding AI/ML features as well, and it quite powerful, though definitely better for more advanced designers and larger teams.+//Update (2024):// KiCAD has improved dramatically in the last few years. Eagle may no longer exist anymore at all (I can't find it on the AutoDesk website), and may have been entirely subsumed into Fusion, sadly. You can probably still download old versions though that would allow you to use the below tutorials. Altium has begun adding AI/ML features as well, and it quite powerful, though definitely better for more advanced designers and larger teams.
  
-KiCAD Tutorials by out own MPI, Ben H[[https://www.youtube.com/playlist?list=PLaHV-4SxpcHyxIewNGTkg91Whu2T2Rbzt|PCB Design with KiCAD]] (YouTube) - an 11-part video series based on a 3-hour workshop that covers PCB design using KiCAD to develop circuit boards from start to finish, plus four videos about library and model creation and management. +** Some potentially useful resources**
  
-SparkFun's Eagle tutorials: [[https://www.sparkfun.com/tutorials/115|Better PCBs In Eagle]]+  * KiCAD Tutorials by out own MPI, Ben H: [[https://www.youtube.com/playlist?list=PLaHV-4SxpcHyxIewNGTkg91Whu2T2Rbzt|PCB Design with KiCAD]] (YouTube) - an 11-part video series based on a 3-hour workshop that covers PCB design using KiCAD to develop circuit boards from start to finish, plus four videos about library and model creation and management.  
 +    * PDFs: [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/Ea-iq9XZTmRKpgIhaqSv_CkBP3X41tO_PM-9FgsP-Uyw5w?e=1cI7cE|All]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/ERbrtNbUlpdHh_xTuOn_dtcBU5wLn7HFKPWijzhANfLsWA?e=CmLaFf|Part 0 (Intro)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EerQhxajgHtDmcWZIK5Qa34BsDLC2rtAPxbngbGIICIVgQ?e=eHiW6H|Part 1 (PCB basics)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EZeAPiUvTnBAo_UVZedBcXUBtdT90J7cAg3GWGWXgxrhIg?e=kaTKfn|Part 2 (Design basics)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EbhBhWYEQG1FudMUiXVwvlwBoHrUta_U7Aq_22O2qgvm5A?e=ylRx0P|Part 3 (Circuit and part selection)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EfhuJ7mRDVJHloQ8nnCF_FoBY8V5W4QYw4fSdhziocEiJQ?e=yQ2HpF|Part 4A (Adding symbols to the schematic)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EVXHemkmG1tEmQR58UifSKwB7MLDBjeMBtug1VMyxaX9gw?e=C6TYXO|Part 4B (Symbol creation)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EVW-IitidK1LswlVWJR_4yMBHzYZNr4YLkku9w_t2Jkqmw?e=YXwKiM|Part 4C (Schematic wiring)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EbjuMX4jzs9BnyZ3BytjTj0BGGYykd6JBA_z210-GQ5ACQ?e=Ju4pjG|Part 4D (Footprint assignment)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EUJcdYv5269JmiEg_ZofLA8B0lzU4_caeYBDdulhjZLQDg?e=fdCA8C|Part 4E (ERC)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EUa4zIKECF1PjVRyNWpLaw0BTXVBMhZdkOKuDuIdzRYJdw?e=j1KswG|Part 5A (PCB editor/layout setup)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/ERBYcvr9TahMoMRye2OWyJsBfjJ0-TBKHWuPzgOZ8DeYkw?e=gNQZFB|Part 5B (Footprint placement and routing)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EUWEVIb1_KBIm2UeY5GzPEkBKe2hrXFE7yI99uPCvE11ww?e=OUIPva|Part 5C (Final layout checks and DRC)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EfAhv3r9LP5CqMH89zMgYBwBBOjso5msWPMtsGu29Uwk9Q?e=jaXfXv|Part 6 (Symbol library management)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EeRsh3LM7dBEslzMtLikZ4MB-G2soQpgTluiWi5waPUspA?e=ijuWr6|Part 7A (Footprint library management)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EZl6gZEogptDnvS6QGw2rRUBteivpEFytqvo4aSqp1LQ9w?e=Qg7aNU|Part 7B (Footprint generation from scratch)]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EVJ76A5W-WFIhVF5bCFLlcMBx3NMVNBBWvFygatCYzsoKA?e=gcDSpB|Part 7C (Footprint generation with the wizard)]]
  
-An old Eagle walk through by our own PCB MPI, Ben H: [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EUMxzVjmF2hDoAgS18w9Tl0BALFZrPSTjbD2-jXSGu94xQ?e=uPPFKX|How To Eagle]] (Note: this may be quite outdated by this point (2024) since I haven't used Fusion basically at all, and I'm not even sure if Eagle still exists but I'm leaving it up for posterity.)+  * SparkFun'Eagle tutorials: [[https://www.sparkfun.com/tutorials/115|Better PCBs In Eagle]]
  
-An Altium walkthroughby PI Emily MarshallPart 1 ([[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EdduyXWmyHZDhmz7_htEo3cBgIaR5KM03DOmxfvuT7-a3Q?e=uaWDKp|PDF guide]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EdS-zCD0GKhEsK8PDqOXUyUBX-lvP8VwLwlD7_EePrO0pw?e=z389tO|PDF slides]]), part 2 ([[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EX7Db7igih5OpPZy7-hb5ToB0JzAepnvbR_2fsbGxHnTHQ?e=EY0G83|PDF guide]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/Eaa4reVzGhVOsbHZr32Y8zgBS5IWo7s695yJWSo53tcUdw?e=sDHTcH|PDF slides]]), [[https://gtvault.sharepoint.com/:u:/s/HiveMakerspace/ESAn75bBeWJIuI3nRp6K69kBvUQrvcI1S6DOyLA2WZSL2w?e=QvoAlg|custom Altium library]].+  * An old Eagle walk through by our own PCB MPIBen H: [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EUMxzVjmF2hDoAgS18w9Tl0BALFZrPSTjbD2-jXSGu94xQ?e=uPPFKX|How To Eagle]] (Notethis may be quite outdated by this point (2024since I haven't used Fusion basically at alland I'm not even sure if Eagle still exists but I'm leaving it up for posterity.)
  
-[[https://www.scs.stanford.edu/~zyedidia/docs/pcb/pcb_tutorial.pdf|PCB Design Tutorial]] - An old but excellent tutorial on board design. Covers a wide variety of topics from the basic (e.g. what are "thou"s) to more advanced (e.g. design for manufacturing). Highly recommended, even if some of the details are a bit out of date.+  * An Altium walkthrough, by PI Emily Marshall: Part 1 ([[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EdduyXWmyHZDhmz7_htEo3cBgIaR5KM03DOmxfvuT7-a3Q?e=uaWDKp|PDF guide]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EdS-zCD0GKhEsK8PDqOXUyUBX-lvP8VwLwlD7_EePrO0pw?e=z389tO|PDF slides]]), part 2 ([[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EX7Db7igih5OpPZy7-hb5ToB0JzAepnvbR_2fsbGxHnTHQ?e=EY0G83|PDF guide]], [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/Eaa4reVzGhVOsbHZr32Y8zgBS5IWo7s695yJWSo53tcUdw?e=sDHTcH|PDF slides]]), [[https://gtvault.sharepoint.com/:u:/s/HiveMakerspace/ESAn75bBeWJIuI3nRp6K69kBvUQrvcI1S6DOyLA2WZSL2w?e=QvoAlg|custom Altium library]]. 
 + 
 +  * [[https://www.scs.stanford.edu/~zyedidia/docs/pcb/pcb_tutorial.pdf|PCB Design Tutorial]] - An old but excellent tutorial on board design. Covers a wide variety of topics from the basic (e.g. what are "thou"s) to more advanced (e.g. design for manufacturing). Highly recommended, even if some of the details are a bit out of date
 + 
 +  * There are tutorials and guides and walkthroughs for all of these programs and more, just use Google, SparkFun, Adafruit, YouTube, and more.
  
 **Is there an officially recommended PCB CAD/EDA program?**\\ **Is there an officially recommended PCB CAD/EDA program?**\\
  • pcb-design.txt
  • Last modified: 2024/02/12 12:09
  • by benh