PSchem
Pschem is an opensource and scriptable electronics schematics editor. It's built on top of an open design database and uses Python for both the implementation and user scripts.
Project Resources
| Project Page: | https://github.com/PSchem/PSchem |
|---|---|
| Wiki: | https://github.com/PSchem/PSchem/wiki |
| Mailing List: | http://groups.google.com/group/pschem |
| Git: | git://github.com/PSchem/PSchem.git (read-only) |
Supported Platforms
- Windows
- Linux
- Other supported by the Qt library (not tested)
License
PSchem is a copyrighted software. Please check CONTRIBUTORS file for
the list of authors.
You may use the program and its source code provided you comply with terms of following licenses:
- GPL v3 - GUI, everything that uses Qt library (
PSchemdirectory) - LGPL v3 - Database backend (
Databasedirectory) - other opensource licenses - third party code distributed together
with Pschem (
Thirdpartydirectory)
PSchem is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Contributing
- Contact us via the mailing list
- Fix or update the wiki
- Fork the repository and keep us informed about the changes
Installation
Installation is not supported yet. For now, please run the program from its directory.
To run the program you will need following components:
- Python, v2.6 or 2.7 (v3 is not supported yet)
- Qt, v4.6 or higher
- PySide, v1.0 or PyQt, v4.6 or higher
Usage
- Note
- PSchem is in a very early stage of development. It is not yet suitable for the design of electronic circuits.
Use provided batch files or run the program directly:
$ python pschem.py
There are no electronic component libraries available yet so you may want to reuse some of gEDA [1] designs.
| [1] | PSchem is not related to the gEDA project. Please do not report problems with PSchem on the gEDA mailing list or issue trackers. |