Proposition of method of drawing Electronic Schematics
in Ascii for purposes of Gopherspace.
ver. ESiA-2019:1801
Author: pVinc - Pater Vincentius
1. Why ESiA - Electronic Schematics in Ascii?
Why is the question that most likely will arise first in
your mind. So why do it? While there is a lot of CAD
software either propertiary or FOSS the Gopher protocol
doesn't really provide any way to view the schematic
other than opening the image in an external application.
And while it is not a flaw, for Gopher was not intended
for that purpose, there might come such a time, when
CAD software would not be available for unknown reasons.
2. Codepage
ESiA is intended to be used with DOS CP437, this ensures
compatibilty with most of the available single-byte
encoded codepages. Usage of Unicode is not recommended.
Current [-]xxxA (e.g. 10A, 500mA)
Ixx (e.g. I1, I2, etc.)
Resistance xyz where:
x - first digit,
y - second digit,
z - multiplier,
(10x+y)*10^z,
(e.g. 103=10kOhm)
xRy where:
x - integer number
y - decimal
x.y (e.g. 4R7 = 4.7 Ohm)
Rxx (e.g. R1, R5, etc.)
Capacitance Same as resistance, replace R with C
Inductance Same as resistance, replace R with L
Elements not specified in this paragraph, may be
signified with any symbol other than the ones
described above, and have to be specified in a
nameplate under schematic.
Element labels do not have to be named on the
schematic unless neccesary. (e.g. LED diodes not
having their symbols on schematic like
D1, D2, D3...)