TinyCAD is a program for drawing electrical circuit diagrams commonly known as schematic drawings. It supports standard and custom symbol libraries. It supports PCB layout programs with several netlist formats and can also produce SPICE simulation netlists. It is also often used to draw one-line diagrams, block diagrams, and presentation drawings.

The source code for TinyCAD is now on GitHub: https://github.com/matt123p/TinyCAD

Online documentation can be found here: https://github.com/matt123p/TinyCAD/wiki

Features

  • Flat or Hierarchical Schematic Entry
  • Many popular PCB Layout compatible netlist formats
  • Convenient support for embedding graphical images in drawings

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2)

Follow TinyCAD

TinyCAD Web Site

Other Useful Business Software
Gemini 3 and 200+ AI Models on One Platform Icon
Gemini 3 and 200+ AI Models on One Platform

Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

Build generative AI apps with Vertex AI Studio. Switch between models without switching platforms.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
55
6
1
1
3
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • What a crap!!! Using this crap for a few weeks now and if u want a divorce, keep using this crap. I dont so I happy deleted it!!! It gives u so much frustation and stress. that it makes u a walking timebomb. The user interface really sucks!!! No logica behind! Using for example the X symbol TWO TIMES ON THE TOOLBAR is just stupid. Even my son of 14 will never program like that. Thats really dumb to do like that. Other issue is that u need to click many times with ur mouse to get things done. Other solutions do it in 1-2 clicks while this crap needs 3-4 times. It delays ur designtime a lot and ur finger get easily tired. Take for example the power symbol. U have to click on the GND symbol, select the arrow and rotate it! This should be available with one click. Its used on each sheet!!! Same with placing a symbol, the text NEVER shows up where it ahould be. U need ALWAYS to correct the placing of the text of the part. Like the ID of an IC always shows up in front of a pin in the way. Or try to copy and paste something. Thats really hell. First u select an area to copy, most of the times it will grab other parts in the area and unwilling moving them to screw up ur design. Then u undo it and try it again. Sometimes I had to try 4 times before the right area was selected. Or i had to zoom in able to select. Also zooming with the mouse doesnt work always. Have tried on 3 laptopw with different mouses, all same problem. Then when u able to paste..... moat of the connections are disconnected and parts are misplaced. U AGAIN busy with reconnecting and dragging text. Same when u update a component and replace it. U can NOT update all components one time but only by SHEET!!! What the.other reviewer wrote is correct! Then u have to CHECK EACH COMPONENT or the text is still correct placed. It will jump around and probably u have to adjust EACH COMPONENT MANUALLY!!! Also the NAME of the component is NOT UPDATED and u have to edit it again one by one. One letter wrong and ur unsortable parts list get crazy. Make a lot of backups.of ur libraries as files can become suddenly corrupt without a plausibe reason. Someone else mentioned the same problem. That people are positive about this crap is for me a miracle... maybe never used professional cad programs or just tiny projects... THIS IS NOT A SIMPLE VERSION OF A CAD PROGRAM BUT AN IDIOTIC VERSION!!!! There are much better free CAD versions out there who do all those basic CAD functions without any frustation.
  • I just don't believe how is it possible to have so much good reviews for this SW, it misses so much features to be just useable : - folio managment - folio wire following tool - .sgv import for external libraries - nomenclature managment There is no dynamic libraries : you modify a symbol in a middle of a project, you have to replace ALL the symbols one by one by hand in the whole project .... this is insane ! Trying to work with TinyCad is just a waste of time. Simple is not simplistic. You have try Qelectrotech just for comparison (also free, and open source, and linux/mac/Win, bla bla bla)
    2 users found this review helpful.
    Reply from TinyCAD
    Posted 2019-12-10
    You are quite right, TinyCAD is very simple program and is designed for ease of use. However, your main complaint is wrong, you can update all the symbols on a design. Just right click on a symbol and select "replace symbol", from there you will get the option to replace all the symbols in the design.
  • Using/testing TC for a few weeks now : - randomly corrupt custom libraries saves - inexusable basic functions is missing : - reorder sheet is not possible - reorder lists (other than alphabetical order) is not possible - no version managment, no index managment - no upgrading document content when object is modified in the librarie - no follow-up of the names of the cables/busses from one sheet to another Really painfull to have another usage but tiny project with tiny expectations with the output.
    2 users found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Windows, WINE

Intended Audience

Education, Engineering, Information Technology, Science/Research, Telecommunications Industry

User Interface

Win32 (MS Windows)

Programming Language

C++

Database Environment

SQLite

Related Categories

C++ Electronic Design Automation (EDA) Software

Registered

2002-02-27