Makarand Kapoor
Makarand Kapoor
Founder at Circuit Tree
Gurgaon, India
0 | Track
Company Website: Circuit Tree

Circuit Tree started with a wish for simplicity and speed-to-market. In an attempt to reduce the frustration we experienced during the creation of high-complexity boards, we decided to look for a tool that could automate the circuit design and also run a complete error check for the custom board rules. While numerous products on the market had design rules, they could not differentiate if two similar net names in different pages of the schematic could cause problems in the circuit operation.

Our team started by creating models for every typical embedded component which contains all of the features that a hardware engineer would need for design. After the first check of connections and component functional operation on a design we discovered that our application could help us find a number of design issues. We continued to refine the application until we created a complete Artificially Intelligent system.That system became Circuit Tree, a machine with the ability to create your custom schematic in less than a minute. Check out our Blog for in-depth details on our unique design process. Get the fastest application for creating free embedded hardware design.


Circuit tree

The Circuit tree is an interactive tool that is designed to help the user kick off the conceptual design phase and plan their embedded PCB design schematic. The user can select a processor, peripheral devices, board size, estimate a power budget, build design schematics that can be downloaded in leading offline schematic editors.

Circuit tree has a Artificial intelligent engine which uses proprietary models of electronic parts to create a unique design for any given requirement.


The main features and functions of the circuit tree engine are:

Selects processor multiplexed pins which can be used for the interfaceFinds components which are compatible with the processor interfacesCreates dynamic circuits and connections for the components selectedLocates power, clock, reset, and power supply requirements for the circuitOptimizes and selects lowest power voltages for the circuitSelects switching or linear power circuit, based on the circuit requirementOptimizes clock and finds the connectivity solution for single, differential, crystal and more

Determines reset distribution on boardCalculates power sequencing solution for all selected components on boardGenerates dynamic symbols for component and dynamically changes connectivityConstructs custom headers for different circuitsBuilds Bill of Material and NetlistValidates the design created by the website by checking connections


Circuit tree currently has more than 8000 parts in its library. The growing library parts contains processors, peripherals, processor modules, connectors, board form factors models which allow different type of designs to be created. Circuit tree allows parts to be picked from the library which need to be dragged on to the GUI. The GUI is highly intuitive which allows customization of the design right onto the component level functions and features.

Export Options

Circuit tree allows schematic designs to be exported to offline schematic editors. The database has scripts which can quickly help user to setup circuit tree component libraries and draw the schematics which can be easily exported in the PCB tool.