Need help with blackboard?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

mpue
138 Stars 41 Forks 74 Commits 7 Opened issues

Description

BlackBoard is a design tool for perfboards and electrical circuits written entirely in Java

Services available

!
?

Need anything else?

Contributors list

# 377,880
HTML
Shell
Java
66 commits
# 392,395
cloudfl...
CSS
PHP
Shell
1 commit
# 41,912
monte-c...
Less
Atom
prettif...
1 commit

BlackBoard Circuit Designer

Logo

Blackboard is intended for the hobby enthusiast and should help building prototypes on so called breadboards easily.

Currently BlackBoard provides the following features:

  • Create so called breadboards (also stripe or perf boards) easily
  • Create simple and easy to read schematics
  • NGSpice integration, thus the ability to simulate the current schematic with NGSpice
  • A big library of electronic parts with more than 400 pieces and library with 500 symbols
  • integrated part and symbol editor
  • layer based editing

Screenshots

Perfboard Editing

Schematics Editing

NGSpice simulation

Scale Editing

Symbol Editing

Part Library

This is an eclipse project, simply import it into the workspace.

In order to build blackboard, you'll need ANT to be installed. Alternatively you can build it from within eclipse. With ANT you simply change to the BlackBoard directory and type "ant".

Important:

All data is now stored and retrieved from users home directory. Users which use nigthly builds or the sources must copy the directories symbols, models, parts, datasheets and simulators to the folder USER_HOME/.BlackBoard

Prerequisites

To get Blackboard running an installed Java Runtime 8 is mandatory. This will change in the near future.

Installing

$ git clone [email protected]:mpue/blackboard.git 
$ cd blackboard
$ ant 
$ cp -R models ~/.BlackBoard
$ cp -R symbols ~/.BlackBoard
$ cp -R parts ~/.BlackBoard
$ cp -R datasheets ~/.BlackBoard
$ cp -R simulators ~/.BlackBoard

Running

$ java -Dsun.java2d.opengl=true -jar dist/lib/BlackBoard.jar

Important Notes

In order to run the simulation, you must run blackboard as Administrator.

Documentation

Find the german manual here: https://www.pueski.de/bb/doc/

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.