Click here to Skip to main content
Click here to Skip to main content

Breadboard for Ultrabook

By , 25 Oct 2012
 

Please note

This article is an entry in our AppInnovation Contest. Articles in this sub-section are not required to be full articles so care should be taken when voting.

Introduction

Breadboard is a Desktop application for the Windows 8 Ultrabook that will allow users to easily document wiring diagrams created on a breadboard. The multi-touch interface will allow users to easily select common components such as microchips, resistors and capacitors to put on their diagram. Users will be able to save the diagram to look at in the future within the application or to export the diagram to one of many common image formats.

Background 

If you’ve ever played with an Arduino you know how frustrating it can be to find good  examples of how to wire up your electronic components. There are lots of great articles on how to do things, but the photos and hand drawn wiring diagrams that go along with these articles usually leave something to be desired. Breadboard will solve this problem by making it easy for both professionals and hobbyists to document the wiring diagrams they create.

Features 

Breadboard will consist of a multi-touch user interface with the following features:

  • Component Library - An organized/searchable list of common components. The initial library will be limited as we are working on making a quality product before we dedicate time to building out the library.
     
  • Component Creator - A tool that will allow users to add components to the library including meta-data about the component such as category, part number, package type and description.
     
  • Breadboard Layout - The primary feature of the system where users will drag and drop, rotate, and connect components taking advantage of the Ultrabook's multi-touch features.  Additionally, the user will be able to select the size (width/height) of the breadboard that is being used as well as add labels and other text to the diagram.  

Sample Output  

The sample output is NOT actual output from our system.  It is from  a website (http://mtbaldy.us/~dnewman/dice/ ) and is a good example of what we are aiming to create. Our output will  include a few improvements to what is shown below including clear labels and the wires will follow paths that will make them easier to see.  

 

As you can see the diagram is a clean easy to read picture that is a huge improvement over the typical hand drawn diagrams you find in How-To articles like the one shown below (from this blog http://mevans77.wordpress.com/).

Using the code  

We plan on publishing portions of the code that may be of interest to the Code Project community. At this time the application is still being created so there is nothing to post just yet.

History

October 24 - Initial article posted.
October 25 - Added sample output and a hand drawn wiring diagram. 

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Lori Feldman
United States United States
Member
No Biography provided

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
Hint: For improved responsiveness ensure Javascript is enabled and choose 'Normal' from the Layout dropdown and hit 'Update'.
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page   
QuestionDo you know the program Fritzing?memberPeterFJorgensen24 Oct '12 - 22:45 
AnswerRe: Do you know the program Fritzing?memberLori Feldman25 Oct '12 - 5:34 
QuestionAny screenshots?adminChris Maunder24 Oct '12 - 17:56 
AnswerRe: Any screenshots?memberLori Feldman25 Oct '12 - 5:11 
Don't have any screenshots yet, but I will post an example of what the output is expected to look like and an example of a hand drawn wiring diagram that is typical in How-To blogs.

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Permalink | Advertise | Privacy | Mobile
Web03 | 2.6.130516.1 | Last Updated 25 Oct 2012
Article Copyright 2012 by Lori Feldman
Everything else Copyright © CodeProject, 1999-2013
Terms of Use
Layout: fixed | fluid