matt123p / TinyCAD

Open Source circuit capture program
122 stars 26 forks source link

Feature Request(s) - Add Wire Numbering to Drawing #49

Open cspacone opened 3 years ago

cspacone commented 3 years ago

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.

cspacone commented 3 years ago

I forgot to say thank you for looking and providing such an easy to use CAD system!

matt123p commented 3 years ago
Hi, Have you taken a look at the Netlist output from TinyCAD?  To make it work you have to make sure you have drawn your diagrams correctly: You must you the “wire” tool to make connections (wires are blue by default), don’t use the line tool this is a common mistakeYour components must be symbols and you must use “Pins” for the connection points.If you want to “Name” the wire, then use the “Label” tool (labels are green by default and have a red square associated with them to indicate where they are connected). If you do that when you create a Netlist then you will get all of the connection information for the diagram in a simple text file.  Each “Net” will be given the name of the label.  Each component will be exported with its name, reference and package – you can use the “Package” attribute of the symbol for anything you like. I think this I what you are asking for.  If you send me one of your diagrams then I can take a look and show you how to adapt it to work correctly with the Netlist output. Thanks,Matt.  Sent from Mail for Windows From: cspaconeSent: 06 November 2021 19:26To: matt123p/TinyCADCc: SubscribedSubject: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49) 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.—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android.  
cspacone commented 3 years ago

Matt,

I’ve attached a fairly representative diagram. I’ve also attached the Excel spreadsheet that I use to track the wire numbers.

I appreciate your help and recognize that this is decidedly a corner case. My alternatives are few and expensive. I’ll do my best to adapt to the features present in the package.

I can say pretty unequivocally that if you ever decided to create an application for sale to broadcast engineers like myself, I would be first in line shouting ‘shut up and take my money!’.

Regards,

Chris Spacone

Broadcast Engineer, Advanced Systems Group, LLC.

USC Annenberg School of Communications and Journalism

@.> @.

310.408.1139 – Mobile

From: matt123p @.> Sent: Sunday, November 7, 2021 01:58 To: matt123p/TinyCAD @.> Cc: cspacone @.>; Author @.> Subject: Re: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49)

Hi, Have you taken a look at the Netlist output from TinyCAD? To make it work you have to make sure you have drawn your diagrams correctly: You must you the “wire” tool to make connections (wires are blue by default), don’t use the line tool this is a common mistakeYour components must be symbols and you must use “Pins” for the connection points.If you want to “Name” the wire, then use the “Label” tool (labels are green by default and have a red square associated with them to indicate where they are connected). If you do that when you create a Netlist then you will get all of the connection information for the diagram in a simple text file. Each “Net” will be given the name of the label. Each component will be exported with its name, reference and package – you can use the “Package” attribute of the symbol for anything you like. I think this I what you are asking for. If you send me one of your diagrams then I can take a look and show you how to adapt it to work correctly with the Netlist output. Thanks,Matt. Sent from Mail for Windows From: cspaconeSent: 06 November 2021 19:26To: matt123p/TinyCADCc: SubscribedSubject: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49) 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.—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub , or unsubscribe . Triage notifications on the go with GitHub Mobile for iOS or Android .
matt123p commented 3 years ago
Hi, Sorry there is no attachment.  Can you try sending it directly to ***@***.***? Thanks,Matt.  Sent from Mail for Windows From: cspaconeSent: 08 November 2021 22:40To: matt123p/TinyCADCc: matt123p; CommentSubject: Re: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49) Matt,I’ve attached a fairly representative diagram. I’ve also attached the Excel spreadsheet that I use to track the wire numbers.I appreciate your help and recognize that this is decidedly a corner case My alternatives are few and expensive. I’ll do my best to adapt to the features present in the package.I can say pretty unequivocally that if you ever decided to create an application for sale to broadcast engineers like myself, I would be first in line shouting ‘shut up and take my money!’.Regards,Chris SpaconeBroadcast Engineer, Advanced Systems Group, LLC.USC Annenberg School of Communications and Journalism***@***.***> ***@***.***310.408.1139 – MobileFrom: matt123p ***@***.***> Sent: Sunday, November 7, 2021 01:58To: matt123p/TinyCAD ***@***.***>Cc: cspacone ***@***.***>; Author ***@***.***>Subject: Re: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49)Hi, Have you taken a look at the Netlist output from TinyCAD? To make it work you have to make sure you have drawn your diagrams correctly: You must you the “wire” tool to make connections (wires are blue by default), don’t use the line tool this is a common mistakeYour components must be symbols and you must use “Pins” for the connection points.If you want to “Name” the wire, then use the “Label” tool (labels are green by default and have a red square associated with them to indicate where they are connected). If you do that when you create a Netlist then you will get all of the connection information for the diagram in a simple text file. Each “Net” will be given the name of the label. Each component will be exported with its name, reference and package – you can use the “Package” attribute of the symbol for anything you like. I think this I what you are asking for. If you send me one of your diagrams then I can take a look and show you how to adapt it to work correctly with the Netlist output. Thanks,Matt. Sent from Mail for Windows From: cspaconeSent: 06 November 2021 19:26To: matt123p/TinyCADCc: SubscribedSubject: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49) 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.—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android. —You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub , or unsubscribe .Triage notifications on the go with GitHub Mobile for iOS or Android . —You are receiving this because you commented.Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android.  
cspacone commented 3 years ago

Matt,

Looks like Git strips attachments and overwrites email addresses with asterisks. Can you send me your email direct?

Cspacone at socal dot rr dot com

-Chris

From: matt123p @.> Sent: Tuesday, November 9, 2021 11:54 To: matt123p/TinyCAD @.> Cc: cspacone @.>; Author @.> Subject: Re: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49)

Hi, Sorry there is no attachment. Can you try sending it directly to ***@***.*** ? Thanks,Matt. Sent from Mail for Windows From: cspaconeSent: 08 November 2021 22:40To: matt123p/TinyCADCc: matt123p; CommentSubject: Re: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49) Matt,I’ve attached a fairly representative diagram. I’ve also attached the Excel spreadsheet that I use to track the wire numbers.I appreciate your help and recognize that this is decidedly a corner case My alternatives are few and expensive. I’ll do my best to adapt to the features present in the package.I can say pretty unequivocally that if you ever decided to create an application for sale to broadcast engineers like myself, I would be first in line shouting ‘shut up and take my money!’.Regards,Chris SpaconeBroadcast Engineer, Advanced Systems Group, LLC.USC Annenberg School of Communications and Journalism***@***.*** > ***@***.***310.408.1139 – MobileFrom: matt123p ***@***.*** > Sent: Sunday, November 7, 2021 01:58To: matt123p/TinyCAD ***@***.*** >Cc: cspacone ***@***.*** >; Author ***@***.*** >Subject: Re: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49)Hi, Have you taken a look at the Netlist output from TinyCAD? To make it work you have to make sure you have drawn your diagrams correctly: You must you the “wire” tool to make connections (wires are blue by default), don’t use the line tool this is a common mistakeYour components must be symbols and you must use “Pins” for the connection points.If you want to “Name” the wire, then use the “Label” tool (labels are green by default and have a red square associated with them to indicate where they are connected). If you do that when you create a Netlist then you will get all of the connection information for the diagram in a simple text file. Each “Net” will be given the name of the label. Each component will be exported with its name, reference and package – you can use the “Package” attribute of the symbol for anything you like. I think this I what you are asking for. If you send me one of your diagrams then I can take a look and show you how to adapt it to work correctly with the Netlist output. Thanks,Matt. Sent from Mail for Windows From: cspaconeSent: 06 November 2021 19:26To: matt123p/TinyCADCc: SubscribedSubject: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49) 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.—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android. —You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub , or unsubscribe .Triage notifications on the go with GitHub Mobile for iOS &mt=8&pt=524675> or Android &referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub> . —You are receiving this because you commented.Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub , or unsubscribe . Triage notifications on the go with GitHub Mobile for iOS or Android .
matt123p commented 3 years ago
Hi, Sure, you should be able to use ***@***.*** or ***@***.*** Thanks,Matt.  Sent from Mail for Windows From: cspaconeSent: 09 November 2021 20:01To: matt123p/TinyCADCc: matt123p; CommentSubject: Re: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49) Matt,Looks like Git strips attachments and overwrites email addresses with asterisks. Can you send me your email direct?Cspacone at socal dot rr dot com-ChrisFrom: matt123p ***@***.***> Sent: Tuesday, November 9, 2021 11:54To: matt123p/TinyCAD ***@***.***>Cc: cspacone ***@***.***>; Author ***@***.***>Subject: Re: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49)Hi, Sorry there is no attachment. Can you try sending it directly to ***@***.*** ? Thanks,Matt. Sent from Mail for Windows From: cspaconeSent: 08 November 2021 22:40To: matt123p/TinyCADCc: matt123p; CommentSubject: Re: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49) Matt,I’ve attached a fairly representative diagram. I’ve also attached the Excel spreadsheet that I use to track the wire numbers.I appreciate your help and recognize that this is decidedly a corner case My alternatives are few and expensive. I’ll do my best to adapt to the features present in the package.I can say pretty unequivocally that if you ever decided to create an application for sale to broadcast engineers like myself, I would be first in line shouting ‘shut up and take my money!’.Regards,Chris SpaconeBroadcast Engineer, Advanced Systems Group, LLC.USC Annenberg School of Communications and Journalism***@***.*** > ***@***.***310.408.1139 – MobileFrom: matt123p ***@***.*** > Sent: Sunday, November 7, 2021 01:58To: matt123p/TinyCAD ***@***.*** >Cc: cspacone ***@***.*** >; Author ***@***.*** >Subject: Re: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49)Hi, Have you taken a look at the Netlist output from TinyCAD? To make it work you have to make sure you have drawn your diagrams correctly: You must you the “wire” tool to make connections (wires are blue by default), don’t use the line tool this is a common mistakeYour components must be symbols and you must use “Pins” for the connection points.If you want to “Name” the wire, then use the “Label” tool (labels are green by default and have a red square associated with them to indicate where they are connected). If you do that when you create a Netlist then you will get all of the connection information for the diagram in a simple text file. Each “Net” will be given the name of the label. Each component will be exported with its name, reference and package – you can use the “Package” attribute of the symbol for anything you like. I think this I what you are asking for. If you send me one of your diagrams then I can take a look and show you how to adapt it to work correctly with the Netlist output. Thanks,Matt. Sent from Mail for Windows From: cspaconeSent: 06 November 2021 19:26To: matt123p/TinyCADCc: SubscribedSubject: [matt123p/TinyCAD] Feature Request(s) - Add Wire Numbering to Drawing (Issue #49) 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.—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android. —You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub , or unsubscribe .Triage notifications on the go with GitHub Mobile for iOS &mt=8&pt=524675> or Android &referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub> . —You are receiving this because you commented.Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android. —You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub , or unsubscribe .Triage notifications on the go with GitHub Mobile for iOS or Android . —You are receiving this because you commented.Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android.  
cspacone commented 3 years ago

[20211103 Remote 3 & 4 Spacone Markup for As-Built.pdf](https://github.com/matt123p/TinyCAD/files/7508338/20211103.Remote.3.4.Spacone.Markup.for.As-Built.pdf 20211108 WIRELIST.xlsx )

Here are the files I was referring to.

-Chris

BigBaaadBob commented 2 years ago

I am using (abusing really) Tinycad for wiring diagrams for an experimental aircraft. I've attached a PNG of an example page at the end.

Like the OP I need to label wires. Netlists don't solve this problem because different wires making up the net can get different wire numbers. For example, a red size 18 wire might be connected to two white size 20 wires at a split point, and the wire number might encode the color and size. An example wire number could look like: "W123-22-GN-27" meaning Wire 123 (automatically generated maybe), size 22, green, 27 inches long.

Collections of wires (a cable) might also have its own wire number. I haven't tried buses for this yet, so I don't know whether it would work or not. You might number a cable "W234-3C:22S-101" for Wire 234, 3 conductor shielded 22 gauge cable, 101 inches long.

Tinycad mostly does a great job at this: far better than most competitors, even paid ones, until you get to tools like Mentor Capital (tens of thousands of dollars, out of the reach of hobbyists) which are designed for wiring harnesses. I found out how to indicate shielding by using pinless symbols. I've tried using pinless symbols as wire numbers, but you can't get the number associated with the wire that way. Also, the pinless symbols clutter up your parts list. It would be nice to have shielding and wire numbers to be first-class attributes of the wires.

As I admit, I'm really abusing Tinycad, but no harm to ask! :-)

wiring

cspacone commented 2 years ago

Building a Vans?