D
Darwin
Guest
Hello to everybody,
discussing about electronic circuits often requires to exchange
schematics.
This is somehow awkward to do on a Usenet group like
sci.electronics.basics or on an Internet forum, since it is not
possible or it is impractical to attach images.
Nowadays, there are some image hosting websites which make this easier
than a few years ago, but if someone wants to correct or modify one of
the posted images, he often needs to redraw it.
For this reason, I would like to announce here FidoCadJ 0.23.5, a
small utility, which has been developed to draw very easily electronic
schematics as well as simple printed circuit boards.
A particularity of FidoCadJ is that the drawing is represented as a
very compact code that can be copy/pasted in a Usenet post, instead of
ASCII drawings. The great advantage is that having the source code
everyone can modify it, without expensive or difficult to use tools,
and the rendering is much better than ASCII.
FidoCadJ is *completely* free of charge and it is a open source GPL v.
3 project. It has a library containing the most common symbols, it is
mutiplatform just requiring Java. FidoCadJ is currently used on
Windows, on many Linux distributions and on MacOSX. Thanks to the help
of many users, FidoCadJ is now available in English, Italian, French
and Spanish.
Here is the link of the SourceForge project dedicated to FidoCadJ:
http://sourceforge.net/projects/fidocadj/
You may find the English user manual here:
http://sourceforge.net/projects/fidocadj/files/fidocadj_manual_en.pdf/download
And here is the link to a web page in which I further describe this
program:
http://tinyurl.com/6k3gcxf
Let's see now an example of a simple circuit containing an operational
amplifier, rendered in ASCII (858 bytes long, to be seen with a non
proportional font):
----+-------- Vcc -----------------+-------
| |
C1 +--------|--/\/\/\---+ -----
| |\ | R1 | ----- C3
|| | | \| | |
In o---||--/\/\/\---+----|- \ | || |
|| R2 | >--------+---||---o Out +-----+
+----|+ / || | |
| | /| | ===
| |/ | U1 C2 ----- =
=== | C4 ----- -
= | |
- ----+-------- Vee -----------------+-------
And here is the same circuit, coded in the FidoCadJ format (859 bytes
long!):
[FIDOCAD]
MC 80 60 2 1 580
MC 105 35 0 0 080
MC 50 50 0 0 080
MC 125 55 0 0 170
MC 30 50 0 0 170
MC 155 30 1 0 170
MC 155 75 1 0 170
SA 95 20 0
SA 95 95 0
LI 75 20 170 20 0
LI 75 95 170 95 0
LI 155 85 155 95 0
LI 155 75 155 40 0
LI 155 30 155 20 0
LI 95 20 95 50 0
LI 95 60 95 95 0
LI 105 55 125 55 0
LI 115 35 120 35 0
LI 120 35 120 55 0
LI 105 35 70 35 0
LI 70 35 70 50 0
LI 80 50 60 50 0
LI 50 50 40 50 0
SA 120 55 0
SA 70 50 0
LI 80 60 70 60 0
LI 70 60 70 70 0
MC 170 60 0 0 045
MC 70 70 0 0 045
LI 155 55 170 55 0
LI 170 55 170 60 0
SA 155 20 0
SA 155 55 0
SA 155 95 0
TY 100 10 4 3 0 0 0 * Vcc
TY 100 100 4 3 0 0 0 * Vee
TY 50 40 4 3 0 0 0 * R2
TY 105 25 4 3 0 0 0 * R1
MC 135 55 0 0 000
MC 30 50 2 0 000
TY 30 40 4 3 0 0 0 * C1
TY 130 60 4 3 0 0 0 * C2
TY 160 75 4 3 0 0 0 * C4
TY 160 30 4 3 0 0 0 * C3
TY 17 47 4 3 0 0 0 * In
TY 138 45 4 3 0 0 0 * Out
If you are curious to see how the code shown above is rendered in
FidoCadJ, you just have to copy and paste it in the program or in the
following applet:
http://davbucci.chez-alice.fr/elettronica/fidoreadj/fidoreadj_800_600.html
Copy it in the text field just below the title of the page and press
"Draw the circuit".
FidoCadJ has had a notable success in Italy and in France and some
Internet forums now adopt it as a standard for the exchange of
drawings. For this reason, it appeared useful for webmasters to have
something to render "on the fly" the format, so that the forum users
do not need anything just to see the schematics in their browser. Here
is a link to the FidoReadPHP project, a GPL v.3 class written in PHP.
It makes it possible to convert FidoCadJ drawings directly on a web
server:
https://sourceforge.net/p/fidoreadphp/home/
Some websites and forums now include FidoReadPHP for the automatic
rendering of the drawings.
If you are interested in FidoCadJ (or FidoReadPHP if you are a
webmaster), feel free to download and test it as much as you want. You
can participate to the development of FidoCadJ by posting a review on
SourceForge or on Ohloh, by spotting typos in the manuals, or by
reporting bugs.
Remember that, as in any open source project, your feedback is highly
appreciated!
Best regards,
Davide
P.S. I am more active on it.hobby.elettronica, but I am often lurking
sci.electronics.basics and sci.electronics.design, so this is why I am
posting this announce here.
discussing about electronic circuits often requires to exchange
schematics.
This is somehow awkward to do on a Usenet group like
sci.electronics.basics or on an Internet forum, since it is not
possible or it is impractical to attach images.
Nowadays, there are some image hosting websites which make this easier
than a few years ago, but if someone wants to correct or modify one of
the posted images, he often needs to redraw it.
For this reason, I would like to announce here FidoCadJ 0.23.5, a
small utility, which has been developed to draw very easily electronic
schematics as well as simple printed circuit boards.
A particularity of FidoCadJ is that the drawing is represented as a
very compact code that can be copy/pasted in a Usenet post, instead of
ASCII drawings. The great advantage is that having the source code
everyone can modify it, without expensive or difficult to use tools,
and the rendering is much better than ASCII.
FidoCadJ is *completely* free of charge and it is a open source GPL v.
3 project. It has a library containing the most common symbols, it is
mutiplatform just requiring Java. FidoCadJ is currently used on
Windows, on many Linux distributions and on MacOSX. Thanks to the help
of many users, FidoCadJ is now available in English, Italian, French
and Spanish.
Here is the link of the SourceForge project dedicated to FidoCadJ:
http://sourceforge.net/projects/fidocadj/
You may find the English user manual here:
http://sourceforge.net/projects/fidocadj/files/fidocadj_manual_en.pdf/download
And here is the link to a web page in which I further describe this
program:
http://tinyurl.com/6k3gcxf
Let's see now an example of a simple circuit containing an operational
amplifier, rendered in ASCII (858 bytes long, to be seen with a non
proportional font):
----+-------- Vcc -----------------+-------
| |
C1 +--------|--/\/\/\---+ -----
| |\ | R1 | ----- C3
|| | | \| | |
In o---||--/\/\/\---+----|- \ | || |
|| R2 | >--------+---||---o Out +-----+
+----|+ / || | |
| | /| | ===
| |/ | U1 C2 ----- =
=== | C4 ----- -
= | |
- ----+-------- Vee -----------------+-------
And here is the same circuit, coded in the FidoCadJ format (859 bytes
long!):
[FIDOCAD]
MC 80 60 2 1 580
MC 105 35 0 0 080
MC 50 50 0 0 080
MC 125 55 0 0 170
MC 30 50 0 0 170
MC 155 30 1 0 170
MC 155 75 1 0 170
SA 95 20 0
SA 95 95 0
LI 75 20 170 20 0
LI 75 95 170 95 0
LI 155 85 155 95 0
LI 155 75 155 40 0
LI 155 30 155 20 0
LI 95 20 95 50 0
LI 95 60 95 95 0
LI 105 55 125 55 0
LI 115 35 120 35 0
LI 120 35 120 55 0
LI 105 35 70 35 0
LI 70 35 70 50 0
LI 80 50 60 50 0
LI 50 50 40 50 0
SA 120 55 0
SA 70 50 0
LI 80 60 70 60 0
LI 70 60 70 70 0
MC 170 60 0 0 045
MC 70 70 0 0 045
LI 155 55 170 55 0
LI 170 55 170 60 0
SA 155 20 0
SA 155 55 0
SA 155 95 0
TY 100 10 4 3 0 0 0 * Vcc
TY 100 100 4 3 0 0 0 * Vee
TY 50 40 4 3 0 0 0 * R2
TY 105 25 4 3 0 0 0 * R1
MC 135 55 0 0 000
MC 30 50 2 0 000
TY 30 40 4 3 0 0 0 * C1
TY 130 60 4 3 0 0 0 * C2
TY 160 75 4 3 0 0 0 * C4
TY 160 30 4 3 0 0 0 * C3
TY 17 47 4 3 0 0 0 * In
TY 138 45 4 3 0 0 0 * Out
If you are curious to see how the code shown above is rendered in
FidoCadJ, you just have to copy and paste it in the program or in the
following applet:
http://davbucci.chez-alice.fr/elettronica/fidoreadj/fidoreadj_800_600.html
Copy it in the text field just below the title of the page and press
"Draw the circuit".
FidoCadJ has had a notable success in Italy and in France and some
Internet forums now adopt it as a standard for the exchange of
drawings. For this reason, it appeared useful for webmasters to have
something to render "on the fly" the format, so that the forum users
do not need anything just to see the schematics in their browser. Here
is a link to the FidoReadPHP project, a GPL v.3 class written in PHP.
It makes it possible to convert FidoCadJ drawings directly on a web
server:
https://sourceforge.net/p/fidoreadphp/home/
Some websites and forums now include FidoReadPHP for the automatic
rendering of the drawings.
If you are interested in FidoCadJ (or FidoReadPHP if you are a
webmaster), feel free to download and test it as much as you want. You
can participate to the development of FidoCadJ by posting a review on
SourceForge or on Ohloh, by spotting typos in the manuals, or by
reporting bugs.
Remember that, as in any open source project, your feedback is highly
appreciated!
Best regards,
Davide
P.S. I am more active on it.hobby.elettronica, but I am often lurking
sci.electronics.basics and sci.electronics.design, so this is why I am
posting this announce here.