Electronic CAD - Mechanical CAD |
PROGRAM TYPE |
VENDOR/PRODUCT |
COMMENTS, INFO/DOWNLOAD URLs, VIDEOS, ETC. |
PCB Design
|
Autodesk Eagle (formerly CadSoft)
|
Electronics schematic design. PCB design. Overview and download: https://www.autodesk.com/products/eagle/overview Three great Intro To Eagle demos from Jeremy Blum: 1, 2, 3 Free download: includes 2 schematic sheets, 2 signal layers, and 80cm2 board area. Compare Eagle Free to Eagle Standard: https://www.autodesk.com/compare/eagle-vs-eagle-premium |
PCB Design |
Pad2Pad |
https://www.pad2pad.com/facebook Free download. Easy PCB design export to their PCB manufacturing service. |
PCB Design | Fritzing |
Fritzing is an open source initiative to develop amateur or hobby CAD software for the design of electronics hardware. Design your project on a breadboard then transfer to Fritzing: breadboard view, schematic view, and PCB view. Opensource, free download http://fritzing.org/home |
PCB Design
|
Autodesk Circuits |
Electronics lab, circuit scribe lab, PCB design lab. Autodesk, free downloads. https://circuits.io/ |
PCB Design |
KiCad |
Free, open source. Schematic capture and PCB layout: https://www.kicad.org/ |
State Machine Tools | Yakinda Statechart Tools |
Install YST and create your first Finite State Machine chart. Yakindu Statechart Tools examples Github repository. Arduino basic finite state machine example. |
Integrated Development Environment (IDE) | Eclipse C++ IDE for Arduino |
As projects get bigger and more complex, Arduino developers need something more powerful like an IDE that supports pure C++ development with content assist and source navigation the professional developers take for granted. Eclipse C++ IDE for Arduino requires Eclipse Marketplace Client first be installed. |
Mechanical CAD | Adafruit | The 3D Printing Handbook. The "bible" for 3D printing. |