Giter Site home page Giter Site logo

tinycad's Introduction

TinyCAD for Windows

TinyCAD is an open source circuit capture program. The offical web-site is www.tinycad.net

Binaries

If you want to install TinyCAD then go to the Downloads page.

Building from source

Help on building TinyCAD from source is available in the Wiki

tinycad's People

Contributors

ajshea avatar avs031 avatar matt123p avatar tikonen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tinycad's Issues

Feature Request - Exportable Block Attributes

In my previous feature request I detailed how I would use the Wire Numbering feature I described.

Here I describe the ability to export the attributes of a custom block.

Recall that in the wire numbering example I described many of our schematics as glorified block diagrams.

I intend to create custom blocks that contain details relevant to my integration tasks. As an example, let's discuss how I would add a Frame Synchronizer to an existing broadcast plant.

I've made the determination that I'm going to feed the framesync from input 32 located on video jack field A in rack 21. in this case one block would be a single graphical element (perhaps a simple rectangle or an on/off page flag) that would have the following attributes:

device export begin;
device rack, alphanumeric rack number
device elevation, location of device specified in rack units (RU) from bottom or top of rack
device name, alphanumeric device name
device type I/O 1, alphanumeric I/O type SDI, ASI, AES, ANALOG etc.
device direction I/O 1, Alphanumeric direction IN, OUT
device I/O number, numeric, could be one of very many inputs or outputs
More device I/O goes here
And here,
Device export end

The I/O type data would be linked to the wire number discussed in my previous feature request.

Thanks for looking
-Chris

Inseted picture does not allow to select added elements on it

I am trying to build new symbol using it's pdf snapshot.

I have tried to send picture to the back but whenever I try to point to the element drawn over the picture picture is selected first and there is no way to edit symbol parts.

I am not sure if I am doing anything wrong, if there is any possibility to lock picture or make picture temporary non selectable or locked?

Regards,
Areg

Feature Request: mark components as "Do not export"

I use TinyCad/VeeCad. I have designs that have off-board components, such as switches, pots, LEDs etc. In the schematic, I use connectors for these, with a note as to what they are connected to. I have also tried putting, for example, a pot on the schematic next to the connector, but not actually wired up. This way I can see the whole design. However, when I export, and then import to VeeCad, the off-board components get imported. Then I have to manually delete them from the layout. This is a pain when I am constantly exporting/importing as I iterate thru a design. It would be useful if a component could have a "Don't export" option so it can appear on the schematic as a component, but ignored.

Insert Sheet from File

Working with multiple sheet designs I am missing a way to insert whole sheets into a design (as a new sheet).
The present "workaround" is to;

  1. Insert a new sheet.
  2. Ensure the page/sheet size is sufficient for the imported design sheet.
  3. Import (CTRL-i) the content of a previously saved sheet.

I would find it beneficial to be able to "insert sheet from file" in the same way (same right-click menu) as for the insert sheet command.
The default "sheet name" could be taken from the "Name" of the inserted file?

Surely a "nice to have" feature, but it would be helpful.

Some suggested enhancements for the next release

I am the Electrical Engineer with the A1 Steam Locomotive Trust, based in the UK. I use TinyCAD for capturing the electrical schematics for our second new-build steam locomotive No 2007 'Prince of Wales' (see www.p2steam.com). It has proven to be very well suited to this task. I have some suggestions for features to include in the next release:

  1. Select multiple items and then be able to change font, colour or other attributes for the selected group, all together, with a single action
  2. Include icons for Undo and Redo on a toolbar (e.g. the File one)
  3. Display the names of colours when you float over them in the Basic color palette, to help people with impaired colour vision select an appropriate colour
  4. When copying and pasting an item from one drawing to another, have an option to paste it into exactly the same location on the second drawing, with a click or function key

I hope that these ideas are helpful. Please forgive me if some of these features are available now and I just haven't found them! I will post others if they occur to me.

Rob

Feature Request(s) - Add Wire Numbering to Drawing

I do systems integration of broadcast TV plants (studios, machine rooms, fly packs & etc.) and a lot of the schematics we make look more like glorified block diagrams.

I'd like to be able to add wire numbers to the drawings and make them exportable as an Excel or CSV file.

In an ideal implementation the export would also link the attributes of the FROM device to the attributes of the TO device.

The end result of this request is to provide a simple and straightforward way to create wire run lists as well as labels for each cable in the system.

I currently create wire labels that consist of three lines in the following format:

The From Line: Example, RACK 21, VJF A, IN 32 (Rack 21, video jack field A, input jack 32)
The Wire Number: Example, SDI 21011 (SDI Video signal and related wire number)
The To Line: Example, RACK 14, FS2A, IN 1 (Rack 14, Framesync 2A, input 1)

I currently do this by manually keeping track of each wire and related details in an Excel spreadsheet which I then export to Dymo's label writing software.

I'm happy to discuss the nuances and how I envision using the feature. and participate in extensive testing of the feature request and its potential implementation.

Blatt Demension

Die korrekten Blatt Maße werden im Set Page Size nicht dargestellt. Es steht immer fälschlicherweise 108 und 0 darin.
2020-03-09 08_27_27-TinyCad -  tCad1

Problems with inserted pictures

Hi,
I have used v2.80.08 #631 to create schematics with inserted pictures in a separate sheet.

With v3.00.00r4 I can read the schematics sheets but not the sheet with the inserted picture.

Using a PC with Windows 10 Enterprise 64-bit

Se attached pictures

TC3 00
TC2 80 08

Sheet Template

Allow a user to create a template sheet for drawing schematics.

That or add the option to add the edge grid coordinates similar to other drawing software.

Crash on open

Program crashes when I try to open it.
The application appears in my toolbar but when I try to select the window it crashes and disapears.
Running Windows 10 on Laptop with an i7-9th gen processor and 32GB RAM

Is it possible to cross-compile in Linux?

I am using TinyCAD in Linux/WINE.

Want to implement a lines grid instead of the dot grid.

Is it possible to cross-compile TinyCAD in Linux? I mean as a Windows PE executable, but using Linux tools.

I have tried to install VS on my work computer, but was not able to restore the NuGet packages, because of some security policies.

While my C++ programming skills should be enough for the above task, notice, that I am not competent in C/C++ programming and particularly in MS programming environment.

Delete Button does not work in some cases

With the new version, the Delete button of the keyboard does not work any more in some cases, such as when the ground symbol is selected and the Delete button is pressed or when the Delete button is pressed to edit a symbol name in the symbol search place, etcetera.

Please, correct as this is incredibly nasty, although, the mouse right click and Delete entry in the menu does work as well as Backspace in the symbol search. Still, very nasty without the Delete keyboard button.

images print as black squares

TinyCAD test.zip
I am running version 3.00.02 on windows 10 platform. When I try to print this file to my printer or to pdf, the image is replaced by a black rectangle. ---- We have three machines running Windows 10 pro. Two of them do not print images. The third we just took out of the closet just for testing and it seems to work. The one that works has been in the closet since October and we are keeping it disconnected from the Internet in case one of the windows updates since October might be the problem. --- One of the non-working ones is version 19041.867. The one that works just says version 19041
Update: I found a windows 10 pro machine that is on version 19041.572 that can print the images

Error With Printing and a suggestion

While using the circle shaped with white Fill. The printed paper shows a black filled circle instead.

Also is there a way to remove the title,author and date box. or have multiple templates.
Thank You.

Clame of Trogen

Claim by BullGard that download contains ~ Malware: Drop.Win32.WinDirControlSet.812116 ~
Suspected file: TinyCAD_3.00.03.exe

Malware: Drop.Win32.WinDirControlSet.812116
Path: C:\Users\filma\Downloads\TinyCAD_3.00.03.exe

Details
• [7280] C:\Users\filma\Downloads\TinyCAD_3.00.03.exe
Files modified
• C:\Users\filma\AppData\Local\Temp\dd_vcredist_x86_20210510155743.log
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\BootstrapperApplicationData.xml
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\3082\license.rtf
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\3082\thm.wxl
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\2052\license.rtf
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1055\license.rtf
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\2052\thm.wxl
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1055\thm.wxl
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1049\license.rtf
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1046\license.rtf
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1046\thm.wxl
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1045\license.rtf
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1045\thm.wxl
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1042\license.rtf
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1042\thm.wxl
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1041\license.rtf
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1041\thm.wxl
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1040\license.rtf
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1040\thm.wxl
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1036\license.rtf
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1036\thm.wxl
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1031\license.rtf
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1031\thm.wxl
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1029\license.rtf
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1029\thm.wxl
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1028\license.rtf
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\1028\thm.wxl
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\license.rtf
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\logo.png
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\thm.wxl
• C:\Windows\Temp{F795D022-F47B-4891-B72E-F5324E98DD8F}.ba\thm.xml
• C:\Program Files (x86)\TinyCAD\installed.txt
• C:\Program Files (x86)\TinyCAD\examples\WaterSensor.dsn
• C:\Program Files (x86)\TinyCAD\examples\nanocomp6802.dsn
• C:\Program Files (x86)\TinyCAD\examples\CurrSens.dsn
• C:\Program Files (x86)\TinyCAD\examples\AtTiny LED Flasher.dsn
• C:\Program Files (x86)\TinyCAD\examples\AMP.DSN
• C:\Program Files (x86)\TinyCAD\library\Relay_v1.TCLib
• C:\Program Files (x86)\TinyCAD\library\gen_Power.TCLib
• C:\Program Files (x86)\TinyCAD\library\th_Vreg.TCLib
• C:\Program Files (x86)\TinyCAD\library\th_uC.TCLib
• C:\Program Files (x86)\TinyCAD\library\th_Transceivers.TCLib
• C:\Program Files (x86)\TinyCAD\library\th_Semiconductors.TCLib
• C:\Program Files (x86)\TinyCAD\library\th_Passive.TCLib
• C:\Program Files (x86)\TinyCAD\library\th_OpAmps.TCLib
• C:\Program Files (x86)\TinyCAD\library\th_Headers.TCLib
• C:\Program Files (x86)\TinyCAD\library\th_Electromechanical.TCLib
• C:\Program Files (x86)\TinyCAD\library\th_Connectors.TCLib
• C:\Program Files (x86)\TinyCAD\library\th_Comparators.TCLib
• C:\Program Files (x86)\TinyCAD\library\symbols.TCLib
• C:\Program Files (x86)\TinyCAD\library\Assemblies.TCLib
• C:\Program Files (x86)\TinyCAD\library\sm_IC_Transceivers.TCLib
• C:\Program Files (x86)\TinyCAD\library\cm_Connectors.TCLib
• C:\Program Files (x86)\TinyCAD\library\Power.TCLib
• C:\Program Files (x86)\TinyCAD\library\pm_Indicators.TCLib
• C:\Program Files (x86)\TinyCAD\library\pm_Electromechanical.TCLib
• C:\Program Files (x86)\TinyCAD\library\pm_Connectors.TCLib
• C:\Program Files (x86)\TinyCAD\library\gen_Electromechanical.TCLib
• C:\Program Files (x86)\TinyCAD\library\gen_Electromechanical_Relays.TCLib
• C:\Program Files (x86)\TinyCAD\library\gen_Electromechanical_switches.TCLib
• C:\Program Files (x86)\TinyCAD\library\Mechanical.TCLib
• C:\Program Files (x86)\TinyCAD\library\gen_Logic.TCLib
• C:\Program Files (x86)\TinyCAD\library\gen_Mechanical.TCLib
• C:\Program Files (x86)\TinyCAD\library\gen_passive.TCLib
• C:\Program Files (x86)\TinyCAD\library\gen_semiconductor.TCLib
• C:\Program Files (x86)\TinyCAD\library\valve.TCLib
• C:\Program Files (x86)\TinyCAD\library\switches.TCLib
• C:\Program Files (x86)\TinyCAD\library\semi.TCLib
• C:\Program Files (x86)\TinyCAD\library\passive.TCLib
• C:\Program Files (x86)\TinyCAD\library\passive2.TCLib
• C:\Program Files (x86)\TinyCAD\library\Microcontroller.TCLib
• C:\Program Files (x86)\TinyCAD\library\IC-VREG.TCLib
• C:\Program Files (x86)\TinyCAD\library\IC-OPAMP.TCLib
• C:\Program Files (x86)\TinyCAD\library\IC-CMOS4000.TCLib
• C:\Program Files (x86)\TinyCAD\library\DISCRETE.TCLib
• C:\Program Files (x86)\TinyCAD\library\Connectors.TCLib
• C:\Program Files (x86)\TinyCAD\library\Analog.TCLib
• C:\Program Files (x86)\TinyCAD\library\AC connectors.TCLib
• C:\Program Files (x86)\TinyCAD\library\74TTL.TCLib
• C:\Users\filma\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\TinyCAD\User Manual.lnk
• C:\Program Files (x86)\TinyCAD\LGPL Version 3.0.txt
• C:\Program Files (x86)\TinyCAD\LGPL Version 2.1.txt
• C:\Program Files (x86)\TinyCAD\TinyCAD.html
• C:\Program Files (x86)\TinyCAD\zlib.dll
• C:\Program Files (x86)\TinyCAD\libpng16.dll
• C:\Users\filma\OneDrive\Desktop\TinyCAD.lnk
• C:\Users\filma\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\TinyCAD\TinyCAD.lnk
• C:\Program Files (x86)\TinyCAD\TinyCAD.exe
• C:\Users\filma\AppData\Local\Temp\nsoF24F.tmp\System.dll
• C:\Users\filma\AppData\Local\Temp\nsoF24F.tmp\nsDialogs.dll
• C:\Users\filma\AppData\Local\Temp\nsoF24F.tmp\modern-wizard.bmp
• C:\Users\filma\AppData\Local\Temp\nsoF24F.tmp\UserInfo.dll
• C:\Users\filma\AppData\Local\Temp\nsjF193.tmp
• C:\Users\filma\Downloads\TinyCAD_3.00.03.exe

Registry modified
• HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager : PendingFileRenameOperations (old value = ??\C:\Program Files\BullGuard Ltd\BullGuard\NovaShield -> new value = ??\C:\Program Files\BullGuard Ltd\BullGuard\NovaShield)
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Dependencies\VC,redist.x86,x86,14.21,bundle : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Dependencies\VC,redist.x86,x86,14.21,bundle : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Dependencies\VC,redist.x86,x86,14.21,bundle : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Dependencies\Microsoft.VS.VC_RuntimeAdditionalVSU_x86,v14\Dependents{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Dependencies\Microsoft.VS.VC_RuntimeMinimumVSU_x86,v14\Dependents{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Dependencies\VC,redist.x86,x86,14.21,bundle\Dependents{49697869-be8e-427d-81a0-c334d1d14950} : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Dependencies\VC,redist.x86,x86,14.21,bundle\Dependents : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{49697869-be8e-427d-81a0-c334d1d14950} : Resume (old value = 3 -> new value = 1)
• HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\VSS\Diag\SystemRestore : SrCreateRp (Enter) (old value = 480000000000000037BBD170B844D701D4000000FC150000D50700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -> new value = 40000000000000002D5F98D7AC45D701BC220000D0120000D5070000000000000000000000000000000000000000000000000000000000000000000000000000)
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TinyCAD Design\shell\edit\command : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TinyCAD Design\shell\edit\command : (value = "C:\Program Files (x86)\TinyCAD\TinyCad.exe" "%1")
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TinyCAD Design\shell\open : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TinyCAD Design\shell\edit : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TinyCAD Design\shell\open\command : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TinyCAD Design\DefaultIcon : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TinyCAD Design\shell\edit : (value = Edit TinyCAD Design)
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TinyCAD Design\DefaultIcon : (value = C:\Program Files (x86)\TinyCAD\TinyCad.exe,0)
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TinyCAD Design\shell\edit : Icon (value = "C:\Program Files (x86)\TinyCAD\TinyCad.exe",0)
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TinyCAD Design\shell\open\command : (value = "C:\Program Files (x86)\TinyCAD\TinyCad.exe" "%1")
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TinyCAD Design\shell : (value = open)
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TinyCAD Design : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TinyCAD Design\shell : (value = )
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TinyCAD Design : (value = TinyCAD Design)
• HKEY_LOCAL_MACHINE\SOFTWARE\Classes.dsn : (old value = MSDASQL -> new value = TinyCAD Design)

10/05/2021 16:05:26

Help Requested

Installer manifest needs details to make internal IT security happier :-)

Hi Matt -

I am trying to install TinyCAD on a laptop at a large defense company where IT intercepts every install and determines whether to give the user permission to install or not. It would make this process easier if you modified the manifest for the installer to fill in the fields for the following missing Windows properties: Program name, Program publisher, Description, Version, Language. If you view the properties of any .exe file, these are the fields shown under the tab named "Details". The reason is that a security product called FortiClient (possibly a McAfee product - not sure) intercepts the attempt to install and captures these 2 properties from the installer properties. It then creates an IT request to approve the install and you then have to wait for IT to get back to you with a magic code. If the program name and properties are simply blank, IT will almost certainly reject the installation!

I know that you can access the Manifest of TinyCAD itself from within Visual Studio, but I am not sure if that will carry through to the installer or not. I used to use the Manifest option for the older TinyCAD executables, but I don't think that I ever implemented them for the installer... The installer probably has some special keyword commands to initialize these variables for you.

Thanks,

Don Lucas

The last time that I checked, this is done by creating a program manifest file for the installer program. It might also be able to be done within the installer framework input commands - not sure.

image

"Print in black and white" will render all background color as black

First off, thanks for TinyCAD! I like it!
Just found a little bug, and reporting it feels like giving back:
My document has some text boxes, and they have yellow background, i think that's just the standard setting, i don't remember changing that...
On printing, i selected the B/W option (and i guess i was expecting grayscale).

Oops. the boxes turned out as solid black...
Not sure what i would recommend,

  • grayscale instead of B/W? I guess it's B/W on intention.
  • remove Backgrounds? Only on textboxes?
  • grayscale only for backgrounds?

Win 10 64 3.00.00 dev

"The network has no output driving it"

Hello all,

I think this is the wrong place to post such a topic, but the forums are unfortunately inaccessible.

I've started to tinker with TinyCAD two days ago. I've made a simple two transistor flasher circuit, but I have this warning:
"The network has no output driving it"

snapping

The leads that are encircled in red look connected though...

Label editing, copying issue / feature request

Editing label names vs. copying label names is a bit broken or at least works in a mysterious way.
Reproduce:

  1. Left click on a label. The label dialog opens and the label name is highlighted/selected.
  2. In "Windows standard" this means that Ctrl+C should copy the highlighted label name. This does not happen, but starting to type replaces the label name with the new text. To use Ctrl+C to copy the label name, press right arrow, press Shift+Home (to select the text), press Ctrl+C. This puts the text in the copy/paste buffer.

Another issue with the "Label Tool Options" dialog: It doesn't close by pressing Esc.

One feature that I often use is to find all labels with the same text to navigate to the place where the signal pops up. This is when I most often comes into the above mentioned copy paste issues. To find the labels with the same text, a lot of key strokes are necessary. This could be solved with a "working" copy text label function (copy the first highlighted text), a working Esc button on the label dialog, and the now available working Ctrl+F. Could also be made available in the pop up menu for a label or a component, like a "Find all similar" menu option.

Can't Delete Library Symbol

Just upgraded to 3.00.04 and decided to tidy up my library but I find that I cannot delete any components. I get an error message:
"SQLITE_READONLY[8]: attempt to write to a readonly database"
Is this an installation issue, bug or finger trouble?
I'm running WIN 10 Pro x64 21H1

Can not edit multi objects

If i want to edit a "TEXT" font for example, I need to select each "TEXT", then entering the "Tool Option"
why not there are a font toolbar, line tool bar
also ability for selecting multi objects and change "Tool Options" simultaneous

mfc140u.dll

I have the same problem as reported by Brutus11111 7 days ago.
The solution provided to Brutus does not work.
I have both the 32 bit and 64 bit C++ redistributables installed. See below.
Any thoughts??

C++ Redistrib

Ctrl+C does not work for labels

Branch develop. After the Ctrl+F fix, the Ctrl+C does not work for labels. After Ctrl+C on a label, Ctrl+V pops up a warning message box saying "This file was not created by TinyCAD. When using the Edit menu for the same operation, it works as intended.

Create Part List feature doesn't work with hierarchical designs

Hello,
An issue found while generating Part List for the design with two or more embedded (hierarchical) designs.
Steps to reproduce:

  1. Create a simple design with a couple components and add a Hierarchical symbol for it.
  2. Create a top design and insert a previously created design as a symbol. Insert the second symbol too.
  3. Run a Create Part List from menu and set "Include all hierarchical links".
  4. After pressing Export button TinyCAD shoud halt on.

Could you fix it please?

Copy Paste Funktion funktioniert nicht richtig für MS Word

In der alten Version 2.90 konnte man alles mit "select all" auswählen, mit "Copy" in den Zwischenspeicher legen und nach dem Öffnen von MS Word darin einfügen. Das nun eingefügte Bild ist aber reduziert und nicht vollständig. Woran liegt das Problem?

[feature request] export to dxf/dwg

Sometimes dxf/dwg is the only acceptable format, e.g. for document repositories, PDM, datasheets, etc.

Thanks for this amazing product! 👍

CTRL-F - Find shortcut?

Have used TinyCad since 2011. Still missing a shortcut for the "Find" function.
CTRL-F is used in most other tools, and can not see that this is occupied?
Small issue, but would be very happy to see it implemented.

mfc140u.dll

Hi,

I'm getting the following error message:

The program can't start because mfc140u.dll is missing from your computer. Try reinstalling the program to fix this problem.

When I'm looking in the C:\Windows\system32 folder, the file is there, so I don't understand why it's complaining about it.

OS: Windows 7
TinyCAD version: TinyCAD_3.00.00r4.exe

tinycad library error

Every time I try to open tinycad I get an error message that says library not found in any format. The program will not even open I just get that message and can not clear it.

Rotate blocks in 1 degree steps?

Is it possible to rotate blocks not only in 90 degree steps, but also in 1 degree steps?
This could also be used to represent site plans.
I currently have to calculate the position using trigonometry.
It is probably a problem to fix straight lines at an angle to the grid.
Thanks...

Cannot start TinyCAD

I was using TinyCAD successfully a year or two ago but now when I load the program I get an immediate message window as follows:

'Library not found in any format: 'E:\Documents\TinyCAD\library\74TTL' while looking for this library with one of the following extensions: [.TCLib,.mdb,.idx]

Once this message has appeared I cannot remove it from my screen other than by restarting the computer. The file referred to in the message does appear to be present according to Windows Explorer, and it has the extension .TCLib

I have tried uninstalling TinyCAD and also deleting TinyCAD key in the registry - that did not help.

John

TInyCad fails

When I tried to update TInyCad, both Windows and Norton objected and blocked the update. Then my tinycad file was locked so the program is now useless.


SideBySide Evenet 78 in Win10 21H1

Dear Team,
i was focused on a problem with my Explorer and checked the eventlogs. I found there an issue related to TinyCAD.

Fehler beim Generieren des Aktivierungskontexts für "C:\Program Files (x86)\TinyCAD\TinyCad.exe". Fehler in Manifest- oder Richtliniendatei "" in Zeile . Eine für die Anwendung erforderliche Komponentenversion steht in Konflikt mit einer anderen, bereits aktiven Komponentenversion. In Konflikt stehende Komponenten:. Komponente 1: C:\WINDOWS\WinSxS\manifests\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1052_none_60b8f8fd71f5e8cb.manifest. Komponente 2: C:\WINDOWS\WinSxS\manifests\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.844_none_11adecdf30011423.manifest.

Sorry, but my Windows is set to germany.
There is a conflict regarding two manifest files. I have done a downgrade from 3.00.03 down to 2.80.08_631. This is the only version working fine. No SideBySide Error and able to open and save files to a NAS Filer. Starting with 2.90 the SidebySide error appears. I can see this error on three different PCs.
Any Idea, how to solve this issue?

Kind regards Martin

Future Request(s): Library Organizing

It would very useful to be able to copy/cut & paste devices from one library to another. Also, It would be very helpful to be able to sort libraries & their devices in alphabetical order. Plus, select & delete all devices in the same library from the library list.

Even if this was implemented in a separate library manipulation program, if that would be simpler to accomplish. It would make it much faster and simpler to find, organize & use devices from the library list. Also, encourage & make it simpler for others to share their devices with the community. Working with libraries is the greatest time consuming step in generating a drawing, especially if one designs a wide variety of drawing types.

Move TinyCad to another computer

Is there a way to copy a complete TinyCad configuration (including the library settings) to another computer without having to do this all over again? I couldn't find any information on this.

If so, maybe it's an idea to add this to the documentation?

Library not found in any format

After installing Tinycad on first start I get the message as in the attachment. After clicking ok 30 times, Tinycad will start without the libraries. Tinycad has been installed and uninstalled before in the past. The drive "I" to which the error refers no longer exists. I've tried clearing every trace of the old program, but obviously there must be a residue somewhere pointing to the libraries in "I" after removing the old program?
tinycadfail

TinyCAD3.00.00r4 install

G'day.
Don't know if this is the right way or place to do this.

I'm having serious issues with installing TC 3
Seems like no-one else has problems, or it is still too soon after release.
Don't know if it's just me and/or my computer set-up.
Searched forums and no other similar posts (except one in 2009)

Posted issues on the forum - see https://forum.tinycad.net/index.php?p=/discussion/4023/missing-dlls/p1&new=1

Please let me know if you need extra information etc.

Best regards,
OziIan

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.