Electronic Circuits and Projects
- Website hosting variety of Electronic circuits, Projects with working explanation and Tutorials for beginners.
Kerry D. Wong
- A software engineer’s blog with teardowns and experiments
Technoblogy
- Arduino and AVR projects from David Johnson-Davies
Board Retailers
Adafruit
- Another retailer and designer with excellent selection and tutorials.
Sparkfun
- Retailer and designer of open source electronics development boards and other equipment and materials with excellent accompanying tutorials.
Tindie
- Marketplace for electronics makers to sell low volume batches of their own designs.
Eyrie.io
- For viewing Eagle and KiCAD designs online
KiCad Cheatsheet
- KiCad Specific – Short PDF that goes over the menus and keyboard shortcuts for the most common operations.
KiCad Footprint Collection
- KiCad Specific – Collection of all the KiCAD footprints available online and some scripts to manage them.
KiCad Third-Party Tools
- A curated list of third-party tools to be used in conjunction with the KiCad open-source electronics design automation suite.
EXPRESSPCB
- ExpressPCB has been THE free PCB layout and design software for over 20 Years, used by Engineers, electronic Designers, students and hobbyists.
Fritzing
- Fritzing is an open-source initiative to develop amateur or hobby CAD software for the design of electronics hardware.
gEDA
- Another open source package, good for people that like scripting and makefiles, Linux and BSD only.
KiCAD
- Open source EDA package with push and shove router, differential pairs and much more.
LibrePCB
- A new, powerful and intuitive EDA tool for everyone, cross-platform and GNU GPLv3.
Pad2Pad
- Free PCB layout software connected to a REAL circuit board manufacturer.
PCB123
- Design tool for Printed Circuit Board designers of all levels
PCBWeb
- Free CAD application for designing and manufacturing electronics hardware
Upverter
- Upverter is an EDA system delivered in a web-browser which enables hardware engineers to design, share, and review schematics and PCBs
ZenitPCB
- CAD software for schematic and printed circuit board design.
Gerber Viewers
CircuitPeople
- View and share gerber files for your PCB design online
1-click BOM
- Browser extensions that automates purchasing and part searching.
Part-DB
- Another open source web service for managing part inventory with a permission system and a good barcode generator.
Partkeepr
- Open source web service for managing your part inventory with parametric search and automatic datasheet import.
Partsbox.io
- Web service to manage your part inventory with a nice user interface and Octopart integration.
Microcontrollers
AVRDUDE
- AVRDUDE is a utility to download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers using the in-system programming technique (ISP).
Embedded Lab
- Embedded Systems tutorials, projects, Arduino, ESP8266, Microchip PIC and more …
WinAVR
- WinAVR ™ is a suite of executable, open source software development tools for the Atmel AVR series of RISC microprocessors hosted on the Windows platform. Includes the GNU GCC compiler for C and C++.
Aisler
- Affordable quality circuit boards made in and shipped from Europe (Germany).
Dirty PCBs
- Low cost PCB batching service that prides itself on its “dirty” quality.
OSH Park
- Low cost PCB batching service with high quality boards with a signature purple silkscreen.
PCB Shopper
- Comparison service for quite a lot of different PCB batching and assembly services.
PCB Design Software at a cost
Altium Designer
- Combines precision, usability, Native 3D, and collaboration to enable engineers and designers to get complex PCB designs done right, the first time.
Autodesk EAGLE
- Flexible, expandable and scriptable application with schematic capture editor, PCB layout editor, auto-router etc. Free version is available
CADENCE ALLEGRO
- Takes simple or complex designs from concept to production in a constraint-driven design system.
CADSTAR
- Complete design environment for PCB design – from initial concept through to product realization.
CometCAD
- Circuit schematic and layout editor program for Windows 2k, XP, Vista and 7.
DIPTRACE
- Software for creating schematic diagrams and printed circuit boards.
EASYPC
- Delivering performance in Schematic Capture and PCB Layout normally associated with products at ten or even twenty times the price.
MENTOR
- Design Software and Tools offers a comprehensive suite of solutions that improve design, accelerate time to market & increase profit margins.
OrCAD
- Suite of products for EDA, and includes a schematic editor (Capture), a circuit simulator (PSpice) and a PCB designer.
PADS
- The industry-leading, high-productivity, PCB-centric design solution for independent engineers.
PULSONIX
- Choose a combined SCM/PCB product, or Schematic only option.
CircuitLab
- CircuitLab is an in-browser schematic capture and circuit simulation software tool to help you rapidly design and analyze analog and digital electronics systems.
Every Circuit
- Free to try online, visual, interactive circuit simulator for simpler circuits.
iCircuit
- Easy to use electronic circuit simulator, its advanced simulation engine can handle both analog and digital circuits and features realtime always-on analysis.
LTSpice
- The industry standard free SPICE circuit simulator from Linear Technologies.
Multisim
- Multisim is industry-standard SPICE simulation and circuit design software for analog, digital, and power electronics in education and research (National Instruments)
Qucs
- Open source integrated circuit simulator for DC, AC, S-parameter, noise analysis, etc.
Theory and Courses
All About Circuits
- Online textbook for learning theory with clear diagrams and explanations.
Electrical Engineering – Khan Academy
- Online learning platform with lots of topics, including a full course on electrical engineering, circuits, semiconductors, signals, robots, and even reverse engineering electronic devices.
ElectronicsTutorials
- The purpose of this site is to give students and beginners alike studying Electronics, good Basic Electronics Tutorials and information to help develop a knowledge and understanding of the subject of Electronics.