Tools For Electronic Prototyping and 3D Design

Books, video, and software

A collection of learning, teaching, and development tools for easy reference. Ideal for building electronics courses.

Learning Electronics


David L. Jones

EEVBlog (YouTube)
EEVBlog

Professor Jim Fiore

Learn Electronics (YouTube)
Free Books

Forrest Mims (Radio Shack Electronics)

Introduction to Transistors & Transistor Projects
Electronic Sensor Circuits & Projects
Engineer's Mini Notebook Sensor Projects
Engineer's Mini Notebook Basic Semiconductor Circuits
Engineer's Mini Notebook Communications Projects
Engineer's Mini Notebook Op Amp Ic Circuits

Paul Horowitz

The Art of Electronics

Paul Scherz

Practical Electronics For Inventors

Software Development Tools

gcc
MS Visual Studio
PlatformIO for MS Visual Studio Code
Arduino IDE

PCB Design Tools

Altium Designer
KiCad EDA
Autodesk Eagle
Gerbv Gerber Viewer

3D Design Tools

Autodesk Fusion 360
Solidworks CAD/CAE
Tinkercad
FreeCAD

3D Printing Tools

PrusaSlicer
Ultimaker Cura
Autodesk Meshmixer
Octoprint