RC time constant / voltage calculator.
RC time constant / voltage calculator – [Link]
webtronics – is a web based electronic schematic drawing tool. – Google Project Hosting via Dangerous Prototypes… [via]
The schematic is the language of electronics. Webtronics exists to try and simplify posting of schematics. It is an online electronic circuit schematic diagram editor. When posting electronic schematics to the web a binary image format is normally used. A person copying that circuit image cannot then easily re-edit it. XML and SVG make editing schematics possible in a browser. I have tried to keep the output format pure svg, but I could add more xml later to improve performance. Ideally It could be used in a page that allowed you to open a hosted image inside of it,edit it,and resubmit it by hitting save. It’s like a schematic editor in your browser!
Webtronics – a web based electronic schematic drawing tool - [Link]
A follow up from “Improving open source hardware: Visual diffs”. Werner writes - [via]
Over at Qi-Hardware, we have a visual revision history for schematics, for KiCad and git. (Doing the same for layouts is still in the queue.)
This is what a simple project looks like:
Click on a thumbnail to enlarge. Click again for a PDF with both versions.
The project from which the design comes is here:
The scripts that go through the project’s git history, find the differences, and do the highlighting, are here:
The scrips also follow addition, deletion, and renaming of files. The whole process is kicked off when something new is committed to the repository. Here are a few more projects:
Visual revision history for schematics, for KiCad and git – [Link]
Ritchie S. King from IEEE Spectrum looks at the most popular programming languages: [via]
Listing programming languages is easy—Wikipedia’s page has more than 600 entries—but ranking them by popularity is hard. As David Welton, curator of the site LangPop.com, points out, you can’t send out a horde of researchers to look over programmers’ shoulders and note what languages they’re coding in. So you have to get at it indirectly.
To do that, you can search the Web and find numbers to use as a proxy. And you can tailor the search to target different kinds of popularity: Which languages are the most sought after in the job market? Check a job site. Which are used by elite programmers? Look in on their chat sessions. How established is a language? Visit an online bookstore—new and esoteric languages don’t have many reference books dedicated to them.
The data here come in part from TIOBE, a software research firm based in Eindhoven, Netherlands. The analysts there produce an aggregate index each month. I also looked at Welton’s LangPop.com, which shows the results of individual searches, such as on Craigslist, Internet Relay Chat, and Powell’s Books.
Top 10 Programming Languages - [Link]
Improving open source hardware: Visual diffs @ Evil Mad Scientist Laboratories. [via]
As the open source hardware movement matures, it’s worth taking a moment to consider the issue of version control.
Collaborative software projects make heavy use of version control– tools like Subversion and Git, and project hosting sites like SourceForge, GitHub, and Google Code –to organize and manage the contributions of many developers to a project. But as we begin to consider open source hardware, can we use these same tools and sites for effective collaboration on hardware projects?
The short answer is, “yes”– after all, people are already doing it. But the reality is that we could do much, much better. Some people think that we do need a separate “SourceForge for hardware.” That’s hard to say. But it is the case– perhaps against conventional wisdom –that existing tools can be used, today, for meaningful hardware version control.
Improving open source hardware: Visual diffs - [Link]
IR protocol analyzer is a universal application for automatic decoding several types of infrared remote control protocol packets. The application uses microphone input of a soundcard to capture infrared signal from a remote control. As a consequence, the hardware receiver is minimalistic and easy to build; just plug a phototransistor to input of your soundcard, that’s all hardware you need.
Application processes IR signal from a remote control and compares it with its own database of known protocols. When a match is found, packet is decoded and its characteristic is displayed to user (including protocol name, description, decoded data and graph with timing).
IR protocol analyzer - [Link]
Comparative review of PCB CAD software for hobbyists… [via]
I don’t do a lot of PCB design, just the occasional hobbyist odd and end… but I DO know computers, freeware, etc… I’ve used Eagle (some), but really like what I’ve seen of KiCad so far, and would commend it. Another interesting option is DesignSpark. I’ve published a comparative review of PCB CAD software for hobbyists… Goes into pros / cons of Eagle, KiCad, DesignSpark, plus less extensive comments on some other options.
Comparative review of PCB CAD software for hobbyists - [Link]
NEW in V6 |. Lots of stuff, but this is the lead story… [via]
XML database structure redesign
Read, edit and parse the data outside of the EAGLE tool The new XML database structure provides the ability to write scripts that manipulate designs in the EAGLE format which will give users huge productivity benefits. You can make design changes, import information from other designs, and even translate from other formats. This is the first CAD database format to use ASCII text as a format and could become a standard in the industry for communicating designs – making EAGLE the most flexible, user friendly and productive PCB tool on the market.
What’s new in EAGLE v6 - [Link]