CircuitMaker 2000
   HOME

TheInfoList



OR:

CircuitMaker is
electronic design automation Electronic design automation (EDA), also referred to as electronic computer-aided design (ECAD), is a category of software tools for designing Electronics, electronic systems such as integrated circuits and printed circuit boards. The tools wo ...
software for
printed circuit board A printed circuit board (PCB; also printed wiring board or PWB) is a medium used in Electrical engineering, electrical and electronic engineering to connect electronic components to one another in a controlled manner. It takes the form of a L ...
designs targeted at the hobby, hacker, and maker community. CircuitMaker is available as
freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the f ...
, and the hardware designed with it may be used for commercial and non-commercial purposes without limitations. It is currently available publicly as version 2.0 by
Altium Limited Altium Limited is an Australian multinational software company that provides electronic design automation software to engineers who design printed circuit boards. Founded as Protel Systems Pty Ltd in Australia in 1985, the company has regional ...
, with the first non-beta release on January 17, 2016.


History


MicroCode CircuitMaker

CircuitMaker, TraxMaker and SimCode were originally developed by the Orem-based MicroCode Engineering, Inc. since 1988. CircuitMaker 5 for
Windows 3.1 Windows 3.1 is a major release of Microsoft Windows. It was released to manufacturing on April 6, 1992, as a successor to Windows 3.0. Like its predecessors, the Windows 3.1 series ran as a shell on top of MS-DOS. Codenamed Janus, Windows 3 ...
, 9x and NT became available in 1997, CircuitMaker 6, CircuitMaker PRO, TraxMaker 3 and TraxMaker PRO in 1998.


Protel CircuitMaker

Electronic design automation software (EDA) developer Protel marketed CircuitMaker 2000 as a schematic capture tool, together with TraxMaker as its PCB layout counterpart, as a powerful yet affordable solution for circuit board needs. Its ease of use and comparatively low cost quickly gained it popularity among students, and the software suite was commonly used to teach circuit board design to engineering students in universities. The wide availability of plug-ins and component libraries have accelerated adoption, and quickly amassed a worldwide community. When Protel was renamed Altium Limited in the early 2000s, engineering efforts were redirected towards the development of DXP 2004, and CircuitMaker 2000 was eventually discontinued. Due to its new status as abandonware, CircuitMaker 2000 remained popular among hobby users and students. This popularity has been observed by Altium, and the most successful features of CircuitMaker 2000 have since been integrated in DXP 2004 and later were incorporated into Altium Designer.


Altium CircuitMaker

Open source hardware Open-source hardware (OSH) consists of physical artifacts of technology designed and offered by the open-design movement. Both free and open-source software (FOSS) and open-source hardware are created by this open-source culture movement and a ...
and easy-to-use development boards such as the Arduino and the Raspberry Pi have increased community interest in electronics, particularly in
fablab A fab lab (''fabrication laboratory'') is a small-scale workshop offering (personal) digital fabrication. A fab lab is typically equipped with an array of flexible computer-controlled tools that cover several different length scales and vari ...
s,
hackerspace A hackerspace (also referred to as a hacklab, hackspace, or makerspace) is a community-operated, often "not for profit" (501(c)(3) in the United States), workspace where people with common interests, such as computers, machining, technology, sc ...
s and
makerspace A hackerspace (also referred to as a hacklab, hackspace, or makerspace) is a community-operated, often "not for profit" (501(c)(3) in the United States), workspace where people with common interests, such as computers, machining, technology, sc ...
s. The leading EDA software vendors traditionally lack free versions, and professional licenses are unaffordable for amateurs. This resulted in high
piracy Piracy is an act of robbery or criminal violence by ship or boat-borne attackers upon another ship or a coastal area, typically with the goal of stealing cargo and other valuable goods. Those who conduct acts of piracy are called pirates, v ...
rates for professional software packages, or users sticking to outdated software, including CircuitMaker 2000. Several initiatives such as
EAGLE Eagle is the common name for many large birds of prey of the family Accipitridae. Eagles belong to several groups of genera, some of which are closely related. Most of the 68 species of eagle are from Eurasia and Africa. Outside this area, just ...
have attempted to fill this void, releasing restricted versions of semi-professional EDA tools. The rise of KiCad further fragmented the market. This pressure eventually provided the incentive for Altium to release a simplified and more user friendly version of their professional EDA software package and flagship product, Altium Designer, targeted at less complex circuit board projects. This culminated into the rebirth of CircuitMaker as schematic capture and PCB design software. Despite the resemblance in naming, the current CircuitMaker differs entirely from CircuitMaker 2000 regarding features and
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
: the SPICE simulation module has been removed; the library system has been overhauled; and the controls changed from classic menus to a more modern and visually appealing ribbon interface.


Merge with Upverter

On 14 May 2018, Altium announced plans to merge CircuitMaker and
Upverter Upverter is an electronic circuit design system delivered in a web browser, which enables hardware engineers to design, share, and review schematics and printed circuit boards. It additionally features the ability to generate a bill of materials, ...
into a single, free to use design platform. However, in a blog post on May 11, 2019, Altium
COO COO or coo may refer to: Business * Certificate of origin, used in international trade * Chief operating officer or chief operations officer, high-ranking corporate official * Concept of operations, used in Systems Engineering Management Process ...
Ted Pawela stated that the plans had evolved, and the products would remain separate, with interoperability features for the design files.


Features

CircuitMaker implements schematic capture and PCB design using the same engine as Altium Designer, providing an almost identical user experience. The schematic editor includes basic component placement and circuit design as well as advanced multi-channel design and hierarchical schematics. All schematics are uploaded to the Altium server and can be viewed by anyone with a CircuitMaker account, stimulating design re-use. CircuitMaker supports integration with the
Octopart Octopart.com is a search engine for electronic and industrial parts headquartered in New York, NY. It aggregates parts from distributors and manufacturers online, making them easy to search for and purchase. It is free for users, and as of August ...
search engine and allows drag and drop placement of components from the Octopart search results if schematic models are attached to them. Users can build missing schematic symbols and commit them to the server, called the Community Vault, making them available for other users. The continuously growing part database eliminates the need for a custom schematic symbol or footprint design for common parts, increasing user-friendliness for beginners. It is not possible to import component models from Altium Designer directly into CircuitMaker, but there are community-supported workarounds to this limitation. Concurrency editing was added in version 1.3, allowing multiple users to collaborate on a schematic or PCB document simultaneously and exchange thoughts through an integrated comment and annotation system. Transfer of schematics to a PCB is a straightforward process in CircuitMaker since PCB footprints are automatically attached to any component on the schematic that was picked from the Octopart library. PCB footprints may have simple 3D models or complex STEP models attached to them, enabling real time 3D rendering of the PCB during development. CircuitMaker supports design rule configuration and real time design rule checking. Some advanced features, including differential pair routing, interactive length tuning, and polygon pour management, are also available. Production files can be exported directly, although an external Gerber viewer must be used to check the exports. The entire PCB can also be exported as a 3D STEP model for further use in mechanical 3D CAD software. CircuitMaker is only available for the
Windows operating system Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ser ...
. This requires users to have access to a Windows
license A license (or licence) is an official permission or permit to do, use, or own something (as well as the document of that permission or permit). A license is granted by a party (licensor) to another party (licensee) as an element of an agreeme ...
to use CircuitMaker. As of 2020, CircuitMaker can be run in
Wine Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are m ...
on
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in three editions: ''Desktop'', ''Server'', and ''Core'' for Internet of things devices and robots. All the ...
, with limitations, but some users reported it does not work on their
Linux distribution A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one ...
. Unofficial support for Linux and BSD users is provided by Altium staff and volunteers on the CircuitMaker forum. While users can import resources from competing EDA software packages, CircuitMaker does not support exporting design resources itself. A workaround for this issue is provided by Altium Designer 15 and 16 which do support the import of CircuitMaker files.


Open source hardware

CircuitMaker requires a free account to represent its users in the
community A community is a social unit (a group of living things) with commonality such as place, norms, religion, values, customs, or identity. Communities may share a sense of place situated in a given geographical area (e.g. a country, village, tow ...
. An active internet connection is required to start and use the software. Users are allowed to have 5 private projects, the so-called
sandbox A sandbox is a sandpit, a wide, shallow playground construction to hold sand, often made of wood or plastic. Sandbox or Sand box may also refer to: Arts, entertainment, and media * Sandbox (band), a Canadian rock music group * Sandbox ( ...
mode for practicing. By default, all schematics and PCBs are uploaded to the server and can be viewed by other users as soon as they are committed through the internal svn engine. While this renders CircuitMaker undesirable for closed source projects, it encourages collaboration in the community. Users are allowed to fork existing projects, or request permission to collaborate in existing projects. Importing schematic documents and PCBs from other EDA packages (
OrCAD OrCAD Systems Corporation was a software company that made OrCAD, a proprietary software tool suite used primarily for electronic design automation (EDA). The software is used mainly by electronic design engineers and electronic technicians to ...
,
PADS Pads (also called leg guards) are a type of protective equipment used in a number of sports and serve to protect the legs from the impact of a hard ball, puck, or other object of play travelling at high speed which could otherwise cause injuries t ...
, P-CAD,
EAGLE Eagle is the common name for many large birds of prey of the family Accipitridae. Eagles belong to several groups of genera, some of which are closely related. Most of the 68 species of eagle are from Eurasia and Africa. Outside this area, just ...
) is supported. Users are allowed to own unlimited projects, and there is no hard limit on board complexity. However, Altium warns that users may experience a performance drop for large projects. All documents are under version control by default, allowing users to revert changes made in their projects, and build new versions of existing schematic symbols or footprints in the Community Vault. Users can comment on each other's projects and parts, rate them, and propose improvements. CircuitMaker supports direct generation of production files in industry standard formats such as Gerber and NC Drill, as well as printing of stencils for DIY circuit board etching.


See also

*
Altium Limited Altium Limited is an Australian multinational software company that provides electronic design automation software to engineers who design printed circuit boards. Founded as Protel Systems Pty Ltd in Australia in 1985, the company has regional ...
*
Cloud storage Cloud storage is a model of computer data storage in which the digital data is stored in logical pools, said to be on "the cloud". The physical storage spans multiple servers (sometimes in multiple locations), and the physical environment is t ...
* Altium Designer * Comparison of EDA software


References


External links

* {{CAD software Electronic design automation software Printed circuit board manufacturing