Technology Computer-Aided Design - Computer-Aided Manufacturing - Electronic Design Automation

Also known as Computer-Aided Design (CAD) and Drafting (CADD), is a type of computer program that replaces tedious manual drafting with an automated process. This software can help you explore design ideas, visualize concepts through animations and photorealistic renderings, and simulate how a design will perform in the real world. CAD software has different features depending on which design process you use. There are specific features for 2D vector-based graphics, and others for 3D modeling of solid surfaces. Most 3D CAD programs let you apply multiple light sources, rotate objects in three dimensions, and render designs from any angle with the push of a button and to zoom in or out for close-ups and long-distance views.



Also known as Computer-Aided Design/Computer-Aided Manufacturing (CAM), computer systems used to design and manufacture products. For example, once a design has been produced with the CAD component, the design itself can control the machines that construct the part. CAM commonly refers to the use of Numerical Control (NC) computer software applications to create detailed instructions (G-code) that drive Computer Numerical Control (CNC) machine tools for manufacturing parts in a variety of industries depend on the capabilities of CAM to produce high-quality parts. A broader definition of CAM can include the use of computer applications to define a manufacturing plan for tooling design, computer-aided design (CAD) model preparation, NC programming, coordinate measuring machine (CMM) inspection programming, machine tool simulation, or post-processing. The plan is then executed in a production environment, such as direct numerical control (DNC), tool management, CNC machining, or CMM execution.



The term CAD/CAM implies that an engineer can use the system both for designing a product and for controlling manufacturing processes, the advance technology available in the field of Engineering used for designing and manufacturing the products with the assistance of computers and softwares. CAD part is used in almost all the branches of engineering but CAM technology is specially used in Mechanical, Automobile, Aeronautic and Production engineering. There are so many CAD/CAM/CAE software packages in the world having their own specializations. These softwares are giving power to work fast, accurate and modification.



Also known by the acronym EDA, Electronic Design Automation uses the computer to design, lay out, verify and simulate the performance of electronic circuits on a chip or printed circuit board. EDA is a method to improve the production of electronic devices, including integrated circuits, microprocessors and printed circuit boards. Electronic design automation makes use of computer-aided design (CAD) software that helps engineers design these electronic devices. The use of electronic design automation has grown due to the miniaturization of electronic components. Through miniaturization, each new generation of integrated circuit, microprocessor or printed circuit board contains many more transistors, diodes, capacitors, resistors and wires. As circuit boards and microprocessors have become more densely packed, electronic design automation software has helped designers more quickly assemble various elements using CAD techniques on a digital palette.



gEDA/gaf (gschem and friends, the original project) is a GPL'ed EDA environment for Linux. The name gEDA stands for GPL Electronic Design Automation, i.e. it is a open-source suite tools created for electronics applications design. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production. Read more
Fritzing is an open-source initiative to support designers, artists, researchers and hobbyists to work creatively with interactive electronics. We are creating a software and website in the spirit of Arduino and Processing, developing a tool that allows users to document their prototypes, share them with others, teach electronics in a classroom, and to create a pcb layout for professional manufacturing. Read more
KiCad is an open source software suite for Electronic Design Automation (EDA). The programs handle Schematic Capture, and PCB Layout with Gerber output. KiCAD is a set of softwares and a project manager. Read more
XCircuit is a UNIX/X11 program (realeased since 3.6.0 version with Artistic License) for drawing publishable-quality electrical circuit schematic diagrams and related figures, and produce circuit netlists through schematic capture. XCircuit regards circuits as inherently hierarchical, and writes both hierarchical PostScript output and hierarchical SPICE netlists. Read more