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
Run Any Workload on Compute Engine VMs Icon
Run Any Workload on Compute Engine VMs

From dev environments to AI training, choose preset or custom VMs with 1–96 vCPUs and industry-leading 99.95% uptime SLA.

Compute Engine delivers high-performance virtual machines for web apps, databases, containers, and AI workloads. Choose from general-purpose, compute-optimized, or GPU/TPU-accelerated machine types—or build custom VMs to match your exact specs. With live migration and automatic failover, your workloads stay online. New customers get $300 in free credits.
Try Compute Engine
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

  • TinyCAD is definetlay a useful piece of tool and also open source 👍👏. However, the UI is a bit old style
  • It's easy to use and simple. I've been able to create my own library objects and update them as well. There are lots of duplications in the libraries. I'd like to see it handle "letter" documents better, obviously it's designed around A4. Objects that are not in "grid" sometimes seem to wander when reloaded so that the object and the wires don't align (Vacuum tubes and mainly transformers - for guitar amps).
  • In spite of its faults, TinyCAD is one of the better schematic capture tools I've used. Faults include a rather clumsy user interface, and schematic symbols (especially analog/discrete parts) that often look like a 2-year-old drew them (but TinyCAD is no worse than most other tools in this regard). The latter is especially problematic when trying to draw professional level schematics to hand off to a customer. I solved by creating my own set of symbols. Another problem is the title block and optional border, extend right to the very edge of the page.... come on guys; you KNOW that printers don't print to the very edge of a page! This can be solved by first outputting to a PDF file using Acrobat's "fit page" option, then printing the PDF. Having said all that, I have to say that TinyCAD is very serviceable and a pretty useful tool, and what is especially amazing is its small size.... the entire installation is only about 10MB !
    2 users found this review helpful.
  • After a little search I came to Tinycad and in my search for a method of drawing circuit schematics it seems rather good. In the past I have tried Smartdraw (okay but not very nice looking in the end and no print that worked under the free download I had) and the original Visio (once Microsoft brought it out I would never use a MS product especially as they ruined it in the next release and made it less than a clever solution) so now TinyCad seems to be my best option. I have had 20 minutes with it and although I am not quite sure why I cannot remove the tool box once I have collected all my circuit elements I am after all just a beginner on this package. I have to say I am impressed. I will update you with my thoughts as I play with it but it has been a good start! Thanks guys!
    1 user found this review helpful.
  • TinyCAD is ideal for my simple circuit diagramming and design projects. I used it when designing a six IC pressure alert module. The output of TinyCAD made my project documentation appear professional. However, getting there I had to improve the scanty library, which had no NE555 timer. I copied another 8-pin symbol and made my own NE555. I had to add several chips to the library that way. Since I can make new symbols or convert existing ones, I am content with TinyCAD.
    1 user 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