forked from Blokkendoos/AACircuit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
61 lines (47 loc) · 3.12 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
This is a personal use fork of https://github.com/Blokkendoos/AACircuit. Use at your own discretion.
_ _ ____ _ _ _ ____
/ \ / \ / ___(_)_ __ ___ _ _(_) |_ | _ \ _ _
/ _ \ / _ \| | | | '__/ __| | | | | __| | |_) | | | |
/ ___ \ / ___ \ |___| | | | (__| |_| | | |_ | __/| |_| |
/_/ \_\/_/ \_\____|_|_| \___|\__,_|_|\__| |_| \__, |
|___/
Draw electronic circuits with ASCII characters.
.---------------------o--------------o---o +1.5V
| | |
| | |
.-. ||100n | .-.
| | .----||----. | | |
100k | || | | | |1k
'-' | ___ | |< '-'
| o---|___|--o--| |
| | 1k |\ |
| |/ | |
o---| | |
L | |> | |
E | | | |
D | | \] | \] |
'-----)----|]---------o-----|]-------o
B | /]+ | /]+ |
l | 10µ .-. 100µ |
i | | | |
n | | |47Ω V ->
k | '-' -
e | | |
r '---------------o--------------o---o GND
This is a personal use version of a pythonized version (by Blokkenndoos) of (Borland Delphi) AACircuit (by Andreas Weber).
A kind of reverse engineered version, where the idea and GUI layout are taken from the original.
For the ASCII representation, use copy or "Save ASCII". Use a monospaced font in your document, news- or mailclient!
Component library: User components are read from optional file components/user_component_x.json (x=1..5)
Every symbol has to be created for all four directions (N/E/S/W).
Usage
=====
Download the zip-file, unzip, go to the AACircuit directory and run: python aacircuit.py
Dependencies
============
Python3
xerox
pypubsub
bresenham (included)
Gtk+ 3
Original²: https://github.com/Andy1978/AACircuit
Original (forked from): https://github.com/Blokkendoos/AACircuit