It’s a simple fact that for every circuit you design, someone else has done it before. If you’re working on a high altitude balloon project, there’s already a project out there with a microcontroller, barometric pressure sensor, and an SD card somewhere out there in a corner of the Internet. Google will only help so much if you want to copy these previous builds, which led [Ben] to come up with a better solution. He took dozens of building blocks for basic digital projects and put them all into one really great interface called HackEDA.
The premise is simple: most electronic projects are just electronic Lego. You connect your microcontroller to a sensor, add in a battery, throw in a few caps and resistors for good measure, and hopefully everything will work. HackEDA takes all those basic building blocks – microcontrollers, power sources, and sensors – and creates a custom Eagle schematic with all the parts your project needs
HackEDA is still very much in beta, so there aren’t a whole lot of building blocks to choose from. That said, being able to generate an Eagle schematic with all the parts necessary for your next project is a boon. With this, all you need for a final circuit board is to create a new board file, hit the autorouter, and spend a half hour fixing whatever mess the autorouter made.
Once this is filled up with more i2c sensors and different microcontrollers it will be an awesome reference site
Site is down… made in python and spilling code everywhere in the forum, some code seems not to be thread safe and crashes on creating new users (looks like i tried to register at the same time as someone else and the code confused the new user ids)
Yeah, sorry, I pushed a change to the server without verifying it well enough. It had to do with the forum code I was using trying to re-create the same user that just got created by the main site.
Should be fixed now. On the plus side, the same login credentials should now work for both. :)
-Ben/HackEDA
There’s a Kickstarter project for this now: http://kck.st/11peJq6
Doing automatic schematic and pcb generation, then delivering the board to you.
Way to go HAD…. Every time the interwebs gives you a new cool toy. You go and break it.
It’s what we do.
Even if the site is crashing, I think it is a great idea. I hope it will succeed.
He should start something for getting a new server if his site is down a lot. But works for me… um.. This is awesome tho. Open source at its best
Just tried it out. I think this is a nice and great project. Well done, sir!
now that’s one useful site :) great project. I hope he’ll add an option to submit in more designs (through the forum or directly to the site) so the circuit DB can grow by users contribution.
I definitely plan to do that. I want to spend a little while working kinks out, then open it up for submissions. I also want to be very careful about only accepting designs that are legit, you can get all the parts for, and will work well with the rest of the system, so that may take a little while to set up.
Feel free to start a circuit suggestion thread in the forums, though.
-Ben/HackEDA
First off – Great job. I hope it takes off.
I tried signing up, but any username I try comes back highlighted. Is the sight still down?
It’s up. People are using it like crazy, and I’m surprised it has done so well this far.
Try all lowercase. The current authentication backend requires this for some reason. I’ll put a note on the signup page until I can fix it.
Also, FYI, everything is public except for posting to the forum. Later there will be some pretty cool stuff that requires a login, though, and I’ll probably send a notice about that to registered users, so your call on signing up now or not.
-Ben/Hackeda
Thanks, that worked
I’d like to see a way to give feedback on a circuit. Maybe as simple as thumbs up/down. Or marking a circuit that you have used it successfully. So in the future when there are 17 slight variations on a particular I2C temperature sensor IC interface, someone can tell which is likely “good”.
Yes, definitely. I think this sort of thing is way more useful once people can put their knowledge and experiences back into it. I do, however, want to try to avoid the 17 slight variations. I think that can be a problem with a lot of open designs out there. Bad signal to noise ratio. I don’t pretend I know what the best method to handle that is, but a little curation could go a long way. Possibly everything starts out as a personal design, then some sort of verification process promotes it to an “everybody” design.
I like Amazon’s rating/review format. With x.x/5 stars, and n reviews you can get a feel for both how good and how popular something is. Confirmed “actual” uses is great.
I also want people to be able to ask questions and post how-to’s that are linked to specific circuits. And make circuit recipes. Small steps.
Circuit upload is first, then feedback. If anyone would like to be a alpha tester for uploading send me an email: ben@(appropriate domain name).com
-Ben/HackEDA
one thing to consider, unless things have changed, if you import a part of a schematic someone made with a version of eagle that is pirated the whole schematic will be contaminated and can no longer be opened in new versions of eagle
http://groups.google.com/group/comp.arch.embedded/browse_frm/thread/f794e82d26b59e18/d7cf4149edb93ac7?q=*-*-website+reuse+paying.*+*-I-will-switch+cracked-*+*.would.not.help.*+zzz+after-*-*-version-*+copied+*.*.unlock.*.designs+*-*-*-*-exchange-*-*-*-*-third-party+reused+qq+*-*-single-bit-*-*-*-*+useless+*-*-*-projects-could-no-longer-be-opened
Really, I thought sch files were just XML?
Yeah, that info is from ’06, I think things have changed.