BrainBox
Brainbox is a free and open source digital logic circuit design and simulation software
BrainBox
Dive inside your device. Use a simple programming language to connect, control, and play with all the sensors and tools.

### Who is this intended for?

It is primarily intended for educational use by students and teachers, but is suitable for anyone, from children to adults alike, wanting to have a go at creating and simulating their own digital logic circuits.

### Building Hardware was always cool

Physical things are great. Hardware companies like Apple, Arduino, etc are disrupting our lives in a big way. At BrainBox we love hardware hackers and are in absolute awe of their awesome design and applications they build.
Hobbyists can create some of these fun circuits and run them on an RaspberryPi or just in your browser with our virtual instruments to test and measure appropriate signals.

### Open- minded

At BrainBox – we have been listening to your feedback and we are working on features such as

- more supported Hardware
- Making simulation faster
- Introducing more components
- Better wiring capabilities
- Better messaging for debugging
- Private Sharing of Circuits

among other things. Please keep on giving us your valuable feedback and help us make BrainBox the best Circuit Simulation and IoT tool for everyone.
Load a Circuit
Shape Updates
You can download the latest version of Shape files here

# Brainbox

## Simulator

Open
Save
Delete
Undo
Redo
Connection
Simulation Speed
Right click on a connection to add a probe signal to this logic analyzer window

#### Save your circuit

#### Enter File Name

#### File Open...

#### Javascript Code of the Shape

#### Shape Documentation 0.0.0

#### Shape files were updated

Your system has been success upgraded to the latests shape files. Reload of the UI is required to load them.

#### Introduction to WebUSB

#### To use the WebUSB feature some prerequisists must be fullfilled

- Technically WebUSB is an open standard. But only Chrome implements this specification at the moment, so end-users may need to switch browser to use this feature.
- Because this API is a powerful new feature added to the Web, Chrome aims to make it available only to secure contexts. This means you'll need to use HTTPS if you run brainbox on your own raspberry or desktop computer.
- During development you'll be able to interact with WebUSB through http://localhost/...

Check if all of the conditions are fulfilled.
Please configure me