

Put 4 x NPN (2N2222 type) transistors in C31-C33, D33-D35, H31-H33, I33-I35 (the flat side is facing us) Show me Put 4 x 660 Ohm resistors (anything around that ballpark, including 1K Ohm will work) in B27-B32, B34-B39, I27-I32, H34-H39 Show me So let's see how we can instruct a breadboard layout now, by calling the right functions with some buttons: To create a red rectangle, 100 x 100 in SVG, the XML would look like: It feels just like using a Python module, without having to import it. But SVG and Javascript without libraries, Hhuuhhg!īrython offers SVG support through the keywork SVG. Yet it looked like it could be done programatically. The other thing is that the core Fritzing breadboard SVG (the type of breadboard I use) is almost 600KB. Part of that is a library of SVG components, built on the same scale, to work with diagrams, and, you guessed it, with breadboard layouts.īut, you cant build interactive layouts for tutorials, and it requires a program to design your layouts. In practice, it is not as widespread as it should be.įritzing is an open source hardware initiative to help various type of people ( designers, programmers, artists etc) to work with electronics. In theory, it shows a lot of potential, and can replace Flash. For example, one can attach events to SVG groups, and it is possible to modify properties of the SVG XML tree from Javascript. It is supported by most modern browsers, and it is possible to interact wth SVG in a web page. SVG Scalable Vector Graphics (SVG), is an xml vector format. Well, I finally got some time today to get something working. In the article entitled " Rasberry Pi: 2 bit H Bridge" I said that I was working on a way to put breadboard layouts on the blog.
