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.
Changes from TinyCAD 2.80.01.434 Production Release:
Bug Fix #3092340 - 5-step crash using Text Tool - Yet another fix for the 'DEL' key problem. In this case it is the ESC key with the focus on a modal dialog.
Bug Fix #3089308 - Hidden power pins will connect to other hidden power pins in different symbols if the symbols are arranged such that the hidden power pins active ends are positioned on top of each other.
Bug Fix #3094447 - ERC list does not show up
Bug Fix #3096965 - Duplicate parts after Paste+Undo - After pasting (Ctrl+V) a selection, and then do Undo (Ctrl+Z) you will end up with a duplication of your initial selection, which is difficult to detect.
New Feature Request #3097756 - Add Ctrl+A to select all objects
FAQ List updated with Q&A #4.
Changes from TinyCAD 2.80.02.463 Production Release:
New Feature #3043277 - Show '*' in title bar when document has been changed.
New Feature #3062572 - Auto DRC before netlist generation.
New Feature #3001869 - Add DRC check for unplaced multiple gates This DRC check is active when the "Unconnected nets" option is selected. In the ERC list it is reported as: "Not all parts in this package are in this design".
New Feature #3121004 - Single key Rotate and Duplicate - When a symbol or group of objects is selected, it is now possible to Rotate, Flip and Duplicate with a single keystroke. The recognized keys are: R, L, F and U for Right,Left,Flip and Duplicate respectively.
New Feature #3121047 - Keep symbol options dialog open - When TinyCAD looses focus, it now keeps the tool dialog open. This allows convenient switching between applications without having to reselect the object again.
New Feature #3121306 - Spreadsheet compatible BOM - New 'speadsheet compatible CSV' file type in the "Create Parts List" function.
New Feature #3089316 - 'symbol origin' marker. The symbol origin is used as an anchor when changing the part nr, showing power pins and when replacing the symbol.
New Feature #2998184 - Value parameter in PADS-PCB Netlist.
Bug Fix #3097650 - library symbol picker: the filtering made case-insensitive.
Bug Fix #3089308 - Prevent writing '1.#QNAN' into the dsn file at node TinyCAD/SYMBOLDEF/FIELD/POS. This anomaly was caused by the solution for "hidden power pins bug".
Bug Fix #3067069 - Improvement to the DEL key functionality. Allow all common cut/copy/paste/delete/undo/redo keyboard shortcuts to be usable in a dialog.
Bug Fix #3103931 - Symbol parameter fields too small in the symbol property dialogs.
Bug Fix #3112030 - Attribute edit box stays visible - When editing an attribute on the "Update library symbol" dialog, and then switch to the 'SPICE' tab, the attribute edit box stays visible.
Bug Fix #3089316 - Improved symbol 'anchor' handling when the symbol has no explicit origin marker.
Bug Fix #3109743 - Improved "not" bar position for labels.
Bug Fix #3125062 - Dr Watson crash on generate XML netlist.
Bug Fix #3105141 - Crash after DRC correction and recheck.
Bug Fix #3087569 - No prompt to "save changes" after editing "Design Details".
Bug Fix #3106824 - Can't undo network wire color change.
Bug Fix #3046032 - refdes default Visibility follows Name setting.
Bug Fix #2710265 - Ampersand in filenames gets turned into _ in the title (design details) block.
The following fixes have no Tracker#
Bug Fix - Improved ruler markings readability.
Bug Fix - Incorrect grid display near 0,0 position.
Bug Fix - Reference generator didn't use all parts of a symbol.
Bug Fix - The symbol's 'NAME type' and 'REF type' where always read from file as '0'.
Bug Fix - Scaled+mirrored symbols with pins did not snap to the correct pin's hot-spot position.
Bug Fix - Replacing a symbol did not correctly refresh the display.
Bug Fix - Copying to and from an Hierarchical Symbol sheet gives error: "This file was not created by TinyCAD".
Bug Fix - Ampersand gets turned into _ on all symbol property dialogs.
Bug Fix - Ampersand gets turned into _ on sheet name tab.
Bug Fix - Refresh display problem of top symbol in library symbol edit list when scrolling up.
Changes from TinyCAD 2.80.00.396 Production Release:
Bug Fix #3085720 - Fixed problems involving the No-Connect pin or the No-Connect net markers failing to warn if they are connected to output pins or to each other.
Bug Fix #3085512 - Additional fixes to the DEL key problem
New Feature: Some of the more important choices in the annotation dialog choices are now stored in the Windows Registry.
Bug Fix #3086798 - Hierarchical designs not compatible between 2.80 and 2.70.
Hierarchical designs from older versions of TinyCAD will now work in newer versions of TinyCAD.
Bug Fix 3089306 - Temporary fix for problem with hidden power pins connecting with net lines based on X/Y coordinate match. This does not solve the problem of symbols with hidden pins connecting with hidden pins from other symbols because this temporary solution simply moves the pins away from the drawing area by a fixed amount. Hidden pins that were on top of each other prior to the translations will still be on top of each other after the translation. They simply won't connect with any visible net lines.
Bug fix 3089316 - Annotating multi-gate parts changes symbol origin.
Bug Fix 3088063 - Auto-incrementing a pin number from 99 to 100 crashes.
Bug Fix #3089312 - Various annotation commands don't participate in undo/redo.
Bug Fix #3067069 - Incomplete deleting of text and label.
Bug Fix #2903136 - DEL key not working.
New Feature: Symbol picker now sorts the symbols before displaying them.
New Feature: Added the FAQ list to the Help file.
New Feature: Added the LGPL Version 2.1 license text to the license file for easy reference.
Bug Fix: All menu picks that open a dialog now end in "..."
Bug Fix #2548253 - Disable the "No Connect" button when editing symbols
Changes from TinyCAD 2.70.03.300 Production Release:
Feature Requests #2722995 implemented. Message now says that "This file was not created in TinyCAD.".
Feature Requests #3015178 implemented. Now all menu items that open a dialog box end with "..." as is customary in Windows and other modern GUI's.
Feature Requests #3015564,2794990,2798597 implemented. The library panel is now tree based and clearly displays the name of every library and symbol in an outline format. It is no longer necessary to select showing one library at a time or all of them (flattened). All libraries are always shown plus a recent selections virtual librarary. Click on the ‘+’ sign in front of the library name to view and select the contents of the library.
Bug Fix #xxxxxxx implemented. Crashes no longer occur when accessing members of the most frequently used library symbol list. Now if an entry becomes obsolete, it is removed from the list so that it can't be selected.
Bug Fix #2782974,2633697 implemented. Corrected the misspelling of the word "Annotate" across all files.
Bug Fix #xxxxxxx implemented. Corrected the misspelling of the word "Hierarchical" across all files. As a consequence of this type fix, new TinyCAD design files that contain hierarchical symbols cannot be read by older versions of TinyCAD, but newer versions of TinyCAD will still be able to read older design files.
Bug Fix #??????? implemented. Extended the design rule checker to include tests for non-case distinct net names, unassigned reference designators, and nets with multiple names.
Feature Addition: The ERC list box now pans the selected ERC marker into the middle of the currently open editing window. In addition, all ERC messages now list pertinent information about the object in question such as reference designator, XY coordinate, pin number, net name, etc.
Bug Fix #??????? implemented. ERC markers will now always appear highlighted when selected. Previously, if several ERC markers were present on the same object, only the marker on top would highlight, making it very difficult to tell where some ERC markers were located.
Bug Fix #3058944, 2887870 implemented. The MSVC runtime library is now installed by the installer.
Bug Fix #2870991 implemented. This change fixes the netlist problem that caused it to not generate the correct netlist when multiple labels were attached to the same net AND the net extended across multiple pages with different names on different pages.
Bug Fix #2370118 implemented. This fix removes the limit on the the number of characters allowed in the sum of all library names from 2048 to the maximum permitted by Windows. This new number will vary depending on the native language selected for use on Windows. The most common Unicode languages use 16 bit wide characters while some Asian languages require 32 bit wide characters. While TinyCAD will still "forget" all of the library names if this new limit is exceeded, it is now large enough to include more than 100 libraries in the default location in the longest of Unicode character sets, so this problem is effectively behind us. Technically, Windows XP and newer (Vista, Windows 7) have a length limitation for the value of a registry key limited only by available memory while Windows 98 is lower, somewhere around 16K bytes. For 16 bit wide characters, this means that Windows 98 will limit to 8K characters while newer versions are effectively only limited by available memory/2.
Bug Fix #??????? implemented. The No-Connect marker is now disabled when editing a symbol.
Bug Fix #3067069 implemented. For power objects and labels, the accelerator keys now delete, cut, copy , and paste the object right after selecting it.
Feature Addition: A "Re-Check" button has been added to the ERC message box to permit rechecking the design after changes have been made without having to go through the dialog again.
Feature Addition: ERC "not connected" warnings have been eliminated for pins of type "not-connected".
Changes from TinyCAD 2.70.02.286 Production Release:
A few small changes to the new User Manual and Help file.
Fixed the Help file's text search capability.
Fixed the problem where reference designator annotation only worked for the first page.
Fixed the following keyboard accelerators: Ctrl-X, Ctrl-Insert, Shift-Insert and Alt-Back
Changes from TinyCAD 2.70.01.259 Production Release:
Many small changes to the new User Manual.
Many small changes to the Help file including fixing all of the corrupted image files.
Added new Help menu command to open the User Manual.
Added new Start Menu shortcut to open the User Manual.
Changes from TinyCAD 2.70.00.248 Beta Release:
Added .TCLib (SQLite3) format libraries to the installer.
Added XML format netlist capability
Fixed problem in .TCLib library editor that caused updates to the library
to not always refresh in the schematic editor without closing and
then reopening the schematic file. Thanks Mark Langezaal!
Added improved pin name and number auto-increment capability to provide
better support for alpha-numeric pin names and numbers.
Thanks Thomas Peterson!
Added improved reference designator assignment so that designators are
labeled according to the order of their XY coordinates. When
auto-assigning reference designators, designators are now assigned
to the sorted XY coordinates so that symbols located to the upper
left of the schematic are assigned lower numbers than symbols located
to the lower right of the schematic. Thanks Oleg Skydan!