A Basic stamp supercomputer

posted Nov 24th 2008 6:59am by
filed under: classic hacks, pcs hacks

basic_super

Hobby super computer building isn’t something you hear about every day. This project is even more peculiar due to the fact that it is a supercomputer built with BASIC Stamps. [humanoido] posted some great pictures and detailed info about his project. We’re not completely sure what definition of supercomputer he’s using, but he states that it beats out the others in 10 categories. Those categories are: smaller, lighter, portable, field operable, runs on batteries, has greatest number of input/output, has greatest number of sensors/variety, lowest power consumption, lowest unit cost, and easiest to program. Those sound a little more like features than supercomputing categories to us, but that doesn’t detract from the fact that this is one cool jumble of wires.

You may be wondering what it does. Well, so are we. From what he says, it talks in Chinese and English and has a plethora of other input and output devices. It also displays status of its internal communications. Catch a video after the break.

[thanks Jeff]



149 Responses to A Basic stamp supercomputer

  • medix says:

    But..

    It runs on basic stamps..

  • ThatGuyBoston says:

    10 Basic stamps = 1×10^-20 of a Pentium 3

  • chris says:

    Maybe he should claim biggest microcontroller powered ball of wire. I really like the potato chip bag clips. I think someone should send him a link to expresspcb, no really!

  • superjew says:

    That video was… a video – but _what_ does that contraption do other than say “Computer N Here”

  • medix says:

    Chris..

    How could I miss that one? Basic stamps and expressPCB go hand-in-hand.. ;)

  • mike says:

    And it comes with a supercomputer price tag too with all those stamps!

    It is innovative that is for sure, but the thing about the large number if input\output thing I would classify as more of a feature of mainframes rather than supercomputers.

    http://en.wikipedia.org/wiki/Mainframe_computer#Mainframes_vs._supercomputers

  • mydnight says:

    No matter how many Basic Stamps he has managed to cram in there, the fact that uses basic stamps (!!) will preclude it being a supercomputer — there is WAY too much overhead per node (viewed as a percentage of total processing power) for it to ever be truly useful. That aside, this has got to be one of the coolest uC projects I’ve seen in a long time.

  • I would thing if he wanted it to be even more portable and more streamlined he would have used something like expresspcb to create a “module” that can link up to other similar modules, he could probably reduce the footprint of this computer dramatically, and make it easily expandable at the same time.

  • nick says:

    its impressive that he built that. but i just laughed when i saw that ghastly rats nest of wires. zip ties man, zip ties.

  • eric says:

    Once again proving that people have far more money and free time than I…

  • jimmie says:

    This dude has way too much free time.

    Seems like more time was spent on the goofy video than the “supercomputer”

  • timour says:

    haha,
    that’s real hack
    i like it

  • AnarKIT says:

    So, even if my mother’s 10 year old computer can compute circles around this contraption, its still a supercomputer?

    Supercomputers are meant to do compute bound tasks. If anything, this is more like a mainframe computer with its high I/O capacity.

    It’s a neat effort, and there’s always brownie points for blinky lights and swiches, but if all those boards are gunna be mounted together anyway to act as a supercomputer, a 1 wire bus is certainly not the most prudent choice of communication.

    An interesting project, but a supercomputer, it is most certainly not.

  • Clay says:

    Heh, How’d you like to try to get that thing through airport security in a carry on? LOL!

  • walt says:

    smaller? lighter?? portable???

    props for playing with microcontrollers and actually making something. and nothing wrong with stamps. stamps aren’t bad for an intro to micros. it seems that this fellow has outgrown them and is ready to move on to something more serious, like an arduino (faster, cheaper, more memory, more IO, dedicated analog lines so no more little RC circuits hanging off of every pin, more powerful…).

  • le'chef says:

    let’s see now:

    BS – about 4000 instructions per second
    mega32 – 16000000 instructions per second
    epic fail

    but crazy mad scientist props!

  • will says:

    supercomputer? … in size, maybe. not in ability.

    i would be proud too, but be carefull not to get carried away. describe your project with your head, not with your heart….

  • therian says:

    arduino fans , you thik it much different from BS ? No. the real upgrade will be using plain chips, just add crystal and 2 caps and here you have dirty cheap and fast micro controller

  • TheLucster says:

    A DIY mainframe would be cool, this looks snazzy, but what does it do?

  • TheLucster says:

    Also just pondering, how many FLOPs can the various hobbyist uc’s perform?

    On an unrelated note, I found this reading up about Colossus:
    “My laptop digested ciphertext at a speed of 1.2 million characters per second – 240 times faster than Colossus. If you scale the CPU frequency by that factor, you get an equivalent clock of 5.8 MHz for Colossus. That is a remarkable speed for a computer built in 1944.”
    http://en.wikipedia.org/wiki/Colossus_computer

    Amazing!

  • UltraApple says:

    What’s your assessment of this situation, Gunny?
    It’s a cluster $%##$, Sir.
    Say again?

  • LordBug says:

    Is anyone else reminded of Euclid from the film Pi?

    All that’s needed now are ants and paranoia! :D

    An absolutely brilliant idea. I love the fact that there are people who take on the “Can Do” attitude, and do it just because they can.

  • dogbones says:

    Way cool! its an awesome project and amazing what can be made with hobby basic stamps. gotta get me one…

    I can see it outperforms all the others on originality and being the 1st, IMO…

  • strider_mt2k says:

    Getting the thing to work is usually the topmost priority, aesthetics are cool too, but they often come later in the process.

    It looks like a lot of hacks come through in the phase where the idea is to show off the working project as opposed to a “finished product”.

    It’s cool to have really good attention to tying wires up, but you just wait till _you_ do it and then have to cut it all apart to de-bug or retrofit.
    It’s a pain in the ass, wastes effort and takes up a lot of time.

  • MdP says:

    Wow. That’s great. Don’t get me wrong, it’s pretty impressive. But how about a little narration instead of your gay background music. Why is it that some of the greatest minds are so socially inept? Grow a set, learn how to speak, and tell us about your project. Don’t fit the typical basement virgin stereotype there buddy.

  • strider_mt2k says:

    i really must add that the video was complete crap.

    really very unfortunate.

  • marverde says:

    if it really does what he says, thei he could sell it with huge amounts of money :D

    anyway… isn’t the description of the supercomputr a lil bit exagerated? :-S

  • Not a supercomputer of course and not sure the creation is just cool or the product of insanity. LOL

    Hacking the Machine – Trying to take back control in our increasing technology driven world

  • MC screwdriver says:

    Well done Humanoido. Main value of this project is on the ability of individual stamps to work independently in real time, 10 of them. With this mimicry of bio systems is much better than with single powerful chip (even with multitasking).
    Not to mention that programming concurrent real-time tasks is somewhat of a nightmare in regular programming language.
    Well done commander!

  • Haha very neat!, looks like the computer in the film Pi

  • jamessnell says:

    Cool looking thing, now you just need to figure out a way for it to walk around and smash useful computers so as to raise it’s own value.

    Don’t get me wrong though, I like it and would have made a post if I had assembled that too. :)

    Keep having fun!

  • mansman says:

    Great functioning supercomputer humanoido! The real power is in the parallel running of all those programs at the same time, clustering technology of both hardware and software, and your supercomputer is a fine example. Very powerful indeed! Thank you!!

  • nestrmbonne says:

    Very good supercomputer, and excellent power points. It sure beats out many supercomputers with its power. The assembly is very cool!!! Excellent movie too. Congrats!

  • timothybcarsons says:

    humanoido, I like the idea of a hobby supercomputer. Those other supercomputers cost millions of dollars. This one is a great learning tool and in my price range. Plus it does programs with the same powerful parallel clustering. Kind of like a micro-supercomputer, eh?

  • brainman01 says:

    THE FEATURES ARE THE POWER OF THIS SUPERCOMPUTER.

  • darkmasterzeon says:

    the supercomputer video is professional and the best I’ve seen,would like to see more… i saw many uses for it posted at the forum for this supercomputer…

  • tillin9 says:

    This has been around for awhile, basically one guy who is really interested in parallel processing. Lets root that he makes a cool discovery and all our multicore CPUs work that much better.

    Basically the whole “supercomputer” thing is marketing. Anyone can put together 12 x86 computers, add linux (and MPI or OpenSSI) and run parallel code, but doing it with stamps got his name in a magazine. Technically it also allows for trying out a few more exotic forms of parallelism without resorting to custom FPGA based interconnects and custom drivers. A level of experimenting likely beyond most home users.

  • mike-stamp says:

    This “supercomputer” would not be considered fast in the 70s, a 4mhz z80 would be more powerful. They basic stamps are a complete ripoff, $70 each but you would need over 5300 of them to equal the performance of a pentium 1! (massively low estimate)

  • data-guru says:

    I agree it’s a very fast supercomputer once put together and he used some of the most powerful stamps available. Since no hobbyist ever did this before, well, a lot of jealous people with no imagination. Never mind. Who said a 4mhz z80 is more powerful is totally wrong. As the post says, it’s the top of the line. Plus these can be bought for $49 or less, not $70. Let’s get our facts straight before mouth opening…

  • genzi88 says:

    Who wants to build a supercomputer? I do! It sounds like a new tv show. I’m in. Er… this is the best idea since sex

  • mike-stamp says:

    I looked a the article again and realised that the “supercomputer” only had one of the $70 basic stamps, the rest are the cheaper slower ones. This means that a single z80 would wipe the floor with it, an intel 4004 would be more comparable for instructions per second.

    Until you are forced to use a BS2 for a school project, you do not know the meaning of the word slow! If the sega genesis had a processor as fast a basic stamp the games would run at around 1fps.

  • geogioemanzess says:

    There are many race cars that are not the fastest cars in the world, yet they are still race cars. Theres nothing wrong with using the midrange and top level stamps to create a project like this, that offers huge power not based on being the fastest in the world, but the originality of being the first hobby supercomputer, with the most powerful number of io stamp capability in the world is enough for me. I applaud his super success!

  • dukeyou says:

    The superstamputer could flush the z80 down the toilet with it parallel port clustering software port power. Besides, its not about the chip or speed but the power, concept and being the first. Go ahead DIY z80. It an intrestig thing. But you will always be 2nd to this fella’s great supercomputer. hahahaha!!

  • nancihanson says:

    it true a school program and not know properly program basic stamp it would look like run slow. Ever school project i made ran fast.. haha

  • bobbbarker says:

    He posted new uses here.
    http://forums.parallax.com/forums/default.aspx?f=21&m=308220&p=2
    I think this is totally rad n sick how he do many fab things with the stamp under our noses all this time. heehee.

  • nednestered says:

    it’s simply super!

  • tomtom365 says:

    agreed! super computer, super idea, super power, super simple, super project, super applications, super amazing. 8=))))

  • tedmeyersons says:

    i like the idea that many programs can cluster up and run in parallel, yet be controlled by one master program running at the same time. That’s awesome raw power!!! I give it a perfect 10!

  • lillyliuatwuschool17 says:

    best idea ever. great going!I’d use it to solve all my problems. .ha

  • coolduder says:

    Read the original article at the parallax forum and realized there are many ways to harness the power. Really want one I can purchase as a kit or something.

  • stampmans says:

    YUP, THE STAMPER ONE WIRE INTERFACE SURE BEATS OUT ALL THE OTHERS. ITS THE 1ST PLUG-N-PLAY SUPERCOMPUTER EVER INVENTED. I LIKE HOW HE PLUGS IN MORE COMPUTERS WITH ONLY ONE WIRE.

  • bignutsguru says:

    No one ever built a hobby basic stamp supercomputer before. Checked the web. give it a perfect score for originality, creativity, inventiveness, superior design, and more – have my own list! He calls it a basic stamp supercomputer on superpbasic on supernet. Really it’s the first superstamp ever made.

  • matrixbuilder says:

    stamps on steroids, no doubt

  • boardboy says:

    looks like a great product because it’s low cost and hobby orientated.

  • Orlando Hernandez says:

    Personally I prefer the C Stamp microcontroller. Its cheaper and better than the Arduino microcontroller. I think that would be better for him to move up to a microcontroller that is more on par with his skill level and has greater educational value.

    http://www.c-stamp.com if anyone is interested.

  • dr williams b nordon says:

    personally i prefer the basic language stamp microcontroller. its easier to program and has a faster learning curve – better than arduino microcontroller. I think he made the right choice for a hobby project at a skill level that is more suitable to hobbyists and this will have more educational value to more people getting into stamps and their first supercomputer. Simple is better.

    http://www.parallax.com if anyone is interested.

  • spin-stamp-man says:

    this project is totally fantastic. I’m blown away by it.

  • St,Jimmy says:

    Dude, really? At least use a useful ic like an arduino, or propellor or a 555 timer…(lol)

  • jatin vasan says:

    i still feel dat there is lot of scope fr improvement.

  • Bob Nyersons says:

    555? ROTFLMAO!!!! the 555 is a timer chip, not a processor —HAVE U MIssed the point? the point is, he built it, it works, its the first. If u want propeller or other, go built it, but it will be more complicated, harder to build, more difficult to program, its not about the chip

  • Obama says:

    I am barack obama and I approve this article

  • Orlando Hernandez says:

    The Basic Stamp is a good microcontroller?

    Really?

    The following is a list of only some of its flaws

    It is not structured.
    It is not strongly typed. (This means that there is no promotion or coercion.)
    It relies heavily on the GOTO statement.) (This makes for very disorganized code.)
    It has many mystic , unnecessary, and restrictive instructions.
    It has limited nesting.
    There is NO recursion.

    – — – — – — – — – — –

    Perhaps one of its BIGGEST flaws is that it does not follow the fundamental rules of math (Order of Operations)

    In Order of Operations the way that a math problem is supposed to be solved is like so, Parenthesis, Exponents,
    Multiplication, Division, Addition, Subtraction.

    In following these rules, the following expression would evaluate in the way described below.

    Here 4 is divided by 2. Then, 2 + 2 is left. When this is solved, the answer is 4.

    2 + 4 / 2 = 4

    In PBASIC however, 2 is added to 4 which leaves 6 / 2. When this is solved the answer is 3.

    2 + 4 / 2 = 3 (???)

    – — – — – — – — – — –

  • orlando hernandez says:

    Hey I am Olando Hernandez. I say, Basic Stamp is best microcontroller. It has no flaw. Great article. Keep up the excellent work on Supercomputer!

  • Actually, no.

    I say that the Basic Stamp is the most useless microcontroller on the market. That is NOT a supercomputer.

  • nicelydone says:

    humanoido! Nicely done. Excellent working model and demonstration. You stand out among a crowd for making an effort to produce a functional model. Good riddance to the naysayers and Stamp critics – it’s not about whether this is done with an RCX brick or a Pentium. You stand out among the masses

  • GreatJob! says:

    humanoido, the idea you have is new and the first. We hobbyists salute you in appreciation. Now anyone can have a beautiful supercomputer as a project. This is just awesome. We thank you so much..

  • Dr. Thomason E. Stone says:

    Fantastic Project! I like how you used parts you collected for years, and you could have used any processors for the project – the Parallax Stamp is a great choice. Humanoido, you are very innovative and a great inventor. Excellent video demo too!

  • I LOVE IT!!!! says:

    humanoido, nice project, give u a high 5. Most useful, great demo video, I like yor ideas.

  • I LOVE IT!!!! says:

    just one question, where do all those wires go and what if one gets pulled out? Ok, it was 2 questions.. hehe.. good luck on your brilliant projects

  • BUSY says:

    I agree with eric …
    There is too much people around that have more money and more time than me.

    It’s not a supercomputer and it’s not a cluster.
    A small net of basic stamps can’t be a supercomputer.

    Think about USB … in your computer right now there are a lot of usb devices working together.
    Almost every device have its own processor or microctonroller.

    Then, I own a supercomputer???? Wow.

  • Educated Man says:

    I’m not sure why some less educated people have a bone to pick about the semantics of a supercomputer. This is a very neat cool project for anyone wanting to get into real parallel cluster supercomputing very cheap. Humanoido gives you a way to do it. I like the idea of a USB supercomputer that can program 216 clustered sensors of your choice and process data and run paralleled programs at the same time. Excellent idea!

  • Educated Man says:

    I’m not sure why some people have a bone to pick about the semantics of a supercomputer. This is a very neat cool project for anyone wanting to get into real parallel cluster supercomputing very cheap. Humanoido gives you a way to do it. I like the idea of a USB supercomputer that can program 216 clustered sensors of your choice and process data and run paralleled programs at the same time. Excellent idea!

  • Educated Man says:

    I would not be surprised if humanoido came up with a way to create another supercomputer, this one can be interfaced from modified USB ports and their modified software drivers, and I think you just gave him another great idea. That would allow many pc’s into the picture interfaced along with extra devices and the Basic Stamps that do the controlling. Very cool supercomputing, and very powerful!!!

  • Stamp Lover says:

    humanoido has created a great little supercomputer for the hobbyist. This is amazing and wonderful. By the way, I love Parallax Stamps and I love this Basic Stamp Supercomputer.

  • Another Stamp Lover says:

    I’ve tried almost all the parallax basic stamps and each one has special powers. I applaud humanoido’s ability and skill to mix stamps in his basic stamp supercomputer. I’m also a parallax stamp lover. I have a stamp collection. :)

  • BUSY says:

    It was ironical about USB :)

  • jgrimm says:

    awsome! very first and cool idea

  • ryan says:

    i’ve always liked the idea of making a distributed computer out of microcontrollers, although the basic stamp is certainly not the ideal microcontroller for the job. i’d like to see a pcb packed with a ton of small, cheap single-chip microcontrollers, working together. the ‘sx’ controller (which, ironically, some of the basic stamps are actually built out of) is 2$ per chip and runs at 75mips. with 50$ worth of these, you could get 1.8gips. still not the most cost effective thing in the world, but a step in the right direction for those dreaming of a future controlled by billion-core neural-network cpus. :)

  • Guru Master says:

    With the Basic Stamp Supercomputer, the Basic Stamp is perfect for the job. Easy to interface, well supported, get up and running quick, easy to program, and all those qualities humanoido listed.
    Hey! Look here. Humanoido is using the SX chip in his supercomputer. hahaha! You’re too late with your idea!!! :) http://forums.parallax.com/forums/default.aspx?f=21&m=308220&p=4

  • Guru Master says:

    One thing I like about humanoido’s Basic Stamp Supercomputer is that it’s reality. It’s built and working. All those other guys talking about other chips are just full of lip service.

  • Albert Einstein says:

    hey tom, you’re right! I looked it up, and humanoido has the only hobby supercomputer ever built. That’s radically awesome dude!

  • Machine Master says:

    I like how humanoido used the sx chip. That guy is some kind of magician to mix and match. It’s true, the Basic Stamp is extremely powerful. The supercomputer is even more powerful! His latest post at the parallax forum details the upgrade.

  • Fantastic Project! says:

    This is one of the best stamp projects I’ve ever seen. I got started in parallax stamps last year. I now know how to program and wire circuits. Basic Stamps – you gotta love em. Super Basic Stamp Supercomputer! Love it!

  • humanoido says:

    Hello, thank you for all the wonderful comments and suggestions. I have increased the number of computers in the Basic Stamp Supercomputer. Details at youtube and Parallax Forums. It now has the SX chip, 2px and others for added power. I’m working to add the IBM super chips into the cluster. Keep up those great comments! Thanks again!

  • circuit builder says:

    cool! I can think of some stuff for it to do

  • stamper dude says:

    like man make the supercomputer control more supercomputers dude..

  • MIT says:

    Yu made one before we did. congrats. u ar the 1st and best

  • AnarKIT says:

    This is most certainly not a supercomputer, stop calling it a supercomputer. It’s also not the first hobbyist “supercomputer” either.

    Anyone who has clustered a few machines together through a network to do something such as graphics rendering has built a supercomputer far more powerful than this machine.

    I’m not saying this isn’t a neat thing, it is very neat, but it’s just a bunch of microcontrollers that can talk to each other.

  • MIT University says:

    It certainly IS a Basic Stamp Supercomputer and also the 1st. We did the research. It’s not a network. It is a real supercomputer with the supercomputing software too.

    That’s really uncalled for, anarkit.

  • jennylou says:

    Great stamp supercomputer! It’s the supreme of all stamps!!!

  • MIS-dept-man says:

    I see a miniature version of a supercomputer here, simplified to the hobby level. Great going! Our mis dept absolutely is ga-ga over this! :)

  • bankersdocom says:

    good sound project and should be on tv.

  • job well done! says:

    Very good Basic Stamp Supercomputer Project! Our class was looking for a examples just like this one. Congratulations on your success!!!

  • smitten says:

    Great Success!!! I found over 10,000 google links to this project!!! Wow!!!

  • DeaconAJones says:

    Good work! I saw the upgrade! Very powerful basic stamp supercomputer! Great idea! Good web page.

  • darknite2 says:

    fIGUREed on the quad core upgrade saidn to petaflogs range, cool, want to get me some obaords too

  • hobby guy says:

    Excellent. Now I can afford my own.

  • rcguy says:

    …discovered this awesome link. Great going! Nice Basic Stamp Supercomputer! Good for hobby too. Love the movie.

  • robodesigner says:

    Heard u upgraded to more cpu. Want to learn more. Very slick design.

  • chipscomman says:

    Hey – Very good hack project to build the fastest basic stamp supercomputer.

  • Leave a Reply

    XHTML: You can use these tags: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Hack a Day serves up fresh hacks each day, every day from around the web as well as hacking related news.

    Send us your hacks






         




    Hacks

    Resources