Schematics to text

Non release banter
Vic
Samurai
Samurai
Posts: 129
Joined: 10 Aug 2016, 05:36
Distribution: Porteux V-0.1 64 KDE
Location: Utopia in Tampa, Florida, USA

Schematics to text

Post#1 by Vic » 12 Mar 2024, 23:34

I am in the process of converting all my electronic schematics as well as any material layouts to text. I am using the fonts on the computer plus anything special I can find on the net.

I found a website that provides a canvas to make the process easier ---

https://asciiflow.com/#/

Here is my water distiller schematic as an example ...

Code: Select all

                      WATER-DISTILLER-SCHEMATIC          ┌────────────────────────────────────────────────┐
                                                         │                                   WATER VALVES │
                                                         │                                ┌────o‿‿‿‿‿o──┐ │
                           FAN SW                        │                                │    =======  │ │
 ┌───────┐   ┌──┐          ┌────┐                        │                                │             │ │
 │       ├───┤oo├──────█──o│o-->│    ┌───┐               │                                ├────o‿‿‿‿‿o──┤ │
 │       │   │  │      │   │   o│o───┤FAN│               │                     FLOAT      │    =======  │ │ POWER SW
 │BOILING├───┤oo├───┐  │   └────┘    └─┬─┘               │                     SENSOR     │ ┌───────────┘ │  ┌────┐
 │CHAMBER│   │  │   │  │               │                 │                    SWITCHES    │ │  3 POLE     └─o│o-->│
 │       ├───┤oo├─┐ █──⌒───────────────┘                 │                    ┌──────┐    │ │ CONTACTOR      │   o│o─┐
 └───────┘   └──┘ │ │  │   3 POLE                        │                    │     ↴│o   │ │  ┌─────┐       └────┘  │
                  │ │  │  CONTACTOR                      │              ┌────o│‾‾T‾‾▔│    │ │  │__Ţ__│               │
                  │ │  │   ┌─────┐                       │              │     │  ┋  ^│o─┐ │ └─o│^ ¦ ^│o───────█──────┘
                  │ │  │   │__Ţ__│                       │              │     └──┋───┘  │ │    │__Ţ__│        │
                  │ │  └──o│^ ¦ ^│o───────┐   ┌───────┐  │  ┌───────┐   │        ┋      │ └───o│^ ¦ ^│o────┐  │
                  │ │      │__Ţ__│        │   │BOILING│  │  │BOILING│   │    ┌───┋──┐   │      │__Ţ__│     │  │
                  │ └─────o│^ ¦ ^│o────┐  │   │CHAMBER│  │  │CHAMBER│   │   o│↴  ┋  │   │     o│^ ¦ ^│o    │  │
                  │        │__Ţ__│     │  │   └───────┘  │  └───────┘   │    │▔‾‾T‾‾│o──┘      └──|──┘     │  │
                  │       o│^ ¦ ^│o    │  │       V      │      V       │ ┌─o│^  ┋  │             V        │  │
                  │        └──|──┘     │  │       ┋      │      ┋       │ │  └───┋──┘          ┌──┋──┐     │  │
                  │           V        │  │   ┌───┋──┐   │   ┌──┋───┐   │ │      ┋      ┌─────o│)|||(│o    │  │
                  │        ┌──┋──┐     │  │  o│↴  ┋  │   │   │  ┋  ↴│o──┘ │  │   @   │  │      │)|||(│     │  │
                  │       o│)|||(│o──┐ │  │   │▔‾‾‾‾‾│o──█──o│‾‾‾‾‾▔│     │  │~~~~~~~│  │   ┌─o│)|||(│o    │  │
                  │        │)|||(│   └─⌒──⌒──o│^     │       │     ^│o    │  └───────┘  │   │  └─────┘     │  │
                  │       o│)|||(│o─┐  │  │   └──────┘       └──────┘     │ WATER TANK  │   │              │  │
                  │        └─────┘  │  │  │ HEATER / FAN    WATER FILL    └─────────────┘   └──────────────█  │
                  │                 │  │  │                                                                │  │  ┌───┐ ┌─────┐
                  │                 │  │  └────────────────────────────────────────────────────────────────⌒──█──┤GFI├─┤ 120 │
                  │                 │  │                                                                   │     │   │ │  V  │
                  │                 │  │                                                                   │     │   │ │WIRED│
                  │                 └──█───────────────────────────────────────────────────────────────────█─────┤   ├─┤PLUG │
                  │                                                                                              └─┬─┘ └─┬───┘
                  │                                                                                                │     │
                  └────────────────────────────────────────────────────────────────────────────────────────────────█─────┘
                                                                                                                   │
                                                                                                                   ⍒
I use monospace and make sure the text editor window is wide enough to eliminate word wrap.

I searched GSlapt for "ascii" and "text" but did not recognize anything usable by me.

If anyone knows of better ways or programs to do this it would be great. Thanks for any replies.

Vic

Vic
Samurai
Samurai
Posts: 129
Joined: 10 Aug 2016, 05:36
Distribution: Porteux V-0.1 64 KDE
Location: Utopia in Tampa, Florida, USA

Schematics to text

Post#2 by Vic » 21 Mar 2024, 00:02

Well I am done creating basic design layouts. For anyone interested here is the link ...

https://drive.google.com/drive/folders/ ... sp=sharing

Hopefully it works ok.

Vic

Vic
Samurai
Samurai
Posts: 129
Joined: 10 Aug 2016, 05:36
Distribution: Porteux V-0.1 64 KDE
Location: Utopia in Tampa, Florida, USA

Schematics to text

Post#3 by Vic » 27 Mar 2024, 23:36

Added more objects and tweaks. Hope this is useful to someone.

Vic

Vic
Samurai
Samurai
Posts: 129
Joined: 10 Aug 2016, 05:36
Distribution: Porteux V-0.1 64 KDE
Location: Utopia in Tampa, Florida, USA

Schematics to text

Post#4 by Vic » 28 Mar 2024, 06:13

I just found another cool-2-me online ascii graphics program called MonoSketch at

https://app.monosketch.io/?id=02-AAiuKL ... tneZOtjHNm

It gives the Visio style "connect 2 boxes with lines and move the boxes around and the lines stay connected" feature that I always liked.

Together with AsciiFlow the design process is way more fun.

Both programs have quirks and limitations but using them together I am very pleased. Also the awesomeness of Kwrite just adds the cherry on top.

Vic

User avatar
M. Eerie
Moderator
Moderator
Posts: 626
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

Schematics to text

Post#5 by M. Eerie » 28 Mar 2024, 09:23

Not exactly schematics-to-text approach, but... Do you know the gEDA schematic editor?

Also draw.io has an option to draw schematics in its engineering section.

AppImage available here
Last edited by M. Eerie on 28 Mar 2024, 10:31, edited 1 time in total.
> Does not compute_ 🖖

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

Vic
Samurai
Samurai
Posts: 129
Joined: 10 Aug 2016, 05:36
Distribution: Porteux V-0.1 64 KDE
Location: Utopia in Tampa, Florida, USA

Schematics to text

Post#6 by Vic » 28 Mar 2024, 10:25

Hi M. Eerie

gEDA looks really cool but as you said "Not exactly schematics-to-text approach" . I will check out further. Thanks.


I have about a bazillion apps to do all kinds of output but not in text. What I do not want is the need for a special app to read the file. If I can use an app that is on every OS in existence (text editor) then no worries.

Thanks again,

Vic

User avatar
M. Eerie
Moderator
Moderator
Posts: 626
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

Schematics to text

Post#7 by M. Eerie » 28 Mar 2024, 10:33

Hi Vic. I've updated my previous post with draw.io info.

Again not a schematics-to-text app, but seems to be more "workable" and multiplatform.
> Does not compute_ 🖖

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

Vic
Samurai
Samurai
Posts: 129
Joined: 10 Aug 2016, 05:36
Distribution: Porteux V-0.1 64 KDE
Location: Utopia in Tampa, Florida, USA

Schematics to text

Post#8 by Vic » 28 Mar 2024, 17:17

Hi M. Eerie

Thanks for your replies.

My goal is to be able to access the info from anywhere on any computer without special software,
and be able to send anyone the info and have them be able to read it easily.

Vic

Vic
Samurai
Samurai
Posts: 129
Joined: 10 Aug 2016, 05:36
Distribution: Porteux V-0.1 64 KDE
Location: Utopia in Tampa, Florida, USA

Schematics to text

Post#9 by Vic » 30 Mar 2024, 21:12

Just added files to MonoSketch. Similar to the files for AsciiFlow but in module form.

The link again

https://drive.google.com/drive/folders/ ... sp=sharing

I really like the modules approach MonoSketch uses. Much easier than copying a block of text from Kwrite.

Reminds me of Porteus.

Vic

Vic
Samurai
Samurai
Posts: 129
Joined: 10 Aug 2016, 05:36
Distribution: Porteux V-0.1 64 KDE
Location: Utopia in Tampa, Florida, USA

Schematics to text

Post#10 by Vic » 04 Apr 2024, 09:48

Updated the MATERIAL-SYMBOLS files in both MonoSketch and main folder to include two sizes of nuts-bolts-washers.

Edit: Added a third size of nuts-bolts-washers and updated the Electronic symbols in the main folder.

Vic

Post Reply